Intelligent collaborative expression in support of socialization of devices
First Claim
1. A network server for supplementing a communication after being sent from a user on a first electronic device to a recipient on a second electronic device, the first electronic device being different from the second electronic device, the network server comprising:
- a memory for storing at least one user profile for the user; and
at least one processor configured to;
receive the communication;
extract data representative of identification of the user from the communication;
access the user profile for the user associated with the extracted identification data, the user profile resident on a database and comprising data representative of a current state of the user, the current state of the user being changeable and separate from the received communication;
automatically analyze the received communication based on the current state of the user from the user profile;
automatically determine supplemental information to send to the second electronic device based on the analysis of the received communication;
automatically supplement the received communication with the determined supplemental information; and
send the received communication and the supplemental information to the recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for socialization of electronic devices is provided. Communications from a first person to a second person or to a group of persons may be enhanced, such as modified or supplemented, based on a user profile of the first person, the second person, and/or the group of persons. The user profile may comprise any one or any combination of the following: presence, expression, shared context, surrounding context, and device context. Moreover, enhancing the communication may comprise modifying or supplementing text, audio, video, image, scent, tactile and taste output. In addition, a communication is sent based on changes in a user profile. Changes in the user profile may comprise manual changes or automatic changes. Further, the content of the communication sent may depend on the aspect changed in the user profile.
-
Citations
28 Claims
-
1. A network server for supplementing a communication after being sent from a user on a first electronic device to a recipient on a second electronic device, the first electronic device being different from the second electronic device, the network server comprising:
-
a memory for storing at least one user profile for the user; and at least one processor configured to; receive the communication; extract data representative of identification of the user from the communication; access the user profile for the user associated with the extracted identification data, the user profile resident on a database and comprising data representative of a current state of the user, the current state of the user being changeable and separate from the received communication; automatically analyze the received communication based on the current state of the user from the user profile; automatically determine supplemental information to send to the second electronic device based on the analysis of the received communication; automatically supplement the received communication with the determined supplemental information; and send the received communication and the supplemental information to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A network server for supplementing a communication after being sent from a user on a first electronic device to a recipient on a second electronic device, the communication related to multimedia information presented identically on the first electronic device and on the second electronic device, the first electronic device being different from the second electronic device, the network server comprising:
-
a memory for storing at least one user profile for the user; and at least one processor configured to; determine an event in the multimedia information; determine a current state based on the determined event; update a current state profile in the user profile based on the determined event, the current state profile being changeable; receive the communication; extract data representative of identification of the user from the communication; access the user profile for the user associated with the extracted identification data; automatically analyze the received communication based on the current state profile of the user from the user profile; automatically determine how to supplement the received communication based on analyzing the received communication; automatically supplement the communication based on determining how to supplement the received communication; and send the supplemented communication to the recipient. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification