Systems and methods for automated local story generation and curation
First Claim
Patent Images
1. A method comprising:
- receiving, at a server system, a plurality of content communications comprising content from a plurality of client devices, each content communication comprising one or more pieces of content, a location associated with the each piece of the content, and a time associated with each piece of the content;
processing, by the server system, each content communication from the plurality of content communications to determine a set of content characteristics for each piece of the content in the plurality of content communications;
automatically generating at least a first story, wherein the first story comprises a first plurality of pieces of the content from the plurality of content communications, and wherein the first plurality of pieces of content for the first story are selected based on the set of content characteristics for each piece of the content of the first plurality of pieces of content, the set of content characteristics based on the location associated with the content, the time associated with the content, and one or more content categories;
associating, by the server system, a visibility of the first story with a first visibility area associated with the location for each piece of the content of the first plurality of pieces of content;
communicating the first story to a second plurality of client devices within the first visibility area;
analyzing, by the server system, a second plurality of incoming content messages to determine system trends associated with the first story; and
adjusting, by the server system, the visibility of the first story to a second visibility area based on the system trends;
wherein the one or more content categories are determined using machine vision processes operating as part of the server system to analyze each received content communication and generate one or more content characteristic values for each piece of the content from a content dictionary;
wherein the one or more content categories are determined using the content characteristic values for each piece of the content andwherein the corresponding location where each piece of content was generated is determined based on a global positioning system (GPS) measurement performed by a corresponding device of the plurality of client devices.
2 Assignments
0 Petitions
Accused Products
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.
395 Citations
18 Claims
-
1. A method comprising:
-
receiving, at a server system, a plurality of content communications comprising content from a plurality of client devices, each content communication comprising one or more pieces of content, a location associated with the each piece of the content, and a time associated with each piece of the content; processing, by the server system, each content communication from the plurality of content communications to determine a set of content characteristics for each piece of the content in the plurality of content communications; automatically generating at least a first story, wherein the first story comprises a first plurality of pieces of the content from the plurality of content communications, and wherein the first plurality of pieces of content for the first story are selected based on the set of content characteristics for each piece of the content of the first plurality of pieces of content, the set of content characteristics based on the location associated with the content, the time associated with the content, and one or more content categories; associating, by the server system, a visibility of the first story with a first visibility area associated with the location for each piece of the content of the first plurality of pieces of content; communicating the first story to a second plurality of client devices within the first visibility area; analyzing, by the server system, a second plurality of incoming content messages to determine system trends associated with the first story; and adjusting, by the server system, the visibility of the first story to a second visibility area based on the system trends; wherein the one or more content categories are determined using machine vision processes operating as part of the server system to analyze each received content communication and generate one or more content characteristic values for each piece of the content from a content dictionary; wherein the one or more content categories are determined using the content characteristic values for each piece of the content and wherein the corresponding location where each piece of content was generated is determined based on a global positioning system (GPS) measurement performed by a corresponding device of the plurality of client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server system comprising:
-
a memory; and one or more processors coupled to the memory and configured to; receive a plurality of content communications comprising content from a plurality of client devices, each content communication comprising one or more pieces of content, a location associated with the content, and a time associated with the 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 the content; and automatically generate 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 selected based on the set of content characteristics for each piece of the content of the first plurality of pieces of content, the set of content characteristics based on the location associated with the content, one or more content categories, and the time associated with the content; determine a first visibility area for the first story based on a content origin area associated with the first plurality of pieces of content; communicate the first story to a second plurality of client devices within the first visibility area; analyze a second plurality of incoming content messages to determine system trends associated with the first story; and adjust, by the server system, the visibility of the first story to a second visibility area based on the system trends to determine the second visibility for the first story based on the system trends associated with the first story; wherein the one or more content categories are determined using machine vision processes operating as part of the server system to analyze each received content communication and generate one or more content characteristic values for each piece of the content from a content dictionary; wherein the one or more content categories are determined using the content characteristic values for each piece of the content and wherein the corresponding location where each piece of content was generated is determined based on a global positioning system (GPS) measurement performed by a corresponding device of the plurality of client devices. - View Dependent Claims (14, 15, 16)
-
-
17. 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 comprising content from a plurality of client devices, each content communication comprising at least one piece of content, a location associated with the at least one piece of content, one or more content categories, 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 the content; and automatically generate 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 selected based on the set of content characteristics for each piece of the content of the first plurality of pieces of content the set of content characteristics based on the location associated with the content, the time associated with the content, and one or more content categories; associate a visibility of the first story with a first visibility area associated with the location for each piece of the content of the first plurality of pieces of content; and communicate the first story to a plurality of client devices within the first visibility area; analyze a plurality of incoming pieces of content to determine system trends associated with the first story; and adjust the visibility of the first story to a second visibility area based on the system trends; wherein the one or more content categories are determined using machine vision processes operating as part of the server system to analyze each received content communication and generate one or more content characteristic values for each piece of the content from a content dictionary; wherein the one or more content categories are determined using the content characteristic values for each piece of the content and wherein the corresponding location where each piece of content was generated is determined based on a global positioning system (GPS) measurement performed by a corresponding device of the plurality of client devices. - View Dependent Claims (18)
-
Specification