Patentable/Patents/US-6640337
US-6640337

Digital television (DTV) including a smart electronic program guide (EPG) and operating methods therefor

PublishedOctober 28, 2003
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A digital television (DTV) system includes a remote controller which generates X- and Y-axis position data; and an electronic pro gram guide (EPG) controller which receives position data responsive to the X- and Y-axis position data, which generates character data responsive to the position data, which searches EPG data for character strings approximating the character data to thereby generate search results, and which outputs the search results to the screen of the DTV. According to one aspect of the DTV system, the remote controller generates the X- and Y-axis position data responsive to movement of the remote controller. This movement can be determined by either accelerometers or a gyroscope included in the remote controller. According to another aspect of the invention, the X- and Y-axis position data can be generated by a pointing device, which can be either a touch panel or a trackball. A method for operating the DTV system responsive to changes in position data generated with respect to a remote controller is also described.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A digital television (DTV) system comprising: a remote controller which generates X- and Y-axis position data; and an electronic program guide (EPG) controller provided within said DTV device which receives and accumulates position data responsive to the X- and Y-axis position data to form data structures capable of forming characters, and recognizes character data responsive to the data structures, and which searches EPG data for character strings approximating the character data to thereby generate search results, and which outputs the search results to the screen of the DTV as on-screen display characters.

2

2. The DTV system as recited in claim 1 , wherein the X- and Y-axis position data generated by the remote controller is generated in response to movement of the remote controller.

3

3. The DTV system as recited in claim 2 , wherein the remote controller comprises a plurality of accelerometers generating raw data corresponding to the X- and Y-axis position data.

4

4. The DTV system as recited in claim 2 , wherein the remote controller comprises a laser gyroscope generating raw data corresponding to the X- and Y-axis position data.

5

5. The DTV system as recited in claim 1 , wherein the remote controller further comprises a pointing device which generates raw data corresponding to the X- and Y-axis position data.

6

6. The DTV system as recited in claim 5 , wherein the pointing device comprises a touch panel.

7

7. The DTV system as recited in claim 5 , wherein the pointing device comprises a track ball.

8

8. A digital television (DTV) system comprising: a remote controller which generates a plurality of different electromagnetic signals occupying a predetermined beam pattern; a sensor array which determines X- and Y-axis position data responsive to the relative position of the sensor array within the beam pattern; and an electronic program guide (EPG) controller provided within said DTV device which receives and accumulates position data responsive to the X- and Y-axis position data to form data structures capable of forming characters, and recognizes character data responsive to the data structures, and searches EPG data for character strings approximating the character data to thereby generate search results, and which outputs the search results to the screen of the DTV as on-screen display characters, wherein the position data varies responsive to movement of the remote controller.

9

9. A method for operating a digital television (DTV) system storing electronic program guide (EPG) data responsive to X- and Y-axis position data generated by a remote controller, comprising: receiving X- and Y-axis position data at a DTV and accumulating position data corresponding to the X- and Y-axis position data to thereby form data structures capable of forming characters; recognizing character data included in the data structures; searching the stored EPG data for character strings approximating the character data to thereby generate search results; and displaying the search results on the DTV as on-screen display characters.

10

10. The method as recited in claim 9 , further comprising: generating the X- and Y-axis position data by moving the remote controller.

11

11. The method as recited in claim 9 , further comprising: generating the X- and Y-axis position data by moving a predetermined portion of the remote controller.

12

12. The method as recited in claim 9 , further comprising: generating the X- and Y-axis position data by moving a pointer relative to a predetermined portion of the remote controller.

13

13. A method for operating a digital television (DTV) system storing electronic program guide (EPG) data responsive to X- and Y-axis position data generated by movement of a remote controller, comprising: transmitting a plurality of electromagnetic signals from the remote controller; sensing the beam pattern of the electromagnetic signals relative to a sensing array to thereby generate the X- and Y-axis position data; converting the X- and Y-axis position data into position data; accumulating position data corresponding to the X- and Y-axis position data to form data structures capable of forming characters; recognizing character data included in the data structures; searching the stored EPG data for character strings approximating the character data to thereby generate search results; and displaying the search results on the DTV.

14

14. The method as recited in claim 13 , wherein the X- and Y-axis position data varies responsive to movement of the remote controller.

15

15. The DTV system as recited in claim 1 , wherein the data structures comprise structures representing lines or strokes.

16

16. The DTV system as recited in claim 8 , wherein the data structures comprise structures representing lines or strokes.

17

17. The DTV system as recited in claim 9 , wherein the data structures comprise structures representing lines or strokes.

18

18. The DTV system as recited in claim 13 , wherein the data structures comprise structures representing lines or strokes.

19

19. The DTV system as recited in claim 8 , wherein the sensor array further determines Z-axis position data responsive to the beam pattern, said Z-axis position data to differentiate meaningful position data used to generate characters from non-meaningful remote controller movement.

20

20. The method as recited in claim 14 , wherein the sensing step determines Z-axis position data used to differentiate meaningful position data used to generate characters from non-meaningful remote controller movement.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 1, 1999

Publication Date

October 28, 2003

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Digital television (DTV) including a smart electronic program guide (EPG) and operating methods therefor” (US-6640337). https://patentable.app/patents/US-6640337

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.