Methods, systems, and media for certifying a playback device

US9332290B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9332290-B2
Application numberUS-201314145457-A
CountryUS
Kind codeB2
Filing dateDec 31, 2013
Priority dateDec 31, 2013
Publication dateMay 3, 2016
Grant dateMay 3, 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.

Methods, systems, and media for certifying a playback device are provided. In some embodiments, methods for certifying a playback device are provided, the methods comprising: identifying a plurality of playback capabilities associated with the playback device; identifying at least one certification test based on the plurality of playback capabilities; receiving a plurality of media streams corresponding to the certification test from a server; causing a first media stream to be presented by the playback device; changing a streaming condition experienced by the playback device; causing a second media stream to be presented by the playback device based on the streaming condition; capturing, using a camera, a video signal representing video content presented by the playback device; and determining, using a hardware processor, whether the playback device has passed the certification test based at least in part on the video signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for certifying capabilities of a playback device using a certification device, the method comprising: displaying a test image on a display coupled to a playback device; capturing the test image displayed on the display coupled to the playback device using a camera coupled to a certification device; processing the test image using the certification device to identify a plurality of capabilities associated with the playback device; identifying a particular set of certification tests based on the plurality of capabilities associated with the playback device using the certification device, wherein the particular set of certification tests comprises: an interactivity certification test, a shared secret certification test, a security protocol certification test, and a video and audio synchronization test; directing the playback device to perform a series of operations according to the interactivity certification test, the shared secret certification test, the security protocol certification test, and the video and audio synchronization test using the playback device; capturing information produced by the playback device according to the series of operations using the certification device; and determining, using a hardware processor, whether the playback device has passed the certification tests according to captured information using the certification device. 2. The method of claim 1 , wherein directing the playback device to perform a series of operations according to the interactivity certification test further comprises directing the playback device to perform the following operations: receiving a plurality of media streams corresponding to a certification test from a server; causing a first media stream to be presented by the playback device; changing a streaming condition experienced by the playback device; causing a second media stream to be presented by the playback device based on the streaming condition, wherein the first media stream comprises a first plurality of video frames encoded at a first resolution and wherein the second media stream comprises a second plurality of video frames encoded at a second resolution. 3. The method of claim 2 , wherein the first resolution is greater than the second resolution. 4. The method of claim 3 , further comprising: determining whether a re-buffering event has occurred based at least in part on the video signal; and determining that the playback device has failed the certification test in response to determining that a re-buffering event has occurred. 5. The method of claim 1 , further comprising performing bandwidth throttling. 6. The method of claim 1 , wherein directing the playback device to perform a series of operations according to the interactivity certification test further comprises directing the playback device to perform the following operations: receiving a first test stream of interactivity content from a server on the playback device; playing back the first test stream of interactivity content using the playback device, wherein a video component of the first test stream is displayed on the display device in an active window application; receiving interactivity input to the first test stream of interactivity content on the playback device; capturing a screenshot of the active window application presented on the display device using a camera coupled to the certification device; and verifying that the screenshot matches expected interactivity capabilities according to the interactivity certification test using the certification device. 7. The method of claim 1 , wherein directing the playback device to perform a series of operations according to the video and audio synchronization test comprises directing the playback device to perform the following operations: receiving a first test stream of media content corresponding to the particular certification test from a server using the playback device; playing back the first test stream of media content using the playback device, wherein a video component of the first test stream is displayed on the display device; capturing, using a camera coupled to the certification device, a video signal from the display of the first test stream during playback; capturing, using a microphone coupled to the certification device, an audio signal from the first test stream during playback; determining a presentation time of a video frame of the video signal using the certification device; determining a presentation time of an audio frame of the audio signal using the certification device; and when the presentation time of the video frame and the presentation time of the audio frame differ beyond a predetermined threshold, determining that the playback device has failed the video and audio synchronization test using the certification device. 8. The method of claim 1 wherein the test image is a barcode identifying the playback device, the certification device is a mobile device, and the playback device is a television. 9. The method of claim 1 , further comprising transmitting a result of a certification test to the server. 10. The method of claim 1 , wherein directing the playback device to perform a series of operations according to the shared secret certification test further comprises directing the playback device to perform the following operations: directing the playback device to generate a secure cipher key according to a key-generation protocol using the certification device; and verifying, using the certification device, that the playback device successfully applied the secure cipher key to a test communication between the certification device and the playback device. 11. The method of claim 1 , wherein directing the playback device to perform a series of operations according to the security protocol certification test further comprises directing the playback device to perform the following operations: transmitting an invalid certificate associated with a server to the playback device; and verifying that the playback device successfully rejects the invalid certificate using the certification device. 12. A system for certifying capabilities of a playback device, the system comprising: a playback device; a certification device; and at least one hardware processor that is configured to: display a test image on a display coupled to the playback device; capture the test image displayed on the display coupled to the playback device using a camera coupled to the certification device; processing the test image using the certification device to identify a plurality of capabilities associated with the playback device; identify a particular set of certification tests based on the plurality of capabilities associated with the playback device using the certification device, wherein the particular set of certification tests comprises: an interactivity certification test, a shared secret certification test, a security protocol certification test, and a video and audio synchronization test; direct the playback device to perform a series of operations according to the interactivity certification test, the shared secret certification test, the security protocol certification test, and the video and audio synchronization test using the playback device; capture information produced by the playback device according to the series of operations using the certification device; and determine whether the playback device has passed the certification tests according to captured information using the certification device. 13. The system of claim 12 , wherein directing the playback device

Assignees

Inventors

Classifications

  • by altering the spatial resolution, e.g. for clients with a lower screen resolution · CPC title

  • by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79) · CPC title

  • involving client display capabilities, e.g. screen resolution of a mobile phone (optimising the visualisation of content during browsing in the Internet G06F16/9577; processing of terminal status or physical abilities in wireless networks H04W8/22; authentication in wireless network security H04W12/06) · CPC title

  • involving management of server-side video buffer · CPC title

  • 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

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 US9332290B2 cover?
Methods, systems, and media for certifying a playback device are provided. In some embodiments, methods for certifying a playback device are provided, the methods comprising: identifying a plurality of playback capabilities associated with the playback device; identifying at least one certification test based on the plurality of playback capabilities; receiving a plurality of media streams corr…
Who is the assignee on this patent?
Sonic Ip Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/25825. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 03 2016 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).