Linking social media and broadcast media

US9306989B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9306989-B1
Application numberUS-201213653356-A
CountryUS
Kind codeB1
Filing dateOct 16, 2012
Priority dateOct 16, 2012
Publication dateApr 5, 2016
Grant dateApr 5, 2016

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.

The various implementations described herein enable bridging the use of a social networking application with the viewing and listening experiences associated with broadcast media. In particular, users are enabled to share and view nuanced comments associated with media content presented on a first type of device using Internet-enabled second devices. For example, a client device is enabled to synchronize a displayable user interface with a post stream associated with a particular broadcast media program as it is airing; and to present and enable user selection and modification of one or more social network post templates associated with the particular broadcast media program in order to produce a user-specific social network post. The user-specific social network post is then transmitted to a server system. In addition to providing the social network post templates, the server system operates to publish the user-specific social network post in the appropriate post stream.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of generating a social network post in a post stream associated with a particular broadcast media program, the method comprising: receiving by a second screen device a portion of the particular broadcast media program played on a first screen device in proximity to the second screen device; sending a reference associated with the received portion of the particular broadcast media program to a server for identifying the particular broadcast media program; receiving from the server a time marker associated with the particular broadcast media program, the time marker including at least one of a value indicative of a time-offset between the start time of the particular broadcast media program and the portion thereof that was used to generate the sent reference, an absolute time value provided by a system clock maintained by the server, and a relative time value based on the system clock time; adjusting a local timer using the time marker; synchronizing the user interface displayed on the second screen device to the post stream associated with the identified particular broadcast media program, wherein the post stream includes a sequence of micro-posts associated with the identified particular broadcast media program; displaying on the second screen device one or more social network post templates associated with the identified particular broadcast media program, wherein the one or more social network post templates are based on one or more predefined micro-posts associated with the particular broadcast media program; enabling user selection of at least one of the displayed social network post templates; receiving an input that is an indication of a user selection of at least one of the social network post templates; and transmitting the indication of the user selection to a social network server for publication in the post stream associated with the particular broadcast media program. 2. The method of claim 1 , further comprising receiving a user input, wherein the input is indicative of at least the initiation of user feedback associated with the particular broadcast media program, and wherein the one or more social network post templates are displayed in response to receiving the user input. 3. The method of claim 1 , further comprising receiving at least one social network post template, wherein each social network post template is associated with at least a portion of the particular broadcast media program. 4. The method of claim 3 , wherein a portion of the particular broadcast media program includes at least one of an entire episode of the particular broadcast media program, an advertisement that aired during a showing of the particular broadcast media program, a scene, a moment, a quote or a user defined duration of the particular broadcast media program. 5. The method of claim 3 , wherein at least one portion of the particular broadcast media program is associated with a marker, wherein the marker includes data that enables the user device to associate the at least one portion of the particular broadcast media program to a social network post template. 6. The method of claim 1 , wherein at least one of the social network post templates is customizable. 7. The method of claim 1 , wherein synchronizing the user interface displayed on the second screen device to the post stream associated with the particular broadcast media program includes the second screen device displaying the post stream associated with the particular media program. 8. The method of claim 1 , further comprising: recording the portion of the particular broadcast media program as it is playing on the first screen device using a microphone of the second screen device; and providing the reference of the recorded portion of the particular broadcast media program to the server for identifying the particular broadcast media program. 9. The method of claim 1 , wherein synchronizing the user interface displayed on the second screen device to the post stream associated with the particular broadcast media program includes: receiving displayable content from a server, the displayable content including a selectable portion; displaying the content in the user interface on the second screen device; receiving a user input indicative of the selection of the selectable portion; and transmitting the user indication to the server. 10. The method of claim 9 , wherein the user interface includes at least one of a user device application or a web browser. 11. The method of claim 1 , further comprising generating a data structure including the indicator of the selection, wherein the indicator is transmitted to the social network server within the data structure. 12. The method of claim 11 , wherein the data structure also includes at least one of a program identifier associated with the particular broadcast media program, a time value or an indicator of a portion of a social network associated with a particular user that may view the associated post, the portion of the social network including at least one other user. 13. The method of claim 1 , further comprising: receiving a request for confirmation associated with the selected social network post; prompting a user to provide a confirmation indication; and receiving an indication that either confirms or denies publishing the selected social network post. 14. A method of generating a social network post in a post stream associated with a particular broadcast media program, performed at a server, the method comprising: receiving from a second screen device a reference associated with a portion of the particular broadcast media program played on a first screen device, wherein the portion of the particular broadcast media program is received by the second screen device in proximity to the first screen device; identifying the particular broadcast media program using the received reference; transmitting to the second screen device a time marker associated with the particular broadcast media program, the time marker including at least one of a value indicative of a time-offset between the start time of the particular broadcast media program and the portion thereof that was used to generate the received reference, an absolute time value provided by a system clock maintained by the server, and a relative time value based on the system clock time at the server; adjusting a local timer using the timer marker; transmitting synchronizing data and instructions to the second screen device, wherein the synchronizing data and instructions enable the second screen device to synchronize a social network user interface displayable by the second screen device to the post stream associated with the particular broadcast media program, and wherein the post stream includes a sequence of micro-posts associated with the identified particular broadcast media program; transmitting one or more displayable social network post templates to the second screen device, wherein the one or more displayable social network post templates are based on one or more predefined micro-posts associated with the particular broadcast media program; receiving an indication of a social network post selection from the second screen device within a threshold time; and publishing the social network post selection in the post stream associated with the particular broadcast media program. 15. The method of claim 14 , further comprising receiving a user input from the second screen device, wherein the input is indicative of at least the initiation of user feedback associated with the particular broadcast media progra

Assignees

Inventors

Classifications

  • involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title

  • communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title

  • involving timestamps for synchronizing content · CPC title

  • 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

  • for unicast · 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 US9306989B1 cover?
The various implementations described herein enable bridging the use of a social networking application with the viewing and listening experiences associated with broadcast media. In particular, users are enabled to share and view nuanced comments associated with media content presented on a first type of device using Internet-enabled second devices. For example, a client device is enabled to s…
Who is the assignee on this patent?
Jayaram Ranjith, Google 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 Apr 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).