[go: up one dir, main page]

DE112017006603T5 - System und verfahren zum bestimmen des timings einer antwort in einer gruppenkommunikation unter verwendung künstlicher intelligenz - Google Patents

System und verfahren zum bestimmen des timings einer antwort in einer gruppenkommunikation unter verwendung künstlicher intelligenz Download PDF

Info

Publication number
DE112017006603T5
DE112017006603T5 DE112017006603.4T DE112017006603T DE112017006603T5 DE 112017006603 T5 DE112017006603 T5 DE 112017006603T5 DE 112017006603 T DE112017006603 T DE 112017006603T DE 112017006603 T5 DE112017006603 T5 DE 112017006603T5
Authority
DE
Germany
Prior art keywords
server
talkgroup
response
query
communication system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE112017006603.4T
Other languages
English (en)
Inventor
Lee M. Proctor
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Solutions Inc filed Critical Motorola Solutions Inc
Publication of DE112017006603T5 publication Critical patent/DE112017006603T5/de
Granted legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/563User guidance or feature selection
    • H04M3/566User guidance or feature selection relating to a participants right to speak
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Public Health (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Die effiziente Nutzung von Kanalbandbreite und Antwort-Timing zusammen mit der Fähigkeit, die präziseste und aktuellste Antwort zu erhalten, werden für das Handhaben von Suchanfragen virtueller Assistenten innerhalb eines Kommunikationssystems (100) zur Verfügung gestellt. Verbesserte Handhabung wird durch Verwenden eines Servers (104) für künstliche Intelligenz (KI) erreicht, der die Antwortaktivität auf eine Abfrage-Kommunikationsvorrichtung (102) steuert, indem er eine oder mehrere der folgenden Komponenten integriert: Anpassen der Ausführlichkeit von Antworten (158), Umleiten von Abfragen vom KI-Server an alternative Ressourcen (412) und/oder Priorisieren einer Antwort (506) basierend auf einer Wartezeit.

Description

  • Verwandte Anmeldungen
  • Diese Anmeldung ist verwandt mit der ebenfalls anhängigen Anmeldung der Akte PATCM19169SPLIT1-US-PRI, eingereicht als US-Anmeldung mit der Seriennummer 15/390,816 und der ebenfalls anhängigen Anmeldung der Akte PATCM19169-US-PRI, eingereicht als US-Anmeldung mit der Seriennummer 15/390,797, die gemeinsam an Motorola Solutions, Inc. übertragen wurden und in deren Eigentum stehen.
  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft allgemein Funkkommunikationssysteme und insbesondere die Anwendung von künstlicher Intelligenz („artificial intelligence“) (KI) in Funkkommunikationssystemen.
  • Hintergrund
  • Die bestmögliche Suche bei jeder Suchanfrage über einen virtuellen Assistenten zu bekommen, ohne die Kommunikation zu behindern, ist wichtig, nicht nur für den Benutzer der Suchvorrichtung, sondern auch bei der Handhabung des gesamten Kommunikationssystems. Ein Server, der für Abfragen und Antworten von virtuellen Assistenten genutzt wird, kann viele Abfragen handhaben („managing“), die von verschiedenen Vorrichtungen gleichzeitig gesendet wurden. Die effiziente Nutzung von Kanalbandbreite und Antwort-Timing zusammen mit der Fähigkeit, die präziseste und aktuellste Antwort zu erhalten, sind wichtige Faktoren, die bei der Handhabung von Suchanfragen virtueller Assistenten innerhalb eines Kommunikationssystems berücksichtigt werden müssen, das eine solche Möglichkeit zur Suche bietet. Systeme, die nur begrenzte Möglichkeiten hatten, die Vorteile von Suchmöglichkeiten virtueller Assistenten zu nutzen, wie zum Beispiel Kommunikationssysteme für die öffentliche Sicherheit, könnten in der Lage sein, die Integration solcher Suchmöglichkeiten in Betracht zu ziehen, wenn Verbesserungen bei der Fähigkeit zur Handhabung des Systems erzielt werden. Solche Verbesserungen würden nicht nur Anwendungen der öffentlichen Sicherheit, sondern jedem Kommunikationssystem, das die Möglichkeit zum Abfragen von virtuellen Assistenten enthält, zugutekommen.
  • Dementsprechend besteht ein Bedarf an einer Verbesserung der Handhabung von virtuellen Suchmöglichkeiten innerhalb eines Kommunikationssystems.
  • Figurenliste
  • Die beigefügten Abbildungen, bei denen sich gleiche Bezugszahlen auf identische oder funktional ähnliche Elemente in den einzelnen Ansichten beziehen, sind zusammen mit der folgenden detaillierten Beschreibung einbezogen in die Beschreibung und bilden einen Teil derselben und dienen zum weiteren Veranschaulichen von Ausführungsformen und Konzepten, die die beanspruchte Erfindung beinhalten und erklären verschiedene Prinzipien und Vorteile dieser Ausführungsformen.
    • 1A ist ein Blockdiagramm des Kommunikationssystems, das gemäß einigen Ausführungsformen ausgebildet ist und funktioniert.
    • 1B ist ein Flussdiagramm zur Handhabung der Ausführlichkeit einer Antwort, gemäß einigen Ausführungsformen.
    • 2 ist ein Blockdiagramm des Kommunikationssystems, das gemäß einigen Ausführungsformen ausgebildet ist und funktioniert.
    • 3 ist ein Kommunikationsaustauschdiagramm, gemäß einigen Ausführungsformen.
    • 4 ist ein Flussdiagramm zum Erhalten von ergänzender Information, gemäß einigen Ausführungsformen.
    • 5 ist ein Flussdiagramm für ein Timing-Verfahren, gemäß einigen Ausführungsformen.
  • Fachleute werden erkennen, dass Elemente in den Figuren zum Zwecke der Einfachheit und Klarheit veranschaulicht sind und nicht notwendigerweise maßstabsgetreu gezeichnet sind. Zum Beispiel können die Abmessungen einiger der Elemente in den Figuren im Vergleich zu anderen Elementen übertrieben sein, um dabei zu helfen, das Verständnis von Ausführungsformen der vorliegenden Erfindung zu verbessern.
  • Die Vorrichtungs- und Verfahrenskomponenten wurden dort, wo es angemessen erscheint, durch konventionelle Symbole in den Zeichnungen dargestellt, wobei nur jene spezifischen Einzelheiten gezeigt werden, die für ein Verständnis der Ausführungsformen der vorliegenden Erfindung wesentlich sind, um so die Offenbarung nicht mit Einzelheiten zu verschleiern, die für jene Durchschnittsfachleute ohne weiteres erkennbar sind, die den Vorteil dieser Beschreibung genießen.
  • Detaillierte Beschreibung
  • Kurz gesagt, es wird hier ein Server für künstliche Intelligenz (KI-Server) bereitgestellt, der natürliche Sprachverarbeitung und Abfrage-Antwort-Betrieb bietet und der in ein Kommunikationssystem integriert ist.
    Der KI-Server der verschiedenen Ausführungsformen beantwortet Abfragen von einem oder mehreren Funkgeräten in dem Kommunikationssystem. Die verschiedenen Methoden, die der KI-Server innerhalb der verschiedenen Ausführungsformen verwendet, dienen dazu, Kommunikationsstörungen zu minimieren, die Kanalausnutzung zu maximieren und Antworten zu priorisieren. Der KI-Server, der gemäß einem oder mehreren dieser Verfahren arbeitet, ist für alle Arten von Kommunikationssystemen vorteilhaft, einschließlich, ohne darauf beschränkt zu sein, Breitbandsysteme, und erstreckt sich sogar bis in breitbandige halbduplexfähige Systeme und schmalbandige halbduplex Systeme, um nur einige zu nennen. Die Vorzüge des Erweiterns der KI-Serverfähigkeiten auf Halbduplex-Kommunikationssysteme ermöglichen es dem Funkkommunikationssystem der öffentlichen Sicherheit, in vorteilhafter Weise über ein virtuelles Suchen Suchanfragemöglichkeiten bereitzustellen, die für die Nutzer des öffentlichen Sicherheitsfunks in der Vergangenheit nicht leicht zugänglich waren.
  • 1A zeigt ein Kommunikationssystem 100 umfassend eine drahtlose Kommunikationsvorrichtung 102, einen Server für künstliche Intelligenz (KI) 104, der in einem Kommunikationsnetzwerk 106 arbeitet, gemäß einigen Ausführungsformen. Der KI-Server 104 umfasst Sprachverarbeitungs- und Antwortfähigkeit, um als ein virtueller Assistent zu arbeiten. Virtuelle Assistenten, wie Siri, bereitgestellt von Apple, Inc.®, und Google Now, bereitgestellt von Google, Inc.®, sind Softwareanwendungen, die natürliche Sprache verstehen und als Reaktion auf Benutzereingaben elektronische Aufgaben erledigen. Die Kommunikationsvorrichtung 102 kann jede Breitband- oder Schmalbandvorrichtung mit einem Mikroprozessor, einem Transceiver und einer Audio-Schaltung, wie beispielsweise ein Funkgerät, ein Mobiltelefon oder dergleichen, zum Empfangen einer mündlichen Abfrage-Benutzereingabe zur Übertragung an den KI-Server 104, sein.
  • Der KI-Server 104 steuert eine Abfrage- und Antwortaktivität zwischen dem KI-Server 104 und der Kommunikationsvorrichtung 102 in einer optimierten Weise und bewahrt so eine effiziente Nutzung der Kanalbandbreite. Gemäß einigen Ausführungsformen bietet der KI-Server 104 eine Priorisierung der vom KI-Server 104 an die Abfrage gesendeten Antworten, die auf einer Ausführlichkeit der Antwort und der Kanalverfügbarkeit innerhalb des Kommunikationssystems 100 basiert. Die ausführliche Antwort kann auf verschiedene Weise so angepasst werden, dass die verfügbare Kanalbandbreite nicht überschritten wird. Beispielsweise kann der KI-Server eine ausführliche Antwort durch Priorisierung von Inhalten innerhalb der ausführlichen Antwort und anschließende Segmentierung des priorisierten Inhalts in kürzere priorisierte Antworten handhaben, wodurch die verfügbare Kanalbandbreite effizient aufgefüllt wird, ohne die verfügbare Kanalbandbreite zu überschreiten. Die Priorisierung von Inhalten kann ferner beispielsweise auf der Länge und/oder Komplexität der ausführlichen Antwort basieren. Somit können verschiedene Prioritätsfaktoren zum Segmentieren einer Antwort verwendet werden.
  • Gemäß einigen Ausführungsformen kann der KI-Server 104 auch die Ausführlichkeit der Antwort anpassen, indem er komprimierte Antworten bildet. Das Anpassen der Ausführlichkeit durch die Verwendung einer verkürzten Antwort kann auf viele Arten erreicht werden, beispielsweise durch das Verwenden von Akronymen anstelle von vollständigen Wörtern, das Verwenden alternativer kürzerer Wörter, das Entfernen von Fremdwörtern und das Verwenden vorgegebener Codenamen, um einiges zu nennen. Der KI-Server kann auch priorisierte Antworten nehmen, die zuvor beschrieben wurden, und verkürzte Antworten bilden. Die Vollständigkeit der Informationen in der verkürzten Antwort kann basierend auf der Kanalverfügbarkeit angepasst werden. Beispielsweise kann das Verkürzen einer Antwort durch Entfernen weniger wichtiger Informationen aus der Antwort oder das Senden weniger wichtiger Informationen zu einem späteren Zeitpunkt, wenn sich die Kanalverfügbarkeit verbessert hat, die allgemeine Betriebseffizienz verbessern. Daher ermöglicht der KI-Server 104 der Ausführungsformen eine verbesserte Betriebseffizienz des Kommunikationssystems 100 durch Anpassen der Ausführlichkeit der Antwort.
  • Für eine zusätzliche effiziente Handhabung der Kanalbandbreite kann der KI-Server 104 zusätzlich eine Interrupt-Funktion für Antworten bereitstellen, die Inhalte mit höherer Priorität enthalten. Wenn sich die Kommunikationsvorrichtung 102 also mitten in der Wiedergabe von Information als Antwort auf eine Abfrage befindet, die sich auf eine allgemeine Informationsfacette bezieht, kann der KI-Server die Antwort mit einer Antwort höherer Priorität unterbrechen.
  • Unter Bezugnahme auf 1B ist ein Verfahren 150 mit variierender Information zur optimierten Verwendung der Kanalverfügbarkeit in einem Kommunikationssystem gemäß einigen der Ausführungsformen vorgesehen. Das Verfahren 150 beginnt bei 152 mit dem Empfangen einer Abfrage bei einem Server für künstliche Intelligenz (KI), wie beispielsweise dem KI-Server 104, wobei der KI-Server natürliche Sprachverarbeitungs- und Antwortfähigkeit aufweist. Die Abfrage an den KI-Server kann in Form von mündlichen Abfragen oder eine Kombination von Mündlichem mit Textabfrage sein.
  • Gemäß der Art der gesendeten Abfrage erzeugt der KI-Server in diesem Fall eine ausführliche Antwort auf die Abfrage bei 154. Weiter zu 156, der KI-Server bestimmt eine Kanalverfügbarkeit für die ausführliche Antwort und passt dann die Ausführlichkeit der Antwort bei 158 basierend auf der Kanalverfügbarkeit an, wobei die Kanalverfügbarkeit auf der Kanalbandbreite und der Kanalbelegung basiert. Die auf die Abfrage angepasste Antwort wird bei 160 gesendet. Daher stellen das Kommunikationssystem 100 und das Verfahren 150 einen KI-Server bereit, der die Kanalverfügbarkeit für eine ausführliche Antwort an eine Kommunikationsvorrichtung bestimmt und die Ausführlichkeit der Antwort über verfügbare Kanäle innerhalb des Kommunikationssystems handhabt.
  • In Übereinstimmung mit diesen Ausführungsformen des Verfahrens kann das Anpassen der Ausführlichkeit der Antwort auf mehrere verschiedene Weisen erreicht werden, einschließlich, ohne darauf beschränkt zu sein: das Zusammenfassen des Inhalts der Antwort, um die Kanalbandbreite zu belegen, und/oder das Kürzen des Inhalts der Antwort, um die verfügbare Kanalbandbreite nicht zu überschreiten. Das Anpassen der Ausführlichkeit der Antwort kann auch durch Priorisieren des Inhalts der ausführlichen Antwort erreicht werden; und Segmentieren des priorisierten Inhalts in kürzere segmentierte Antworten, wodurch die Kanalbandbreite zwischen den Antworten freigegeben wird.
  • Antworten können basierend auf der Priorität unterbrochen werden. Beispielsweise kann eine angepasste Antwort, die gerade an einer Vorrichtung abgespielt wird, durch eine andere Antwort unterbrochen werden, wobei diese andere Antwort Inhalt mit höherer Priorität enthält.
  • Daher bieten das System 100 und das Verfahren 150 der Ausführungsformen die Handhabung einer ausführlichen Antwort, mit der die verfügbare Kanalbandbreite effizient genutzt werden kann.
  • 2 ist ein Kommunikationssystem 200, das gemäß einigen Ausführungsformen ausgebildet ist und funktioniert. Das Kommunikationssystem 200 umfasst eine Vielzahl von Kommunikationsvorrichtungen 210 mit einer Vielzahl von Halbduplex-Funkgeräten, die tragbare Handfunkgeräte oder mobile Fahrzeugfunkgeräte sein können. Diese Halbduplex-Funkgeräte kommunizieren (Sendemodus) unter Verwendung einer Push-To-Talk (PTT) -Taste über einen Kommunikationskanal mit einem oder mehreren der übrigen Funkgeräte, die zuhören (Empfangsmodus) und sie werden oft als Zweiwege-Funkgeräte oder PTT-Funkgeräte bezeichnet. Der KI-Server 240 bietet zwar immer noch die Fähigkeit, eine ausführliche Antwort, wie sie in den vorherigen Ausführungsformen beschrieben ist, zu variieren, bietet aber zusätzliche Vorteile, die sich auf Halbduplex-Kommunikationssysteme beziehen.
  • Das Kommunikationssystem 200 kann ein Breitbandsystem mit PTT-Fähigkeit sein, wie es beispielsweise über einen Breitenband über PTT-Server 280 ermöglicht wird. Das Kommunikationssystem kann auch ein Schmalbandsystem sein, wie beispielsweise ein Kommunikationssystem für die öffentliche Sicherheit, das von Strafverfolgungsbehörden, Feuerwehr und dergleichen verwendet wird, umfassend die Vielzahl der tragbaren und mobilen PTT-Funkgeräte 210. Die Vielzahl der Funkgeräte 210 umfasst jeweils einen Mikroprozessor, einen Transceiver und eine geeignete HF- und Controllerschaltung für Funkkommunikationsbetrieb.
  • Gemäß den Ausführungsformen ist der Server 240 für künstliche Intelligenz (KI) in das Kommunikationssystem 200 zur Beantwortung von Abfragen von einem oder mehreren der Halbduplex-Funkgeräte 210 integriert, die sich zu einer Gesprächsgruppe („talkgroup“) 220 geformt haben. Der KI-Server ist, wie bereits beschrieben, mit einem Verarbeitungssystem für natürliche Sprache und einem Abfrageantwortsystem mit Kunststimme („spoken artifical query response system“) implementiert. Beispiele für solche Verarbeitungssysteme beinhalten, ohne darauf beschränkt zu sein Siri, OK Google, sowie andere bekannte oder noch zu entwickelnde Systeme.
  • Während des regulären Funkbetriebs kann die Gesprächsgruppe 220 zugewiesen werden, wenn irgendein Benutzer in der Gruppe sich mit einem anderen Benutzer in der Gesprächsgruppe unterhalten möchte. Ein freier Funkkanal wird vom System 200 automatisch gefunden und das Gespräch findet auf diesem Kanal statt. Jeder Funk-Transceiver, der noch von seinem jeweiligen Mikroprozessor gesteuert wird, kann bei der Bildung der Gesprächsgruppe mitwirken. Somit erlaubt die Bildung der Gesprächsgruppe 220 ein Gruppieren von Funkgeräten innerhalb der Vielzahl von Funkgeräten 210, um auf gegenseitige Kommunikationen auf einem separaten dedizierten Kanal zu hören und zu reagieren, ohne das verbleibende System von Funkgeräten einzubeziehen.
  • Gemäß den Ausführungsformen nutzt der KI-Server 240 die Gesprächsgruppenbildung aus, um auf Abfragen von Mitgliedern der Gesprächsgruppe 220 zu reagieren. Gemäß den Ausführungsformen interagiert der KI-Server intelligent mit einem Floor-Controller 250, um Kommunikationsstörungen zu minimieren, eine Kanalnutzung zu maximieren und Antworten zwischen den Mitgliedern der Gesprächsgruppe zu priorisieren. Die Einbindung der künstlichen Intelligenz 240 in das Kommunikationssystem 200 ermöglicht es vorteilhafterweise, die Halbduplex-Funkgeräte 220 als Eingabepunkte zu betreiben, um mündliche Abfragen von einem Mitglied der Gesprächsgruppe zu empfangen und dadurch den Funkgerätebetrieb in einen virtuellen Assistenten zu verwandeln.
  • Der KI-Server 240 der Ausführungsformen ist in der Lage, auf die Anfrage zu antworten und die Kanalbandbreite effizient ausnutzen. Die Anwendung des KI-Servers 240 ist vorteilhaft einsetzbar sowohl für Schmalband- als auch für Breitbandkommunikationssysteme mit Push-To-Talk (PTT) -Fähigkeit.
  • Gemäß einigen Ausführungsformen interagiert der KI-Server 240 intelligent mit einem Floor-Controller 250, der eine Vielzahl von Betriebssteuerungen bereitstellt, um Kommunikationsstörungen zu minimieren, die Kanalnutzung zu maximieren und Antworten zwischen Mitgliedern der Gesprächsgruppe 220 zu priorisieren. Für Schmalbandvorrichtungen, wie beispielsweise Landfunkgeräte (LMR), kann der Floor-Controller 250 vollständig innerhalb des KI-Servers 240 angeordnet und/oder als unabhängiger Floor-Control-Server ausgeführt sein. Für Anwendungen, die das System 200 auf Breitbandvorrichtungen mit PTT-Fähigkeit erweitern, wie beispielsweise bestimmte PTT-fähige 3 /4G LTE- und Wi-Fi-Vorrichtungen, kann der Etagen-Controller 250 geeignet sein, um weiter betrieben zu werden mit und/oder integriert zu werden als Teil eines Push-To-Talk auf dem Breitbandserver 280. Server und Netzwerke, die Breitband-PTT-Betrieb unterstützen, können, ohne darauf beschränkt zu sein, einen WAVE™5000 Server von Motorola Solutions, Inc. beinhalten.
  • Gemäß den folgenden Ausführungsformen bietet das System 200 den KI-Server 240 zur zeitgesteuerten Abfrage- und Antwortoptimierung und in weiteren Ausführungsformen eine zusätzliche Abfrage-zu-Abfrage-Antwortfunktion, die den Zugriff auf ergänzende Information ermöglicht.
  • Zunächst unter Bezugnahme auf die zeitgesteuerte Abfrage- und Antwortoptimierung, gemäß einigen Ausführungsformen interagiert der KI-Server 240 intelligent mit dem Floor-Controller 250, um Antworten auf Abfragen zu geben, die von einem oder mehreren Funkgeräten aus der einen oder mehreren Gesprächsgruppen gesendet werden, und das Timing der Antworten von mindestens einer der KI-Abfragen wird basierend auf Kontextinformation des Kommunikationssystems priorisiert.
  • Gemäß den Ausführungsformen kann der KI-Server 240 auf vorbestimmte verbale Eingaben oder Befehle reagieren, die auf eine KI-Anforderung eines Talkgruppenmitglieds hinweisen, um die KI der Talkgruppe beitreten zu lassen. Eine Abfrage, die von einem Funkgerät in der Gesprächsgruppe 220 an den KI-Server 240 gesendet wird, kann hinsichtlich Timing und Priorisierung optimiert werden. Beispielsweise initiiert und sendet ein erstes Gesprächsgruppenfunkgerät 216 eine verbale Anforderung an den Floor-Controller 250, um künstliche Intelligenz (KI) 240 innerhalb der Gesprächsgruppe 220 hinzuzufügen. Der KI-Server 240 schließt sich über 219 der Gesprächsgruppe 220 an. Durch Hinzufügen der KI zur Gesprächsgruppe 220 sind die KI 240 und der Floor-Controller 250 in der Lage, mit den Funkgeräten der Gesprächsgruppe 220 zu interagieren, um die Reaktionszeiten 262 zu bestimmen, eine Anforderung festzustellen oder Priorität 264 zuzuweisen, verschiedene Floor-Steuerungen 266 anzupassen, Verzögerungen bei der Zustellung, Verzögerungen basierend auf Konfidenzniveaus („confidence levels“) und alle anderen Steuerungsfunktionen im Zusammenhang mit Timing und Priorisierung festzulegen, die die Handhabung des Abfrage-Antwort-Systems weiter verbessern können.
  • Gemäß einer weiteren Abfrageausführungsform kann die Zuordnung der Gesprächsgruppe auch zu Untergesprächsgruppen geändert werden, basierend auf der vom verursachenden Funkgerät gesendeten Abfrage. Als Reaktion auf ein Funkgerät 218, das eine Abfrage sendet, auf die die Antwort nur an zwei bestimmte Funkgeräte 216 und 218 abgespielt werden soll, antwortet der KI-Server 240 durch Zuweisen der Antwort zur Untergesprächsgruppe (SUB-T/G) 222, so dass die Antwort nur von den Mitgliedern 216, 218 der Untergesprächsgruppe 222 gehört wird.
  • Dementsprechend ermöglicht das System 200 das Spezifizieren, für den KI-Server 240, durch das Funkgerät, das die Abfrage sendet, wie beispielsweise Funkgerät 216, einer Untergruppe 222 von Gesprächsgruppenmitgliedern 216, 218 der Gesprächsgruppe 220, die die Antwort hören, und das Senden der Antwort durch den KI-Server an die Untergruppe 222 von Gesprächsgruppenmitgliedern.
  • Der KI-Server 240 antwortet auf weitere Abfragen von Mitgliedern der Gesprächsgruppe 220 innerhalb des Funkkommunikationssystems 200. Der KI-Server interagiert intelligent mit einem Floor-Controller 240, um Kommunikationsstörungen zu minimieren, die Kanalnutzung zu maximieren und Antworten zwischen den Mitgliedern der Gesprächsgruppe zu priorisieren. Die Integration von künstlicher Intelligenz in ein Funkkommunikationssystem der öffentlichen Sicherheit bietet Halbduplex-Funkgeräten vorteilhafterweise zusätzliche verbale und/oder textliche Abfrage und Antwort unter Beibehaltung des regulären Betriebs der Gesprächsgruppe. Der Einsatz von KI ist sowohl für Schmalband- als auch für Breitbandkommunikationssysteme mit Push-To-Talk (PTT) -Fähigkeit anwendbar.
  • Darüber hinaus ist es in einer Umgebung der öffentlichen Sicherheit wichtig, dass der KI-Server 240 nützliche Informationen als Antwort auf Benutzerabfragen bereitstellt, um zeitkritische Dienste der öffentlichen Sicherheit nicht zu behindern (zum Beispiel das Reagieren auf einen Notruf, das Reagieren auf einen Notfall an einem richtigen Ort und dergleichen). Daher kann es in einigen Ausführungsformen vorteilhaft sein, den KI-Server 240 alternativ automatisch jeder Gesprächsgruppe bei der Bildung solcher Gesprächsgruppen innerhalb des Kommunikationssystems 200 zuzuordnen.
  • In einigen Ausführungsformen kann sich der KI-Server 240 basierend auf bestimmten Schlüsselwort-Triggern selbst in die Gesprächsgruppe einfügen. Diese Selbsteinfügungsanforderung ist besonders vorteilhaft für Ankündigungen, Veranstaltungen und dergleichen. Wenn ein Benutzer einer tragbaren Vorrichtung beispielsweise ein anderes Mitglied der Gesprächsgruppe fragt: „Wann schließt die Hauptstraße für die Feiertagsparade?“, dann fügt sich der KI-Server selbst in die Gesprächsgruppe ein und beantwortet die Abfrage, wenn innerhalb einer bestimmten Zeitspanne keine Antwort von einem Mitglied der Gesprächsgruppe erfolgt. Zum Beispiel: „Die Hauptstraße schließt zwischen 10 Uhr und Mittag für die Feiertagsparade.“ Noch vorteilhafter kann zusätzliche Information durch den KI-Server 240 bereitgestellt werden, von der ein einzelner Benutzer möglicherweise nichts wusste, wie zum Beispiel: „Umleitung vorgesehen an der Second Street.“
  • Gemäß weiteren Ausführungsformen kann sich der KI-Server 240 automatisch aus der Gesprächsgruppe entfernen, wenn der KI-Server 240 nach einer vorgegebenen Zeit keine Antwort auf eine Suchanfrage ermitteln kann, und die Abfrage sogar, falls vorhanden, an eine andere Quelle umleiten, wie beispielsweise den Dispatcher 230, Multimedia 270 oder ein anderes Mitglied der Gesprächsgruppe. Die Multimedia-Ressource 270 kann beispielsweise als Antwort auf eine umgeleitete Abfrage eine Streaming-Videoantwort bereitstellen. Der Dispatcher 240 kann ein Schmalband-Dispatcher oder ein Breitband-Dispatcher sein. Dieses Selbstentfernen der KI erhält vorteilhaft die Effizienz des Systems 200 durch Umleiten von Abfragen 249, 269 auf andere Ressourcen, wodurch der KI-Server frei wird, um andere Abfragen zu erledigen, auf die er eine Antwort geben kann.
  • Für Ausführungsformen, in denen die KI 240 die Abfrage an eine andere Ressource umleitet, um zusätzliche Information zu erhalten, können diese Abfragen beispielsweise in Textformat an den Dispatcher 230 umgeleitet werden, um nachzufragen, ob der Dispatcher Ressourcen zur Beantwortung der Abfrage hat. Die Entscheidung, die Anfrage an den Dispatcher 230 zu senden, kann auf Kontextfaktoren beruhen, die mit diesem Dispatcher assoziiert sind, und auf Kenntnissen der Arbeitsumgebung der verschiedenen Funkgeräte-Benutzer der Vielzahl von Funkgeräten 210 und der zugeordneten Mitglieder, die in Gesprächsgruppen innerhalb des Kommunikationssystems 200 arbeiten. Die Floor-Steuerung wird dem Dispatcher 230 automatisch zur Verfügung gestellt, wenn bestätigt wird, dass der Dispatcher 230 tatsächlich die Information hat, um die Abfrage zu beantworten. Der Dispatcher 230 sendet dann eine mündliche Antwort über ein Dispatch-Funkgerät an das Abfrage-Funkgerät der Gesprächsgruppe 220.
  • In anderen Ausführungsformen kann die KI 240 bei anderen Funkgeräten der Gesprächsgruppe 220 mündlich nachfragen, ob sie Information haben, mit denen sie die Abfrage beantworten können, um zusätzliche Information zu erhalten. Wenn ein Funkgerätmitglied solches Wissen bestätigt, kann der KI-Server 240 die Abfrage an dieses Funkgerätmitglied innerhalb der Gesprächsgruppe 220 umleiten und dabei auch die Floor-Steuerung bereitstellen, um auf die Abfrage zu antworten. Eine Antwort kann dann vom auslösenden Funkgerät ausgegeben werden. Je nach Art der gesendeten Abfrage kann die Antwort an alle oder einige Mitglieder einer Gesprächsgruppe ausgegeben werden. Wenn die Abfrage einen Befehl oder eine Anweisung enthielt, die Antwort auf bestimmte Gesprächsgruppenmitglieder (Funkgeräte 216, 218 der Untergruppe 222) zu beschränken, kann die Antwort wie zuvor beschrieben auf diese Mitglieder beschränkt werden. Obwohl es wichtig sein kann, dass eine Antwort zu einem oder mehreren Mitgliedern gelangt, und dass die Gruppe sich dieser Situation bewusst ist, ist es möglicherweise nicht notwendig für die gesamte Gesprächsgruppe, der Antwort zuzuhören. Es kann ausreichend sein, wenn bestimmte Mitglieder einfach darauf aufmerksam gemacht werden, dass eine Antwort erfolgt ist.
  • In einer weiteren Ausführungsform mit ergänzender Information kann die umgeleitete Abfrage eine an die Multimedia-Ressource 270 gesendete Textabfrage sein, die als Ergebnis der Abfrage eine Streaming-Videoantwort zur Übertragung zurück an das auslösende Abfrage-Funkgerät 216 erzeugen kann. Das Streaming-Video kann auf allen Funkgeräten der Untergesprächsgruppe 222 ausgegeben werden, die in diesem Beispiel aus den Funkgeräten 216 und 218 gebildet wird. Wenn keine Untergesprächsgruppe gebildet wurde und keine weiteren Einschränkungen gemacht wurden, kann das Streaming-Video über die Funkgeräte der Gesprächsgruppe 220 ausgegeben werden.
  • In einer weiteren Ausführungsform mit ergänzender Information kann die umgeleitete Abfrage eine Textabfrage sein, die an den Dispatcher 230 gesendet wird, der im Breitband arbeitet. Der Dispatcher 230 kann eine Video-Streaming-Antwort zur Übertragung zurück an das auslösende Abfrage-Funkgerät 216 erzeugen. Daher wurde eine Video-Streaming-Antwort auf eine verbale Abfrage zur Verfügung gestellt, die ursprünglich bei dem Halbduplex-Funkgerät 216 ausgelöst wurde, indem die Fähigkeit des KI-Servers zum Umleiten von Abfragen genutzt wurde.
  • Gemäß weiteren Ausführungsformen werden die Steuerung des Timings und die Steuerung der ergänzenden Informationen durch verschiedene Floor-Steuerungsfunktionen des Kommunikationssystems 200 optimiert. Der Floor-Controller 250 des KI-Servers 230 bietet Floor-Steuerungsfunktionen basierend auf einer Vielzahl von Floor-Steuerungsfaktoren 260, von denen nur einige wenige gezeigt werden. Floor-Steuerungsfunktionen können auf der Länge einer erwarteten Antwort basieren. Beispielsweise kann der KI-Server 240 den Floor für eine vorgegebene Zeit anfordern und/oder sperren, um eine Antwort 262 abzuschließen.
  • Die Priorität einer KI-Floor-Anforderung kann von einer Priorität des anfordernden Funkgerätes abhängen. Einige Funkgeräte-Benutzer, die durch die Funkgeräte-Benutzer-ID identifiziert werden, und/oder einige Arten von mündlichen Anforderungen haben möglicherweise eine höhere Priorität und werden vor Anderen 264 beantwortet.
  • Wenn ein Kanal stark genutzt wird, kann der KI-Server 240 Inhalt und/oder Tiefe einer Antwort anpassen, um die verfügbare Floor-Zeit 266 zu füllen. Beispielsweise kann ein stark genutzter Funkkanal eine Antwort in eine zusammenfassende Antwort umgewandelt bekommen, um die Kanalnutzung nicht zu beeinträchtigen.
  • In einigen Ausführungsformen kann es wünschenswert sein, eine Reihenfolge des Antwort-Inhalts zu priorisieren und in kleinere Antworten zu segmentieren, um so Kanalverfügbarkeit zwischen Antworten freizugeben.
  • Die Priorität (und damit die Fähigkeit, die KI zu unterbrechen) anderer Mitglieder der Gesprächsgruppe kann basierend auf der Anwendbarkeit des Inhalts auf sie angepasst werden. Wenn beispielsweise ein Mitglied der Gesprächsgruppe einer Antwort zuhört und feststellt, dass die Antwort nicht mehr für die aktuellen Bedingungen der Gesprächsgruppe relevant ist oder weitere Details benötigt, kann dieser Benutzer mit höherer Priorität die Antwort unterbrechen, indem er PTT drückt und eine neue Abfrage formuliert. Wenn zum Beispiel ein Polizeianfänger („rookie police office“) eine Anfrage schickte, in der er anfragt, eine vollständige Karte der gesamten Route der Feiertagsparade über Multimedia 270 zu streamen 219, dann könnte ein leitender Beamter („senior office“) diese Antwort mit einer Abfrage unterbrechen „kreuzt die Feiertagsparade die Hauptstraße und die Second Street?“.
  • Dementsprechend können Kommunikationssysteme, wie beispielsweise ein Kommunikationssystem für die öffentliche Sicherheit, und Halbduplex-Funkgeräte, die innerhalb des Systems betrieben werden, durch die Integration von Floor-Steuerungsfunktionen mit künstlicher Intelligenz vorteilhaft den Betrieb von Gesprächsgruppen mit zusätzlichen Abfrage-Suchmöglichkeiten ermöglichen.
  • 3 zeigt ein Beispiel für ein Kommunikationsaustauschdiagramm, in dem künstliche Intelligenz als Mitglied der Gesprächsgruppe hinzugefügt wird, gemäß einigen der Ausführungsformen. Bei 310 sendet ein erstes Untergesprächsgruppen-Funkgerät 301 eine verbale Aufforderung, künstliche Intelligenz (KI) innerhalb der Gesprächsgruppe hinzuzufügen. Diese Anforderung wird von einem Gruppen-Manager 350 (entspricht dem Floor-Controller in 2) bei 310 empfangen. Die Anforderung 310 triggert eine Antwort vom Gruppen-Manager 350, bei 312 künstliche Intelligenz 340 (KI) zur Gesprächsgruppe hinzuzufügen. Durch Hinzufügen der künstlichen Intelligenz 340 in die Gruppe sind die KI 340 und der Floor-Manager 350 in der Lage, mit den Funkgeräten der Gesprächsgruppe zu interagieren, um Reaktionszeiten, eine Erhöhung oder Verringerung der Zustellung zu bestimmen, Prioritäten festzulegen, Prioritäten und alle anderen Steuerungsfunktionen zuzuweisen, die die Handhabung des Abfrageantwortsystems weiter verbessern können.
  • Eine Abfrage wird bei 314 von einem zweiten Untergruppenfunkgerät 304 an die KI 340 gesendet. Eine Wortanalyse wird von der KI 340 durchgeführt, um ein Konfidenzniveau zu bestimmen, dass die Abfrage für die KI bestimmt ist. Abhängig vom Vertrauensniveau wird eine Anforderung für eine Verzögerung an den Floor 350 gesendet, wie unter 316 angegeben, wo die KI 340 eine Anforderung an den Gruppen-Manager 350 sendet, für Floor-Zeit zu einem bestimmten Zeitpunkt T und für ein vorbestimmte Dauer Td. Der Gruppen-Manager 350 gewährt dann der KI 340 bei 318 den Floor. Die KI 340 hat die Suche bereits abgeschlossen und ist bei 320 bereit, eine Antwort an die Funkgeräte 302 und 301 zu generieren und zu senden, danach kann der Boden bei 322 entfernt werden.
  • Die Antwort von der KI wird an das Abfrage-Funkgerät 302 gesendet und automatisch auch an das Auslöser-Funkgerät 301, sofern der Anfordernde nichts anderes bestimmt. Diese Funkgeräte arbeiten alle auf demselben Untergesprächsgruppenkanal, so dass, wenn es keine Anweisung gibt, die Antwort einem anderen freien Kanal zuzuweisen oder zuzuleiten, alle Funkgeräte innerhalb der Gesprächsgruppe die Antwort hören werden.
  • Somit hat die veranschaulichte Zeitachse 300 einige der Timingfaktoren verdeutlicht, die berücksichtigt werden können, gemäß den Ausführungsformen.
  • Unter Bezugnahme auf 4 ist ein Verfahren 400 gemäß einer Ausführungsform mit Query-To-Query („Abfrage-zu-Abfrage“) dargestellt. Die Ausführungsform mit Query-To-Query ermöglicht es, ergänzende Information zu erhalten, die über die normalerweise vom KI-Server 240 der 2 verfügbaren hinausgeht. Beginnend bei 402, eine Gesprächsgruppe wird aus einer Vielzahl von Radios gebildet, gefolgt von der Auslösung einer Abfrage bei einem der Funkgeräte über die Push-To-Talk (PTT) -Taste bei 404.
  • Das Verfahren kann ferner das Triggern des KI-Servers über eine Eingabe des Funkgeräts vor dem Einleiten der Abfrage umfassen, so dass der KI-Server der Gesprächsgruppe beitreten kann. Die Eingabe in das Funkgerät (der Trigger) kann beispielsweise ein verbaler PTT-Vorbefehl und/oder eine Non-PTT-Out-Of-Band-Textnachricht sein, je nach Art des Systems. Die Suchanfrage kann dem Vorbefehl folgen. Beispielsweise kann der Vorbefehl das gesprochene Wort „Einstein“ sein, gefolgt von der Suchanfrage „Wie viele registrierte Schusswaffen befinden sich an diesem Ort?“.
  • Das Verfahren 400 fährt bei 406 mit dem Übertragen der Suchanfrage an den KI-Server für künstliche Intelligenz fort, wobei der KI-Server der KI-Server 240 von 2 ist, der wie zuvor beschrieben natürliche Sprachverarbeitungs- und Antwortfähigkeit aufweist.
  • Bei 408 bestimmt der KI-Server gemäß der Ausführungsform mit Query-To-Query als Reaktion auf das Empfangen der Abfrage, dass eine alternative Antwortressource in der Lage ist, auf die Abfrage zu antworten oder eine bessere Antwort zu geben. Der KI-Server 240 fordert dann bei 410 den Floor-Controller 250 auf, den Gesprächsgruppen-Floor an die alternative Antwortressource zu geben, wie zum Beispiel den Dispatcher 230 oder ein anderes Funkgerät der Gesprächsgruppe aus 2. Die verbale Abfrage wird bei 412 von dem KI-Server 240 über den Floor-Controller an die alternative Ressource umgeleitet. In einigen Ausführungsformen kann es für den KI-Server nützlich sein, die verbale Abfrage in eine Textabfrage umzuwandeln, bevor die Abfrage an die alternative Ressource weitergeleitet wird. Beispielsweise können mündliche Abfragen, die in Textformat umgewandelt wurden, vom KI-Server 240 an den Dispatcher 230 umgeleitet werden. Das Textformat ist bevorzugt, um den Dispatch von Audio-Funkkommunikation nicht zu stören, die mit anderen Benutzern weiterlaufen kann. Ein Vorteil des Umleitens einer Abfrageanforderung an einen Dispatcher 230 ist, dass diese Dispatch-Ressource die Textversion der Abfrage recherchieren kann und über die Dispatch-Übertragung eine verbal recherchierte Antwort an das auslösende Abfrage-Funkgerät zurückgibt. Die Antwort wird somit direkt vom Dispatcher 230 dem auslösenden Abfrage-Funkgerät 216 zur Verfügung gestellt, ohne über den KI-Server 240 zurückgehen zu müssen, was die Effizienz des Betriebs weiter erhöht.
  • Wenn der KI-Server die Antwort auf eine Abfrage nicht kennt oder feststellt, dass eine alternative Quelle eine bessere Antwort haben würde, kann der KI-Server die Abfrage auch an diese Quelle umleiten. Zum Beispiel ein anderes Mitglied der Gesprächsgruppe oder eine Multimedia-Quelle 270.
  • Der Floor-Controller 250 stellt den Floor automatisch der alternativen Ressource zur Verfügung, wenn der KI-Server 240 zusätzliche Information zur Abfrage sucht oder die Abfrage umleitet. Das Verwenden alternativer Ressourcen bietet eine verbesserte Nutzung der Kanalbandbreite und Effizienz bei der Handhabung des Abfrageantwort-Teils des Kommunikationssystems.
  • Weiter zu 5, ein Verfahren 500 wird dargestellt, das die in 2 beschriebenen Timing-Ausführungsformen zusammenfasst. Das Verfahren 500 beginnt bei 502 mit der Bildung einer Gesprächsgruppe, gefolgt vom Senden einer Abfrage von einem PTT-Funkgerät bei 504. In einigen Ausführungsformen kann sich der KI-Server automatisch einfügen und später nach dem Senden der Antwort aus der Gesprächsgruppe entfernen. In einigen Ausführungsformen können der KI-Server 240 und ein Floor-Controller 250 automatisch zugewiesen werden, wenn eine oder mehrere Gesprächsgruppen innerhalb eines Kommunikationssystems gebildet werden. In noch weiteren Ausführungsformen sendet ein Funkgerätmitglied der Gesprächsgruppe eine KI-Anforderung, wie es in 3 beschrieben wurde, an den KI-Server, der Gesprächsgruppe beizutreten.
  • Gemäß einigen Ausführungsformen wird das Steuern von Timing und Priorisierung der vom KI-Server an die PTT-Vorrichtung gesendeten Antwort die allgemeine Handhabung des Abfrageantwortsystems erheblich verbessern. Beispielsweise bietet der KI-Server 240 aus 2, der bis nach Ablauf einer vorgegebenen Antwortwartezeit darauf wartet, die Antwort zu erzeugen und zu senden, den Mitgliedern der Gesprächsgruppe die Möglichkeit, relevante Information zur Verfügung zu stellen und andere Mitglieder darauf hinzuweisen. Das Verwenden der Ablaufwartezeit bietet die Sicherheit, dass eine Antwort auf die Abfrage vom KI-Server immer noch empfangen werden kann, wenn kein Mitglied der Gesprächsgruppe antworten kann. Die Wartezeit kann basierend auf der Analyse der Abfrage bestimmt werden, um ein Konfidenzniveau zu erhalten, dass die Abfrage für die KI 240 bestimmt war, der Funkkanalbandbreite und der Verfügbarkeit der Floor-Steuerung des KI-Servers oder einer beliebigen Kombination davon, was eine effiziente Kontrolle der Kanalausnutzung ermöglicht. Das Analysieren der Abfrage zum Bestimmen des Konfidenzniveaus kann eine Namenssuche beinhalten. Wenn die KI beispielsweise den Namen Einstein trägt und die Abfrage den Namen „Einstein“ beinhaltet, ist die Konfidenz sehr hoch, dass es sich um eine an die KI 240 gerichtete Abfrage handelt. Wenn die Konfidenz hoch ist, kann die KI 240 sofort antworten und hat somit eine Wartezeit von Null. Wenn die Abfrage jedoch mit dem Namen eines anderen Benutzers in der Gesprächsgruppe beginnt, ist es wahrscheinlich, dass die Abfrage nicht an den KI-Server gerichtet war. In diesem Fall wartet die KI die maximale Wartezeit, bevor sie antwortet. Wenn die KI während der Wartezeit feststellt, dass der Angefragte geantwortet hat, antwortet die KI 240 nicht, es sei denn, sie verfügt über zusätzliche Information, die nützlich sein könnte.
  • Das Verfahren 500 kann bei Bedarf durch das Anwenden von Prioritäten weiter verbessert werden. Zum Beispiel, durch das Bestimmen einer Priorität für das Senden einer Antwort vom KI-Server 240 und das Senden der Antwort basierend auf der Priorität. Das Priorisieren einer Funkabfrage und ihre anschließende Antwort kann auf Kontextfaktoren basieren, wie beispielsweise der Identität des Funkgerätbenutzers, dem Rang des Anfragenden, dem Rang anderer Mitglieder der Gesprächsgruppe, der Anzahl der Mitglieder in der Gesprächsgruppe. Zum Beispiel ein Brandmeister („Fire Chief“), ein Polizist („Police Officer“), ein Kriminalbeamter („Detective“), um nur einige zu nennen. Das Priorisieren der Funkabfrage kann auch auf Kontextfaktoren basieren, die mit einem Ereignisort der Funkabfrage verbunden sind, wie beispielsweise der Art des Ereignisorts und Informationen zur öffentlichen Sicherheit betreffend den Ereignisort. Beispielsweise ein Verkehrsunfall, eine Flugzeugexplosion, eine Zugentgleisung, ein Raubüberfall, ein Hausfriedensbruch sind nur einige Beispiele. Die Priorisierung der Funkabfrage kann auf verbalen Abfragewörtern mit vorgegebenen Schlüsselwortprioritäten wie „FEUER“, „TOXISCH“, „NOTFALL“, „GIFT“ und „EXPLOSION“ und dergleichen basieren.
  • Gemäß einigen Ausführungsformen kann das Verfahren 500 eine Antwortwartezeit durch den KI-Server basierend auf einem Konfidenzniveau, dass die verbale Abfrage für den KI-Server oder für Mitglieder der Gesprächsgruppe bestimmt war, weiter anpassen.
  • Gemäß einigen Ausführungsformen kann das Verfahren 500 ferner eine voraussichtliche Antwortzeit bestimmen. Abhängig von der Art der Priorität kann es ferner gewünscht sein, die Floor-Steuerung auf die voraussichtliche Antwortzeit zu sperren. So ist beispielsweise bei missionskritischen Ereignissen, wie beispielsweise der Feuerwehr („fire rescue“), das Erzeugen und Übertragen einer Antwort mit hoher Priorität kritisch, wenn andere Mitglieder einer Gesprächsgruppe nicht in der Lage waren, eine Abfrage zu beantworten, und das Konfidenzniveau ziemlich hoch ist, dass der beabsichtigte Empfänger der Abfrage nun der KI-Server 240 ist.
  • Das Verfahren 500 kann weiter verbessert werden, durch die Neu-Priorisierung automatisierter verbaler Antworten auf die Abfrage durch den KI-Server 240 als Reaktion auf Änderungen im vom KI-Server bestimmten Kontext des Ereignisorts, wobei der Kontext des Ereignisorts als Teil der Abfrage überwacht wird.
  • Die folgende Tabelle enthält einige Beispiele für Konfidenzniveaus, Kanalbelegung, KI-Priorität, Wartezeit und benötigte Antwortzeit.
    Art des Antragstellers Abfrage Konfidenzniveau, dass die Abfrage für die KI ist (Hoch/ Mittel/ Niedrig) Kanalverfügbarkeit (Hoch/ Mittel/ Niedrig) KI-Priorität (Hoch/ Mittel/ Niedrig) Wartezeit Benötigtet Antwort-Längen-Zeit (Sekunden) Effekt Zeitleiste/ Ausführlichkeit/ Query-To-Query-Information
    Brandmeister Einstein, Was für brennbare Materialien sind in diesem Gebäude H N H 0 30 Zeitleiste KI fordert Kanalverfügbarkeit für 30 Sekunden mit hoher Priorität, um die Antwort „Chemikalien x, y, z“ zu senden
    Polizist Wer sind die Mitglieder der ABC-Bande? M N M 10 10 Zeitleiste KI wartet 10 Sekunden, um zu sehen, ob jemand antwortet, falls nein, fordert sie den Floor für 5 Sekunden, um die Antwort „Mitgliedemamen Lee, Barb“
    Krimnalbeamter Welche Nummernschilder auf der roten Korvette? N N M 10 10 Query-Query-Information & Zeitleiste KI hat keine Antwort, aber stellt fest, dass Polizist Smith die Antwort kennen sollte, KI wartet darauf, dass der Polizist antwortet, wenn keine Antwort erfolgt, fordert sie den Floor. „Polizist Smith, bitte Nummernschilder von ihrer Position zur Verfügung stellen“. KI überträgt die Floor-Steuerung an Polizist Smith.
  • Die Tabelle soll nicht einschränkende Beispiele für einige wenige Szenarien liefern, in denen die verschiedenen Ausführungsformen angewendet werden.
  • Dementsprechend wurde ein Kommunikationssystem zur Verfügung gestellt, das künstliche Intelligenz und Verfahren zum Steuern eines KI-Servers innerhalb des Systems beinhaltet. Ein Verfahren zum Variieren der Ausführlichkeit der Antwort, ein Verfahren zum Bestimmen des Timings einer Antwort und ein Verfahren zum Erhalten von ergänzender Information für eine Antwort wurden bereitgestellt. Das System und die Verfahren haben eine optimierte Nutzung von Kanalbandbreite, ein verbessertes Timing und ein Umleiten von Abfragen/Antworten für eine genauere Informationserfassung bereitgestellt. Eine verbesserte Handhabung von Suchanfragen und Antworten virtueller Assistenten kann nun unter Verwendung eines Servers für künstliche Intelligenz (KI) erreicht werden, der gemäß den beschriebenen Methoden der verschiedenen Ausführungsformen gehandhabt wird.
  • In der vorangehenden Spezifikation sind spezifische Ausführungsformen beschrieben worden. Fachleuten auf dem Gebiet ist jedoch klar, dass verschiedene Modifizierungen und Änderungen vorgenommen werden können, ohne von dem Geist der Erfindung abzuweichen, wie in den Ansprüchen unten dargelegt. Dementsprechend sind die Spezifikation und die Abbildungen in einem eher illustrativen als einem restriktiven Sinne zu verstehen und alle solche Modifikationen sollen in dem Schutzbereich der vorliegenden Lehren enthalten sein.
  • Die Nutzen, Vorteile, Problemlösungen und jedes denkbare Element, das dazu führt, dass irgendein Nutzen, Vorteil oder irgendeine Lösung eintritt oder ausgeprägter wird, sollen nicht als kritische, erforderliche oder essentielle Merkmale oder Elemente eines beliebigen Anspruchs oder aller Ansprüche ausgelegt werden. Die Erfindung wird ausschließlich durch die angehängten Ansprüche definiert, einschließlich jeder beliebigen Änderung, die während der Rechtshängigkeit der vorliegenden Anmeldung vorgenommen wird, und aller Äquivalente solcher Ansprüche, wie veröffentlicht.
  • Darüber hinaus sollen in diesem Dokument relationale Ausdrücke, wie zum Beispiel, erste und zweite, oben und unten, und dergleichen ausschließlich verwendet werden, um eine Entität oder Aktion von einer anderen Entität oder Aktion zu unterscheiden, ohne notwendigerweise irgend eine tatsächliche solche Beziehung oder Reihenfolge zwischen solchen Entitäten oder Aktionen zu erfordern oder zu implizieren. Die Ausdrücke „umfasst“, „umfassend“, „hat“, „habend“, „beinhalten“, „beinhaltend“, „enthalten“, „enthaltend“ oder eine beliebige Variation davon sollen eine nicht-exklusive Einbeziehung abdecken, so dass ein Prozess, Verfahren, Artikel oder eine Vorrichtung, die eine Liste von Elementen umfassen, haben, beinhalten, enthalten, nicht nur solche Elemente beinhalten, sondern andere Elemente beinhalten können, die nicht ausdrücklich aufgeführt werden, oder solchen Prozessen, Verfahren, Artikeln oder Vorrichtungen inhärent sind. Ein Element, das fortfährt mit „umfasst... ein“, „hat... ein“, „beinhaltet... ein“, „enthält... ein“, schließt nicht, ohne weitere Auflagen, die Existenz zusätzlicher identischer Elemente in dem Prozess, Verfahren, Artikel oder der Vorrichtung aus, die das Element umfassen, haben, beinhalten, enthalten. Die Ausdrücke „eine“ und „ein“ werden als eins oder mehr definiert, sofern hierin nichts anderes explizit festgelegt ist. Die Ausdrücke „im Wesentlichen“, „essentiell“, „ungefähr“, „etwa“ oder eine beliebige andere Version davon wurden als „nahe bei sein“ definiert, wie dem Fachmann auf dem Gebiet klar ist, und in einer nicht begrenzenden Ausführungsform wird der Ausdruck definiert, innerhalb von 10 %, in einer anderen Ausführungsform innerhalb von 5 % in einer anderen Ausführungsform innerhalb von 1 % und in einer anderen Ausführungsform innerhalb von 0,5 % zu sein. Der Ausdruck „gekoppelt“, wie er hierin verwendet wird, wird als „verbunden“ definiert, obwohl nicht notwendigerweise direkt und nicht notwendigerweise mechanisch. Eine Vorrichtung oder Struktur, die in einer bestimmten Art und Weise „konfiguriert“ ist, ist mindestens auf diese Art und Weise konfiguriert, kann aber auch auf mindestens eine Art und Weise konfiguriert sein, die nicht aufgeführt ist.
  • Es ist gewünscht, dass einige Ausführungsformen einen oder mehrere generische oder spezialisierte Prozessoren (oder „Verarbeitungsvorrichtungen“) umfassen, wie zum Beispiel Mikroprozessoren, digitale Signalprozessoren, kundenspezifische Prozessoren und freiprogrammierbare Feld-Gate-Arrays (FPGAs) und eindeutige gespeicherte Programmanweisungen (die sowohl Software als auch Firmware umfassen), die den einen oder mehrere Prozessoren steuern, um in Verbindung mit bestimmten Nicht-Prozessor-Schaltungen, einige, die meisten oder alle der Funktionen des Verfahrens und/oder der Vorrichtung, die hierin beschrieben werden, zu implementieren. Alternativ können einige oder alle Funktionen durch eine Zustandsmaschine implementiert werden, die über keine gespeicherten Programmanweisungen verfügt, oder in einer oder mehreren anwendungsspezifischen integrierten Schaltungen (ASICs), in denen jede Funktion oder einige Kombinationen von bestimmten der Funktionen, als kundenspezifische Logik implementiert sind. Selbstverständlich kann eine Kombination der zwei Ansätze verwendet werden.
  • Darüber hinaus kann eine Ausführungsform als ein computerlesbares Speichermedium implementiert sein, das über einen darauf gespeicherten computerlesbaren Code zum Programmieren eines Computers (der zum Beispiel einen Prozessor umfasst) verfügt, um ein hierin beschriebenes und beanspruchtes Verfahren durchzuführen. Beispiele solcher computerlesbaren Speichermedien umfassen, ohne darauf beschränkt zu sein: eine Festplatte, eine CD-ROM, eine optische Speichervorrichtung, eine magnetische Speichervorrichtung, einen ROM (Nur-Lese-Speicher), einen PROM (Programmierbarer Lesespeicher), einen EPROM (Löschbarer Programmierbarer Lesespeicher), einen EEPROM (Elektrisch Löschbarer Programmierbarer Lesespeicher) und einen Flash-Speicher. Weiterhin ist zu erwarten, dass ein Fachmann auf dem Gebiet, ungeachtet möglicher erheblicher Anstrengungen und einer großen Designauswahl, die zum Beispiel durch eine zur Verfügung stehende Zeit, der aktuellen Technologie und ökonomische Überlegungen begründet ist, geleitet durch die hierin offenbarten Konzepte und Prinzipien, ohne Weiteres in der Lage ist, solche Softwareanweisungen und Programme und ICs mit minimalem Versuchsaufwand zu erzeugen.
  • Die Zusammenfassung der Offenbarung wird zur Verfügung gestellt, um dem Leser zu erlauben, die Natur der technischen Offenbarung schnell zu erkennen. Es wird mit dem Verständnis eingereicht, dass es nicht verwendet wird, um den Geist oder die Bedeutung der Ansprüche zu interpretieren oder zu begrenzen. Zusätzlich ist der vorangehenden ausführlichen Beschreibung zu entnehmen, dass verschiedene Merkmale in verschiedenen Ausführungsformen zusammengruppiert werden, um die Offenbarung zu straffen. Dieses Offenbarungsverfahren soll nicht als ein Reflektieren einer Intention interpretiert werden, dass die beanspruchten Ausführungsformen mehr Merkmale erfordern, als ausdrücklich in jedem Anspruch vorgetragen werden. Vielmehr liegt, wie aus den folgenden Ansprüchen hervorgeht, ein erfinderischer Gegenstand in weniger als allen Merkmalen einer einzelnen offenbarten Ausführungsform vor. Somit werden die folgenden Ansprüche hierdurch in die ausführliche Beschreibung integriert, wobei jeder Anspruch für sich alleine als ein getrennt beanspruchter Gegenstand steht.

Claims (23)

  1. Verfahren zum Empfangen von Information, umfassend: das Bilden einer Gesprächsgruppe aus einer Vielzahl von Funkgeräten; das Senden einer Abfrage über ein (Push-To-Talk) PTT-Funkgerät der Gesprächsgruppe an mindestens ein Mitglied der Gesprächsgruppe; und das Erzeugen und Senden einer Antwort auf die Abfrage von einem KI-Server mit einer natürlichen Sprachverarbeitungs- und Antwortfähigkeit, nachdem eine vorbestimmte Antwortwartezeit für die Gesprächsgruppe abgelaufen ist, ohne dass eine Antwort von der Gesprächsgruppe erzeugt wird.
  2. Verfahren nach Anspruch 1, ferner umfassend: das Empfangen einer Antwort auf die Abfrage von einem anderen Funkgerät der Gesprächsgruppe vor Ablauf der Wartezeit.
  3. Verfahren nach Anspruch 1, ferner umfassend: das Empfangen einer Antwort auf die Abfrage vom KI-Server nachdem die vorgegebene Wartezeit abgelaufen ist.
  4. Verfahren nach Anspruch 1, wobei die Wartezeit basierend auf einer Funkkanalbandbreite und der Verfügbarkeit einer KI-Server-Floor-Steuerung bestimmt wird.
  5. Verfahren nach Anspruch 1 ferner umfassend: das Bestimmen einer Priorität für das Senden einer Antwort vom KI-Server; und das Senden der Antwort basierend auf der Priorität.
  6. Verfahren nach Anspruch 1, ferner umfassend: das Priorisieren der Funkabfrage durch den KI-Server oder einen Floor-Controller, basierend auf Kontextfaktoren.
  7. Verfahren nach Anspruch 6, wobei die Kontextfaktoren mit der Gesprächsgruppe assoziiert sind und mindestens eins umfasst aus: Identität eines Funkgerätebenutzers, Rang des Anfragenden, Rang anderer Mitglieder der Gesprächsgruppe, Anzahl der Mitglieder in der Gesprächsgruppe.
  8. Verfahren nach Anspruch 6, wobei die Kontextfaktoren mit einem Ereignisort assoziiert sind und umfassen: eine Art des Ereignisorts und Information zur öffentlichen Sicherheit betreffend den Ereignisort.
  9. Verfahren nach Anspruch 1, ferner umfassend: das Priorisieren einer Funkabfrage basierend auf verbalen Abfragewörtern mit vorbestimmten Schlüsselwortprioritäten.
  10. Verfahren nach Anspruch 9, ferner umfassend: die Neu-Priorisierung automatisierter verbaler Antworten auf die Abfrage durch den KI-Server 240 als Reaktion auf Änderungen im vom KI-Server bestimmten Kontext des Ereignisorts, wobei der Kontext des Ereignisorts als Teil der Abfrage überwacht wird
  11. Verfahren nach Anspruch 1, ferner umfassend: das automatisches Zuweisen des KI-Servers und eines Floor-Controllers bei der Bildung einer oder mehrerer Gesprächsgruppen innerhalb eines Kommunikationssystems.
  12. Verfahren nach Anspruch 1, ferner umfassend; das Anpassen einer Antwortwartezeit durch den KI-Server basierend auf einem Konfidenzniveau, dass die verbale Abfrage für den KI-Server oder für Mitglieder der Gesprächsgruppe bestimmt war.
  13. Verfahren nach Anspruch 1, ferner umfassend: das Bestimmen einer voraussichtlichen Antwortzeit; das Sperren der Floor-Steuerung für die erwartete Antwortzeit.
  14. Verfahren nach Anspruch 1, ferner umfassend: das Spezifizieren, für den KI-Server, durch das Funkgerät, das die Anfrage sendet, einer Untergruppe von Gesprächsgruppenmitgliedern, die die Antwort zu hören; und das Senden der Antwort durch den KI-Server an die Untergruppe von Gesprächsgruppenmitgliedern.
  15. Verfahren nach Anspruch 1, ferner umfassend: wobei sich der KI-Server nach dem Senden der Antwort automatisch aus der Gesprächsgruppe entfernt.
  16. Kommunikationssystem, umfassend: eine Vielzahl von Funkgeräten mit Halbduplexfunktionalität, wobei die Vielzahl von Funkgeräten eine oder mehrere Gesprächsgruppen bildet; einen Server für künstliche Intelligenz (KI), der eine Abfrage- und Antwortdatenbank mit natürlicher Sprachverarbeitung bereitstellt; einen Floor-Controller zur Planung des Abfrage- und Antwortvorgangs; wobei der KI-Server intelligent mit dem Floor-Controller interagiert, um Antworten auf Abfragen zu liefern, die von einem oder mehreren Funkgeräten aus der einer oder mehreren Gesprächsgruppen gesendet werden; und wobei das Timing der Antworten von mindestens einer der KI-Abfragen basierend auf Kontextinformation des Kommunikationssystems priorisiert wird.
  17. Kommunikationssystem 16, wobei die Gesprächsgruppe Halbduplex-Funkgeräte umfasst, die in einem Schmalband-Netzwerk arbeiten.
  18. Kommunikationssystem 16, wobei die Gesprächsgruppe Halbduplex-Funkgeräte umfasst, die in einem Breitband-Netzwerk arbeiten.
  19. Kommunikationssystem 16, wobei die Gesprächsgruppe eine Gesprächsgruppe für die öffentliche Sicherheit ist und der KI-Server und der Floor-Controller das Timing von Antworten auf Anfragen basierend auf Kontextinformation innerhalb des Kommunikationssystems für die öffentliche Sicherheit priorisieren.
  20. Kommunikationssystem, umfassend, eine Push-To-Talk (PTT)-Kommunikationsvorrichtung mit einer Gesprächsgruppenfähigkeit; einen Server für künstliche Intelligenz (KI) mit Sprachverarbeitungs- und Antwortfähigkeit; und einen Floor-Controller zum interoperativen Steuern von Timing und Priorisierung von Abfrage und Antwort zwischen der PTT-Vorrichtung und dem KI-Server.
  21. Kommunikationssystem nach Anspruch 20, wobei die Gesprächsgruppe Halbduplex-Funkgeräte umfasst, die in einem Schmalband-Netzwerk betrieben werden.
  22. Kommunikationssystem 20, wobei die Gesprächsgruppe Halbduplex-Funkgeräte umfasst, die in einem Breitband-Netzwerk betrieben werden.
  23. Kommunikationssystem 20, umfassend, wobei der KI-Server sich, ohne abgefragt zu werden, automatisch in die Gesprächsgruppe einfügt und eine Antwort an ein Abfrage-Funkgerät der Gesprächsgruppe sendet.
DE112017006603.4T 2016-12-27 2017-12-13 System und verfahren zum bestimmen des timings einer antwort in einer gruppenkommunikation unter verwendung künstlicher intelligenz Granted DE112017006603T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/390,830 US10051442B2 (en) 2016-12-27 2016-12-27 System and method for determining timing of response in a group communication using artificial intelligence
US15/390,830 2016-12-27
PCT/US2017/066104 WO2018125570A1 (en) 2016-12-27 2017-12-13 System and method for determining timing of response in a group communication using artificial intelligence

Publications (1)

Publication Number Publication Date
DE112017006603T5 true DE112017006603T5 (de) 2019-09-19

Family

ID=61017989

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112017006603.4T Granted DE112017006603T5 (de) 2016-12-27 2017-12-13 System und verfahren zum bestimmen des timings einer antwort in einer gruppenkommunikation unter verwendung künstlicher intelligenz

Country Status (6)

Country Link
US (1) US10051442B2 (de)
AU (1) AU2017386983B2 (de)
CA (1) CA3048413C (de)
DE (1) DE112017006603T5 (de)
GB (1) GB2571682B (de)
WO (1) WO2018125570A1 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10582009B2 (en) * 2017-03-24 2020-03-03 Motorola Solutions, Inc. Method and apparatus for a cloud-based broadband push-to-talk configuration portal
US10628501B2 (en) * 2017-06-07 2020-04-21 Centurylink Intellectual Property Llc Scene aware searching
KR102384643B1 (ko) * 2017-08-17 2022-04-08 엘지전자 주식회사 전자 장치 및 그 제어 방법
US10708797B2 (en) 2018-06-04 2020-07-07 Motorola Solutions, Inc. Responding to a query in a communication system
US10645541B2 (en) * 2018-09-26 2020-05-05 Motorola Solutions, Inc. Method and system to extend connection time of a talkgroup conversation based on historical talkgroup statistics
US11037571B2 (en) 2019-10-04 2021-06-15 Motorola Solutions, Inc. Speech-based two-way radio assistant
US10993087B1 (en) * 2019-12-03 2021-04-27 Motorola Solutions, Inc. Communication systems with call interrupt capabilities
US11605384B1 (en) 2021-07-30 2023-03-14 Nvidia Corporation Duplex communications for conversational AI by dynamically responsive interrupting content

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5012409A (en) * 1988-03-10 1991-04-30 Fletcher Mitchell S Operating system for a multi-tasking operating environment
US7409318B2 (en) 2000-02-14 2008-08-05 Nextnine Ltd. Support network
AU2001240004A1 (en) 2000-03-03 2001-09-17 Qualcomm Incorporated Method and apparatus for participating in group communication services in an existing communication system
ES2389944T3 (es) 2000-03-03 2012-11-05 Qualcomm Incorporated Procedimiento y aparato para sincronizar la encriptación y la desencriptación de una trama de datos en una red de comunicación
US6757362B1 (en) * 2000-03-06 2004-06-29 Avaya Technology Corp. Personal virtual assistant
GB2368225B (en) 2000-10-17 2003-12-10 Hewlett Packard Co Inviting assistant entity into a network communication session
US6996414B2 (en) 2001-04-30 2006-02-07 Motorola, Inc. System and method of group calling in mobile communications
US20030153343A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Communication device for initiating a group call in a group communication network
US20030154249A1 (en) 2002-02-14 2003-08-14 Crockett Douglas M. Method and an apparatus for removing a member from an active group call in a group communication network
US7782875B2 (en) 2002-06-18 2010-08-24 Nokia Corporation Megaco protocol with group termination
US7840192B2 (en) 2004-02-27 2010-11-23 Research In Motion Limited Method, system, and device for provisioned talkgroup identifier discovery
US7146181B2 (en) * 2004-03-11 2006-12-05 Tekelec Methods and systems for delivering presence information regarding push-to-talk subscribers
FI20045180A0 (fi) * 2004-05-19 2004-05-19 Nokia Corp Ryhmä-ääniviestinnän hallinta tietoliikennejärjestelmässä
US7801494B2 (en) * 2005-05-27 2010-09-21 Motorola Mobility, Inc. Method for PoC server to handle PoC caller preferences
EP1911177B1 (de) * 2005-07-19 2012-08-22 Research In Motion Limited System und verfahren zum gewähren von sendefähigkeit in einem push-to-communicate-system
US20070065357A1 (en) * 2005-09-19 2007-03-22 Mediatek Inc. Cellular phone with push to talk over cellular (POC) service
US20070103294A1 (en) * 2005-10-28 2007-05-10 Jona Bonecutter Critical incident response management systems and methods
US7996228B2 (en) 2005-12-22 2011-08-09 Microsoft Corporation Voice initiated network operations
FI20055717A0 (fi) * 2005-12-30 2005-12-30 Nokia Corp Koodinmuunnosmenetelmä matkaviestinjärjestelmässä
CN100562041C (zh) * 2006-02-06 2009-11-18 华为技术有限公司 一种在半双工通话中实现语音记录的方法及系统
EP2012655A4 (de) * 2006-04-20 2009-11-25 Iq Life Inc Interaktives patientenüberwachungssystem mit spracherkennung
WO2008046448A1 (en) * 2006-10-17 2008-04-24 Telecom Italia S.P.A. Method and communication system for providing a content delivery service through push-to-talk
US20080126095A1 (en) * 2006-10-27 2008-05-29 Gil Sideman System and method for adding functionality to a user interface playback environment
US20080125059A1 (en) * 2006-11-27 2008-05-29 Motorola, Inc. Push-to-talk (ptt) contact group event management system and methods
US7873067B2 (en) * 2006-12-29 2011-01-18 Alcatel-Lucent Usa Inc. Adaptive method of floor control with fast response time and fairness in communication network
US7844460B2 (en) 2007-02-15 2010-11-30 Motorola, Inc. Automatic creation of an interactive log based on real-time content
US7974650B2 (en) * 2007-02-20 2011-07-05 Alcatel-Lucent Usa Inc. Interoperability between different types of wireless networks for push to talk group calls
US8064881B2 (en) * 2007-02-28 2011-11-22 Embarq Holdings Company, Llc System and method for remotely managing wireless devices
US7764971B2 (en) * 2007-03-08 2010-07-27 Alcatel-Lucent Usa Inc. Control procedure for simultaneous media communications within a talk group in communication networks for public safety
US8219087B2 (en) * 2007-03-21 2012-07-10 Cellco Partnership Method, apparatus, computer program product and system for providing dynamic assignment of session capabilities
US8650030B2 (en) * 2007-04-02 2014-02-11 Google Inc. Location based responses to telephone requests
US9615352B2 (en) * 2007-04-06 2017-04-04 Sonim Technologies, Inc. Media transmission before floor grant in real time communication network
US20110044226A1 (en) * 2007-09-24 2011-02-24 Qualcomm Incorporated Selectively generating multicast flow identifiers and selectively obtaining session parameters for a multicast communication session
US20090098898A1 (en) 2007-09-24 2009-04-16 Patterson Wade C Systems and methods for communicating panic messages in wireless communication networks
US8219670B2 (en) * 2007-11-08 2012-07-10 University Of Maryland System and method for adaptive context aware interaction of user with entity of interest
US8555201B2 (en) * 2008-06-05 2013-10-08 Qualcomm Incorporated Wireless communication device having deterministic control of foreground access of the user interface
US8700008B2 (en) * 2008-06-27 2014-04-15 Microsoft Corporation Providing data service options in push-to-talk using voice recognition
US8358968B2 (en) 2008-10-03 2013-01-22 Motorola Solutions, Inc. Method for selecting a channel to be monitored by subscriber units that are idle in a communication system
US8139597B2 (en) 2008-10-03 2012-03-20 Motorola Solutions, Inc. Method for trunking radio frequency resources
US8370155B2 (en) 2009-04-23 2013-02-05 International Business Machines Corporation System and method for real time support for agents in contact center environments
US8862173B2 (en) 2009-12-10 2014-10-14 Motorola Solutions, Inc. Method for selecting media for delivery to users at an incident
US9591133B2 (en) 2009-12-30 2017-03-07 Motorola Solutions, Inc. Method and apparatus for determining a communication target and facilitating communications based on an object descriptor
US8934463B2 (en) 2010-02-17 2015-01-13 Qualcomm Incorporated Managing pages of an access terminal when the access terminal is engaged in a communication session within a wireless communications system
US20110231353A1 (en) * 2010-03-17 2011-09-22 James Qingdong Wang Artificial intelligence application in human machine interface for advanced information processing and task managing
US9224396B2 (en) 2010-06-02 2015-12-29 Nokia Technologies Oy Enhanced context awareness for speech recognition
US20120134352A1 (en) * 2010-11-30 2012-05-31 Nextel Communications, Inc. Systems and Methods for Web-Based Push-To-Talk Communications
US20120192080A1 (en) 2011-01-21 2012-07-26 Google Inc. Tailoring content based on available bandwidth
US20120244812A1 (en) 2011-03-27 2012-09-27 Plantronics, Inc. Automatic Sensory Data Routing Based On Worn State
US8976730B2 (en) * 2011-07-22 2015-03-10 Alcatel Lucent Enhanced capabilities and efficient bandwidth utilization for ISSI-based push-to-talk over LTE
US8645064B2 (en) * 2011-09-11 2014-02-04 Qualcomm Incorporated Prioritized and subjectively personal navigation
US9167392B2 (en) * 2011-11-02 2015-10-20 Qualcomm Incorporated User experience enhancements for limiting calls in a group communication
US8989740B2 (en) * 2011-12-17 2015-03-24 Motorola Solutions, Inc. Method and apparatus for selecting one of a plurality of networks for an application service based upon performance metrics for the application service
US9538348B2 (en) 2012-06-04 2017-01-03 Telefonaktiebolaget Lm Ericsson (Publ) Method and message server for routing a speech message
US9576574B2 (en) * 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
FR2997812A1 (fr) * 2012-11-05 2014-05-09 Cassidian Procede d'initialisation d'appel rapide d'application de type ptt sur un reseau cellulaire ip-wan
US8837906B2 (en) 2012-12-14 2014-09-16 Motorola Solutions, Inc. Computer assisted dispatch incident report video search and tagging systems and methods
US9232362B2 (en) * 2012-12-29 2016-01-05 Motorola Solutions, Inc. Programming secondary communication groups to devices arranged in a hierarchy of groups
US10282213B2 (en) * 2013-06-03 2019-05-07 Avaya Inc. System and method for conversational configuration of applications
US9107130B2 (en) 2013-06-18 2015-08-11 Motorola Solutions, Inc. Method and apparatus for traffic offloading procedure management in a public safety communication system
CN105453080A (zh) 2013-08-30 2016-03-30 英特尔公司 用于虚拟个人助理的可扩展上下文感知的自然语言交互
US20150072716A1 (en) 2013-09-11 2015-03-12 Motorola Solutions, Inc Method of and system for controlling communications over a public safety network
US9565540B2 (en) * 2013-09-27 2017-02-07 Motorola Solutions, Inc. Method and apparatus for handling a missed group call in a public safety communication session
US20150113105A1 (en) * 2013-10-22 2015-04-23 APH, Inc., dba Codero Hosting Automated provisioning of a hybrid network
US20150169287A1 (en) 2013-12-17 2015-06-18 Michael Ghandour Artificial intelligence user input systems and methods
US9655147B2 (en) * 2013-12-18 2017-05-16 Motorola Solutions, Inc. Method and apparatus for bearer control in a group call
US9288035B2 (en) * 2014-02-18 2016-03-15 Harris Corporation Systems and methods for a communications transfer between internet protocol multimedia services and push to talk services
US9542928B2 (en) * 2014-03-25 2017-01-10 Microsoft Technology Licensing, Llc Generating natural language outputs
US20150319585A1 (en) * 2014-05-05 2015-11-05 Motorola Solutions, Inc. Method, system and device for controlled talk privilege in a push to talk communication session
WO2015195734A1 (en) 2014-06-19 2015-12-23 Thomson Licensing Natural language control of a gateway device
WO2016037195A1 (en) 2014-09-03 2016-03-10 Aira Tech Corporation Media streaming methods, apparatus and systems
EP3018877B1 (de) 2014-11-10 2018-01-10 Motorola Solutions, Inc. Verfahren und Systeme zum Beitreten zu einer Untergesprächsgruppe einer ersten Gesprächsgruppe
EP3018922B1 (de) 2014-11-10 2017-07-19 Motorola Solutions, Inc. Gerät und Verfahren zum selektiven Routen von Gruppenkommunikation zwischen mehreren Netzwerken
US10110701B2 (en) * 2014-11-17 2018-10-23 Google Llc Structured entity information page
KR20160071732A (ko) 2014-12-12 2016-06-22 삼성전자주식회사 음성 입력을 처리하는 방법 및 장치
KR102363703B1 (ko) * 2014-12-26 2022-02-17 삼성전자주식회사 질의 처리 방법, 전자 장치 및 서버
WO2016186399A1 (ko) 2015-05-15 2016-11-24 삼성전자 주식회사 사용자 단말 장치, 서버 및 그 제어 방법
EP3304440B1 (de) * 2015-05-27 2021-05-19 Orion Labs Intelligente agentfunktionen für am körper tragbare persönliche kommunikationsknoten
KR102402625B1 (ko) * 2015-07-02 2022-05-27 삼성전자주식회사 데이터를 관리하는 방법 및 그를 위한 장치들
US10686738B2 (en) * 2015-07-24 2020-06-16 Facebook, Inc. Providing personal assistant service via messaging
WO2017090954A1 (en) * 2015-11-24 2017-06-01 Samsung Electronics Co., Ltd. Electronic device and operating method thereof
GB2564316C (en) * 2016-04-22 2021-09-22 Kodiak Networks Inc System and method for push-to-talk (PTT) key one-touch calling
US20170357480A1 (en) * 2016-06-12 2017-12-14 The HintBox!, Inc. Proactive deep-analysis virtual assistant application and integration
US9961516B1 (en) * 2016-12-27 2018-05-01 Motorola Solutions, Inc. System and method for obtaining supplemental information in group communication using artificial intelligence

Also Published As

Publication number Publication date
GB2571682B (en) 2021-10-20
AU2017386983B2 (en) 2020-09-17
US10051442B2 (en) 2018-08-14
AU2017386983A1 (en) 2019-07-11
US20180184257A1 (en) 2018-06-28
GB201908899D0 (en) 2019-08-07
WO2018125570A1 (en) 2018-07-05
GB2571682A (en) 2019-09-04
CA3048413A1 (en) 2018-07-05
CA3048413C (en) 2021-09-14

Similar Documents

Publication Publication Date Title
DE112017006603T5 (de) System und verfahren zum bestimmen des timings einer antwort in einer gruppenkommunikation unter verwendung künstlicher intelligenz
DE60127423T2 (de) Verfahren und vorrichtung für deckungssteuerung von multicastdiensten in einem drahtlosen netz
DE69432689T2 (de) Verfahren und Anordnung zur Erhaltung der Kontinuität der Verarbeitung mit mobilem Rechner in einem drahtlosen Netz
DE60020096T2 (de) Verfahren und vorrichtung zur bereitstellung von fairem zugriff für teilnehmer mit unterschiedlichen signalisierungsverzögerungen in einem gruppenkommunikationssystem
DE60319251T2 (de) Verfahren und vorrichtung zum starten einer gemeinsamen oder einzelnen übertragung des rundfunkinhalts in einem drahtlosen telefonnetzwerk
DE602005006230T2 (de) Sende-und empfangsbestätigung von kontrollinformation für punkt-zu-mehrpunkt-dienst in einem drahtlosen kommunikationssystem
DE10393174B4 (de) Dedizierter Hochprioritätszugriffskanal
DE112007000250T5 (de) System, Verfahren und Vorrichtung für einen zuverlässigen Austausch von Informationen zwischen Knoten eines mit mehreren Sprüngen arbeitenden drahtlosen Kommunikationsnetzwerks
EP1525762B1 (de) Verfahren, teilnehmergerät sowie funkkommunikationssystem zum übertragen von nutzdatennachrichten
DE102009031304B4 (de) Zuordnung von Sytemanfragen zu SMS-Anwenderantworten
DE102021127630B4 (de) Netzwerk-scanning
DE112013004115T5 (de) Verfahren und Vorrichtung zur automatischen Erzeugung eines standortbezogenen Gesprächsgruppenrufs mit reduziertem Benachrichtigungsoverhead
DE112012002917T5 (de) Ein Verfahren des delegiertenbasierenden Gruppenkanalzugriffs
DE112014006497T5 (de) Verfahren und Vorrichtung zur dynamischen standortbasierten Gruppenbildung für einen mobilen Einsatzort
DE112014003439T5 (de) Verfahren und System zur Bündel- und Breitbandfunkkommunikation
DE112013005385T5 (de) Skalierbarer Breitband-Gruppenruf über Unicast-Downlink-Verkehrskonsolidierung und lokale Weiterleitung
DE112015005861T5 (de) Verfahren und Vorrichtung, um Mehrbehördenrespondern Zugang zu lokalen Diensten und Anwendung zur Verfügung zu stellen
DE10393600T5 (de) Verfahren zum Bestätigen von Nachrichten in einem Kommunikationssystem
DE102021124287A1 (de) Verteilter und synchronisierter bluetooth-scan über mehrere vorrichtungen hinweg für schnellere bluetooth-erkennung
DE102014014687B4 (de) Verfahren und Vorrichtung zur Bereitstellung von Diensten an einen geographischen Bereich
DE10129009B4 (de) Erlaubnis-Steuersystem für Funkkommunikation
DE112014003339T5 (de) Vollduplex-Individualanruf über verbundene Einzelfrequenz-Repeater
DE60200548T2 (de) Verfahren zur Herstellung einer Verbindung zwischen Endgeräten, die eine drahtlose Kommunikationsschnitstelle für kurze Reichweiten enthalten
EP1658715A1 (de) Vorrichtung und verfahren zum clustern einer mehrzahl an teilnehmern in einem mobilen netzwerk
DE60226301T2 (de) Verwaltung von über mehrfache Kommunikationsprotokolle empfangenen asynchronen Objekten

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division