Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US10222934B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10222934-B2 |
| Application number | US-201113281943-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 26, 2011 |
| Priority date | Dec 19, 2007 |
| Publication date | Mar 5, 2019 |
| Grant date | Mar 5, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An exemplary method includes a computing device providing a program guide that includes a matrix of cells associated with a plurality of media content instances and providing a condensed program guide that includes a condensed matrix of a subset of the cells and a plurality of interstitial symbols. In certain embodiments, each interstitial symbol in the plurality of interstitial symbols represents a single cell included in the matrix of the cells and excluded from the condensed matrix of the subset of the cells. In certain embodiments, the plurality of interstitial symbols does not occupy matrix grid space in the condensed matrix. Corresponding systems and methods are also disclosed.
Opening claim text (preview).
What is claimed is: 1. A method comprising: providing, by a computing device, a program guide that includes a matrix of cells associated with a plurality of media content instances, the matrix of cells arranged along a time axis; and providing, by the computing device, a condensed program guide that includes a condensed matrix of a subset of the cells and a plurality of interstitial symbols, the condensed matrix of the subset of the cells and the plurality of interstitial symbols arranged along a loose time axis, each cell that is included in the matrix of the cells and that is excluded from the condensed matrix of the subset of the cells, wherein the plurality of interstitial symbols do not occupy matrix grid space in the condensed matrix. 2. The method of claim 1 , wherein each interstitial symbol in the plurality of interstitial symbols indicates a matrix position of a single cell represented by the interstitial symbol. 3. The method of claim 1 , wherein each interstitial symbol in the plurality of interstitial symbols comprises a spatially insubstantial indicator of a matrix position of a single cell represented by the interstitial symbol. 4. The method of claim 1 , further comprising: providing, by the computing device, a first program guide view of the program guide for display; and providing, by the computing device, a second program guide view of the condensed program guide for display. 5. The method of claim 4 , further comprising: receiving, by the computing device, user input; and toggling, by the computing device in response to the user input, between providing the first program guide view and the second program guide view. 6. The method of claim 1 , further comprising: receiving, by the computing device, user input; identifying, by the computing device, the subset of the cells based on the user input; removing, by the computing device, each of the cells not included in the identified subset of the cells from the matrix of cells; spatially condensing, by the computing device, the subset of the cells to form the condensed matrix; and inserting, by the computing device, the plurality of interstitial symbols in the condensed matrix. 7. The method of claim 1 , further comprising: removing, by the computing device from the matrix of cells, each of the cells excluded from the subset of the cells; and repositioning, by the computing device, at least one cell included in the subset of the cells along the loose time axis to fill in at least one gap in the matrix of the cells created by the removing. 8. The method of claim 1 , wherein the loose time axis accommodates unaligned time slots within the condensed program guide. 9. The method of claim 1 , wherein the condensed matrix includes a column of cells within the subset of the cells, the column of cells associated with different time slots. 10. The method of claim 1 , further comprising: detecting, by the computing device, a user selection of an interstitial symbol included in the plurality of interstitial symbols included in the condensed program guide; and removing, by the computing device in response to the user selection, the selected interstitial symbol from the condensed matrix; and adding, by the computing device to the condensed matrix in response to the user selection, a single cell corresponding to the selected interstitial symbol to the condensed program guide. 11. The method of claim 1 , tangibly embodied as computer-executable instructions on at least one non-transitory computer-readable medium. 12. A system comprising: at least one processor; and a program guide facility that directs the at least one processor to provide a program guide that includes a matrix of cells associated with a plurality of media content instances, the matrix of cells arranged along a time axis, and provide a condensed program guide that includes a condensed matrix of a subset of the cells and a plurality of interstitial symbols, the condensed matrix of the subset of the cells and the plurality of interstitial symbols arranged along a loose time axis, each cell that is included in the matrix of the cells and that is excluded from the condensed matrix of the subset of the cells, wherein the plurality of interstitial symbols do not occupy matrix grid space in the condensed matrix. 13. The system of claim 12 , wherein each interstitial symbol in the plurality of interstitial symbols comprises a spatially insubstantial indicator of a matrix position of a single cell represented by the interstitial symbol. 14. The system of claim 12 , wherein: the loose time axis accommodates unaligned time slots within the condensed two-dimensional program guide. 15. The method of claim 1 , wherein each interstitial symbol in the plurality of interstitial symbols is integrated with the cells included in the condensed matrix. 16. The method of claim 1 , wherein each interstitial symbol in the plurality of interstitial symbols is positioned between boundary edges of cells included in the condensed matrix.
for searching programme descriptors (retrieval of video data G06F16/739) · CPC title
for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Content {or additional data} filtering, e.g. blocking advertisements · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.