Optically readable codes in a content delivery system

US9716855B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9716855-B2
Application numberUS-201213616828-A
CountryUS
Kind codeB2
Filing dateSep 14, 2012
Priority dateSep 14, 2012
Publication dateJul 25, 2017
Grant dateJul 25, 2017

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.

A method, apparatus, and software are provided for using an optically-readable code such as a quick-response (QR) code. The optically-readable code may represent a uniform resource identifier (URI) including parameters that represent a query, such as a query for content and/or other data. The query results may be used to command a content consumption device to record or otherwise obtain an item of content. The optically-readable code may additionally or alternatively be determined based upon a status of the device, such as what content, or portion thereof, is currently being displayed, and/or what error condition is being experienced.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: generating, by a computing device, an optically-readable code representative of a uniform resource identifier (URI) comprising a path and parameters, the parameters representing a query, wherein the query is sufficient to identify an item of video content, and wherein the parameters comprise values representing at least a presentation start time of the item of video content. 2. The method of claim 1 , wherein the optically-readable code comprises a quick-response (QR) code. 3. The method of claim 1 , wherein the optically-readable code comprises a non-human-language code. 4. The method of claim 1 , wherein the parameters further comprise a value representing a title of the item of video content. 5. The method of claim 1 , further comprising printing the optically-readable code onto a physical substrate. 6. The method of claim 1 , further comprising causing display of the optically-readable code on a display device. 7. The method of claim 1 , further comprising: determining a first plurality of values; causing a first query identifying the first plurality of values to be executed on a database; determining a second plurality of values based on a result of executing the first query, wherein the second plurality of values comprises at least the first plurality of values; and causing a second query identifying the second plurality of values to be executed on the database. 8. The method of claim 1 , wherein the URI further identifies a server. 9. A method, comprising: receiving a uniform resource identifier (URI) comprising a path and parameters, wherein the parameters comprise values representing a plurality of characteristics; performing a query of a database based on the parameters, the database associating a plurality of items of video content with the plurality of characteristics; determining one item of the plurality of items of video content based on the query; and sending, via a network, a command to a content consumption device, wherein the command causes the content consumption device to record the determined one item. 10. The method of claim 9 , further comprising causing display of a quick response (QR) code on a display device coupled to the content consumption device, the QR code representing the URI. 11. The method of claim 9 , further comprising determining a quick response (QR) code representing the URI. 12. The method of claim 9 , wherein the URI is represented by a quick response (QR) code, and wherein the receiving the URI comprises receiving the URI from a device that has optically scanned the QR code. 13. The method of claim 9 , wherein the URI is represented by a non-human-language optically-readable code, and wherein the receiving the URI comprises receiving the URI from a device that has optically scanned the non-human-language optically-readable code. 14. The method of claim 9 , wherein the values representing the plurality of characteristics comprise a start time of the determined one item, and wherein the command causes the content consumption device to record the determined one item at the start time. 15. A method, comprising: causing, by a content consumption device, generation of an optically-readable code comprising information identifying video content being displayed by the content consumption device by sending, via a network, a message comprising first data identifying the video content; receiving, via the network, the optically-readable code; and causing, by the content consumption device, the optically-readable code to be displayed. 16. The method of claim 15 , wherein the information indicates which of a plurality of portions of the video content is being displayed by the content consumption device. 17. The method of claim 15 , wherein the optically-readable code represents a uniform resource identifier (URI) comprising a path and parameters, wherein the parameters comprise values representing a plurality of characteristics, the parameters representing parameters of a query of a database sufficient to return an item of video content as a result of the query, the database associating a plurality of items of video content with the plurality of characteristics. 18. The method of claim 15 , wherein the optically-readable code also represents an identity of the content consumption device. 19. The method of claim 15 , further comprising determining an error condition, wherein the causing the generation of the optically-readable code comprises causing the generation of the optically-readable code so as to represent information comprising a predetermined error code of the error condition. 20. A method, comprising: receiving, by a computing device from a content consumption device, a request for an optically-readable code; in response to the request, causing the optically-readable code to be displayed by the content consumption device, the optically-readable code representing at least first data; receiving second data from a user device different from the content consumption device; comparing the first data with the second data; and authorizing, responsive to determining that the second data is related to the first data, content to be sent to the content consumption device. 21. The method of claim 20 , wherein the authorizing comprises authorizing, responsive to determining that the second data is the same as the first data, the content to be sent to the content consumption device. 22. A method, comprising: encoding, by a content consumption device, information into an optically-readable code identifying video content being displayed by the content consumption device, wherein the optically-readable code represents a uniform resource identifier (URI) comprising a path and parameters, wherein the parameters comprise values representing a plurality of characteristics, the parameters representing parameters of a query of a database sufficient to return an item of video content as a result of the query, the database associating a plurality of items of video content with the plurality of characteristics; and causing, by the content consumption device, the optically-readable code to be displayed. 23. The method of claim 22 , wherein the information indicates which of a plurality of portions of the video content is being displayed by the content consumption device. 24. A method, comprising: determining, by a content consumption device, an error condition; encoding information into an optically-readable code identifying video content being displayed by the content consumption device and representing information comprising a predetermined error code of the error condition; and causing, by the content consumption device, the optically-readable code to be displayed. 25. The method of claim 24 , wherein the error condition comprises an inappropriate user input or an improper menu selection. 26. The method of claim 24 , wherein the error condition comprises a loss of network connectivity, a degradation of network connectivity, failed hardware of the content consumption device, failed functionality of the content consumption device, an overheating of the content consumption device, an incorrect connectivity to other devices, a failed response from other connected devices, outdated firmware of the content consumption device, outdated software of the content consumption device, low battery state of the content consump

Assignees

Inventors

Classifications

  • by using a URL (processing chained hypermedia data for information retrieval G06F16/94; information retrieval from the Internet by using URLs G06F16/955; URL in broadcast information H04H20/93; Web-based protocols H04L67/02) · CPC title

  • for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market (stock exchange data over packet-switching network H04L12/1804; push services over packet-switching network H04L12/1859; notification of incoming messages in packet switching networks H04L51/224) · CPC title

  • Physics · mapped topic

  • H04N5/782Primary

    on tape · CPC title

  • The peripheral being portable, e.g. PDAs or mobile phones · 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 US9716855B2 cover?
A method, apparatus, and software are provided for using an optically-readable code such as a quick-response (QR) code. The optically-readable code may represent a uniform resource identifier (URI) including parameters that represent a query, such as a query for content and/or other data. The query results may be used to command a content consumption device to record or otherwise obtain an item…
Who is the assignee on this patent?
Gehring Shaun, Smith Jason, Cook Michael J, and 5 more
What technology area does this patent fall under?
Primary CPC classification H04N5/782. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 25 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).