Content collection navigation and autoforwarding
First Claim
1. A method for network communication of image based content collections, the method comprising:
- storing, at a database of a server computer system, a plurality of content messages from a plurality of client devices, wherein a corresponding piece of content from each content message is associated with a display time less than a threshold display time;
generating, by the server computer system, a first plurality of content collections from the plurality of content messages, each content collection of the first plurality of content collections comprising associated content from one or more content messages of the plurality of content messages;
communicating, from the server computer system to a first mobile device, interface information for each content collection of the first plurality of content collections;
receiving, from the first mobile device, a first story request associated with a first selection, at the first mobile device, of a first content collection of the first plurality of content collections;
receiving, from the first mobile device, an autoforward communication associated with completion of a presentation of the first content collection at the first mobile device; and
automatically communicating a second content collection from the server computer system to the first mobile device for automatic display on the first mobile device in response to receipt of the story request and the autoforward communication, wherein the second content collection is selected automatically by the server computer system;
receiving, from the first mobile device, a live autoforward communication associated with completion of an end presentation of a final first content collection of the plurality of content collections at the first mobile device;
automatically communicating a first live content collection from the server computer system to the first mobile device for automatic display on the first mobile device in response to receipt of the live autoforward communication;
receiving, from the first mobile device, a live autoforward communication associated with completion of a presentation of the first live content collection at the first mobile device;
generating, following receipt of the live autoforward communication, a second live content collection; and
communicating a second live content collection from the server computer system to the first mobile device for automatic display on the first mobile device in response to receipt of the live autoforward communication;
wherein the first live content collection is generated automatically by;
receiving, at a server computer system, a content message from a first content source of a plurality of content sources, the content message comprising media content;
analyzing, by the server computer system, the content message to determine one or more quality scores and one or more context values associated with the content message;
storing the content message in a database of the server computer system along with the one or more quality scores and the one or more context values, the one or more context values including one or more of a content value, a generation time, a generation time period, a generation location, a generation area, and a quality value;
analyzing, by the server computer system, the content message with a plurality of content collections of the database to identify a match between at least one of the one or more context values and a topic associated with at least a first content collection of the one or more content collections; and
automatically adding, by the server computer system, the content message to the first live content collection based, at least in part, on the match;
wherein a first ordering of the first plurality of content collections is based at least in part on context values associated with each content collection of the plurality of content collections; and
wherein communicating of the second live content collection from the server computer system to the first mobile device is based on a second ordering determined by the live autoforward communication and one or more context values associated with the second live content communication.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely. Some embodiments include content collections generated by the server computer system, as well as advertising elements or other system images presented between content collections.
-
Citations
17 Claims
-
1. A method for network communication of image based content collections, the method comprising:
-
storing, at a database of a server computer system, a plurality of content messages from a plurality of client devices, wherein a corresponding piece of content from each content message is associated with a display time less than a threshold display time; generating, by the server computer system, a first plurality of content collections from the plurality of content messages, each content collection of the first plurality of content collections comprising associated content from one or more content messages of the plurality of content messages; communicating, from the server computer system to a first mobile device, interface information for each content collection of the first plurality of content collections; receiving, from the first mobile device, a first story request associated with a first selection, at the first mobile device, of a first content collection of the first plurality of content collections; receiving, from the first mobile device, an autoforward communication associated with completion of a presentation of the first content collection at the first mobile device; and automatically communicating a second content collection from the server computer system to the first mobile device for automatic display on the first mobile device in response to receipt of the story request and the autoforward communication, wherein the second content collection is selected automatically by the server computer system; receiving, from the first mobile device, a live autoforward communication associated with completion of an end presentation of a final first content collection of the plurality of content collections at the first mobile device; automatically communicating a first live content collection from the server computer system to the first mobile device for automatic display on the first mobile device in response to receipt of the live autoforward communication; receiving, from the first mobile device, a live autoforward communication associated with completion of a presentation of the first live content collection at the first mobile device; generating, following receipt of the live autoforward communication, a second live content collection; and communicating a second live content collection from the server computer system to the first mobile device for automatic display on the first mobile device in response to receipt of the live autoforward communication; wherein the first live content collection is generated automatically by; receiving, at a server computer system, a content message from a first content source of a plurality of content sources, the content message comprising media content; analyzing, by the server computer system, the content message to determine one or more quality scores and one or more context values associated with the content message; storing the content message in a database of the server computer system along with the one or more quality scores and the one or more context values, the one or more context values including one or more of a content value, a generation time, a generation time period, a generation location, a generation area, and a quality value; analyzing, by the server computer system, the content message with a plurality of content collections of the database to identify a match between at least one of the one or more context values and a topic associated with at least a first content collection of the one or more content collections; and automatically adding, by the server computer system, the content message to the first live content collection based, at least in part, on the match; wherein a first ordering of the first plurality of content collections is based at least in part on context values associated with each content collection of the plurality of content collections; and wherein communicating of the second live content collection from the server computer system to the first mobile device is based on a second ordering determined by the live autoforward communication and one or more context values associated with the second live content communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for communication and presentation of image based content collections at a first mobile device, the method comprising:
-
receiving, from a server computer system, interface information for a first plurality of content collections, the interface information comprising a plurality of content images associated with each content collection of the first plurality of content collections; receiving, by the first mobile device, a user input initiating a story request associated with selection of a first content collection of the first plurality of content collections; receiving, from the server computer system, a first set of ordered pieces of content associated with the first content collection, each piece of content of the set of ordered pieces of content having an associated display time less than a threshold display time; displaying, by the first mobile device, at least a portion of the first set of ordered pieces of content; identifying, by the first mobile device, a story end trigger associated with display of a final piece of content of the first set of ordered pieces of content; and in response to identification of the story end trigger, automatically initiating display of a second set of ordered pieces of content associated with a second content collection of the first plurality of content collections; communicating, to the server computer system, a live autoforward communication associated with completion of an end presentation of a final first content collection of the plurality of content collections at the first mobile device; receiving a first live content collection from the server computer system for automatic display in response to the live autoforward communication; communicating a live autoforward communication associated with completion of a presentation of the first live content collection at the first mobile device; receiving a second live content collection generated by the server computer system following receipt of the live autoforward communication, and automatically displaying, on the first mobile device the second live content collection; wherein a first ordering of the first plurality of content collections is based at least in part on context values associated with each content collection of the plurality of content collections; wherein communicating of the second live content collection from the server computer system to the first mobile device is based on a second ordering determined by the live autoforward communication and one or more context values associated with the second live content communication; and wherein context values for each content collection comprise one or more of a content value, a generation time, a generation time period, a generation location, a generation area, and a quality value. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising instructions that, when executed by one or more processors of a first mobile device, cause the first mobile device to perform a method for autoforwarding during display of a plurality of content collections on the first mobile device, the method comprising:
-
receiving, from a server computer system, interface information for a first plurality of content collections, the interface information comprising a plurality of content images associated with each content collection of the first plurality of content collections; receiving, by the first mobile device, a user input initiating a story request associated with selection of a first content collection of the first plurality of content collections; receiving, from the server computer system, a first set of ordered pieces of content associated with the first content collection, each piece of content of the set of ordered pieces of content having an associated display time less than a threshold display time; displaying, by the first mobile device, at least a portion of the first set of ordered pieces of content identifying, by the first mobile device, a story end trigger associated with display of the first set of ordered pieces of content; communicating, to the server computer system, an autoforward communication associated with the story end trigger; and in response to identification of the story end trigger, automatically initiating display of a second set of ordered pieces of content associated with a second content collection of the first plurality of content collections; communicating, to the server computer system, a live autoforward communication associated with completion of an end presentation of a final first content collection of the plurality of content collections at the first mobile device; receiving a first live content collection from the server computer system for automatic display in response to the live autoforward communication; communicating a live autoforward communication associated with completion of a presentation of the first live content collection at the first mobile device; receiving a second live content collection generated by the server computer system following receipt of the live autoforward communication; and automatically displaying, on the first mobile device the second live content collection; wherein a first ordering of the first plurality of content collections is based at least in part on context values associated with each content collection of the plurality of content collections; wherein communicating of the second live content collection from the server computer system to the first mobile device is based on a second ordering determined by the live autoforward communication and one or more context values associated with the second live content communication; and wherein context values for each content collection comprise one or more of a content value, a generation time, a generation time period, a generation location, a generation area, and a quality value.
-
Specification