Circle model powered suggestions and activities
First Claim
1. A method to model social circles of constituents with whom a user desires to interact, the method comprising:
- causing, by an activity engine of a circle model system, a mobile device associated with a user to embed one or more client software components in one or more applications executable by the mobile device associated with the user;
tracking, by the activity engine and based on data received via the one or more embedded client software components, activities performed by the user on (a) the mobile device associated with the user, the activities provided by one or more merchants and including electronic communications;
modeling, by the activity engine and using the tracked activities, one or more social circles of constituents of the user, wherein each of the social circles represents a circle-context that identifies a group of constituents;
organizing, by the activity engine, the tracked activities performed by the user according to one or more modeled social circles of the user;
weighting each of the one or more modeled social circles for the user relative to another of the one or more modeled social circles;
suggesting, by the circle model system and without user interaction, a modeled social circle for at least one of the constituents of the one or more modeled social circles or the user to join; and
without user interaction, contextualizing results from a web search to the at least one of the constituents of the one or more modeled social circles based on an importance of a relationship between the user and the at least one of the constituents and further based on a relationship health index.
4 Assignments
0 Petitions
Accused Products
Abstract
The circle model powered suggestions and activities system provides a way to efficiently and effectively manage relationships. The circle model powered suggestions and activities system provides a way to model relationships for a user and assist the user with creating groupings of relevant constituents into context circles, provide suggested activities to members of the modeled relationships as well as facilitate the user with managing the user'"'"'s relationships. The system analyzes public and private data, and tracks the user'"'"'s interactions and the interactions of the constituents'"'"' of the user in order to generate suggested activities (including conversation starters) for the users and the constituents of the users. The system refines the semantic analysis and learning algorithms used to perform the analysis by analyzing the activities engaged in by the users and the constituents of the users related to suggested activities.
-
Citations
27 Claims
-
1. A method to model social circles of constituents with whom a user desires to interact, the method comprising:
-
causing, by an activity engine of a circle model system, a mobile device associated with a user to embed one or more client software components in one or more applications executable by the mobile device associated with the user; tracking, by the activity engine and based on data received via the one or more embedded client software components, activities performed by the user on (a) the mobile device associated with the user, the activities provided by one or more merchants and including electronic communications; modeling, by the activity engine and using the tracked activities, one or more social circles of constituents of the user, wherein each of the social circles represents a circle-context that identifies a group of constituents; organizing, by the activity engine, the tracked activities performed by the user according to one or more modeled social circles of the user; weighting each of the one or more modeled social circles for the user relative to another of the one or more modeled social circles; suggesting, by the circle model system and without user interaction, a modeled social circle for at least one of the constituents of the one or more modeled social circles or the user to join; and without user interaction, contextualizing results from a web search to the at least one of the constituents of the one or more modeled social circles based on an importance of a relationship between the user and the at least one of the constituents and further based on a relationship health index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system to model social circles of constituents with whom a user desires to interact, the system comprising:
-
a memory coupled to a processor, the memory storing interaction data from public and private sources for a user and constituents of the user; and processor executable instructions that, when executed by the processor, cause the processor to; cause a mobile device associated with a user to embed one or more client software components in one or more applications executable by the mobile device associated with the user; based on data received via the one or more embedded client software components, track activities performed by the user on the mobile device associated with the user, the tracked activities including electronic communications; model, using the tracked activities, one or more social circles of constituents of the user, wherein each of the social circles represents a circle-context that identifies a group of constituents; organize the tracked activities performed by the user according to one or more modeled social circles of the user, wherein the tracked activities performed by the user are provided by the one or more merchants; weight each of the one or more modeled social circles for the user relative to another of the one or more modeled social circles; suggest another modeled social circle for the at least one of the constituents of the one or more modeled social circles or the user to join; and without user interaction, contextualize results from a web search to the at least one of the constituents of the one or more modeled social circles based on an importance of a relationship between the user and the at least one of the constituents and further based on a relationship health index. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon processor executable instructions to model social circles of constituents with whom a user desires to interact, wherein the processor executable instructions, when executed by the processor, cause the processor to:
-
cause a mobile device associated with a user to embed one or more client software components in one or more applications executable by the mobile device associated with the user; based on data received via the one or more embedded client software components, track activities performed by the user on the mobile device associated with the user, the tracked activities including electronic communications; model, using the tracked activities, one or more social circles of constituents of the user, wherein each of the social circles represents a circle-context that identifies a group of constituents; organize the tracked activities performed by the user according to one or more modeled social circles of the user, wherein the tracked activities performed by the user are provided by the one or more merchants; weight each of the one or more modeled social circles for the user relative to another of the one or more modeled social circles; suggest another modeled social circle for the at least one of the constituents of the one or more modeled social circles or the user to join; and without user interaction, contextualize results from a web search to the at least one of the constituents of the one or more modeled social circles based on an importance of a relationship between the user and the at least one of the constituents and further based on a relationship health index. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification