Associating a captured image with a media item

US9860286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9860286-B2
Application numberUS-201414495590-A
CountryUS
Kind codeB2
Filing dateSep 24, 2014
Priority dateSep 24, 2014
Publication dateJan 2, 2018
Grant dateJan 2, 2018

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.

Examples disclosed herein include a computing system receiving a first data set representing (i) an image and (ii) an event associated with the image; receiving a second data set representing (i) a media item and (ii) the event; associating the media item with the image; and storing data indicating the association. The examples may also include a computing device capturing an image while the computing device is at an event location; sending, to a computing system, a first data set representing (i) the image and (ii) an event associated with the image and the event location; receiving, from the computing system, a second data set representing a media item that is played back by a media playback system at the event location; causing display, by the display, of the image; and providing an indication of the media item.

First claim

Opening claim text (preview).

We claim: 1. A social-media computing system comprising: a network interface; a processor; and a non-transitory computer-readable medium storing instructions that when executed by the processor cause the social-media computing system to perform functions comprising: receiving, via the network interface, a first data set representing (i) one or more particular images and (ii) an indication of an event associated with the one or more particular images; receiving, via the network interface, a second data set representing (i) a particular audio track and (ii) the event; based on the received first and second data sets, associating the particular audio track with the one or more particular images; after the event, receiving, via the network interface from a media playback system that comprises a playback device, a request for images associated with the particular audio track; and in response to the received request for images associated with the particular audio track, transmitting, via the network interface, data representing the one or more particular images to the media playback system, thereby causing a control device of the media playback system to display the one or more particular images while the playback device of the media playback system plays back the particular audio track via one or more speakers, wherein the playback device is separate and distinct from the control device. 2. The social-media computing system of claim 1 , wherein the social-media computing system is a social-media computing system of a social network service and wherein receiving the first data set comprises receiving the first data set from a social-media computing system of an image hosting service. 3. The social-media computing system of claim 1 , wherein receiving the first data set comprises receiving the first data set from a computing device that captured the image via an integrated camera. 4. The social-media computing system of claim 1 , wherein the indication of the event represented in the first data set comprises an indication that the one or more particular images were captured at a particular location, wherein the representation of the event in the second data set indicates that the event occurred in a particular area and wherein associating the particular audio track with the one or more particular images comprises determining that the particular location corresponds to the particular area of the event. 5. The social-media computing system of claim 1 , wherein the indication of the event represented in the first data set comprises an indication that the one or more images were captured at a particular time, wherein the representation of the event in the second data set indicates that the event occurred during a given period of time, and wherein associating the particular audio track with the one or more particular images comprises determining that the particular time is within the given period of time. 6. The social-media computing system of claim 1 , wherein the indication of the event represented in the first data set comprises geolocation coordinates of a computing device that captured the image, wherein the representation of the event in the second data set indicates that the event occurred in a particular area and wherein associating the particular audio track with the one or more particular images comprises determining that the geolocation coordinates corresponds to the particular area of the event. 7. The social-media computing system of claim 1 , wherein the second data set is received from the media playback system. 8. The social-media computing system of claim 1 , wherein the media playback system is a first media playback system and the playback device is a first playback device, wherein the representation of the event in the second data set indicates that the event occurred in a particular area, and wherein the second data set identifies a second media playback system comprising a second playback device that played back the particular audio track at a location associated with the particular area of the event. 9. The social-media computing system of claim 1 , wherein the social-media computing system is a social-media computing system of a social network service, and wherein transmitting data representing the one or more particular images comprises transmitting one or more universal resource locations representing respective locations of the one or more particular images at a social-media computing system of an image hosting service. 10. The social-media computing system of claim 9 , wherein the control device is a computing device that captured the image. 11. The social-media computing system of claim 1 , wherein the one or more particular images represented in the first data set comprise a sequence of captured images, the functions further comprising: truncating data representing the particular audio track so that the truncated data represents a portion of the particular audio track that was played back at the event during a time period represented by the sequence of captured images; and sending, to the media playback system, the truncated data, thereby causing the playback device to play back the portion of the particular audio track while the control device displays the sequence of captured images. 12. The social-media computing system of claim 1 , wherein the one or more particular images represented in the first data set comprise a sequence of captured images, the functions further comprising: based on the received first and second data sets, determining the sequence of captured images was captured at the event while the particular audio track was played back. 13. A computing device comprising: a processor; a display; a camera; and a non-transitory computer-readable medium storing instructions that when executed by the processor cause the computing device to perform functions comprising: capturing an image by the camera while the computing device is at an event location; sending, to a social-media computing system, a first data set representing (i) the image and (ii) an indication of an event associated with the image and the event location; receiving, from the social-media computing system, a second data set representing a particular audio track that was being played back by a media playback system at the event location when the image was captured by the camera; after the event, receiving input data representing a selection of the image for viewing; in response to receiving the input data: causing display, by the display, of the image; and providing an indication of the particular audio track. 14. The computing device of claim 13 , wherein providing the indication of the particular audio track comprises providing an indication of a track title of the particular audio track. 15. The computing device of claim 13 , wherein the media playback system is a first media playback system, and wherein the functions further comprise: in response to receiving the input data, causing a second media playback system to play back the particular audio track while the computing device displays the image. 16. The computing device of claim 13 , wherein the computing device further comprises at least one audio output device, and wherein the functions further comprise: in response to receiving the input data, playing back, simultaneous with displaying the image, at least a portion of the particular audio track via the at least one audio output device. 17. The computing device of claim 16 , wherein the functions further comprise capturing a sequence of images

Assignees

Inventors

Classifications

  • using geographical or spatial information, e.g. location · CPC title

  • Network streaming of media packets · CPC title

  • Physics · mapped topic

  • H04L65/403Primary

    Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title

  • G06F16/68Primary

    Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · 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 US9860286B2 cover?
Examples disclosed herein include a computing system receiving a first data set representing (i) an image and (ii) an event associated with the image; receiving a second data set representing (i) a media item and (ii) the event; associating the media item with the image; and storing data indicating the association. The examples may also include a computing device capturing an image while the co…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/403. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).