Alias resolving intelligent assistant computing device
First Claim
1. An intelligent digital assistant system, comprising:
- at least one sensor in an environment;
a logic processor; and
a storage device holding instructions executable by the logic processor to;
via the at least one sensor, receive data comprising a current input provided by a user that includes an alias identifier;
parse the data to recognize the alias identifier;
computer-analyze one or more of the data and other sensor data received from the environment to identify the user as providing the current input;
based at least on identifying the user and recognizing the alias identifier in the data, access usage pattern data of the user comprising at least one previous input provided by the user that includes the alias identifier and corresponding context information;
using at least the previous input and the context information, resolve the alias identifier in the current input to mean the alias identifier in an alias record of a known entity;
based at least on resolving the alias identifier in the current input, control an output device to one or more of generate a message and perform an action with respect to the known entity;
from a new user, receive a new user input that includes the alias identifier;
based at least on usage pattern data of the new user, resolve the alias identifier in the new user input to mean the alias identifier in the alias record of the known entity; and
based at least on resolving the alias identifier in the new user input, classify the new user into a category that relates to one or more aspects of the alias identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Intelligent assistant systems, methods and computing devices are disclosed for resolving alias identifiers. A method comprises receiving and parsing data comprising a current user input that includes an alias identifier. The data and/or other sensor data are analyzed to identify the user. Based at least on identifying the user and recognizing the alias identifier, usage pattern data comprising at least one previous user input that includes the alias identifier and corresponding context information is accessed. The usage pattern data is used to resolve the alias identifier to mean the alias identifier in an alias record of a known entity. Based at least on resolving the alias identifier, an output device is controlled to one or more of generate a message and perform an action with respect to the known entity.
1 Citation
20 Claims
-
1. An intelligent digital assistant system, comprising:
-
at least one sensor in an environment; a logic processor; and a storage device holding instructions executable by the logic processor to; via the at least one sensor, receive data comprising a current input provided by a user that includes an alias identifier; parse the data to recognize the alias identifier; computer-analyze one or more of the data and other sensor data received from the environment to identify the user as providing the current input; based at least on identifying the user and recognizing the alias identifier in the data, access usage pattern data of the user comprising at least one previous input provided by the user that includes the alias identifier and corresponding context information; using at least the previous input and the context information, resolve the alias identifier in the current input to mean the alias identifier in an alias record of a known entity; based at least on resolving the alias identifier in the current input, control an output device to one or more of generate a message and perform an action with respect to the known entity; from a new user, receive a new user input that includes the alias identifier; based at least on usage pattern data of the new user, resolve the alias identifier in the new user input to mean the alias identifier in the alias record of the known entity; and based at least on resolving the alias identifier in the new user input, classify the new user into a category that relates to one or more aspects of the alias identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At a computing device, a method for resolving an alias identifier, the method comprising:
-
via at least one sensor in an environment, receiving data comprising a current input provided by a user that includes the alias identifier; parsing the data to recognize the alias identifier; computer-analyzing one or more of the data and other sensor data received from the environment to identify the user as providing the current input; based at least on identifying the user and recognizing the alias identifier in the data, accessing usage pattern data of the user comprising at least one previous input provided by the user that includes the alias identifier and corresponding context information; using at least the previous input and the context information, resolving the alias identifier in the current input to mean the alias identifier in an alias record of a known entity; based at least on resolving the alias identifier in the current input, controlling an output device to one or more of generate a message and perform an action with respect to the known entity; from a new user, receiving a new user input that includes the alias identifier; based at least on usage pattern data of the new user, resolving the alias identifier in the new user input to mean the alias identifier in the alias record of the known entity; and based at least on resolving the alias identifier in the new user input, classifying the new user into a category that relates to one or more aspects of the alias identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A computing device, comprising:
-
a plurality of sensors; a logic processor; and a storage device holding instructions executable by the logic processor to; via the at least one of the sensors, receive data comprising a current input provided by a user that includes an alias identifier; convert the data into parsable data; parse the data to recognize the alias identifier; computer-analyze one or more of the data and other sensor data received from an environment of the user to identify the user as providing the current input; based at least on identifying the user and recognizing the alias identifier in the data, access usage pattern data of the user comprising at least one previous input provided by the user that includes the alias identifier and corresponding context information; access an alias record of a known entity; using at least the previous input and the context information, resolve the alias identifier in the current input to mean the alias identifier in the alias record of the known entity; based at least on resolving the alias identifier in the current input, control an output device to one or more of generate a message and perform an action with respect to the known entity; from a new user, receive a new user input that includes the alias identifier; based at least on usage pattern data of the new user, resolve the alias identifier in the new user input to mean the alias identifier in the alias record of the known entity; and based at least on resolving the alias identifier in the new user input, classify the new user into a category that relates to one or more aspects of the alias identifier. - View Dependent Claims (19)
-
Specification