Method for clustering photos for pictoral storytelling
US-2024419384-A1 · Dec 19, 2024 · US
US10037359B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10037359-B2 |
| Application number | US-201615162007-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 23, 2016 |
| Priority date | May 23, 2016 |
| Publication date | Jul 31, 2018 |
| Grant date | Jul 31, 2018 |
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.
Systems and methods for improving search results using social routing are provided. In example embodiments, an affinity metric and match metric are determined for a plurality of users. The affinity metric indicates an interaction level between a given user and the match metric indicates how well the given user matches parameters of a search string. Based on a correlation between the affinity metric and the match metric, one or more items of content may be transmitted to one or more selected users. Improved search results can then be generated based on interactions with the one or more items of content.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving a search string comprising search parameters; retrieving, from profile data in a database of the network platform, results for users that correspond to the search parameters, the identifiers including an identifier of a user; determining, via one or more processors of a machine, an affinity metric of the user based on social graph data associated with the identifier, the social graph data indicating social links between the user and one or more network objects of the network platform, the affinity metric describing a network interaction level for the user; determining, via the one or more processors of the machine, a match metric of the user based on corresponding user profile data from the the network platform, the user profile data comprising profile parameters for the user that are accessible through the network platform, the match metric describing a correlation between the profile parameters of the user and the search parameters of the search string; determining that the affinity metric is lower than the match metric; and responsive to the determination, transmitting one or more items of content that are associated with the network platform for display on a user device of the user. 2. The computer-implemented method of claim 1 , wherein the affinity metric indicates a level of user-initiated network interactions between the user and the one or more network objects; and wherein: the determining comprises determining that the affinity metric is lower than the match metric by a pre-determined amount. 3. The computer-implemented method of claim 1 , wherein the one or more items of content comprise content displayed within one or more pages of the network platform, the one or more items of content being displayed while the user is viewing the one or more pages of the network platform through the user device. 4. The computer-implemented method of claim 1 , wherein the one or more items of content comprise content displayed within one or more pages of a third party server, the one or more items of content being displayed while the user is viewing the one or more pages of the third party server through the user device. 5. The computer-implemented method of claim 4 , wherein the identifier is used to determine that the user is viewing the one or more pages of the third party server through the user device. 6. The computer-implemented method of claim 1 , wherein a network object of the one or more network objects is one or more other users of the network platform, a web content item corresponding to the network platform, electronic messages sent from the network platform to the user, or keywords in the user profile data of the user. 7. The computer-implemented method of claim 1 , wherein the profile parameters comprise at least one or more of: one or more keywords for skills of the user, one or more keywords for work experience of the user, one or more keywords for credentials of the user, a numerical duration of time associated with the one or more keywords for skills for the user, a numerical duration of time associated with the one or more keywords for work experience of the user, or a numerical duration of time associated with the one or more keywords for credentials of the user. 8. A system comprising: one or more processors of a machine; and a memory storing instructions that, when executed by the one or more processors, cause the machine to at least: receive a search string comprising search parameters; retrieve, from profile data in a database of the network platform, results for users that correspond to the search parameters, the identifiers including an identifier of a user; determine, via one or more processors of a machine, an affinity metric of the user based on social graph data associated with the identifier, the social graph data indicating social links between the user and one or more network objects of the network platform, the affinity metric describing a network interaction level for the user, determine, via the one or more processors of the machine, a match metric of the user based on corresponding user profile data from the the network platform, the user profile data comprising profile parameters for the user that are accessible through the network platform, the match metric describing a correlation between the profile parameters of the user and the search parameters of the search string; determine that the affinity metric is lower than the match metric; and responsive to the determination, transmit one or more items of content that are associated with the network platform for display on a user device of the user. 9. The system of claim 8 , wherein the affinity metric indicates a level of user-initiated network interactions between the user and the one or more network objects; and wherein: the determining comprises determining that the affinity metric is lower than the match metric by a pre-determined amount. 10. The system of claim 8 , wherein the one or more items of content comprise content displayed within one or more pages of the network platform, the one or more items of content being displayed while the user is viewing the one or more pages of the network platform through the user device. 11. The system of claim 8 , wherein the one or more items of content comprise content displayed within one or more pages of a third party server, the one or more items of content being displayed while the user is viewing the one or more pages of the third party server through the user device. 12. The system of claim 11 , wherein the identifier is used to determine that the user is viewing the one or more pages of the third party server through the user device. 13. The system of claim 8 , wherein a network object of the one or more network objects is one or more other users of the network platform, a web content item corresponding to the network platform, electronic messages sent from the network platform to the user, or keywords in the user profile data of the user. 14. The system of claim 8 , wherein the profile parameters comprise at least one or more of: one or more keywords for skills of the user, one or more keywords for work experience of the user, one or more keywords for credentials of the user, a numerical duration of time associated with the one or more keywords for skills for the user, a numerical duration of time associated with the one or more keywords for work experience of the user, or a numerical duration of time associated with the one or more keywords for credentials of the user. 15. A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising: receive a search string comprising search parameters; retrieve, from profile data in a database of the network platform, results for users that correspond to the search parameters, the identifiers including an identifier of a user; determine, via one or more processors of a machine, an affinity metric of the user based on social graph data associated with the identifier, the social graph data indicating social links between the user and one or more network objects of the network platform, the affinity metric describing a network interaction level for the user; determine, via the one or more processors of the machine, a match metric of the user based on corresponding user profile data from the the network platform, the user profile data comprising profile parameters for the user that are accessible through the network platform, the match metric de
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Physics · mapped topic
Electricity · mapped topic
User profiles · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.