Computer-based method and system for providing active and automatic personal assistance using an automobile or a portable electronic device
First Claim
1. A computer-based method comprising the steps of:
- detecting, using at least one sensor, a data associated with at least one person, an object, a living being, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor;
selectively storing, using a processor, a learned data in a database based on the detected data and a pre-programmed algorithm stored in the database;
passively outputting, using a communications unit or an output device coupled to or in communication with the processor, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database; and
actively and automatically outputting, using the communications unit or the output device, a second output data based on the detected data, the learned data, and the pre-programmed algorithm,wherein the step of actively and automatically outputting, using the communications unit or the output device, the second output data includes at least one of;
displaying, using a display, an output image or an output video, the display being coupled to or in communication with the communications unit or the output device, orgenerating, using a speaker, an output speech, the speaker being coupled to or in communication with the communications unit or the output device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for providing personal assistance in daily activities. A method and a system for automatically and actively providing personal assistance, using a vehicle or a portable electronic device, based on detected data regarding a user and the user'"'"'s environment. The method and system may include a processor, at least one sensor, an output device, a communications unit, and a database. The database may further include a memory and cloud-based database and computing. The method and system may actively and automatically provide personal assistance regarding health, exercise, diet, or nutrition. The method and system may assist the user or a health professional in health diagnosis and treatment.
-
Citations
29 Claims
-
1. A computer-based method comprising the steps of:
-
detecting, using at least one sensor, a data associated with at least one person, an object, a living being, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor; selectively storing, using a processor, a learned data in a database based on the detected data and a pre-programmed algorithm stored in the database; passively outputting, using a communications unit or an output device coupled to or in communication with the processor, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database; and actively and automatically outputting, using the communications unit or the output device, a second output data based on the detected data, the learned data, and the pre-programmed algorithm, wherein the step of actively and automatically outputting, using the communications unit or the output device, the second output data includes at least one of; displaying, using a display, an output image or an output video, the display being coupled to or in communication with the communications unit or the output device, or generating, using a speaker, an output speech, the speaker being coupled to or in communication with the communications unit or the output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A vehicle comprising:
-
at least one sensor configured to detect a data associated with a driver, a passenger, an object, a living being, an event, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor; a database storing a pre-programmed algorithm including a speech recognition and processing algorithm; a communications unit including a display, a microphone, and a speaker; and a processor coupled to or in communication with the at least one sensor, the database, and the communications unit, the processor being configured to; selectively store a learned data in the database based on the detected data and the pre-programmed algorithm, analyze the detected data based on the learned data and the pre-programmed algorithm, detect, using the speech recognition and processing algorithm, a speech of at least one of the driver or the passenger, analyze, using the speech recognition and processing algorithm, the detected speech based on the learned data, determine a relationship, a sequence, or a correlation between the detected speech and the driver, the passenger, the object, the living being, the event, the place, the environment, or combinations thereof, passively output, using the communications unit, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database, and actively and automatically output, using the communications unit, a second output data based on the analyzed data, the learned data, and the pre-programmed algorithm, by performing at least one of; generating, using the speaker, an output speech based on the determined relationship, sequence, or correlation, or displaying, using the display, an output image or an output video based on the determined relationship, sequence, or correlation. - View Dependent Claims (15, 16)
-
-
17. A portable electronic device comprising:
-
at least one sensor configured to detect a data associated with at least one person or a user, an object, a living being, an event, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor; a database storing a pre-programmed algorithm including a speech recognition and processing algorithm; a communications unit including a display, a microphone, and a speaker; and a processor coupled to or in communication with the at least one sensor, the database, and the communications unit, the processor being configured to; selectively store a learned data in the database based on the detected data and the pre-programmed algorithm, analyze the detected data based on the learned data and the pre-programmed algorithm, detect, using the speech recognition and processing algorithm, a speech of the at least one person or the user, analyze, using the speech recognition and processing algorithm, the detected speech based on the learned data, determine a relationship, a sequence, or a correlation between the detected speech and the at least one person, the user, the object, the living being, the event, the place, the environment, or combinations thereof, passively output, using the communications unit, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database, and actively and automatically output, using the communications unit, a second output data based on the analyzed data, the learned data, and the pre-programmed algorithm by performing at least one of; generating, using the speaker, an output speech based on the determined relationship, sequence, or correlation, or displaying, using the display, an output image or an output video based on the determined relationship, sequence, or correlation.
-
-
18. A computer-based method comprising the steps of:
-
detecting, using at least one sensor, a data associated with at least one person, a user, an object, a living being, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor; selectively storing, using a processor, a learned data in a database based on the detected data and a pre-programmed algorithm stored in the database; analyzing, using the processor, a conversation or an interaction based on the detected data; passively outputting, using a communications unit or an output device coupled to or in communication with the processor, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database; and actively and automatically outputting, using the communications unit or the output device, a second output data based on the detected data, the learned data, and the pre-programmed algorithm, wherein the step of actively and automatically outputting the second output data further includes at least one of; actively and automatically generating, using the communications unit or the output device, an output speech, an output image, an output video, or combinations thereof for actively and automatically initiating or participating in the conversation or the interaction with the at least one person or the user, or actively and automatically generating, using the communications unit or the output device, the output speech, the output image, the output video, or combinations thereof for actively communicating a reminder to the user. - View Dependent Claims (19, 20)
-
-
21. A computer-based method comprising the steps of:
-
detecting, using at least one sensor, a data associated with at least one person, an object, a living being, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor; selectively storing, using a processor, a learned data in a database based on the detected data and a pre-programmed algorithm stored in the database; passively outputting, using a communications unit or an output device coupled to or in communication with the processor, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database; actively and automatically outputting, using the communications unit or the output device, a second output data based on the detected data, the learned data, and the pre-programmed algorithm; and actively and automatically improving a quality of or increasing a quantity of the detected data by performing at least one of; actively and automatically outputting, using the communications unit or the output device, the second output data in form of a question or an inquiry for eliciting a response or an input from the at least one person, or actively and automatically outputting, using the communications unit or the output device, the second output data for participating in a conversation or an interaction with the at least one person. - View Dependent Claims (22, 23)
-
-
24. A computer-based method comprising the steps of:
-
detecting, using at least one sensor, a data associated with at least one person, an object, a living being, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor; selectively storing, using a processor, a learned data in a database based on the detected data and a pre-programmed algorithm stored in the database, the database including or being in communication with a cloud-based database; passively outputting, using a communications unit or an output device coupled to or in communication with the processor, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database; actively and automatically outputting, using the communications unit or the output device, a second output data based on the detected data, the learned data, and the pre-programmed algorithm; transmitting, using the cloud-based database, the detected data, the first output data, the second output data, or combinations thereof to an external device coupled to or in communication with the cloud-based database; and receiving, using the cloud-based database, an input data from the external device. - View Dependent Claims (25, 26)
-
-
27. A computer-based method comprising the steps of:
-
detecting, using at least one sensor, a data associated with at least one person, an object, a living being, a place, an environment, or combinations thereof within a proximity of at least one of the at least one sensor; selectively storing, using a processor, a learned data in a database based on the detected data and a pre-programmed algorithm stored in the database; analyzing, using the processor, the detected data based on the appropriateness algorithm rules and the learned data; passively outputting, using a communications unit or an output device coupled to or in communication with the processor, a first output data upon a request received by the processor or a predetermined or scheduled event stored in the database; and actively and automatically outputting, using the communications unit or the output device, a second output data based on the analyzed data, the detected data, the learned data, and the pre-programmed algorithm, wherein the pre-programmed algorithm corresponds to appropriateness algorithm rules for determining an information content of the second output data, a privacy concern of a user, a context of a detected event, or combinations thereof. - View Dependent Claims (28, 29)
-
Specification