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
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.