Content item selection for goal achievement
US-12175387-B2 · Dec 24, 2024 · US
US10241645B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10241645-B2 |
| Application number | US-201514808974-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 24, 2015 |
| Priority date | Feb 14, 2013 |
| Publication date | Mar 26, 2019 |
| Grant date | Mar 26, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a method includes receiving information associated with interactions of one or more first users with one or more applications; identifying one or more interactive elements associated with the applications based at least in part on the received information; and providing for display on a user interface (UI), one or more of the identified interactive elements. The displayed interactive elements are dynamically adjusted based on receiving updated information of interactions associated with one or more of the interactive elements.
Opening claim text (preview).
What is claimed is: 1. A method comprising: by a computing device, identifying one or more first users that are associated with a second user of a client device based at least in part on information associated with a social graph of a social-networking system, social-graph information comprising information identifying one or more of the first users with a similar profile to the second user on the social-networking system; by the computing device, receiving information associated with interactions of the one or more first users with a first set of applications of the client device associated with the second user; by the computing device, identifying a first set of interactive elements associated with the first set of applications based at least in part on the received information; by the computing device, determining a second set of interactive elements associated with a second set of applications based at least in part on interactions of the second user, associated with the client device, with the second set of applications of the client device; and by the computing device, providing for display on a lock screen user interface (UI) of the client device of the second user, the first set of interactive elements associated with the first set of applications interacted by the one or more first users and the second set of interactive elements associated with the second set of applications interacted by the second user, wherein the displayed interactive elements are dynamically adjusted based on receiving updated information of interactions with the applications associated with one or more of the interactive elements by one or more of the first users or the second user. 2. The method of claim 1 , wherein: the social graph comprises a plurality of nodes and edges connecting the nodes, a node in the graph corresponding to the second user, at least one node in the graph corresponding to each first user; and the social-graph information that the first users are identified comprises at least one of the nodes corresponding to one of the first users connected to the node corresponding to the second user by an edge. 3. The method of claim 1 , wherein the updated information comprises information of a frequency of interaction one or more of the first users have with one or more of the respective applications of the first set. 4. The method of claim 1 , wherein the updated information comprises information of a frequency of interaction the second user has with one or more of the respective applications of the second set. 5. The method of claim 1 , wherein the dynamic adjustment of the displayed interactive elements comprises: determining a priority for the respective application of one or more of the displayed interactive elements; and replacing one or more of the displayed interactive elements with an interactive element corresponding to another application based on the determined priority. 6. The method of claim 1 , wherein the lock screen UI comprises a launch area with one or more of the first set of interactive elements or the second set of interactive elements in a locked mode. 7. The method of claim 6 , wherein the launch area operates at least in part as an application launcher when the client device is in the locked mode. 8. The method of claim 7 , further comprising launching an application in response to detecting a pre-determined touch gesture on one or more of the first set of interactive elements or the second set of interactive elements displayed in the launch area. 9. The method of claim 1 , wherein the first set of interactive elements associated with the first set of applications correspond to a subset of applications installed on the client device of the second user. 10. The method of claim 1 , further comprising: determining one or more applications currently not installed on the client device based on the updated information; and automatically and without input from the second user, installing one or more of the applications on the client device based at least in part on the determination. 11. The method of claim 1 , wherein the interactions of one or more of the first users correspond to activity of one or more of the first users on a messaging application and one of the interactive elements of the first set corresponds to the messaging application. 12. The method of claim 1 , wherein the interactions of one or more of the first users correspond to activity of one or more of the first users on a gaming application and one of the interactive elements of the first set corresponds to the gaming application. 13. The method of claim 1 , wherein the interactions of one or more of the first users correspond to activity of one or more of the first users on the social-networking system and one of the interactive elements of the first set corresponds to a social-networking application. 14. The method of claim 1 , wherein the similar profile that the one or more of the first users have with the second user comprises one or more of a similar age, a similar occupation, or similar interests. 15. One or more computer-readable non-transitory storage media embodying software configured when executed to: identify one or more first users that are associated with a second user of a client device based at least in part on information associated with a social graph of a social-networking system, social-graph information comprising information identifying one or more of the first users with a similar profile to the second user on the social-networking system; receive information associated with interactions of the one or more first users with a first set of applications of the client device associated with the second user; identify a first set of interactive elements associated with the first set of applications based at least in part on the received information; determine a second set of interactive elements associated with a second set of applications based at least in part on interactions of the second user, associated with the client device, with the second set of applications of the client device; and provide for display on a lock screen user interface (UI) of the client device of the second user, the first set of interactive elements associated with the first set of applications interacted by the one or more first users and the second set of interactive elements associated with the second set of applications interacted by the second user, wherein the displayed interactive elements are dynamically adjusted based on receiving updated information of interactions with the applications associated with one or more of the interactive elements by one or more of the first users or the second user. 16. The one or more computer-readable non-transitory storage media of claim 15 , wherein: the social graph comprises a plurality of nodes and edges connecting the nodes, a node in the graph corresponding to the second user, at least one node in the graph corresponding to each first user; and the social-graph information that the first users are identified comprises at least one of the nodes corresponding to one of the first users connected to the node corresponding to the second user by an edge. 17. The one or more computer-readable non-transitory storage media of claim 15 , wherein the similar profile that the one or more of the first users have with the second user comprises one or more of a similar age, a similar occupation, or similar interests. 18. A device comprising: a processor; and one or more computer-readable non-transitory storage media coupled to the proc
Business processes related to social networking or social networking services · CPC title
Presentation of query results · CPC title
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.