Patent US5133070A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5133070A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of nesting and processing mixed data objects within a data stream utilizing selective environment inheritance

Assignee: Cisco Technology Inc
•
Filing: 1988-06-30
•
Granted: 1992-07-21
•
Expires: 2008-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is disclosed for nesting and processing mixed data objects from diverse data types including: text, image, and graphics. The method permits the utilization of shared environmental specifications for processing multiple data objects. Each mixed data object includes a pair of object delimiters, which identify the beginning and end of that object, and an environment control indicator which determines whether that object will inherit environment objects from a nesting object or pass environment objects to the nesting object. An appropriate application for processing each object is called in response to the detection of the beginning of that object and is returned to after any intervening objects have been processed. Processing is accomplished utilizing environment elements from the current object or a previous object so that coordinate systems, color, units of measure or current positions may be shared between objects while allowing specific applications suited to a particular object to be utilized for processing.

Inventors

  • 👤 Barbara A. Barker
  • 👤 Thomas R. Edel
  • 👤 Jeffrey A. Stark

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 18:23
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/60

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 243 words
A computer implemented method in data processing system for nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects requiring a selected data processing application for processing thereof and having a beginning and an ending, said method comprising the steps of: nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; marking the beginning of each of said plurality of nested mixed data objects, said marking including an indication of data object type; marking the end of each of said plurality of nested mixed data objects; calling a first selected data processing application for processing a first one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; and thereafter halting said second selected data processing application and returning to said first selected processing application in response to a detection of the ending of said second one of said plurality of nested mixed data objects.
Claim 2
Dependent Claim 243 words
A computer implemented method in data processing system for nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects requiring a selected data processing application for processing thereof and having a beginning and an ending, said method comprising the steps of: nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; marking the beginning of each of said plurality of nested mixed data objects, said marking including an indication of data object type; marking the end of each of said plurality of nested mixed data objects; calling a first selected data processing application for processing a first one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; and thereafter halting said second selected data processing application and returning to said first selected processing application in response to a detection of the ending of said second one of said plurality of nested mixed data objects.
Claim 3
Dependent Claim 48 words
The computer implemented method in a data processing system of nesting and processing a plurality of mixed data objects according to claim 1, wherein said step of marking the ending of each of said plurality of nested mixed data objects includes marking an indication of data object type.
Claim 4
Dependent Claim 313 words
A computer implemented method in a data processing system of nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects having a beginning and an ending and specific environment elements associated therewith and requiring a selected data processing application for processing thereof, said method comprising the steps of: nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; marking the beginning of each said plurality of nested mixed data objects, said marking including an indication of data object type; marking each of said plurality of nested mixed data objects with an environment control indication indicating specific environment elements which will be inherited from a nesting mixed data object; marking the ending of each of said plurality of nested mixed data objects; calling a first selected data processing application for processing a first one of said plurality of nested mixed objects in response to a detection of the beginning thereof; temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects, in accordance with said specific environment elements of said first one of said plurality of nested mixed data objects, in response to a detection of the beginning of said second one of said plurality of nested mixed data objects and said environment control indication; and thereafter halting said second selected data processing application and returning to said first selected data processing application in response to a detection of the ending of said second one of said plurality of nested mixed data objects.
Claim 5
Dependent Claim 313 words
A computer implemented method in a data processing system of nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects having a beginning and an ending and specific environment elements associated therewith and requiring a selected data processing application for processing thereof, said method comprising the steps of: nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; marking the beginning of each said plurality of nested mixed data objects, said marking including an indication of data object type; marking each of said plurality of nested mixed data objects with an environment control indication indicating specific environment elements which will be inherited from a nesting mixed data object; marking the ending of each of said plurality of nested mixed data objects; calling a first selected data processing application for processing a first one of said plurality of nested mixed objects in response to a detection of the beginning thereof; temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects, in accordance with said specific environment elements of said first one of said plurality of nested mixed data objects, in response to a detection of the beginning of said second one of said plurality of nested mixed data objects and said environment control indication; and thereafter halting said second selected data processing application and returning to said first selected data processing application in response to a detection of the ending of said second one of said plurality of nested mixed data objects.
Claim 6
Dependent Claim 48 words
The computer implemented method in a data processing system of nesting and processing a plurality of mixed data objects according to claim 3, wherein said step of marking the ending of each of said plurality of nested mixed data objects includes marking an indication of data object type.
Claim 7
Dependent Claim 62 words
The computer implemented method in a data processing system of nesting and processing a plurality of mixed data objects according to claim 3, wherein said specific environment elements include a coordinate system associated with at least one of said plurality of nested mixed data objects and wherein said environment control indication includes a determination of a current position of a data object.
Claim 8
Dependent Claim 322 words
A computer implemented method inn a data processing system of nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects having a beginning and an ending and specific environment elements associated therewith and requiring a selected data processing application for processing thereof, said method comprising the steps of: nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; marking the beginning of each of said plurality of nested mixed data objects, said marking including an indication of data object type; marking each of said plurality of nested mixed data objects with an environment control indication indicating specific environment elements which will be passed from a nested mixed data object; marking the ending of each of said plurality of nested mixed data objects; calling a first selected data processing application for processing a first one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; and thereafter halting said second selected data processing application and returning to said first selected data processing application and processing at least a portion of said first one of said plurality of nested mixed data objects in accordance with said specific environment elements of said second one of said plurality of nested mixed data objects in response to a detection of the ending of said second one of said plurality of nested mixed data objects and said environment control indication.
Claim 9
Dependent Claim 322 words
A computer implemented method inn a data processing system of nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects having a beginning and an ending and specific environment elements associated therewith and requiring a selected data processing application for processing thereof, said method comprising the steps of: nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; marking the beginning of each of said plurality of nested mixed data objects, said marking including an indication of data object type; marking each of said plurality of nested mixed data objects with an environment control indication indicating specific environment elements which will be passed from a nested mixed data object; marking the ending of each of said plurality of nested mixed data objects; calling a first selected data processing application for processing a first one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; and thereafter halting said second selected data processing application and returning to said first selected data processing application and processing at least a portion of said first one of said plurality of nested mixed data objects in accordance with said specific environment elements of said second one of said plurality of nested mixed data objects in response to a detection of the ending of said second one of said plurality of nested mixed data objects and said environment control indication.
Claim 10
Dependent Claim 48 words
The computer implemented method in a data processing system of nesting and processing a plurality of mixed data objects according to claim 6, wherein said step of marking the ending of each of said plurality of nested mixed data objects includes marking an indication of data object type.
Claim 11
Dependent Claim 62 words
The computer implemented method in a data processing system of nesting and processing a plurality of mixed data objects according to claim 6, wherein said specific environment elements include a coordinate system associated with at least one of said plurality of nested mixed data objects and wherein said environment control indication includes a determination of a current position of a data object.
Claim 12
Dependent Claim 251 words
A data processing system for nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects requiring a selected data processing application for processing thereof and having a beginning and an ending, said data processing system comprising: means for nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; means for marking the beginning of each of said plurality of nested mixed data objects, said marking including an indication of data object type; means for marking the ending of each of said plurality of nested mixed data objects; means for calling a first selected data processing application for processing a first one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; means for temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; and means for thereafter halting said second selected data processing application and returning to said first selected data processing application in response to a detection of the ending of said second one of said plurality of nested mixed data objects.
Claim 13
Dependent Claim 251 words
A data processing system for nesting and processing a plurality of mixed data objects of diverse data object type which may include text data objects, graphics data objects and image data objects, each diverse data object type of said plurality of mixed data objects requiring a selected data processing application for processing thereof and having a beginning and an ending, said data processing system comprising: means for nesting a plurality of mixed data objects within a data stream in said data processing system such that at least one data object type is contained completely within a second data object type; means for marking the beginning of each of said plurality of nested mixed data objects, said marking including an indication of data object type; means for marking the ending of each of said plurality of nested mixed data objects; means for calling a first selected data processing application for processing a first one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; means for temporarily halting said first selected data processing application and thereafter calling a second selected data processing application for processing a second one of said plurality of nested mixed data objects in response to a detection of the beginning thereof; and means for thereafter halting said second selected data processing application and returning to said first selected data processing application in response to a detection of the ending of said second one of said plurality of nested mixed data objects.
Claim 14
Dependent Claim 45 words
The data processing system for nesting and processing a plurality of mixed data objects according to claim 9, wherein said means for marking the ending of each of said plurality of nested mixed data objects includes means for marking an indication of data object type.

References Cited (Backward Citations)

US4390945A Cited
US4785296A Cited
US4672459A Cited
US4739477A Cited
US4688167A Cited
US4751740A Cited
US4663615A Cited
US4651278A Cited
US4831583A Cited
US4965765A Cited
US4829294A Cited
US4819233A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-21 1996-01-20 1996-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-21 2000-01-20 2000-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-21 2004-01-20 2004-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag