Suggesting media content to accompany a journey
US-2024251129-A1 · Jul 25, 2024 · US
US2023080722A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023080722-A1 |
| Application number | US-202217946312-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 16, 2022 |
| Priority date | May 5, 2015 |
| Publication date | Mar 16, 2023 |
| 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.
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.
Opening claim text (preview).
1 . A method comprising: receiving, at a server system, a plurality of content items comprising a first plurality of video clips; processing, by the server system the first plurality of video clips to determine a first plurality of content characteristics for the first plurality of video clips; generating, by the server system, first content collection, the first content collection comprising a second plurality of video clips selected from the first plurality of video clips, wherein the second plurality video clips are selected from the first plurality of video clips based on the plurality of content characteristics; communicating the first content collection to one or more client devices; receiving, at the server system, a communication from a client device of the one or more client devices indicating a selection of a video clip of the second plurality of video clips; generating, by the server system, a second content collection, wherein the second content collection comprises a third plurality of video clips, wherein the third plurality of video clips are selected from the first plurality of video clips based on having one or more content characteristics in common with the selected video clip; and causing the second content collection to be communicated to the client device. 2 . The method of claim 1 wherein the processing further comprises: processing, by the server system using machine vision, the first plurality of video clips to determine the first plurality of content characteristics for the first plurality of video clips. 3 . The method of claim 1 further comprising: receiving the plurality of content items from a plurality of client devices, wherein the plurality of content items are captured by image sensors of the plurality of client devices, and wherein the plurality of content items comprise a location associated with a corresponding content item, and a time associated with the corresponding content item. 4 . The method of claim 3 wherein the plurality of client devices comprises the one or more client devices. 5 . The method of claim 3 wherein the generating further comprises: generating, by the server system, first content collection, the first content collection comprising the second plurality of video clips selected from the first plurality of video clips, wherein the second plurality video clips are selected from the first plurality of video clips based on the plurality of content characteristics and a first geographic visibility area; determining a second geographic visibility based on the communication, wherein the generating the second content collection further comprises: generating, by the server system, the second content collection, further based on the second geographic visibility area. 6 . The method of claim 1 wherein the plurality of content characteristics comprises one or more of: a local content geolocation area; a content time period; one or more content quality metrics; or one or more content categories. 7 . The method of claim 1 further comprising: receiving, at the server system, a plurality of communications from the client device indicating selections of a fourth plurality of video clips of the third plurality of video clips; processing, by the server system the fourth plurality of video clips to determine a second plurality of content characteristics for the fourth plurality of video clips; generating, by the server system, a third content collection, wherein the third content collection comprises a fifth plurality of video clips, wherein the fifth plurality of video clips are selected from the first plurality of video clips based on the second plurality of content characteristics; and causing the third content collection to be communicated to the client device. 8 . The method of claim 1 further comprising: receiving, from the client device, a client device location; communicating at least two video clips of the first plurality of video clips to the client device, wherein the at least two video clips wherein each of the at least two video clips is associated with a visibility area, and wherein the visibility area for each of the at least two video clips encompasses the client device location. 9 . The method of claim 8 wherein the visibility area is a first visibility area and wherein the method further comprises: receiving, at the server system, a plurality of communications from the client device indicating selections of a fourth plurality of video clips of the third plurality of video clips; processing, by the server system the fourth plurality of video clips to determine a second visibility area; generating, by the server system, a third content collection, wherein the third content collection comprises a fifth plurality of video clips, wherein the fifth plurality of video clips are selected from the first plurality of video clips based on the second visibility area; and causing the third content collection to be communicated to the client device. 10 . The method of claim 1 wherein the communication is a first communication and wherein the method further comprises: receiving, at the server system, a second communication from the client device, the second communication indicating a selection of a video clip of the third plurality of video clips; processing, by the server system the video clip to determine a category for the video clip; generating, by the server system, a third content collection, wherein the third content collection comprises a fifth plurality of video clips, wherein the fifth plurality of video clips are selected from the first plurality of video clips based on the category; and causing the third content collection to be communicated to the client device. 11 . The method of claim 10 wherein the category is determined based on one or more images included in the video clip. 12 . The method of claim 10 wherein the category is a first category and wherein the method further comprises: processing, by the server system the video clip to determine a second category for the video clip; generating, by the server system, a fourth content collection, wherein the fourth content collection comprises a sixth plurality of video clips, wherein the sixth plurality of video clips are selected from the first plurality of video clips based on the second category; and causing the fourth content collection to be communicated to the client device. 13 . The method of claim 12 further comprising: causing to be displaying an indication of the third content collection and the fourth content collection on a display of the client device. 14 . 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 items comprising a first plurality of video clips; processing, by the server system the first plurality of video clips to determine a first plurality of content characteristics for the first plurality of video clips; generating, by the server system, first content collection, the first content collection comprising a second plurality of video clips selected from the first plurality of video clips, wherein the second plurality video clips are selected from the first plurality of video clips based on the plurality of content characteristics; communicating the first content collection to one or more client devices; receiving, at the server system, a communication from a client device of the one or more client devices indicating a selection of a video clip of the second plurality of video clips; generati
using geographical or spatial information, e.g. location · CPC title
Search customisation based on user profiles and personalisation · CPC title
using image data, e.g. images, photos, pictures taken by a user · CPC title
Filtering based on additional data, e.g. user or group profiles · CPC title
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.