Mobile Application Search Ranking
US-2016070704-A1 · Mar 10, 2016 · US
US2018196879A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018196879-A1 |
| Application number | US-201715404119-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 11, 2017 |
| Priority date | Jan 11, 2017 |
| Publication date | Jul 12, 2018 |
| Grant date | — |
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.
An exemplary method of generating content for a user of a social networking service includes, in an application of a social networking service, receiving a classification model from a server system associated with the social networking service. The method further includes detecting content items stored on the client device independently of the application. The method further includes generating content for a user of the social networking service that includes a set of content items from the detected content items, based at least in part on metadata for the set of content items. The metadata is stored at the client device. The method further includes, in accordance with a determination that the generated content for the user satisfies a criterion included in the classification model, presenting the content to the user in the application.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: at a client device having a display, one or more processors, and memory storing instructions for execution by the one or more processors, in an application of a social networking service: receiving a classification model from a server system associated with the social networking service; detecting content items stored on the client device independently of the application; generating content for a user of the social networking service that includes a set of content items from the detected content items, based at least in part on metadata for the set of content items, wherein the metadata is stored at the client device; and in accordance with a determination that the generated content for the user satisfies a criterion included in the classification model, presenting the content to the user in the application. 2 . The method of claim 1 , further comprising, at the client device, in the application, receiving user-specific data for the user from the server system; wherein generating the content is further based at least in part on the user-specific data. 3 . The method of claim 1 , further comprising, at the client device, in the application: detecting a post input for the content from the user; and posting the content to the social networking service in response to detecting the post input. 4 . The method of claim 1 , wherein the content comprises a collage that includes the set of content items. 5 . The method of claim 1 , further comprising, at the client device, in the application, ceasing to present the content in accordance with a determination that the user has not posted the content within a threshold period of time after presenting the content. 6 . The method of claim 1 , wherein the metadata for the set of content items are selected from the group consisting of time, location, data indicating user modifications, data indicating capture method, and one or more quality measures. 7 . The method of claim 1 , wherein the criterion included in the classification model is a score threshold and generating the content comprises: selecting the set of content items from the detected content items; and determining a score for the set of content items based at least in part on the metadata for the set of content items, wherein presenting the content to the user in the application is performed in accordance with a determination that the score satisfies the score threshold of the classification model. 8 . The method of claim 7 , wherein selecting the set of content items from the detected content items comprises selecting respective content items of the detected content items that are associated with an event. 9 . The method of claim 7 , further comprising, at the client device, in the application, receiving user-specific data for the user from the server system; wherein determining the score for the set of content items is further based at least in part on the received user-specific data. 10 . The method of claim 7 , further comprising modifying the score for the content in accordance with a determination that the user has not interacted with the content within a period of time after presenting the content. 11 . The method of claim 10 , further comprising ceasing to present the content to the user in accordance with a determination that the modified score for the content no longer satisfies the score threshold. 12 . The method of claim 7 , further comprising, at the client device, in the application: tracking user interaction with the content over a period of time; and logging user-interaction data based on the tracked user interaction. 13 . The method of claim 12 , further comprising, at the client device, in the application, providing information to the server system, wherein the provided information includes at least one of: the score; the metadata for the set of content items; and the logged user-interaction data. 14 . The method of claim 13 , further comprising, at the client device, in the application: after providing the information to the server system, receiving an updated classification model including an updated score threshold from the server system in accordance with the provided information. 15 . The method of claim 14 , wherein: the provided information includes the logged user-interaction data; and the method further comprises, at the client device, in the application, receiving updated user-specific data for the user from the server system in accordance with the logged user-interaction data. 16 . The method of claim 15 , further comprising, at the client device, in the application, after presenting the content: detecting new content items stored on the client device independently of the application; generating new content for the user that includes a new set of content items stored on the client device, including at least one of the new content items, based at least in part on: metadata for the new set of content items, and the updated user-specific data; determining a score for the new set of content items based at least in part on the metadata for the new set of content items and the updated user-specific data; and presenting the new content to the user in the application in accordance with a determination that the score for the new set of content items satisfies the updated score threshold. 17 . A client device, comprising: one or more processors; and memory storing an application of a social networking service for execution by the one or more processors, the application including instructions for: receiving a classification model from a server system associated with the social networking service; detecting content items stored on the client device independently of the application; generating content for a user of the social networking service that includes a set of content items from the detected content items, based at least in part on metadata for the set of content items, wherein the metadata is stored at the client device; and in accordance with a determination that the generated content for the user satisfies a criterion included in the classification model, presenting the content to the user in the application. 18 . The client device of claim 17 , wherein the metadata for the set of content items are selected from the group consisting of time, location, data indicating user modifications, data indicating capture method, and one or more quality metrics. 19 . The client device of claim 17 , wherein the criterion included in the classification model is a score threshold and generating the content comprises: selecting the set of content items from the detected content items; and determining a score for the set of content items based at least in part on the metadata for the set of content items, wherein presenting the content to the user in the application is performed in accordance with a determination that the score satisfies the score threshold of the classification model. 20 . A non-transitory computer-readable storage medium, storing an application of a social networking service for execution by one or more processors of a client device, the application including instructions for: receiving a classification model from a server system associated with the social networking service; detecting content items stored on the client device independently of the application; generating content for a user of the social networking service that includes a set of cont
Visualization; Browsing · CPC title
Search customisation based on user profiles and personalisation · CPC title
using ranking · CPC title
using metadata automatically derived from the content · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.