Intelligent collaborative expression in support of socialization of devices
First Claim
1. A network server for modifying a communication from a user on a first electronic device to a recipient on a second electronic device, the network server comprising logic for:
- receiving the communication;
extracting data representative of identification of the user from the communication;
accessing a user profile for the user associated with the extracted identification data, the user profile resident on a database and comprising data representative of attributes for identity, awareness, or expression information of the user;
selecting a data attribute from the user profile;
modifying the communication based the selected data attribute from the user profile; and
sending the modified communication 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
193 Citations
33 Claims
-
1. A network server for modifying a communication from a user on a first electronic device to a recipient on a second electronic device, the network server comprising logic for:
-
receiving the communication;
extracting data representative of identification of the user from the communication;
accessing a user profile for the user associated with the extracted identification data, the user profile resident on a database and comprising data representative of attributes for identity, awareness, or expression information of the user;
selecting a data attribute from the user profile;
modifying the communication based the selected data attribute from the user profile; and
sending the modified communication 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 from a user on a first electronic device to a recipient on a second electronic device, the network server comprising logic for:
-
receiving the communication;
extracting data representative of identification of the user from the communication;
accessing a user profile for the user associated with the extracted identification data, the user profile resident on a database and comprising data representative of attributes for identity, awareness, or expression information of the user;
determining supplemental information to send to the second electronic device based on the user profile and based on the second electronic device; and
sending the supplemental information and the communication to the recipient. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A network server for sending a communication to an electronic device based on changes to a user profile, the network server comprising logic for:
-
determining whether an aspect of a user profile has changed;
determining whether to send a communication if the aspect of the user profile has changed;
determining the electronic device to send the communication to;
determining content of the communication based on the aspect changed in the user profile; and
sending the communication to the electronic device. - View Dependent Claims (31, 32, 33)
-
Specification