Systems and methods for automated local story generation and curation
AssigneeSnap Inc.
InventorsMaria Pavlovskaia, Evan Spiegel
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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, wherein the set of content characteristics is based at least in part on one or more objects identified in the content using machine vision;
- automatically generating at least a first story, wherein the first story 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 story 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;
- associating a visibility of the first story with a first visibility area based on trend data from the set of content characteristics;
- and
- automatically communicating the first story to a second plurality of client devices within the first visibility area in response to the associating the visibility of the first story with the first visibility area.
A non-transitory computer readable medium comprising computer readable instructions that, when executed by one or more processors cause a server system to:
- receive a plurality of content communications from a plurality of client devices, each content communication comprising at least one piece of content captured by an image sensor of a corresponding client of the plurality of client devices, a location associated with the at least one piece of content, and a time associated with the at least one piece of content;
- process each content communication from the plurality of content communications using, at least in part, machine vision to determine a set of content characteristics for each piece of content, wherein the set of content characteristics is based at least in part on one or more objects identified in the content using machine vision;
- and
- automatically generating at least a first story, wherein the first story 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 story are automatically selected by the one or more processors based on the set of content characteristics for each piece of content of the first plurality of pieces of content;
- associate a visibility of the first story with a first visibility area based on trend data from the set of content characteristics;
- and
- automatically communicating the first story to a second plurality of client devices within the first visibility area in response to the association of the visibility of the first story with the first visibility area.
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, wherein the set of content characteristics is based at least in part on one or more objects identified in the content using machine vision;
- automatically generating, by the server system, at least a first story, wherein the first story 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 story 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;
- associating, by the one or snore processors of the server system, a visibility of the first story with a first visibility area based on trend data from the set of content characteristics;
- and
- automatically communicating, by the server system, the first story to a second plurality of client devices within the first visibility area in response to the associating the visibility of the first story with the first visibility area.
Dependencies are inferred from the claim text.