Method and system for using saved search results in menu structure searching for obtaining fast search results

US10956491B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10956491-B2
Application numberUS-201916253464-A
CountryUS
Kind codeB2
Filing dateJan 22, 2019
Priority dateApr 20, 2012
Publication dateMar 23, 2021
Grant dateMar 23, 2021

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 system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: accessing a plurality of search screens displayed on a display device associated with a set user device, each of the plurality of search screens perform a content search of search data; generating search results as a result of content searches performed at each of the plurality of search screens; storing the search results corresponding to a respective search screen of the plurality of search screens in a memory to form saved search results; navigating to a previously accessed search screen of the plurality of search screens; receiving new search data to form newly received search data, said new search data providing content on which a search is to be performed; after receiving the newly received search data, retrieving the saved search results from the memory, said saved search results corresponding to the previously accessed search screen in response to navigating to the previously accessed search screen; searching the newly received search data without searching previously searched data to obtain new search results; updating the saved search results with the new search results obtained from searching the newly received search data to form updated search results; and displaying the updated search results on the display device. 2. The method as recited in claim 1 wherein the step of accessing comprises sequentially accessing the plurality of search screens. 3. The method as recited in claim 1 wherein navigating comprises navigating to the previously accessed search screen by selecting using a user interface. 4. The method as recited in claim 1 wherein storing the search results comprises storing less than an entire search results based on a search frequency. 5. The method as recited in claim 4 wherein the search frequency comprises a likelihood that one of the plurality of search screens will appear. 6. The method as recited in claim 1 wherein storing the search results comprises storing less than an entire search results based on a search cost. 7. The method as recited in claim 6 wherein the search cost comprises a time to perform a search for a selected search screen. 8. The method as recited in claim 1 further comprising storing only a predetermined number of search results in the memory. 9. The method as recited in claim 1 further comprising exiting the plurality of search screens and in response to exiting, removing the search results from the memory. 10. A system comprising: a memory; a display device displaying a plurality of search screens on the display device, each of the plurality of search screens performs a content search of search data; a search module generating search results as a result of content searches performed at each of the plurality of search screens; a search retention module storing the search results corresponding to a respective search screen of the plurality of search screens in the memory to form saved search results, receiving new search data to form newly received search data, said newly received search data providing content on which a search is to be performed, after receiving the new search data, retrieving the saved search results from the memory, said saved search results corresponding to a previously accessed search screen and searching the newly received search data without searching previously searched data to obtain new search results in response to accessing the previously accessed search screen, updating the saved search results obtained from searching the newly received search data with the new search results to form updated search results; and a controller displaying the updated search results on the display device. 11. The system as recited in claim 10 wherein the controller sequentially accesses the plurality of search screens. 12. The system as recited in claim 10 , further comprising a user interface navigating a set top box to the previously accessed search screen. 13. The system as recited in claim 10 wherein the search results that are stored comprise less than all of the search results based on a search frequency. 14. The system as recited in claim 13 wherein the search frequency comprises a likelihood one of the plurality of search screens will appear. 15. The system as recited in claim 10 wherein the search results that are stored comprise less than all of the search results based on a search cost. 16. The system as recited in claim 15 wherein the search cost comprises a time to perform the content search for a selected search screen. 17. The system as recited in claim 10 wherein the memory stores only a predetermined number of search results in the memory. 18. The system as recited in claim 10 wherein the controller removes the search results from the memory after exiting the plurality of search screens. 19. A non-transitory, machine readable storage media comprising executable instructions that when loaded into a memory and executed by a processor cause the processor to perform operations, the operations comprising: accessing a plurality of search screens displayed on a display device associated with a set user device, each of the plurality of search screens perform a content search of search data; generating search results as a result of content searches performed at each of the plurality of search screens; storing the search results corresponding to a respective search screen of the plurality of search screens in a memory to form saved search results; navigating to a previously accessed search screen of the plurality of search screens; receiving new search data to form newly received search data, said new search data providing content on which a search is to be performed; after receiving the newly received search data, retrieving the saved search results from the memory, said saved search results corresponding to the previously accessed search screen in response to navigating to the previously accessed search screen; searching the newly received search data without searching previously searched data to obtain new search results; updating the saved search results with the new search results obtained from searching the newly received search data to form updated search results; and displaying the updated search results on the display device. 20. The non-transitory, machine readable storage media as recited in claim 19 , wherein storing the search results comprises storing less than an entire search results based on a search frequency.

Assignees

Inventors

Classifications

  • G06F16/638Primary

    Presentation of query results · 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 US10956491B2 cover?
A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing…
Who is the assignee on this patent?
Directv Group Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/638. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 23 2021 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).