LEARNING INFORMATION ON USAGE BY A USER, OF ONE OR MORE DEVICE(S), FOR CUMULATIVE INFERENCE OF USER'S SITUATION
First Claim
1. A method of automatically learning information on a user, comprising:
- receiving one or more messages from a set of one or more electronic devices operatively coupled to a communications network;
wherein at least one message received by the receiving comprises;
an identifier that uniquely identifies an electronic device in the set of one or more electronic devices; and
information internal to the electronic device, the information comprising an identification of a module with which the user is currently interacting, the module being uniquely identified by the identification from among one or more modules comprised within the electronic device;
determining, by a processor, a state of the user based on at least the information internal to the electronic device and the identifier received in the at least one message; and
storing in a memory operatively coupled to the processor, the state of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
After authentication, one or more messages are generated by one or more devices that are operatively coupled via a communications network to a computer. Based on receipt of user input in a module in a device, a message transmitted by each device (in reliance on the authentication) includes information that is normally internal to the device and indicative of interaction of a user with the device. For example, the message may include an identifier of the device and internal information in the form of an identifier of the module (hardware and/or software), with which the user is interacting. Based on one or more such messages, at least one processor in the computer determines and stores in memory, a state of the user indicative of the user'"'"'s situation. The user'"'"'s state may be used in any manner, e.g. to trigger a function in an application or to start a new application.
32 Citations
31 Claims
-
1. A method of automatically learning information on a user, comprising:
-
receiving one or more messages from a set of one or more electronic devices operatively coupled to a communications network; wherein at least one message received by the receiving comprises; an identifier that uniquely identifies an electronic device in the set of one or more electronic devices; and information internal to the electronic device, the information comprising an identification of a module with which the user is currently interacting, the module being uniquely identified by the identification from among one or more modules comprised within the electronic device; determining, by a processor, a state of the user based on at least the information internal to the electronic device and the identifier received in the at least one message; and storing in a memory operatively coupled to the processor, the state of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising instructions to perform a method of automatically learning information on a user, the instructions comprising:
-
instructions to receive at least one message from a set of one or more electronic devices that are operatively coupled to a communications network; wherein the at least one message received on execution of the instructions to receive comprises; an identifier of an electronic device in the set of one or more electronic devices; and information internal to the electronic device, the information comprising an identification of a module with which the user is currently interacting, the module being comprised among multiple modules in the electronic device; instructions to determine a state of the user based on at least the information received in the at least one message; and instructions to store in a memory at least the state of the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile device comprising:
-
a plurality of sensors; a wireless transceiver; a processor operatively coupled to the plurality of sensors and the wireless transceiver; memory operatively coupled to the processor; a display operatively coupled to the memory; and software stored in the memory and executable by the processor to cause the processor to; obtain a state of a user, wherein the state depends on information normally internal to an electronic device in a set of one or more electronic devices that are operatively coupled to a communications network, the information comprising an identifier of a module with which the user is currently interacting, the module being comprised among multiple modules in the electronic device; and trigger a function in an application or start execution of a new application, based on the state of the user. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer comprising:
-
a processor; memory operatively coupled to the processor; software stored in the memory and executable by the processor to cause the processor to; receive at least one message from a set of one or more electronic devices that are operatively coupled to a communications network; wherein each message comprises; an identifier of an electronic device in the set of one or more electronic devices; and information normally internal to the electronic device, the information comprising an identification of a module with which a user is currently interacting, the module being comprised among multiple modules in the electronic device; determine a state of the user based on at least the information in the at least one message; and store in the memory at least the state of the user. - View Dependent Claims (26, 27)
-
-
28. A system for learning about a user, the system comprising:
-
a set of one or more electronic devices operatively coupled to a communications network, the set of one or more electronic devices being configured to generate at least one message; wherein in response to receipt of input from the user in a module in an electronic device in the set of one or more electronic devices, the at least one message is transmitted by the electronic device and comprises; an identifier of the electronic device; and information normally internal to the electronic device, the information comprising an identification of the module with which the user is currently interacting; and means for determining a state of the user based on at least the information in the at least one message. - View Dependent Claims (29, 30, 31)
-
Specification