Digital assistant and associated methods for a transportation vehicle
First Claim
1. A method comprising:
- receiving a user input for a valid communication session by a processor executable, digital assistant on a device at a transportation vehicle;
tagging by the digital assistant, the user input words with a grammatical connotation;
generating an action context that maps to an action application programming interface (API), a filter context and a response context by a neural network, based on the tagged user input, the neural network trained in a plurality of categories including an entertainment data category for entertainment related actions on the transportation vehicle, a shopping category for shopping related actions on the transportation vehicle, a crew instructions category, and a security category associated with transportation vehicle security;
wherein the action context identifies a type of action associated with one of the plurality of categories;
wherein the filter context defines one or more filter parameters that define a query parameter for the action API;
wherein the response context provides information to extract from the action context to execute an action;
determining by the digital assistant that the action context is a most current action context based on a user session;
retrieving by the digital assistant a missing parameter for the action API;
storing by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network and the retrieved missing parameter;
wherein the short term memory stores key-value pairs for each user session with the digital assistant;
updating by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request from the digital assistant and another output from the neural network; and
providing a response to the reply by the digital assistant.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for a transportation vehicle are provided. One method includes receiving a user input for a valid communication session by a processor executable, digital assistant at a device on a transportation vehicle; tagging by the digital assistant, the user input words with a grammatical connotation; generating an action context, a filter context and a response context by a neural network, based on the tagged user input; storing by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network; updating by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request and another output from the trained neural network; and providing a response to the reply by the digital assistant.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a user input for a valid communication session by a processor executable, digital assistant on a device at a transportation vehicle; tagging by the digital assistant, the user input words with a grammatical connotation; generating an action context that maps to an action application programming interface (API), a filter context and a response context by a neural network, based on the tagged user input, the neural network trained in a plurality of categories including an entertainment data category for entertainment related actions on the transportation vehicle, a shopping category for shopping related actions on the transportation vehicle, a crew instructions category, and a security category associated with transportation vehicle security; wherein the action context identifies a type of action associated with one of the plurality of categories; wherein the filter context defines one or more filter parameters that define a query parameter for the action API; wherein the response context provides information to extract from the action context to execute an action; determining by the digital assistant that the action context is a most current action context based on a user session; retrieving by the digital assistant a missing parameter for the action API; storing by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network and the retrieved missing parameter;
wherein the short term memory stores key-value pairs for each user session with the digital assistant;updating by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request from the digital assistant and another output from the neural network; and providing a response to the reply by the digital assistant. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory including a machine readable medium comprising machine executable code; and
a processor module coupled to the memory, the processor module executing the machine executable code for a digital assistant at a device on a transportation vehicle to;receive a user input for a valid communication session by the digital assistant; tag by the digital assistant, the user input words with a grammatical connotation; generate an action context that maps to an action application programming interface (API), a filter context and a response context by a neural network, based on the tagged user input, the neural network trained in a plurality of categories including an entertainment data category for entertainment related actions on the transportation vehicle, a shopping category for shopping related actions on the transportation vehicle, a crew instructions category, and a security category associated with transportation vehicle security; wherein the action context identifies a type of action associated with one of the plurality of categories; wherein the filter context defines one or more filter parameters that define a query parameter for the action API; wherein the response context provides information to extract from the action context to execute an action; determining by the digital assistant that the action context is a most current action context based on a user session; retrieving by the digital assistant a missing parameter for the action API store by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network and the retrieved missing parameter;
wherein the short term memory stores key-value pairs for each user session with the digital assistantupdate by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request from the digital assistant and another output from the neural network; and provide a response to the reply by the digital assistant. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which when executed by at least one machine, causes the machine to:
-
receive a user input for a valid communication session by a processor executable, digital assistant on a device at a transportation vehicle; tag by the digital assistant, the user input words with a grammatical connotation; generate an action context that maps to an action application programming interface (API), a filter context and a response context by a neural network, based on the tagged user input, the neural network trained in a plurality of categories including an entertainment data category for entertainment related actions on the transportation vehicle, a shopping category for shopping related actions on the transportation vehicle, a crew instructions category, and a security category associated with transportation vehicle security; wherein the action context identifies a type of action associated with one of the plurality of categories; wherein the filter context defines one or more filter parameters that define a query parameter for the action API; wherein the response context provides information to extract from the action context to execute an action; determine by the digital assistant that the action context is a most current action context based on a user session; retrieve by the digital assistant a missing parameter for the action API; store by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network and the retrieved missing parameter;
wherein the short term memory stores key-value pairs for each user session with the digital assistant;update by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request from the digital assistant and another output from the neural network; and providing a response to the reply by the digital assistant. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification