Media content spatial navigation

US9043839B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9043839-B2
Application numberUS-201113578933-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2011
Priority dateFeb 19, 2010
Publication dateMay 26, 2015
Grant dateMay 26, 2015

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 and system of providing a content guide that identifies a spatial relationship between the elements in the content guide is described. A controller receives electronic program guide data. The received electronic program guide data is parsed to identify a plurality of programs listed in the electronic program guide and data corresponding to at least one program description attribute for the identified programs. A relationship is determined between each identified program based on the at least one program description attribute. At least one cluster is generated and includes at least one of the plurality of identified programs based on the determined relationship. A user interface display processor generates a user interface display image representing a clustered content guide and including the at least one generated cluster enabling the user to view the relationship of the plurality of programs.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of providing a content guide identifying a spatial relationship between the elements in the content guide, the method performed by a controller, the method comprising: a. receiving, by the controller, electronic program guide data; b. parsing the received electronic program guide data to identify a plurality of programs listed in the electronic program guide and data corresponding to sets of program description attributes, wherein each set of program description attributes corresponding to a respective one of the identified programs; c. determining a relationship between each identified program based on the sets of the program description attributes; d. generating at least one cluster including ones of the plurality of identified programs based on the determined relationship; and e. generating, by a user interface display processor, a user interface display image representing a clustered content guide and including the at least one generated cluster enabling a user to view the relationship of the plurality of programs, wherein the user interface display image contains a sliding bar to selectively determine, in real-time, a value that corresponds to a weight of one of the sets of program description attributes enabling a changing of spacing of the at least one generated cluster. 2. The method of claim 1 , further comprising the steps of: displaying the content guide in a first display and displaying simultaneously a portion of the content guide in a second display. 3. The method of claim 1 , wherein a respective one of the program description attributes in the sets of the program description attributes represents one dimension of relatedness; and the programs included in the generated at least one cluster represent an n-dimensional relationship to one another, where n is the number of program description attributes used in a clustering calculation. 4. The method of claim 1 , wherein the step of determining further comprises: selecting attributes associated with the identified plurality of programs for use in calculating a spatial distance between respective ones of the plurality of programs based on the selected attributes, the spatial distance representing a level of relatedness of a respective program to all other programs of the plurality of programs; generating a value representing the spatial distance based on the selected attributes; and storing the spatial distance value for respective ones of the plurality of programs for use in a clustering calculation. 5. The method of claim 1 , further comprising: applying a correction algorithm to the at least one generated clusters enabling the at least one generated cluster to be displayed in a two dimensional display image. 6. The method of claim 1 , further comprising: identifying a respective cluster of the at least one generated cluster as a node; selecting a program contained in the respective cluster as a representative program for the node; and providing data representing the representative program for the node to the user interface generator for inclusion in the spatial content guide display image. 7. A system for providing a content guide identifying a spatial relationship between elements in the content guide, the system comprising: a receiver that receives electronic program guide data; an attribute processor that parses the received electronic program guide data to identify a plurality of programs listed in the electronic program guide and data corresponding to sets of program description attributes, wherein each set of program description attributes corresponding to a respective one of the identified programs; a cluster processor that determines the relationship between each identified program based on the sets of the program description attributes and generates at least one cluster including ones of the plurality of identified programs based on the determined relationship; a user interface display processor that generates a user interface display image representing a clustered content guide and including the at least one generated cluster enabling a user to view the relationship of the plurality of programs, wherein the user interface display image contains a sliding bar to selectively determine, in real-time, a value that corresponds to a weight of one of the sets of program description attributes enabling a changing of spacing of the at least one generated cluster. 8. The system of claim 7 , wherein the content guide is displayed in a first display and a subset of the content guide is displayed simultaneously in a second display. 9. The system of claim 7 : a respective one of the program description attributes in the sets of the program description attributes represents one dimension of relatedness; and programs included in the generated at least one cluster represent an n-dimensional relationship to one another, where n is the number of program description attributes used in a clustering calculation. 10. The system of claim 7 , wherein the attribute processor selects attributes associated with the plurality of identified programs for use in calculating a spatial distance between respective ones of the plurality of identified programs based on the selected attributes, the spatial distance representing a level of relatedness of a respective program to all other programs of the plurality of identified programs, generates a value representing the spatial distance based on the selected attributes, and stores the spatial distance value for respective ones of the plurality of identified programs for use in a clustering calculation. 11. The system of claim 7 , wherein the cluster processor applies a correction algorithm to the at least one generated clusters enabling the at least one generated cluster to be displayed in a two dimensional display image. 12. The system of claim 7 , wherein the cluster processor identifies a respective cluster of the at least one generated cluster as a node and selects a program contained in the respective cluster as a representative program for the node and provides data representing the representative program for the node to the user interface generator for inclusion in the spatial content guide display image.

Assignees

Inventors

Classifications

  • Processing of additional data, e.g. scrambling of additional data or processing content descriptors · CPC title

  • End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title

  • for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid · CPC title

  • Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title

  • H04N5/445Primary

    for displaying additional information (H04N5/50 takes precedence) · 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 US9043839B2 cover?
A method and system of providing a content guide that identifies a spatial relationship between the elements in the content guide is described. A controller receives electronic program guide data. The received electronic program guide data is parsed to identify a plurality of programs listed in the electronic program guide and data corresponding to at least one program description attribute for…
Who is the assignee on this patent?
Anthru Shemimon Manalikudy, Cahnbley Jens, Campana David Anthony, and 4 more
What technology area does this patent fall under?
Primary CPC classification H04N5/445. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 26 2015 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).