System and method for smooth transition of live and replay program guide displays

US10555019B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10555019-B2
Application numberUS-201816211110-A
CountryUS
Kind codeB2
Filing dateDec 5, 2018
Priority dateJun 14, 2017
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

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.

In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for implementing a program guide, comprising: sending a first request from a client device to a server, the first request associated with current or future program guide information; receiving a first response at the client device from the server, the first response associated with the current or future program guide information, the current or future program guide information including a first plurality of channel identifiers and a plurality of time slots, the plurality of time slots corresponding to current or future time slots; displaying at the client device in a viewport, the current or future program guide information including the first plurality of channel identifiers and the plurality of time slots, wherein blocks corresponding to current or future programs are sized according to the length of the program; sending a second request from the client device to the server, the second request associated with past program guide information, wherein the second request indicates a requested time period that has already occurred and not displayed on the client device, the second request corresponding to navigation to a previous time slot; receiving a second response at the client device from the server, the second response associated with the past program guide information, wherein the past program guide information includes a second plurality of channel identifiers; and displaying at the client device in the viewport, the past program guide information including the second plurality of channel identifiers, past program information, and on-demand program information, wherein the second plurality of channel identifiers are listed vertically and blocks corresponding to past programs are not sized according to the length of the past programs and the blocks corresponding to the past programs are listed chronologically such that a single display format that provides a seamless transition between the past program guide information and the current or future guide information is preserved. 2. The method of claim 1 , wherein the past program guide information does not display program information corresponding to non-playable program content. 3. The method of claim 1 , wherein channel identifiers are listed vertically. 4. The method of claim 1 , wherein time slots are displayed horizontally. 5. The method of claim 1 , wherein the on-demand program information is displayed chronologically in rows corresponding to the second plurality of channel identifiers. 6. The method of claim 1 , wherein horizontal navigation through the on-demand program information in one row only effects the items in that particular row. 7. The method of claim 1 , wherein transition from current or future program guide information to the past program guide information occurs seamlessly without a user having to open another application. 8. A system for implementing a program guide, the system comprising: a processor, and memory storing one or more programs configured for execution by the processor, the one or more programs comprising instructions for: sending a first request from a client device to a server, the first request associated with current or future program guide information; receiving a first response at the client device from the server, the first response associated with the current or future program guide information, the current or future program guide information including a first plurality of channel identifiers and a plurality of time slots, the plurality of time slots corresponding to current or future time slots; displaying at the client device in a viewport, the current or future program guide information including the first plurality of channel identifiers and the plurality of time slots, wherein blocks corresponding to current or future programs are sized according to the length of the program; sending a second request from the client device to the server, the second request associated with past program guide information, wherein the second request indicates a requested time period that has already occurred and not displayed on the client device, the second request corresponding to navigation to a previous time slot; receiving a second response at the client device from the server, the second response associated with the past program guide information, wherein the past program guide information includes a second plurality of channel identifiers; and displaying at the client device in the viewport, the past program guide information including the second plurality of channel identifiers, past program information, and on-demand program information, wherein the second plurality of channel identifiers are listed vertically and blocks corresponding to past programs are not sized according to the length of the past programs and the blocks corresponding to the past programs are listed chronologically such that a single display format that provides a seamless transition between the past program guide information and the current or future guide information is preserved. 9. The system of claim 8 , wherein the past program guide information does not display program information corresponding to non-playable program content. 10. The system of claim 8 , wherein channel identifiers are listed vertically. 11. The system of claim 8 , wherein time slots are displayed horizontally. 12. The system of claim 8 , wherein the on-demand program information is displayed chronologically in rows corresponding to the second plurality of channel identifiers. 13. The system of claim 8 , wherein horizontal navigation through the on-demand program information in one row only effects the items in that particular row. 14. The system of claim 8 , wherein transition from current or future program guide information to the past program guide information occurs seamlessly without a user having to open another application. 15. A non-transitory computer readable medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for: sending a first request from a client device to a server, the first request associated with current or future program guide information; receiving a first response at the client device from the server, the first response associated with the current or future program guide information, the current or future program guide information including a first plurality of channel identifiers and a plurality of time slots, the plurality of time slots corresponding to current or future time slots; displaying at the client device in a viewport, the current or future program guide information including the first plurality of channel identifiers and the plurality of time slots, wherein blocks corresponding to current or future programs are sized according to the length of the program; sending a second request from the client device to the server, the second request associated with past program guide information, wherein the second request indicates a requested time period that has already occurred and not displayed on the client device, the second request corresponding to navigation to a previous time slot; receiving a second response at the client device from the server, the second response associated with the past program guide information, wherein the past program guide information includes a second plurality of channel identifiers; and displaying at the client device in the viewport, the past program guide information including the second plurality of channel identifiers, past program information, and on-demand program information, wherein the second plu

Assignees

Inventors

Classifications

  • for associating distribution time parameters to content, e.g. to generate electronic programme guide data · CPC title

  • using a grid, e.g. sorted out by channel and broadcast time · CPC title

  • for requesting content on demand, e.g. video on demand · 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 US10555019B2 cover?
In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that corresp…
Who is the assignee on this patent?
Mobitv Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/26283. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 04 2020 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).