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

System for relocating a multimedia presentation on a different platform by extracting a resource map in order to remap and relocate resources

Assignee: Amiga Development LLC
•
Filing: 1991-04-26
•
Granted: 1994-05-31
•
Expires: 2011-04-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process performed in a data processing system includes receiving an input selecting one of the plurality of multimedia presentations to be relocated from the first memory to the second memory, scanning the linked data structures of the selected multimedia presentation to recognize a plurality of resources corresponding to the selected multimedia presentation, and generating a list of names and locations within the selected multimedia presentation corresponding to the identified plurality of resources. The process also includes renaming the names on the generated list, changing the names of the identified plurality of resources in the selected multimedia presentation to the new names on the generated list, and moving the selected multimedia presentation and the resources identified on the generated list to the second memory.

Inventors

  • 👤 John D. Gerlach, Jr.
  • 👤 Michael E. Weiblen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 13:21
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34; G06F40/00; G06F40/10; G06F40/166; G09; G09B; G09B7/00; G09B7/02; G09B7/04; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 195 words
In a data processing system having a first memory and a second memory, wherein the first and second memories are adapted for storing a plurality of multimedia presentations and a plurality of resources, wherein each one of the plurality of multimedia presentations includes a plurality of linked data structures, wherein a plurality of the linked data structures identify a plurality of resources each having a name including a location identifier, the method comprising the steps performed in the data processing system of: receiving an input selecting one of the multimedia presentations to be relocated from the first memory to the second memory; scanning the linked data structures of the selected multimedia presentation to determine the plurality of resources identified by the selected multimedia presentation; generating a resource-name list of names including location identifiers corresponding to the plurality of resources identified by the selected multimedia presentation; changing the location identifiers on the resource-name list; updating the names of the identified plurality of resources in the selected multimedia presentation to reflect the changed location identifiers on the resource-name list; and relocating the updated multimedia presentation and the resources listed on the resource-name list to the second memory.
Claim 2
Dependent Claim 195 words
In a data processing system having a first memory and a second memory, wherein the first and second memories are adapted for storing a plurality of multimedia presentations and a plurality of resources, wherein each one of the plurality of multimedia presentations includes a plurality of linked data structures, wherein a plurality of the linked data structures identify a plurality of resources each having a name including a location identifier, the method comprising the steps performed in the data processing system of: receiving an input selecting one of the multimedia presentations to be relocated from the first memory to the second memory; scanning the linked data structures of the selected multimedia presentation to determine the plurality of resources identified by the selected multimedia presentation; generating a resource-name list of names including location identifiers corresponding to the plurality of resources identified by the selected multimedia presentation; changing the location identifiers on the resource-name list; updating the names of the identified plurality of resources in the selected multimedia presentation to reflect the changed location identifiers on the resource-name list; and relocating the updated multimedia presentation and the resources listed on the resource-name list to the second memory.
Claim 3
Dependent Claim 47 words
The method of claim 1 wherein the plurality of multimedia presentations have a size in the first memory and the plurality of resources have a size in the first memory, and wherein the scanning step includes the substep of: determining the size of the selected multimedia presentation.
Claim 4
Dependent Claim 37 words
The method of claim 2 wherein the generating step includes the substep of: generating in the resource-name list the size in the first memory of each one of the corresponding resources identified by the selected multimedia presentation.
Claim 5
Dependent Claim 111 words
The method of claim 3 wherein the data processing system is further comprised of a third memory and the first memory is of a predetermined size and the second memory is of a predetermined size, wherein the size of the second memory is less than the size of the first memory, wherein the size of the selected multimedia presentation and the size of the plurality of resources in the resource-name list are greater than the size of the second memory, and wherein the relocating step includes the substep of: moving the updated multimedia presentation and the plurality of resources corresponding to the updated multimedia presentation to the second and third memories.
Claim 6
Dependent Claim 204 words
A multimedia presentation and resource allocation system in a data processing system having a first memory and a second memory, wherein the first and second memories are adapted for storing a plurality of multimedia presentations and a plurality of resources, wherein each one of the plurality of multimedia presentations includes a plurality of linked data structures, wherein a plurality of the linked data structures identify a plurality of resources each having a name including a location identifier, the system comprising: means for receiving an input selecting one of the multimedia presentations to be relocated from the first memory to the second memory; means for scanning the linked data structures of the selected multimedia presentation to determine the plurality of resources identified by the selected multimedia presentation; means for generating a list of names including location identifiers corresponding to the plurality of resources identified by the selected multimedia presentation; means for changing the locating identifiers on the generated list; means for updating the names of the identified plurality of resources in the selected multimedia presentation to reflect the changed location identifiers on the generated list; and means for relocating the updated multimedia presentation and the resources listed on the generated list to the second memory.
Claim 7
Dependent Claim 204 words
A multimedia presentation and resource allocation system in a data processing system having a first memory and a second memory, wherein the first and second memories are adapted for storing a plurality of multimedia presentations and a plurality of resources, wherein each one of the plurality of multimedia presentations includes a plurality of linked data structures, wherein a plurality of the linked data structures identify a plurality of resources each having a name including a location identifier, the system comprising: means for receiving an input selecting one of the multimedia presentations to be relocated from the first memory to the second memory; means for scanning the linked data structures of the selected multimedia presentation to determine the plurality of resources identified by the selected multimedia presentation; means for generating a list of names including location identifiers corresponding to the plurality of resources identified by the selected multimedia presentation; means for changing the locating identifiers on the generated list; means for updating the names of the identified plurality of resources in the selected multimedia presentation to reflect the changed location identifiers on the generated list; and means for relocating the updated multimedia presentation and the resources listed on the generated list to the second memory.
Claim 8
Dependent Claim 45 words
The system of claim 5 wherein the plurality of multimedia presentations have a size in the first memory and the plurality of resources have a size in the first memory, wherein the scanning means comprises: means for determining the size of the selected multimedia presentation.
Claim 9
Dependent Claim 37 words
The system of claim 6 wherein the generating means comprises: means for generating in the list of names the size in the first memory of each one of the corresponding resources identified by the selected multimedia presentation.
Claim 10
Dependent Claim 111 words
The system of claim 7 wherein the data processing system is further comprised of a third memory and the first memory is of a predetermined size and the second memory is of a predetermined size, wherein the size of the second memory is less than the size of the first memory, wherein the size of the selected multimedia presentation and the size of the plurality of resources in the list of names are greater than the size of the second memory, and wherein the relocating means comprises: means for moving the updated multimedia presentation and the plurality of resources corresponding to the updated multimedia presentation to the second and third memories.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-30 1997-11-29 1998-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-30 2001-11-29 2002-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-30 2005-11-29 2006-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag