← Back to Patent Explorer
US20040100484A1 Expired / Lapsed US ⏱️ 0.0 years remaining

Three-dimensional television viewing environment

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2002-11-25
•
Granted: —
•
Expires: 2022-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A television viewing system that supports a three-dimensional television viewing environment renders media content, advertisements, program listings, and program recommendations in multiple two-dimensional areas within a three-dimensional environment. A viewer navigates the three-dimensional environment using an input device, such as a joystick or other game controller.

Inventors

  • 👤 Peter Barrett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:42
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/162; H04N7/163; G; G09; G09G; G09G3/00; G09G3/001; G09G3/003; H04N21/00; H04N21/40; H04N21/41; H04N21/422; H04N21/43; H04N21/431; H04N21/4312; H04N21/4316; H04N21/433; H04N21/4333; H04N21/443; H04N21/4438; H04N21/45; H04N21/4508; H04N21/4532; H04N21/47; H04N21/482

Claims Analysis

Total Claims: 55
Claim 1
Independent Claim 28 words
1 . A method comprising: rendering a three-dimensional environment in which multiple two-dimensional areas are defined; and rendering media content in a first one of the two-dimensional areas.
Claim 2
Dependent Claim 28 words
1 . A method comprising: rendering a three-dimensional environment in which multiple two-dimensional areas are defined; and rendering media content in a first one of the two-dimensional areas.
Claim 3
Dependent Claim 17 words
2 . The method as recited in claim 1 wherein the media content comprises broadcast media content.
Claim 4
Dependent Claim 17 words
3 . The method as recited in claim 1 wherein the media content comprises a television program.
Claim 5
Dependent Claim 15 words
4 . The method as recited in claim 1 wherein the media content comprises video-on-demand.
Claim 6
Dependent Claim 26 words
5 . The method as recited in claim 1 , further comprising: rendering data associated with media content in a second one of the two-dimensional areas.
Claim 7
Dependent Claim 31 words
6 . The method as recited in claim 5 wherein the data associated with media content comprises at least one of an electronic program guide, an advertisement, and a program recommendation.
Claim 8
Dependent Claim 23 words
7 . The method as recited in claim 5 wherein the first and second two-dimensional areas are rendered within the same two-dimensional plane.
Claim 9
Dependent Claim 21 words
8 . The method as recited in claim 5 wherein the first and second two-dimensional areas are perpendicular to each other.
Claim 10
Dependent Claim 21 words
9 . The method as recited in claim 5 wherein the first and second two-dimensional areas are parallel to each other.
Claim 11
Dependent Claim 28 words
10 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to perform the method as recited in claim 1 .
Claim 12
Dependent Claim 16 words
11 . A game console configured to perform the method as recited in claim 1 .
Claim 13
Dependent Claim 70 words
12 . A method comprising: rendering a first two-dimensional area for displaying media content or data within a viewable area of a three-dimensional viewing environment; rendering a second two-dimensional area for displaying media content or data within the three-dimensional viewing environment but outside of the viewable area; and rendering a navigational landmark to indicate that the second two-dimensional area is available within the three-dimensional environment, but not currently in view.
Claim 14
Dependent Claim 70 words
12 . A method comprising: rendering a first two-dimensional area for displaying media content or data within a viewable area of a three-dimensional viewing environment; rendering a second two-dimensional area for displaying media content or data within the three-dimensional viewing environment but outside of the viewable area; and rendering a navigational landmark to indicate that the second two-dimensional area is available within the three-dimensional environment, but not currently in view.
Claim 15
Dependent Claim 31 words
13 . The method as recited in claim 12 wherein the navigational landmark indicates a direction that when navigated will cause the second two-dimensional area to be within the viewing area.
Claim 16
Dependent Claim 29 words
14 . The method as recited in claim 12 wherein the navigational landmark is selected from a group of navigational landmarks comprising an arrow, a colored bar, and text.
Claim 17
Dependent Claim 23 words
15 . The method as recited in claim 12 wherein the rendering the navigational landmark is performed in response to a user input.
Claim 18
Dependent Claim 33 words
16 . The method as recited in claim 12 wherein the rendering the navigational landmark is performed in response to a change in data or media content associated with the second two-dimensional area.
Claim 19
Dependent Claim 27 words
17 . The method as recited in claim 12 wherein the rendering the navigational landmark is performed in response to a start of a broadcast television program.
Claim 20
Dependent Claim 28 words
18 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to perform the method as recited in claim 12 .
Claim 21
Dependent Claim 16 words
19 . A game console configured to perform the method as recited in claim 12 .
Claim 22
Dependent Claim 72 words
20 . A method comprising: rendering a first two-dimensional area for displaying media content within a three-dimensional viewing environment; rendering a second two-dimensional area for displaying media content or data within the three-dimensional viewing environment; and when the first two-dimensional area is not within a viewing area, rendering the first two-dimensional area in a relative position to the viewing area, so that a viewer can easily navigate to the first two-dimensional area.
Claim 23
Dependent Claim 72 words
20 . A method comprising: rendering a first two-dimensional area for displaying media content within a three-dimensional viewing environment; rendering a second two-dimensional area for displaying media content or data within the three-dimensional viewing environment; and when the first two-dimensional area is not within a viewing area, rendering the first two-dimensional area in a relative position to the viewing area, so that a viewer can easily navigate to the first two-dimensional area.
Claim 24
Dependent Claim 15 words
21 . The method as recited in claim 20 wherein the relative position is configurable.
Claim 25
Dependent Claim 28 words
22 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to perform the method as recited in claim 20 .
Claim 26
Dependent Claim 16 words
23 . A game console configured to perform the method as recited in claim 20 .
Claim 27
Dependent Claim 62 words
24 . A method comprising: rendering a first two-dimensional area for displaying media content within a three-dimensional viewing environment; rendering a second two-dimensional area for displaying media content or data within the three-dimensional viewing environment; and in response to a user input when the first two-dimensional area is not within a viewing area, moving the first two-dimensional area into the viewing area.
Claim 28
Dependent Claim 62 words
24 . A method comprising: rendering a first two-dimensional area for displaying media content within a three-dimensional viewing environment; rendering a second two-dimensional area for displaying media content or data within the three-dimensional viewing environment; and in response to a user input when the first two-dimensional area is not within a viewing area, moving the first two-dimensional area into the viewing area.
Claim 29
Dependent Claim 33 words
25 . The method as recited in claim 24 wherein the moving the first two-dimensional area into a viewing area comprises rotating or moving a virtual viewer perspective within the three-dimensional viewing environment.
Claim 30
Dependent Claim 17 words
26 . The method as recited in claim 24 wherein the user input comprises a button press.
Claim 31
Dependent Claim 28 words
27 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to perform the method as recited in claim 24 .
Claim 32
Dependent Claim 16 words
28 . A game console configured to perform the method as recited in claim 24 .
Claim 33
Dependent Claim 51 words
29 . A system comprising: a tuner to receive media content and data associated with media content; and a three-dimensional graphics processing unit to render the media content in a two-dimensional area within a three-dimensional viewing environment and to render the data in another two-dimensional area within the three-dimensional viewing environment.
Claim 34
Dependent Claim 51 words
29 . A system comprising: a tuner to receive media content and data associated with media content; and a three-dimensional graphics processing unit to render the media content in a two-dimensional area within a three-dimensional viewing environment and to render the data in another two-dimensional area within the three-dimensional viewing environment.
Claim 35
Dependent Claim 39 words
30 . The system as recited in claim 29 , further comprising: a controller interface to receive input from an input device such that the input directs the three-dimensional graphics processing unit to navigate within the three-dimensional viewing environment.
Claim 36
Dependent Claim 18 words
31 . The system as recited in claim 30 , wherein the input device is a game controller.
Claim 37
Dependent Claim 19 words
32 . The system as recited in claim 30 , wherein the input device is a television remote control.
Claim 38
Dependent Claim 15 words
33 . The system as recited in claim 29 , implemented as a game console.
Claim 39
Dependent Claim 55 words
34 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to: receive media content and other data; and render the media content in a first two-dimensional area within a three-dimensional viewing environment and render the other data in a second two-dimensional area within the three-dimensional viewing environment.
Claim 40
Dependent Claim 55 words
34 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to: receive media content and other data; and render the media content in a first two-dimensional area within a three-dimensional viewing environment and render the other data in a second two-dimensional area within the three-dimensional viewing environment.
Claim 41
Dependent Claim 23 words
35 . The one or more computer-readable media as recited in claim 34 , wherein the media content comprises a broadcast television program.
Claim 42
Dependent Claim 21 words
36 . The one or more computer-readable media as recited in claim 34 , wherein the media content comprises a video-on-demand.
Claim 43
Dependent Claim 21 words
37 . The one or more computer-readable media as recited in claim 34 , wherein the other data comprises an advertisement.
Claim 44
Dependent Claim 23 words
38 . The one or more computer-readable media as recited in claim 34 , wherein the other data comprises an electronic program guide.
Claim 45
Dependent Claim 22 words
39 . The one or more computer-readable media as recited in claim 34 , wherein the other data comprises a program recommendation.
Claim 46
Dependent Claim 44 words
40 . The one or more computer-readable media as recited in claim 34 further comprising computer executable instructions that, when executed, direct a computing system to: render the first two-dimensional area and the second two-dimensional area in different planes within the three-dimensional viewing environment.
Claim 47
Dependent Claim 44 words
41 . The one or more computer-readable media as recited in claim 34 further comprising computer executable instructions that, when executed, direct a computing system to: render the first two-dimensional area and the second two-dimensional area in perpendicular planes within the three-dimensional viewing environment.
Claim 48
Dependent Claim 44 words
42 . The one or more computer-readable media as recited in claim 34 further comprising computer executable instructions that, when executed, direct a computing system to: render the first two-dimensional area and the second two-dimensional area in parallel planes within the three-dimensional viewing environment.
Claim 49
Dependent Claim 45 words
43 . The one or more computer-readable media as recited in claim 34 further comprising computer executable instructions that, when executed, direct a computing system to: render the first two-dimensional area and the second two-dimensional area in the same plane within the three-dimensional viewing environment.
Claim 50
Dependent Claim 113 words
44 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to: receive media content and other data associated with the media content; render the media content in a first two-dimensional area within a three-dimensional viewing environment and render the other data in a second two-dimensional area within the three-dimensional viewing environment; render a trigger in conjunction with the media content in the first two-dimensional area within a viewable area of the three-dimensional environment; in response to a viewer selection of the trigger, cause the first two-dimensional area to move out of the viewable area and the second two-dimensional area to move into the viewable area.
Claim 51
Dependent Claim 113 words
44 . One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to: receive media content and other data associated with the media content; render the media content in a first two-dimensional area within a three-dimensional viewing environment and render the other data in a second two-dimensional area within the three-dimensional viewing environment; render a trigger in conjunction with the media content in the first two-dimensional area within a viewable area of the three-dimensional environment; in response to a viewer selection of the trigger, cause the first two-dimensional area to move out of the viewable area and the second two-dimensional area to move into the viewable area.
Claim 52
Dependent Claim 62 words
45 . The one or more computer-readable media as recited in claim 44 further comprising computer executable instructions that, when executed, direct a computing system to: pause the rendering of the media content while the first two-dimensional area is out of the viewable area; and resume the rendering of the media content when the first two-dimensional area moves into the viewable area.
Claim 53
Dependent Claim 43 words
46 . A media viewing system comprising: means for receiving media content and data associated with media content; and means for rendering a three-dimensional environment within which a first two-dimensional area contains the media content and a second two-dimensional area contains the data.
Claim 54
Dependent Claim 43 words
46 . A media viewing system comprising: means for receiving media content and data associated with media content; and means for rendering a three-dimensional environment within which a first two-dimensional area contains the media content and a second two-dimensional area contains the data.
Claim 55
Dependent Claim 28 words
47 . The media viewing system as recited in claim 46 further comprising: means for receiving input that directs the media viewing system to navigate the three-dimensional environment.

