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

Zone data streaming for 3-dimensional video environment

Assignee: Balligomingo Entertainment LLC
•
Filing: 1995-01-05
•
Granted: 1996-11-19
•
Expires: 2015-01-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for continuously presenting audio/video data. The data for the entire program is too large to be completely loaded into memory at one time; therefore, the data is divided into a set of overlapping zones. Each zone is divided into subzones. Two overlapping zones overlap because they both share a common (or overlapping) subzone. When a user moves from a first zone to a second zone, the user will first move into the overlapping subzone prior to moving to the second zone. While the user is in the overlapping subzone, data for the second zone is loaded into memory. Thus, when the user leaves the overlapping zone and enters the second zone, data for the second zone is presented in a continuous fashion.

Inventors

  • 👤 Lawrence P. Reed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 01:14
CPC Classifications
G; G06; G06T; G06T17/00; A; A63; A63F; A63F13/00; A63F13/50; A63F13/52; A63F13/53; A63F13/537; A63F13/5378; A63F13/55; A63F13/56; A63F13/60; A63F13/90; A63F13/95; G09; G09B; G09B5/00; G09B5/06; G09B5/065; G09G; G09G5/00; G09G5/36; G09G5/363; G09G5/39; G09G5/393; A63F2300/00; A63F2300/20; A63F2300/206; A63F2300/207; A63F2300/30; A63F2300/303; A63F2300/307; A63F2300/60; A63F2300/6009; A63F2300/66; A63F2300/6607; A63F2300/6623; G09G2310/00; G09G2310/02; G09G2310/0224

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 149 words
A method for using data during an video presentation, said presentation including an environment divided into zones, the method comprising the steps of: storing in a storage device first data for a first zone; presenting at least a first portion of said first data while a user interacts with a first zone, said first zone including a transition subzone; presenting at least a second portion of said first data, while said user interacts with said transition subzone; loading into said storage device second data for a second zone while said user interacts with said transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and presenting at least a first portion of said second data while said user interacts with said second zone.
Claim 2
Independent Claim 149 words
A method for using data during an video presentation, said presentation including an environment divided into zones, the method comprising the steps of: storing in a storage device first data for a first zone; presenting at least a first portion of said first data while a user interacts with a first zone, said first zone including a transition subzone; presenting at least a second portion of said first data, while said user interacts with said transition subzone; loading into said storage device second data for a second zone while said user interacts with said transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and presenting at least a first portion of said second data while said user interacts with said second zone.
Claim 3
Dependent Claim 25 words
A method according to claim 1, wherein: said first portion of said first data and said second portion of said first data are mutually exclusive.
Claim 4
Dependent Claim 21 words
A method according to claim 1, wherein: said first transition subzone includes a first trigger line and a second trigger line.
Claim 5
Dependent Claim 19 words
A method according to claim 1, further including the step of: loading into said storage device said first data.
Claim 6
Dependent Claim 66 words
A method according to claim 4, wherein: said first transition subzone includes a first trigger line and a second trigger line; said step of loading said first data occurs when said user crosses said first trigger line after crossing said second trigger line; and said step of loading said second data occurs when said user crosses said second trigger line after crossing said first trigger line.
Claim 7
Dependent Claim 24 words
A method according to claim 1, wherein: said step of presenting at least a second portion of said first data appears to be continuous.
Claim 8
Dependent Claim 21 words
A method according to claim 1, wherein: said second zone does not include said first zone except for said transition subzone.
Claim 9
Dependent Claim 49 words
A method according to claim 1, wherein: said first zone further includes a first subzone and a second subzone in addition to said transition subzone; and said step of loading into said storage device second data replaces data for said first subzone before replacing data for said second subzone.
Claim 10
Dependent Claim 107 words
A method according to claim 1, further including the steps of: presenting at least said second portion of said first data while said user interacts with said transition subzone after said step of presenting at least a first portion of said second data; loading into said storage device said first data for said first zone while said user interacts with said transition subzone, said first data replacing at least a subset of said second data, said subset of said second data not including said second portion of said first data; and presenting said first portion of said first data while said user interacts with said first zone.
Claim 11
Independent Claim 295 words
A method for using data during an video presentation, said presentation including an environment divided into zones, the method comprising the steps of: storing in a storage device first data for a first zone, said first zone including a main subzone, a first transition subzone and a second transition subzone; presenting at least a first portion of said first data while a user interacts with said main subzone; providing said user an opportunity to move to said first transition subzone and said second transition subzone; presenting at least a second portion of said first data while said user interacts with said first transition subzone if said user moves to said first transition subzone; presenting at least a third portion of said first data while said user interacts with said second transition subzone if said user moves to said second transition subzone; loading into said storage device second data for a second zone while said user interacts with said first transition subzone if said user moved to said second transition subzone, said second zone includes said first transition subzone, said second data replacing said first portion of said first data; presenting at least a third portion of said first data while said user interacts with said second transition subzone if said user moved to said second transition subzone; loading into said storage device third data for a third zone while said user interacts with said second transition subzone if said user moved to said second transition subzone, said third zone includes said second transition subzone, said third data replacing said first portion of said first data; and presenting said second data if said second data is loaded into said storage device and presenting said third data if said third data is loaded into said storage device.
Claim 12
Independent Claim 295 words
A method for using data during an video presentation, said presentation including an environment divided into zones, the method comprising the steps of: storing in a storage device first data for a first zone, said first zone including a main subzone, a first transition subzone and a second transition subzone; presenting at least a first portion of said first data while a user interacts with said main subzone; providing said user an opportunity to move to said first transition subzone and said second transition subzone; presenting at least a second portion of said first data while said user interacts with said first transition subzone if said user moves to said first transition subzone; presenting at least a third portion of said first data while said user interacts with said second transition subzone if said user moves to said second transition subzone; loading into said storage device second data for a second zone while said user interacts with said first transition subzone if said user moved to said second transition subzone, said second zone includes said first transition subzone, said second data replacing said first portion of said first data; presenting at least a third portion of said first data while said user interacts with said second transition subzone if said user moved to said second transition subzone; loading into said storage device third data for a third zone while said user interacts with said second transition subzone if said user moved to said second transition subzone, said third zone includes said second transition subzone, said third data replacing said first portion of said first data; and presenting said second data if said second data is loaded into said storage device and presenting said third data if said third data is loaded into said storage device.
Claim 13
Dependent Claim 196 words
A processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program cede for using data during an video presentation, said processor readable program code including: first program code, said first program code stores in a storage device first data for a first zone; second program code, said second program code presents at least a first portion of said first data while a user interacts with a first zone, said first zone including a transition subzone; third program code, said third program code presents at least a second portion of said first data while said user interacts with said transition subzone; fourth program cede, said fourth program code loads into said storage device second data for a second zone while said user interacts with said transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and fifth program code, said fifth program code presents at least a first portion of said second data while said user interacts with said second zone.
Claim 14
Dependent Claim 196 words
A processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program cede for using data during an video presentation, said processor readable program code including: first program code, said first program code stores in a storage device first data for a first zone; second program code, said second program code presents at least a first portion of said first data while a user interacts with a first zone, said first zone including a transition subzone; third program code, said third program code presents at least a second portion of said first data while said user interacts with said transition subzone; fourth program cede, said fourth program code loads into said storage device second data for a second zone while said user interacts with said transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and fifth program code, said fifth program code presents at least a first portion of said second data while said user interacts with said second zone.
Claim 15
Dependent Claim 24 words
A processor readable storage medium according to claim 11, wherein: said rest transition subzone includes a first trigger line and a second trigger line.
Claim 16
Dependent Claim 47 words
A processor readable storage medium according to claim 11, wherein: said first transition subzone includes a first trigger line and a second trigger line; and said fourth program code loads said second data when said user crosses said second trigger line after crossing said first trigger line.
Claim 17
Dependent Claim 26 words
A processor readable storage medium according to claim 11, wherein: said third program codes present said second portion of said first data in a continuous manner.
Claim 18
Independent Claim 159 words
An apparatus for presenting data during an video presentation on a video presentation apparatus, said presentation including an environment divided into zones, comprising: means for storing in a storage device first data for a first zone; means for presenting at least a first portion of said first data while a user interacts with a first zone, said first zone including a transition subzone; means for presenting at least a second portion of said first data while said user interacts with said transition subzone; means for loading into said storage device second data for a second zone while said user interacts with said transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and means for presenting at least a first portion of said second data while said user interacts with said second zone.
Claim 19
Independent Claim 159 words
An apparatus for presenting data during an video presentation on a video presentation apparatus, said presentation including an environment divided into zones, comprising: means for storing in a storage device first data for a first zone; means for presenting at least a first portion of said first data while a user interacts with a first zone, said first zone including a transition subzone; means for presenting at least a second portion of said first data while said user interacts with said transition subzone; means for loading into said storage device second data for a second zone while said user interacts with said transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and means for presenting at least a first portion of said second data while said user interacts with said second zone.
Claim 20
Independent Claim 118 words
A method for creating a video presentation to be used on an interactive multi-media system, comprising the steps of: defining an interactive environment; dividing said environment into zones so that memory resident data necessary to implement each zone is capable of being stored in a memory of the interactive multi-media system; dividing said zones into subzones, a subset of said subzones being overlap subzones so that each zone has at least one overlap subzone in common with another zone; creating said data for each subzone; including a first trigger line in each overlap subzone that triggers a transition from one zone to a second zone when a viewer is progressing from said one zone to said second zone.
Claim 21
Independent Claim 118 words
A method for creating a video presentation to be used on an interactive multi-media system, comprising the steps of: defining an interactive environment; dividing said environment into zones so that memory resident data necessary to implement each zone is capable of being stored in a memory of the interactive multi-media system; dividing said zones into subzones, a subset of said subzones being overlap subzones so that each zone has at least one overlap subzone in common with another zone; creating said data for each subzone; including a first trigger line in each overlap subzone that triggers a transition from one zone to a second zone when a viewer is progressing from said one zone to said second zone.
Claim 22
Dependent Claim 24 words
A method according to claim 16, further including the step of: storing instructions and data necessary to implement each zone on a compact disc.
Claim 23
Dependent Claim 192 words
A processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program code for using data during an video presentation, said processor readable program code including: first program code, said first program code stores in a storage device first data for a first zone, said first zone including a main subzone and a first transition subzone; second program code, said second program code presents at least a first portion of said first data if a user interacts with said main subzone, presents at least a second portion of said first data if said user interacts with said first transition subzone and presents at least a first portion of second data if said user interacts with a second zone; and third program code, said third program code loads into said storage device second data for said second zone while said user interacts with said first transition subzone, said second zone includes said first transition subzone, said second data replacing at least a first subset of said first data, said first subset of said first data not including said second portion of said first data.
Claim 24
Dependent Claim 192 words
A processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program code for using data during an video presentation, said processor readable program code including: first program code, said first program code stores in a storage device first data for a first zone, said first zone including a main subzone and a first transition subzone; second program code, said second program code presents at least a first portion of said first data if a user interacts with said main subzone, presents at least a second portion of said first data if said user interacts with said first transition subzone and presents at least a first portion of second data if said user interacts with a second zone; and third program code, said third program code loads into said storage device second data for said second zone while said user interacts with said first transition subzone, said second zone includes said first transition subzone, said second data replacing at least a first subset of said first data, said first subset of said first data not including said second portion of said first data.
Claim 25
Dependent Claim 122 words
A processor readable storage medium according to claim 18, wherein: said first zone further includes a second transition subzone; said second program code presents at least a third portion of said first data if said user interacts with said second transition subzone and presents at least a first portion of third data if said user interacts with a third zone; and said third program code loads into said storage device third data for said third zone while said user interacts with said second transition subzone, said third zone includes said second transition subzone, said third data replacing at least a second subset of said first data, said second subset of said first data not including said third portion of said first data.
Claim 26
Dependent Claim 39 words
A processor readable storage medium according to claim 19, wherein: said first transition subzone includes a first trigger line and a second trigger line; and said second transition subzone includes a third trigger line and a fourth trigger line.
Claim 27
Dependent Claim 21 words
A processor readable storage medium according to claim 18, wherein: said second program code presents data continuously during said video presentation.
Claim 28
Independent Claim 266 words
An apparatus for presenting data during an video presentation, said presentation including an environment divided into zones, comprising: a processor; a memory in communication with said processor; an input device, in communication with said processor; an output device, in communication with said memory; and a storage peripheral in communication with said memory, said storage peripheral storing a plurality of sets of data, each set of data corresponding to one of said zones, said memory capable of storing at least one set of data but not all of said plurality of sets of data simultaneously; wherein: said memory storing a first set data for a first zone while a user interacts with said first zone; said processor, in conjunction with said memory, said input device and said output device, presents at least a first portion of said first data while a user interacts with said first zone, said first zone including a transition subzone, said processor presents at least a second portion of said first data while said user interacts with said transition subzone; second data for a second zone is loaded into said memory while said user interacts with said first transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and after said second data is loaded, said processor, in conjunction with said memory, said input device and said output device, present at least a first portion of said second data while said user interacts with said second zone.
Claim 29
Independent Claim 266 words
An apparatus for presenting data during an video presentation, said presentation including an environment divided into zones, comprising: a processor; a memory in communication with said processor; an input device, in communication with said processor; an output device, in communication with said memory; and a storage peripheral in communication with said memory, said storage peripheral storing a plurality of sets of data, each set of data corresponding to one of said zones, said memory capable of storing at least one set of data but not all of said plurality of sets of data simultaneously; wherein: said memory storing a first set data for a first zone while a user interacts with said first zone; said processor, in conjunction with said memory, said input device and said output device, presents at least a first portion of said first data while a user interacts with said first zone, said first zone including a transition subzone, said processor presents at least a second portion of said first data while said user interacts with said transition subzone; second data for a second zone is loaded into said memory while said user interacts with said first transition subzone, said second zone includes said transition subzone, said second data replacing at least a subset of said first data, said subset of said first data not including said second portion of said first data; and after said second data is loaded, said processor, in conjunction with said memory, said input device and said output device, present at least a first portion of said second data while said user interacts with said second zone.

References Cited (Backward Citations)

US5122873A Cited
US5363482A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-19 2000-05-20 2000-11-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-19 2004-05-20 2004-11-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-19 2008-05-20 2008-11-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag