SYSTEMS AND METHODS FOR PROVIDING A VIRTUAL ASSISTANT
First Claim
1. A system, comprising:
- at least one computer-readable storage medium configured to store a plurality of user profiles including a first user profile of a first user; and
at least one processor, coupled to the at least one computer-readable storage medium, configured to perform acts of;
receiving a first request to access the first user profile from a first device configured to execute a first virtual assistant to interact with the first user;
in response to receiving the first request, providing the first device with access to at least some information in the first user profile so that the first virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user;
receiving a second request to access the first user profile from a second device configured to execute a second virtual assistant to interact with the first user; and
in response to receiving the second request, providing the second device with access to the at least some information so that the second virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising at least one processor configured to perform: receiving a first request to access a first user profile of a first user from a first device configured to execute a first virtual assistant to interact with the first user; in response to receiving the first request, providing the first device with access to information in the first user profile so that the first virtual assistant is able to customize, based on the accessed information, its behavior when interacting with the first user; receiving a second request to access the first user profile from a second device configured to execute a second virtual assistant to interact with the first user; and in response to receiving the second request, providing the second device with access to the information so that the second virtual assistant is able to customize, based on the accessed information, its behavior when interacting with the first user.
287 Citations
20 Claims
-
1. A system, comprising:
-
at least one computer-readable storage medium configured to store a plurality of user profiles including a first user profile of a first user; and at least one processor, coupled to the at least one computer-readable storage medium, configured to perform acts of; receiving a first request to access the first user profile from a first device configured to execute a first virtual assistant to interact with the first user; in response to receiving the first request, providing the first device with access to at least some information in the first user profile so that the first virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user; receiving a second request to access the first user profile from a second device configured to execute a second virtual assistant to interact with the first user; and in response to receiving the second request, providing the second device with access to the at least some information so that the second virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
using at least one processor to perform acts of; receiving a first request to access a first user profile of a first user from a first device configured to execute a first virtual assistant to interact with the first user; in response to receiving the first request, providing the first device with access to at least some information in the first user profile so that the first virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user; receiving a second request to access the first user profile from a second device configured to execute a second virtual assistant to interact with the first user; and in response to receiving the second request, providing the second device with access to the at least some information so that the second virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method comprising:
-
receiving a first request to access a first user profile of a first user from a first device configured to execute a first virtual assistant to interact with the first user; in response to receiving the first request, providing the first device with access to at least some information in the first user profile so that the first virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user; receiving a second request to access the first user profile from a second device configured to execute a second virtual assistant to interact with the first user; and in response to receiving the second request, providing the second device with access to the at least some information so that the second virtual assistant is able to customize, based on the at least some accessed information, its behavior when interacting with the first user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification