US2002059157A1PendingUtilityA1
Operating system using dynamic multi-dimensional trees
Priority: Apr 23, 1998Filed: Sep 6, 2001Published: May 16, 2002
Est. expiryApr 23, 2018(expired)· nominal 20-yr term from priority
G06F 16/24522G06F 8/427G06F 8/311Y10S707/99933
39
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
An operating system includes means for interacting with a user, means for storing information, the information being organized using nuclear trees, means for interacting with underlying hardware, and means for initiating an application to run on the underlying hardware.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An operating system comprising:
means for interacting with a user; means for storing information, the information being organized using nuclear trees; means for interacting with underlying hardware; and means for initiating an application to run on the underlying hardware.
2 . The operating system of claim 1 , wherein the operating system is a virtual operating system.
3 . The operating system of claim 1 , wherein the operating system is a continuously running operating system.
4 . The operating system of claim 1 , wherein the operating system is used for a multi-machine network.
5 . The operating system of claim 1 , wherein the nuclear trees include source trees.
6 . The operating system of claim 1 , wherein the nuclear trees include applied knowledges.
7 . The operating system of claim 1 , wherein the nuclear trees are used to interpret user input through experimentation.
8 . An operating system comprising:
means for interacting with a user using nuclear trees; means for storing information; means for interacting with underlying hardware; and means for initiating an application to run on the underlying hardware.
9 . The operating system of claim 8 , wherein the operating system is a virtual operating system.
10 . The operating system of claim 8 , wherein the operating system is a continuously running operating system.
11 . The operating system of claim 8 , wherein the operating system is used for a multi-machine network.
12 . The operating system of claim 8 , wherein the nuclear trees include source trees.
13 . The operating system of claim 8 , wherein the nuclear trees include applied knowledges.
14 . The operating system of claim 8 , wherein the nuclear trees are used to interpret user input through experimentation.
15 . An operating system comprising:
means for interacting with a user; means for storing information; means for interacting with underlying hardware; and means for initiating an application to run on the underlying hardware, wherein nuclear trees are used to control internal behavior of the application.
16 . The operating system of claim 15 , wherein the operating system is a virtual operating system.
17 . The operating system of claim 15 , wherein the operating system is a continuously running operating system.
18 . The operating system of claim 15 , wherein the operating system is used for a multi-machine network.
19 . The operating system of claim 15 , wherein the nuclear trees include source trees.
20 . The operating system of claim 15 , wherein the nuclear trees include applied knowledges.
21 . The operating system of claim 15 , wherein the nuclear trees are used to interpret user input through experimentation.
22 . An operating system comprising:
means for interacting with a user using a Graphical User Interface; means for storing information; means for interacting with underlying hardware; and means for initiating applications to run on the underlying hardware, wherein the Graphical User Interface uses nuclear trees to integrate outputs of the applications.
23 . The operating system of claim 22 , wherein Graphical User Interface also uses nuclear trees to integrate internal functions of the applications.
24 . The operating system of claim 22 , wherein the operating system is a virtual operating system.
25 . The operating system of claim 22 , wherein the operating system is a continuously running operating system.
26 . The operating system of claim 22 , wherein the operating system is used for a multi-machine network.
27 . The operating system of claim 22 , wherein the nuclear trees include source trees.
28 . The operating system of claim 22 , wherein the nuclear trees include applied knowledges.
29 . The operating system of claim 22 , wherein the nuclear trees are used to interpret user input through experimentation.
30 . An operating system comprising:
means for interacting with a user; means for storing information as applied knowledges; means for interacting with underlying hardware; and means for initiating an application to run on the underlying hardware.
31 . The operating system of claim 30 , wherein the operating system is a virtual operating system.
32 . The operating system of claim 30 , wherein the operating system is a continuously running operating system.
33 . The operating system of claim 30 , wherein the operating system is used for a multi-machine network.
34 . The operating system of claim 30 , wherein the nuclear trees include source trees.
35 . The operating system of claim 30 , wherein the nuclear trees include applied knowledges.
36 . The operating system of claim 30 , wherein the nuclear trees are used to interpret user input through experimentation.
37 . An operating system comprising:
means for interacting with a user; means for storing information; means for interacting with underlying hardware; and means for initiating an application to run on the underlying hardware, wherein nuclear trees are used to provide an infinitely expressive language.
38 . The operating system of claim 37 , wherein the operating system is a virtual operating system.
39 . The operating system of claim 37 , wherein the operating system is a continuously running operating system.
40 . The operating system of claim 37 , wherein the operating system is used for a multi-machine network.
41 . The operating system of claim 37 , wherein the nuclear trees include source trees.
42 . The operating system of claim 37 , wherein the nuclear trees include applied knowledges.
43 . The operating system of claim 37 , wherein the nuclear trees are used to interpret user input through experimentation.
44 . An operating system comprising:
means for interacting with a user using a Graphical User Interface and a general purpose translator; means for storing information; means for interacting with underlying hardware; and means for initiating applications to run on the underlying hardware, wherein the operating system permits different applications to communicate to each other using source trees.
45 . The operating system of claim 44 , wherein the nuclear trees include source trees.
46 . The operating system of claim 44 , wherein the nuclear trees include applied knowledges.
47 . The operating system of claim 44 , wherein the nuclear trees are used to interpret user input through experimentation.
48 . A hierarchical structure for storing information embodied in a computer readable medium comprising:
a source tree for expressing a task; and applied knowledge to refer to at least one of an executable component and an interpretive component.
49 . The structure of claim 48 , wherein the source and the applied knowledge form a nuclear tree.
50 . The structure of claim 48 , wherein a nuclear tree is formed from the source tree and the applied knowledges.
51 . The structure of claim 48 , wherein the nuclear trees are used to interpret user input through experimentation.
52 . A method of interpreting input from a user comprising the steps of:
identifying a list of potential candidates to understand the input; recursively launching each candidate with the input; and evaluating results returned by each candidate.
53 . The method of claim 52 , wherein the candidates are launched sequentially.
54 . The method of claim 52 , wherein the candidates are launched in parallel.
55 . The method of claim 52 , wherein the input includes text.
56 . The method of claim 52 , wherein the input includes speech.
57 . The method of claim 52 , wherein the input includes an image.
58 . A method of creating a document comprising the steps of:
parsing content into a hierarchy of components, each component having its own associated knowledge base; collecting the associated knowledge base about at least one subset of the components into a set of source trees; and creating nGen models with nuclear trees that use the collected associated knowledge base and the set of source trees, which, together with the hierarchy of components, comprise the document.
59 . The method of claim 58 , wherein the components are two-dimensional components.
60 . The method of claim 58 , wherein the components are three-dimensional components.
61 . The method of claim 58 , wherein the remaining knowledge base not associated with the subset of components is associated with the whole document.
62 . A computer program product for operating a computer comprising:
a computer usable medium having computer readable program code means embodied in the computer usable medium for causing an application program to execute on a computer system, the computer readable program code means comprising:
computer readable program code means for interacting with a user;
computer readable program code means for storing information, the information being organized using nuclear trees;
computer readable program code means for interacting with underlying hardware; and
computer readable program code means for initiating an application to run on the underlying hardware.
63 . A computer program product for operating a computer comprising:
a computer usable medium having computer readable program code means embodied in the computer usable medium for causing an application program to execute on a computer system, the computer readable program code means comprising:
computer readable program code means for interacting with a user using nuclear trees;
computer readable program code means for storing information;
computer readable program code means for interacting with underlying hardware; and
computer readable program code means for initiating an application to run on the underlying hardware.
64 . A computer program product for operating a computer comprising:
a computer usable medium having computer readable program code means embodied in the computer usable medium for causing an application program to execute on a computer system, the computer readable program code means comprising:
computer readable program code means for interacting with a user;
computer readable program code means for storing information;
computer readable program code means for interacting with underlying hardware; and
computer readable program code means for initiating an application to run on the underlying hardware,
wherein nuclear trees are used to control internal behavior of the application.
65 . A computer program product for operating a computer comprising:
a computer usable medium having computer readable program code means embodied in the computer usable medium for causing an application program to execute on a computer system, the computer readable program code means comprising:
computer readable program code means for interacting with a user using a Graphical User Interface;
computer readable program code means for storing information;
computer readable program code means for interacting with underlying hardware; and
computer readable program code means for initiating applications to run on the underlying hardware,
wherein the Graphical User Interface uses nuclear trees to integrate outputs of the applications.
66 . A computer program product for operating a computer comprising:
a computer usable medium having computer readable program code means embodied in the computer usable medium for causing an application program to execute on a computer system, the computer readable program code means comprising:
computer readable program code means for interacting with a user;
computer readable program code means for storing information as applied knowledges;
computer readable program code means for interacting with underlying hardware; and
computer readable program code means for initiating an application to run on the underlying hardware.Join the waitlist — get patent alerts
Track US2002059157A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.