Method and apparatus for generating, using, or updating an enriched user profile
First Claim
1. A method of communications, comprising:
- determining an attribute associated with a user of a communications device based at least in part on data captured from a component operable on the communications device, wherein the attribute includes one or more user specific informational elements that comprise user specific data associated with the user of the communications device;
generating a profile synopsis that abstracts the determined attribute associated with the user to remove at least a portion of the one or more user specific informational elements that include the user specific data associated with the user of the communications device, wherein the removed portion of the one or more user specific informational elements includes at least location information;
transmitting the profile synopsis to a server, wherein the server adds the profile synopsis to an aggregate data model derived from profile synopses from a plurality of devices;
receiving an enhanced informational element from the server in response to the transmitted profile synopsis, wherein the enhanced informational element comprises information in the aggregate data model determined to be lacking in the transmitted profile synopsis; and
generating, at the communications device, an enriched user profile that augments the determined attribute associated with the user of the communications device with at least a portion of the received enhanced informational element.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a computer program product for communication are provided in which a communications device is operable to provide an improved user experience or to improve the performance and/or operation of the device through use of an enriched user profile. In one aspect, the communications device may obtain an attribute including a user specific informational element from a component operable on the communications device. The communications device may generate a profile synopsis from the attribute by abstracting at least a portion of the user specific informational element from the attribute, and transmit the profile synopsis. The communications device may receive an enhanced informational element derived from an aggregation of profile synopses from a plurality of devices and may generate an enriched user profile by augmenting the attribute with at least a portion of the received enhanced informational element.
-
Citations
34 Claims
-
1. A method of communications, comprising:
-
determining an attribute associated with a user of a communications device based at least in part on data captured from a component operable on the communications device, wherein the attribute includes one or more user specific informational elements that comprise user specific data associated with the user of the communications device; generating a profile synopsis that abstracts the determined attribute associated with the user to remove at least a portion of the one or more user specific informational elements that include the user specific data associated with the user of the communications device, wherein the removed portion of the one or more user specific informational elements includes at least location information; transmitting the profile synopsis to a server, wherein the server adds the profile synopsis to an aggregate data model derived from profile synopses from a plurality of devices; receiving an enhanced informational element from the server in response to the transmitted profile synopsis, wherein the enhanced informational element comprises information in the aggregate data model determined to be lacking in the transmitted profile synopsis; and generating, at the communications device, an enriched user profile that augments the determined attribute associated with the user of the communications device with at least a portion of the received enhanced informational element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for communications, comprising:
-
means for determining an attribute associated with a user of a communications device based at least in part on data captured from a component operable on the communications device, wherein the attribute includes one or more user specific informational elements that comprise user specific data associated with the user of the communications device; means for generating a profile synopsis that abstracts the determined attribute associated with the user to remove at least a portion of the one or more user specific informational elements that include the user specific data associated with the user of the communications device, wherein the removed portion of the one or more user specific informational elements includes at least location information; means for transmitting the profile synopsis to a server configured to add the profile synopsis to an aggregate data model derived from profile synopses from a plurality of devices; means for receiving an enhanced informational element from the server in response to the transmitted profile synopsis, wherein the enhanced informational element comprises information in the aggregate data model determined to be lacking in the transmitted profile synopsis; and means for generating, at the communications device, an enriched user profile that augments the determined attribute associated with the user of the communications device with at least a portion of the received enhanced informational element. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus for communications, comprising:
-
a processor configured to determine an attribute that includes one or more user specific informational elements associated with a user of a communications device based at least in part on data captured from a component operable on the communications device and to generate a profile synopsis that abstracts the determined attribute associated with the user to remove at least a portion of the one or more user specific informational elements that include user specific data associated with the user from the attribute, wherein the removed portion of the one or more user specific informational elements includes at least location information; a transmitter configured to transmit the profile synopsis to a server configured to add the profile synopsis to an aggregate data model derived from profile synopses from a plurality of devices; and a receiver configured to receive an enhanced informational element that comprises information in the aggregate data model determined to be lacking in the transmitted profile synopsis from the server in response to the transmitted profile synopsis, wherein the processor is further configured to augment the determined attribute associated with the user of the communications device with at least a portion of the received enhanced informational element to generate, at the communications device, an enriched user profile that includes at least the augmented attribute. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium, comprising one or more instructions for causing a communications device to:
-
determine an attribute associated with a user of a communications device based at least in part on data captured from a component operable on the communications device, wherein the attribute includes one or more user specific informational elements that comprise user specific data associated with the user of the communications device; generate a profile synopsis that abstracts the determined attribute associated with the user to remove at least a portion of the one or more user specific informational elements that include the user specific data associated with the user of the communications device, wherein the removed portion of the one or more user specific informational elements includes at least location information; transmit the profile synopsis to a server configured to add the profile synopsis to an aggregate data model derived from profile synopses from a plurality of devices; receive, from the server, an enhanced informational element that comprises information in the aggregate data model determined to be lacking in the transmitted profile synopsis in response to the transmitted profile synopsis; and generate, at the communications device, an enriched user profile that augments the determined attribute associated with the user of the communications device with at least a portion of the received enhanced informational element. - View Dependent Claims (32, 33, 34)
-
Specification