Personal virtual assistant providing advice to a user regarding physiological information received about the user
First Claim
1. A personal virtual assistant system, comprising:
- a remote station configured to be carried by a user;
an electronic medical device to sense physiological information about the user, the electronic medical device coupled to the remote station;
a control processor coupled to the remote station via a bidirectional communication link; and
a rules engine coupled to the control processor,wherein the control processor and rules engine use a combination of user input data and the sensed physiological information to determine whether a medical trend exists and, based on the determination of the medical trend, automatically provide advice relating to the medical trend,wherein the control processor and rules engine are configured to determine whether advice relating to the medical trend was previously provided and if it is determined previous advice was provided and that the trend persists, providing different advice relating to the medical trend based on a combination of previously provided advice, the medical trend, and the user input data, andwherein the user input data includes diet information.
1 Assignment
0 Petitions
Accused Products
Abstract
A personal virtual assistant is provided. The personal virtual assistant includes a medical device and remote station that is connectable via a wireless network to a server containing a control processor and rules engine. The medical device is used to provide physiological information to the remote station. The remote station communicates the physiological information and other related information to the server that monitors the information for a number of reasons, including determining whether the physiological information has a trend. Based on the detrimental trend, the server communicates back to the remote station virtual assistance in the form of advice regarding tips to help facilitate halting or reversing the trend.
-
Citations
49 Claims
-
1. A personal virtual assistant system, comprising:
-
a remote station configured to be carried by a user; an electronic medical device to sense physiological information about the user, the electronic medical device coupled to the remote station; a control processor coupled to the remote station via a bidirectional communication link; and a rules engine coupled to the control processor, wherein the control processor and rules engine use a combination of user input data and the sensed physiological information to determine whether a medical trend exists and, based on the determination of the medical trend, automatically provide advice relating to the medical trend, wherein the control processor and rules engine are configured to determine whether advice relating to the medical trend was previously provided and if it is determined previous advice was provided and that the trend persists, providing different advice relating to the medical trend based on a combination of previously provided advice, the medical trend, and the user input data, and wherein the user input data includes diet information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for automatically providing virtual assistance to a user based on physiological information of the user, the steps comprising:
-
obtaining user input data comprising diet information; obtaining physiological information of the user with an electronic medical device; transmitting the obtained user input data and the obtained physiological information of the user to a control processor and rules engine; determining by the control processor and rules engine whether the combination of physiological information and user input data identify a trend; and if it is determined that the trend exists, automatically providing the user with virtual assistance from the control processor and rules engine based on the trend, wherein the step of automatically providing the user with virtual assistance comprises the steps of; determining whether virtual assistance was previously provided based on the trend; and if it is determined previous virtual assistance was provided, providing different virtual assistance that takes into account previous virtual assistance, the trend, and the user input data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory computer readable media having stored thereon processor-executable software instructions configured to cause a processor to perform operations for automatically providing virtual assistant to a user based on physiological information of the user, the operations comprising:
-
receiving user input data comprising diet information; receiving physiological information of the user; transmitting the user input data and physiological information of the user to a control processor and rules engine; determining by the control processor and rules engine whether a combination of the physiological information and user input data identify a trend; determining whether virtual assistance was previously provided based on the trend; if it is determined that the trend exists, automatically providing the user with virtual assistance from the control processor and rules engine based on the trend; and if it is determined previous virtual assistance was provided, providing different virtual assistance that takes into account previous virtual assistance, the trend, and the user input data. - View Dependent Claims (33, 34)
-
-
35. A method for identifying patterns in physiological information of the user, the method comprising the steps of:
-
obtaining user input data comprising diet information; obtaining physiological information of the user with an electronic medical device; transmitting the obtaining user input data and the obtained physiological information of the user to a control processor and rules engine; storing the physiological information in a memory unit for at least a selected period of time; analyzing the physiological information over the selected period of time to determine whether at least one pattern exists; determining whether virtual assistance was previously provided relating to the at least one pattern; and providing virtual assistance to the user relating to the at least one pattern, wherein the virtual assistance takes into account any previously provided virtual assistance, the physiological information and the user input data. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for providing virtual assistance to a user when a trend in physiological information is detected, the system comprising:
-
a remote station configured to be carried by a user; an electronic medical device to sense physiological information about the user, the electronic medical device coupled to the remote station; a memory, the memory coupled to the remote station to store user input data and physiological information over at least a selected time period; a pattern recognition engine connected to the memory, the pattern recognition engine being configured to analyze the stored user input data and physiological information over at least the selected time period to determine whether a pattern exists; a control processor coupled to the memory and pattern recognition engine configured to determine whether a tip based on the detected pattern has been previously generated; and a rules engine, the rules engine connected to the pattern recognition engine and control processor such that when the pattern recognition engine determines the pattern exists, the rules engine generates the tip based on the detected pattern, user input data, and any previously generated tip, wherein the user input data comprises diet information. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A non-transitory computer readable media having stored thereon processor-executable software instructions configured to cause a processor to perform operations for providing virtual assistance to a user when a trend in physiological information is detected, the operations comprising:
-
receiving user input data comprising diet information; receiving physiological information about a user; storing the received physiological information for at least a selected period of time; analyzing the received user input data and physiological information over at least the selected period of time to determine whether a pattern exists; and determining whether a tip based on the determined pattern was previously generated; and generating the tip for the user based on the determined pattern, wherein the generation of the tip takes into account any previously generated tips, the user input data and the pattern, wherein the user input data comprises diet information.
-
Specification