Blending device-based recommendations
First Claim
Patent Images
1. A system for blending device-based recommendations, comprising:
- a data store of a telecommunications provider comprising a non-transitory memory storing a plurality of device user profiles, each device user profile associated with one of a plurality of mobile devices that each correspond with an individual user, wherein the device user profiles include at least one explicit group activity recommendation and information capable of being analyzed to determine an implicit group activity recommendation; and
a communication server communicatively coupled to the data store and the plurality of mobile devices via a network of the telecommunications provider, the communication server comprising a processor coupled to a non-transitory memory storing a plurality of rules and an analysis component that, upon execution by the processor, configures the communication server to;
monitor communications sent and received by the plurality of mobile devices, wherein communications being monitored include text messaging, electronic mailing, and digital image communication sent on the network of telecommunication provider,group each of the plurality of mobile devices into one or more social circles of a plurality of social circles based on the monitored communications,receive a request from a mobile device to recommend a group activity for a plurality of individuals corresponding to a subset of the plurality of mobile devices identified in the request, wherein the request identifies a category of group activities for the group activity, and wherein at least one mobile device of the subset identified in the request is detected by the mobile device via a short range wireless interface on the mobile device,identify a subset of the plurality of social circles to which any of the subset of the plurality of mobile devices belongs, wherein the subset of the plurality of social circles includes one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request but are within a degree of separation specified in the request for device user profiles in the data store,access a subset of the plurality of device user profiles in the data store based on the subset of the plurality of social circles and the subset of the plurality of mobile devices identified in the request including a presence of the at least one mobile device identified and detected via the short range wireless interface by the mobile device, wherein the subset of the plurality of device user profiles includes one or more user device profiles associated with the one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request,determine at least one recommendation for a group activity within the category of group activities based on application of the rules to the subset of the plurality of device user profiles accessed, wherein application of the rules by the communication server comprises performance of analysis of the information to determine an implicit group activity recommendation for each device user profile that does not include an explicit group activity recommendation, andoutput the at least one recommendation for a group activity to a graphical user interface of the mobile device based on the determination, wherein at least a portion of the analysis component is configured to be executed by a processor on at least one of the mobile device and the communication server, and wherein the at least one recommendation indicates recommendation information but does not identify an individual associated with at least one of the subset of the plurality of device user profiles accessed.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for blending device-based recommendations. A request is received from a device to recommend a group activity for a plurality of individuals. A plurality of device user profiles is accessed, each device user profile associated with one of the individuals. At least one group activity is recommended based on applying a plurality of rules to the device user profiles. The at least one recommended group activity is output to the device.
35 Citations
20 Claims
-
1. A system for blending device-based recommendations, comprising:
-
a data store of a telecommunications provider comprising a non-transitory memory storing a plurality of device user profiles, each device user profile associated with one of a plurality of mobile devices that each correspond with an individual user, wherein the device user profiles include at least one explicit group activity recommendation and information capable of being analyzed to determine an implicit group activity recommendation; and a communication server communicatively coupled to the data store and the plurality of mobile devices via a network of the telecommunications provider, the communication server comprising a processor coupled to a non-transitory memory storing a plurality of rules and an analysis component that, upon execution by the processor, configures the communication server to; monitor communications sent and received by the plurality of mobile devices, wherein communications being monitored include text messaging, electronic mailing, and digital image communication sent on the network of telecommunication provider, group each of the plurality of mobile devices into one or more social circles of a plurality of social circles based on the monitored communications, receive a request from a mobile device to recommend a group activity for a plurality of individuals corresponding to a subset of the plurality of mobile devices identified in the request, wherein the request identifies a category of group activities for the group activity, and wherein at least one mobile device of the subset identified in the request is detected by the mobile device via a short range wireless interface on the mobile device, identify a subset of the plurality of social circles to which any of the subset of the plurality of mobile devices belongs, wherein the subset of the plurality of social circles includes one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request but are within a degree of separation specified in the request for device user profiles in the data store, access a subset of the plurality of device user profiles in the data store based on the subset of the plurality of social circles and the subset of the plurality of mobile devices identified in the request including a presence of the at least one mobile device identified and detected via the short range wireless interface by the mobile device, wherein the subset of the plurality of device user profiles includes one or more user device profiles associated with the one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request, determine at least one recommendation for a group activity within the category of group activities based on application of the rules to the subset of the plurality of device user profiles accessed, wherein application of the rules by the communication server comprises performance of analysis of the information to determine an implicit group activity recommendation for each device user profile that does not include an explicit group activity recommendation, and output the at least one recommendation for a group activity to a graphical user interface of the mobile device based on the determination, wherein at least a portion of the analysis component is configured to be executed by a processor on at least one of the mobile device and the communication server, and wherein the at least one recommendation indicates recommendation information but does not identify an individual associated with at least one of the subset of the plurality of device user profiles accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for blending device-based recommendations, comprising:
a communication server communicatively coupled to a data store and a plurality of mobile devices via a network of a telecommunications provider, the communication server comprising a processor coupled to a non-transitory memory storing a plurality of rules and an analysis component that, upon execution by the processor, configures the communication server to; track signals transmitted by the plurality of mobile devices and monitor mobile device activity on the plurality of mobile devices, wherein each device user profile for each mobile device is based on the tracked signals transmitted by the mobile device and the monitored mobile device activity on the mobile device, monitor communications sent and received by the plurality of mobile devices, wherein communications being monitored include text messaging, electronic mailing, and digital image communication sent on the network of telecommunication provider, group each of the plurality of mobile devices into one or more social circles of a plurality of social circles based on the monitored communications, receive a request from a mobile device to recommend a group activity for a plurality of individuals corresponding to a subset of the plurality of mobile devices, wherein the request specifies a degree of separation for device user profiles, identifies the subset of the plurality of mobile devices, and identifies a category of group activities for the group activity, and wherein at least one mobile device of the subset of the plurality of mobile devices identified in the request is detected via a short range wireless interface by the mobile device, identify a subset of the plurality of social circles to which any of the subset of the plurality of mobile devices belongs, wherein the subset of the plurality of social circles includes one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request, access a subset of a plurality of device user profiles in the data store based on at least the subset of the plurality of social circles and the subset of the plurality of mobile devices identified in the request including a presence of the at least one mobile device identified and detected via the short range wireless interface by the mobile device, wherein the subset of the plurality of device user profiles includes one or more user device profiles associated with the one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request, and wherein the subset of the plurality of device user profiles are accessed based on a degree of separation column in each device user profile being within the degree of separation specified in the request, determine an implicit group activity recommendation for each device user profile that does not include an explicit group activity recommendation, determine at least one recommendation for the group activity within the category of group activities based on the subset of the plurality of device user profiles accessed and the implicit group activity recommendation determined by the communication server, and output the at least one recommendation to graphical user interfaces of at least two mobile devices of the subset of the plurality of mobile devices, wherein the at least one recommendation indicates recommendation information but does not identify an individual associated with one of the subset of the plurality of device user profiles accessed. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A system for blending device-based recommendations, comprising:
a communication server communicatively coupled to a data store and a plurality of mobile devices via a network of a telecommunications provider, the communication server comprising a processor coupled to a non-transitory memory storing an analysis component that, upon execution by the processor, configures the communication server to; track signals transmitted by the plurality of mobile devices and monitor mobile device activity on the plurality of mobile devices, wherein each device user profile for each mobile device is based on the tracked signals transmitted by the mobile device and the monitored mobile device activity on the mobile device, monitor communications sent and received by the plurality of mobile devices, wherein communications being monitored include text messaging, electronic mailing, and digital image communication sent on the network of telecommunication provider, group each of the plurality of mobile devices into one or more social circles of a plurality of social circles based on the monitored communications, receive a request from a mobile device to recommend a group activity for a plurality of individuals corresponding to a subset of the plurality of mobile devices, wherein the request identifies the subset of the plurality of mobile devices and a category of group activities for the group activity, and wherein at least one mobile device identified in the request is detected via a short range wireless interface by the mobile device, identify a primary subset of the plurality of social circles to which any of the subset of the plurality of mobile devices belongs, wherein the primary subset of the plurality of social circles includes one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request, access a plurality of primary device user profiles in the data store based on at least the primary subset of the plurality of social circles and the subset of the plurality of mobile devices identified in the request including a presence of the at least one mobile device that was identified and detected using the short range wireless interface by the mobile device, wherein the plurality of primary device user profiles includes one or more user device profiles associated with the one or more mobile devices that are not part of the subset of the plurality of mobile devices identified in the request, identify a secondary subset of the plurality of social circles to which any of the subset of the plurality of mobile devices are associated by one or more degrees of separation specified in the request for device user profiles in the data store, access a plurality of secondary device user profiles in the data store based on the secondary subset of the plurality of social circles determine an implicit group activity recommendation for each device user profile that does not include an explicit group activity recommendation, wherein determination of the implicit group activity is based on information from the primary device user profiles and the secondary device user profiles accessed, determine at least one recommendation for the group activity within the category of group activities based on the primary plurality of device user profiles accessed, the secondary plurality of device profiles accessed, and the implicit group activity recommendation determined by the communication server, and output the at least one recommendation to a graphical user interface of the mobile device, wherein the at least one recommendation indicates recommendation information but does not identify an individual associated with a device user profile that is within the one or more degrees of separation and was used for determination of the at least one recommendation. - View Dependent Claims (17, 18, 19, 20)
Specification