Auffindbarkeitssystem für Sprachaktionen

Computerimplementiertes Verfahren, umfassend:Empfangen durch ein Sprachaktionssystem (100, 300), das eine Plattform und einen Dienst bereitstellt, wodurch ein Anwendungsentwickler (101) eine neue Sprachaktion für eine auf einem Benutzergerät (104, 304) installierte Softwareanwendung einrichten kann,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wang, Bo, Gupta, Pravir Kumar, Vemuri, Sunil, James, Barnaby John, Shetti, Nitin Mangesh
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Computerimplementiertes Verfahren, umfassend:Empfangen durch ein Sprachaktionssystem (100, 300), das eine Plattform und einen Dienst bereitstellt, wodurch ein Anwendungsentwickler (101) eine neue Sprachaktion für eine auf einem Benutzergerät (104, 304) installierte Softwareanwendung einrichten kann, von Daten, die die neue Sprachaktion definieren, wobei die Daten Auslösebegriffe für das Auslösen der neuen Sprachaktion durch die Softwareanwendung und einen Kontext angeben, der einen Status der Softwareanwendung angibt, in dem die neue Sprachaktion ausgelöst werden kann;Empfangen von Daten durch das Sprachaktionssystem (100, 300), die ein Auffindbarkeitsbeispiel für die neue Sprachaktion definieren, wobei die das Auffindbarkeitsbeispiel definierenden Daten einen oder mehrere der Auslösebegriffe umfassen, die die Softwareanwendung zum Ausführen der neuen Sprachaktion veranlassen, wenn ein Status der Softwareanwendung dem angegebenen Kontext entspricht;Speichern, in einer Auffindbarkeitsbeispieldatenbank, wenigstens der Daten, die das Auffindbarkeitsbeispiel für die neue Sprachaktion definieren;Empfangen einer Anforderung von Auffindbarkeitsbeispielen für die Softwareanwendung von dem Benutzergerät, auf dem die Softwareanwendung installiert ist, durch das Sprachaktionssystem (100,300);Empfangen, durch das Sprachaktionssystem (100, 300), von Benutzergerät-Kontextinformationen, die Kontext des Benutzergeräts (104, 304) und Kontext der auf dem Benutzergerät (104, 304) laufenden Softwareanwendung umfassen, wobei der Kontext des Benutzergeräts (104, 304) einen Status einer Reihe von Komponenten des Benutzergeräts (104, 304) oder eines oder mehrerer auf dem Benutzergerät (104, 304) laufender oder zu ihm gehörender Betriebssysteme angibt;Analysieren der Benutzergerät-Kontextinformationen durch eine Kontextanalyse-Engine (140, 340);Empfangen, durch einen Auffindbarkeitsbeispielselektor des Sprachaktionssystems (100, 300), analysierter Benutzergerät-Kontextinformationen von der Kontextanalyse-Engine (140, 340), die eine Teilmenge der empfangenen Benutzergerät-Kontextinformationen umfassen;Vergleichen der Teilmenge der Benutzergerät-Kontextinformationen mit Kontext, der von in der Auffindbarkeitsbeispieldatenbank gespeicherten Auffindbarkeitsbeispielen für die Softwareanwendung angegeben wird;Identifizieren, durch den Auffindbarkeitsbeispielselektor, eines ausgewählten Auffindbarkeitsbeispiels für die Softwareanwendung anhand der Teilmenge von Benutzergerät-Kontextinfor