Claims
- 1. A computer system comprising:
- (a) a unified data structure including frame objects, said unified data structure including at least a single first frame object associated with a predetermined context, wherein different frame objects are associated with different ones of a plurality of predetermined contexts,
- (b) an object system including said frame objects, said object system being arranged to manage said frame objects,
- (c) a computer interface system supported by said object system and implemented by said unified data structure, said computer interface system arranged to accept a physical input and to produce a physical result using said unified data structure,
- (d) a scripting system supported by said object system and implemented by said unified data structure, and
- (e) an object store supported by said object system, said object store being arranged to store said frame objects of said unified data structure, said unified data structure being common to, and able to be shared by, said computer interface system, said scripting and said object store, whereby said computer interface system and said scripting system operate in cooperation with one another in an integrated fashion.
- 2. The computer system according to claim 1, further comprising a view system effective for employing said unified data structure, said view system included in said computer interface system.
- 3. The computer system according to claim 1, further comprising input/output systems for said computer system which are effective for employing said unified data structure.
- 4. The computer system according to claim 1, wherein said object system effectively employs binary objects and arrays.
- 5. The computer system according to claim 2, wherein said view system employs binary objects and arrays.
- 6. A computer-implemented method of using a computer system having a unified data structure including frame objects and a computer interface system, said unified data structure including at least a single first frame object associated with a predetermined context, wherein different frame objects are associated with different ones of a plurality of predetermined contexts, said method including the steps of:
- (a) establishing an object system including said frame objects, said object system being arranged to manage said frame objects and supporting said computer interface system,
- (b) using a scripting system supported by the object system and implemented by said unified data structure to accomplish selected computer operations, said scripting system arranged to accept a physical input indication via said computer interface system and to produce a physical result via said computer interface system using said unified data structure, and
- (c ) employing an object store supported by the object system, said object store being arranged to store said frame objects, said unified data structure being common to, and able to be shared by, said scripting system and said computer interface system, whereby said computer interface system and said scripting system operate in cooperation with one another in an integrated fashion.
- 7. The method of using a computer system according to claim 6, including the additional step of employing a view system effective for use by the unified data structure, said view system included in said computer interface system.
- 8. The method of using a computer system according to claim 6, including the additional step of using input/output system for said computer system which are effective for employing said unified data structure.
- 9. The method of using a computer system according to claim 6, including the step of including the use of binary object and arrays in the object system.
- 10. The method of using a computer system according to claim 6, including to step of including the use of binary object and arrays in the view system.
- 11. A hand-held pen-based computer system comprising:
- (a) a unified data structure including frame objects said unified data structure including at least a single first frame object associated with a predetermined context, wherein different frame objects are associated with different ones of a plurality of predetermined contexts,
- (b) an object system including said frame objects, said object system being arranged to manage said frame objects,
- (c) a computer interface system supported by said object system and implemented by said unified data structure, said computer interface system arranged to accept a physical input and to produce a physical result using said unified data structure,
- (d) a scripting system supported by said object system and implemented by said unified data structure, and
- (e) an object store supported by said object system, said object store being arranged to store said frame objects of said unified data structure, said unified data structure being common to, and able to be shared by, said computer interface system, said scripting system and said object store, whereby said computer interface system and said scripting system operate in cooperation with one another in an integrated fashion.
- 12. The computer system according to claim 11, further comprising a view system effective for employing said unified data structure, said view system included in said computer interface system.
- 13. The computer system according to claim 11, further comprising input/output system for said computer system which are effective for employing said unified data structure.
- 14. The computer system according to claim 11, wherein said object system effectively employs binary object and arrays.
- 15. The computer system according to claim 12, wherein said view system employs binary objects and arrays.
- 16. A computer-implemented method of using a hand-held pen-based computer system having a unified data structure including frame objects and a computer interface system, said unified data structure including at least a single first frame object associated with a predetermined context, wherein different frame objects are associated with different ones of a plurality of predetermined contexts, said method including the steps of:
- (a) establishing an object system including said frame objects, said object system being arranged to manage said frame objects and supporting said computer interface system,
- (b) using a scripting system supported by the object system and implement by said unified data structure to accomplish selected computer operations, said scripting system arranged to accept a physical input indication via said computer interface system and to produce a physical result via said computer interface system using said unified data structure, and
- (c) employing an object store supported by the system, said object store being arranged to store frame objects, said unified data structure being common to, and able to be shared by, said scripting system and said computer interface system, whereby said computer interface system and said scripting system operate in cooperation with one another in an integrated fashion.
- 17. The method of using a computer system according to claim 16, including the additional step of employing a view system effective for use by the unified data structure, said view system included in said computer interface system.
- 18. The method of using a computer system according to claim 16, including the additional step of using input/output systems for said computer system which are effective for employing said unified data structure.
- 19. The method of using a computer system according to claim 16, including the step of including the use of binary objects and arrays in the object system.
- 20. The method of using a computer system according to claim 16, including the step of including the use of binary objects and arrays in the view system.
Parent Case Info
This is a continuation of application Ser. No. 08/099,852 filed on Jul. 30,1993 , now U.S. Pat. No. 5,588,141.
US Referenced Citations (11)
Continuations (1)
|
Number |
Date |
Country |
Parent |
99852 |
Jul 1993 |
|