References Cited (Backward Citations)

US5532754A Cited
US5353121A Cited
US6498895B2 Cited
US6167188A Cited
US5945976A Cited
US5602564A Cited
US6553178B2 Cited
US5363757A Cited
US5604857A Cited
US5550961A Cited
US5861885A Cited
US5423555A Cited
US5388990A Cited
US6061064A Cited
US6351261B1 Cited
US5905523A Cited
US5465363A Cited
US5465362A Cited
US5880725A Cited
US5689628A Cited
US5603507A Cited
US5734805A Cited
US5675828A Cited
US5812142A Cited
US5835692A Cited
US5812123A Cited
US6008803A Cited
US5619250A Cited
US5912664A Cited
US5585838A Cited
US5724492A Cited
US6285362B1 Cited
US6014142A Cited
US5874956A Cited
US6166748A Cited
US6127990A Cited
US6084556A Cited
US5823879A Cited
US6002403A Cited
US5745109A Cited
US5880733A Cited
US5793382A Cited
US6952799B2 Cited
US5838326A Cited
US6346956B2 Cited
US6088032A Cited
US6754715B1 Cited
US5850218A Cited
US6009210A Cited
US6130726A Cited
US6028600A Cited
US7047550B1 Cited
US6054997A Cited
US6181343B1 Cited
US6133914A Cited
US6452611B1 Cited
US6445398B1 Cited
US5999944A Cited
US6100906A Cited
US6278466B1 Cited
US6184847B1 Cited
US6446262B1 Cited
US6452609B1 Cited
US6526577B1 Cited
US6806889B1 Cited
US6337688B1 Cited
US6754906B1 Cited
US6535920B1 Cited
US6765567B1 Cited
US6378035B1 Cited
US7281199B1 Cited
US6661426B1 Cited
US7030890B1 Cited
US6628307B1 Cited
US6674484B1 Cited
US6421067B1 Cited
US6934964B1 Cited
US6785667B2 Cited
US6636246B1 Cited
US6505194B1 Cited
US20020059603A1 Cited
US20050097603A1 Cited
US6836274B1 Cited
US6670971B1 Cited
US6567103B1 Cited
US20030142127A1 Cited
US6349419B1 Cited
US20020166123A1 Cited
US20020122656A1 Cited
US20030070183A1 Cited
US6910191B2 Cited
US20030097659A1 Cited
US20030135860A1 Cited
US7036092B2 Cited
US20040103432A1 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag