Automated local story generation and curation

US2020175086A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020175086-A1
Application numberUS-202016786933-A
CountryUS
Kind codeA1
Filing dateFeb 10, 2020
Priority dateMay 5, 2015
Publication dateJun 4, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for automated local story generation and curation are described. In one example embodiment, a server computer receives content from client devices, and processes the content to identify content characteristics. Stories are then generated based on the characteristics of the received content, and the stories are communicated to client devices. In certain embodiments, selection at a client device of an individual piece of content within a story may further be used by the system to provide the client device with a sub-story that includes pieces of content sharing content characteristics with the characteristics of the selected image or video.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving, at a server system, a plurality of content communications from a plurality of client devices, each content communication comprising content captured by an image sensor of a corresponding client of the plurality of client devices, a location associated with the content, and a time associated with the content; processing, by the server system using machine vision, each content communication from the plurality of content communications to determine a set of content characteristics for the content of each of the plurality of content communications; generating at least a first content collection, wherein the first content collection comprises a first plurality of pieces of content from the plurality of content communications, and wherein the first plurality of pieces of content for the first content collection are automatically selected by the server system based on the set of content characteristics for the content of the first plurality of pieces of content from the plurality of content communications; communicating the first content collection to a second plurality of client devices within the first visibility area; constructing a first sub-content collection based on a second plurality of pieces of content with at least one shared characteristic among the set of content characteristics of the first plurality of pieces of content from the first content collection; and communicating the constructed the first sub-content collection to the plurality of client devices within the first visibility area. 2 . The method of claim 1 wherein the set of content characteristics further comprises one or more of: a local content geolocation area; a content time period; one or more content quality metrics; and one or more content categories. 3 . The method of claim 1 , wherein the sub-content collection comprises a collection of media content sent to a client device based on a selection of an image from the prior communicated first content collection that share a set of common image characteristics with the selected image. 4 . The method of claim 1 , further comprising: identifying a first set of content characteristics within the set of content characteristics of the image, the first set of characteristics being different then the set of content characteristics; constructing a second sub-content collection based a plurality of pieces of media content from the identified first set of characteristics; and navigating, using a content characteristic interface at the client device, between the first sub-content collection and the second sub-content collection. 5 . The method of claim 4 , wherein navigating between the first sub-content collection and the second sub-content collection includes executing a user gesture at the user interface. 6 . The method of claim 4 , further comprising: identifying a second set of content characteristics within the first set of content characteristics of the image, the second set of characteristics being different then the first set of content characteristics; constructing a third sub-content collection based on the identified second set of characteristics; and navigating, using a content characteristic interface at the client device, between the first sub-content collection and the second sub-content collection. 7 . The method of claim 6 further comprising: analyzing a plurality of incoming content messages to determine system trends associated with the first content collection and the first sub-content collection; and adjusting the visibility of the first content collection to a second visibility area. 8 . The method of claim 1 further comprising: receiving, from a first client device, a first client device location; communicating at least two stories to the first client device, wherein the at least two stories comprise the first content collection and the first sub-content collection, wherein each of the at least two stories is associated with a visibility area, and wherein the visibility area for each of the at least two stories encompasses the first client device location. 9 . A server system comprising: memory; and one or more processors coupled to the memory and configured to perform operations comprising: receiving, at the server system, a plurality of content communications from a plurality of client devices, each content communication comprising content captured by an image sensor of a corresponding client of the plurality of client devices, a. location associated with the content, and a time associated with the content; processing, by the server system using machine vision, each content communication from the plurality of content communications to determine a set of content characteristics for the content of each of the plurality of content communications; generating at least a first content collection, wherein the first content collection comprises a first plurality of pieces of content from the plurality of content communications, and wherein the first plurality of pieces of content for the first content collection are automatically selected by the server system based on the set of content characteristics for the content of the first plurality of pieces of content from the plurality of content communications; communicating the first content collection to a second plurality of client devices within the first visibility area; constructing a first sub-content collection based on a second plurality of pieces of content with at least one shared characteristic among the set of content characteristics of the first plurality of pieces of content from the first content collection; and communicating the constructed the first sub-content collection to the plurality of client devices within the first visibility area. 10 . The server system of claim 9 , wherein the set of content characteristics further comprises one or more of: a local content geolocation area; a content time period; one or more content quality metrics; and one or more content categories, 11 . The server system of claim 9 , wherein the sub-content collection comprises a collection of media content sent to a client device based on a selection of an image from the prior communicated first content collection that share a set of common image characteristics with the selected image. 12 . The server system of claim 9 , wherein the one or more processors are further configured to perform operations comprising: identifying a first set of content characteristics within the set of content characteristics of the image, the first set of characteristics being different then the set of content characteristics; constructing a second sub-content collection based a plurality of pieces of media content from the identified first set of characteristics; and navigating, using a content characteristic interface at the client device, between the first sub-content collection and the second sub-content collection. 13 . The server system of claim 12 , wherein navigating between the first sub-content collection and the second sub-content collection includes executing a user gesture at the user interface. 14 . The server system of claim 12 , wherein the one or more processors are further configured to perform operations comprising: identifying a second set of content characteristics within the first set of content characteristics of the image, the second set of characteristics being different then the first set of content characteristics; constructing a third sub-content collection based on the identified second set of characteristics; and navigati

Assignees

Inventors

Classifications

  • G06F16/48Primary

    Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

  • Geographical information databases · CPC title

  • Automatic justification · CPC title

  • Text processing (natural language analysis G06F40/20; semantic analysis G06F40/30; processing or translation of natural language G06F40/40) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020175086A1 cover?
Systems and methods for automated local story generation and curation are described. In one example embodiment, a server computer receives content from client devices, and processes the content to identify content characteristics. Stories are then generated based on the characteristics of the received content, and the stories are communicated to client devices. In certain embodiments, selection…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/48. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).