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

Method and apparatus utilizing bond identifiers executed upon accessing of an endo-dynamic information node (EDIN)

Assignee: UFIL UNIFIED DATA TECHNOLOGIES Ltd
•
Filing: 1994-12-15
•
Granted: 1997-11-04
•
Expires: 2014-12-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer-implemented method and apparatus for information organization, wherein atomic information can be both static and dynamic, but the compound information (e.g., associations, groupings, sets, etc.) of such atoms always remain dynamic. Unless otherwise directed, a compound information entity is always dynamically determined and generated. This determination is based on the processing of a defined condition, wherein all atoms qualifying the condition are included in the compound. This dynamic determination eliminates the need to "update" the compound, when atoms and/or compounds common to two or more compounds are changed. Further, each information compound can be dynamically generated based on an existing definition for that compound.

Inventors

  • 👤 Babak Ahmadi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 00:35
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99941; Y10S707/99942; Y10S707/99943; Y10S707/99944

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 135 words
A method for dynamically organizing and processing data in a computer having a memory and a data storage device coupled thereto, the method comprising the steps of: (a) generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers; (b) associating each bond identifier of an EDIN with an organizational structure of data stored in the memory of the computer; and (c) traversing the organizational structure of data in the memory of the computer through the EDINs.
Claim 2
Independent Claim 135 words
A method for dynamically organizing and processing data in a computer having a memory and a data storage device coupled thereto, the method comprising the steps of: (a) generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers; (b) associating each bond identifier of an EDIN with an organizational structure of data stored in the memory of the computer; and (c) traversing the organizational structure of data in the memory of the computer through the EDINs.
Claim 3
Dependent Claim 19 words
The method of claim 1, wherein each of the Endo-Dynamic Information Nodes (EDINs) comprise an Endo-Dynamic Information Statement (EDIS).
Claim 4
Independent Claim 143 words
A method for dynamically organizing and processing data in a computer having a memory and a data storage device coupled thereto, the method comprising the steps of: (a) generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers; (b) associating each bond identifier of an EDIN with a body of executable code stored in the memory of the computer; and (c) performing the executable code using the computer as a required action for the bond identifier when the EDIN is accessed in the computer.
Claim 5
Independent Claim 143 words
A method for dynamically organizing and processing data in a computer having a memory and a data storage device coupled thereto, the method comprising the steps of: (a) generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers; (b) associating each bond identifier of an EDIN with a body of executable code stored in the memory of the computer; and (c) performing the executable code using the computer as a required action for the bond identifier when the EDIN is accessed in the computer.
Claim 6
Dependent Claim 21 words
The method of claim 3, wherein one or more of the Endo-Dynamic Information Nodes (EDINs) comprise an Endo-Dynamic Command Line (EDCL).
Claim 7
Dependent Claim 14 words
The method of claim 4, wherein the Endo-Dynamic Command Lines (EDCLs) comprise a program.
Claim 8
Dependent Claim 20 words
The method of claim 4, wherein one or more Endo-Dynamic Command Lines (EDCLs) are referenced by an Endo-Dynamic Operator (EDO).
Claim 9
Dependent Claim 35 words
The method of claim 6, further comprising the steps of generating a unique Universal Entity Identifier (UEI), assigning the unique UEI to the Endo-Dynamic Operator (EDO), and referencing the unique UEI to invoke the EDO.
Claim 10
Dependent Claim 35 words
The method of claim 7, further comprising the step of distinguishing between native and non-native Endo-Dynamic Operators (EDOs), wherein native EDOs reference executable code and non-native EDOs reference one or more Endo-Dynamic Command Lines (EDCLs).
Claim 11
Dependent Claim 13 words
The method of claim 6, wherein the Endo-Dynamic Operator (EDO) comprises an instruction.
Claim 12
Dependent Claim 14 words
The method of claim 3, wherein the bond identifier comprises an Endo-Dynamic Operator (EDO).
Claim 13
Dependent Claim 23 words
The method of claim 3, wherein Universal Entity Identifiers (UEIs) stored in the memory of the computer uniquely identify each Endo-Dynamic Set (EDS).
Claim 14
Dependent Claim 74 words
The method of claim 11, wherein each Universal Entity Identifier (UEI) comprises: a Site Owner Identifier (SOI) field, as assigned from a unique Endo Dynamic Processor, to uniquely identify the originating site for the data; and a Site Entity Identifier (SEI) field to uniquely identify each entity at a given site, the SEI being incrementally generated and dynamically assigned to the entity, such that the SEI is never used by more than one entity.
Claim 15
Dependent Claim 25 words
The method of claim 11, wherein each Universal Entity Identifier (UEI) is a unique identifier for data in one or more different logical data organizations.
Claim 16
Dependent Claim 20 words
The method of claim 11, wherein all data is stored and accessed via a uniquely assigned Universal Entity Identifier (UEI).
Claim 17
Dependent Claim 32 words
The method of claim 3, wherein the Endo-Dynamic Information Node (EDIN) further contains a sequence identifier to provide for ordering among two or more EDINs existing in the same Endo-Dynamic Set (EDS).
Claim 18
Dependent Claim 20 words
The method of claim 3, further comprising the step of dynamically generating the Endo-Dynamic Information Node (EDIN) in the computer.
Claim 19
Dependent Claim 33 words
The method of claim 3, wherein a Set Definition Equation (SDE) defines one or more conditions that qualify an Endo-Dynamic Information Node (EDIN) to be a member of an Endo-Dynamic Information Statement (EDIS).
Claim 20
Dependent Claim 33 words
The method of claim 17, further comprising the step of processing the Set Definition Equation (SDE) in the computer to produce an Endo-Dynamic Information Statement (EDIS) that contains qualifying Endo-Dynamic Information Nodes (EDINs).
Claim 21
Dependent Claim 33 words
The method of claim 3, wherein a Set Definition Equation (SDE) defines one or more conditions that qualify an Endo-Dynamic Information Node (EDIN) to be a member of an Endo-Dynamic Command Set (EDCS).
Claim 22
Dependent Claim 33 words
The method of claim 19, further comprising the step of processing the Set Definition Equation (SDE) in the computer to produce an Endo-Dynamic Command Set (EDCS) that contains qualifying Endo-Dynamic Information Nodes (EDINs).
Claim 23
Dependent Claim 43 words
The method of claim 3, further comprising an Endo-Dynamic Editor (EDE) performed by the computer, and the method further comprises the steps of accepting data from a user into the computer and converting the data into Endo-Dynamic Information Nodes (EDINs) using the EDE.
Claim 24
Dependent Claim 29 words
The method of claim 3, further comprising the steps of automatically generating new Endo-Dynamic Information Nodes (EDINs) in the computer and storing the EDINs in the Endo-Dynamic Set (EDS).
Claim 25
Dependent Claim 39 words
The method of claim 22, further comprising the steps of generating the new Endo-Dynamic Information Nodes (EDINs) by first generating a new Set Definition Equation (SDE) and then processing the new SDE to produce a resultant Endo-Dynamic Set (EDS).
Claim 26
Dependent Claim 41 words
The method of claim 3, further comprising an Endo-Dynamic Processor (EDP) executed by the computer, the method further comprising the steps of retrieving, interpreting and executing Endo-Dynamic Command Lines (EDCL), wherein the order of the EDCLs embodies a required active sequence.
Claim 27
Dependent Claim 25 words
The method of claim 24, wherein the Endo-Dynamic Information Nodes (EDINs) are used to organize all data stored on storage media maintained by the EDP.
Claim 28
Dependent Claim 25 words
The method of claim 25, wherein the InfoBase is a database system, and the Expandable Table Sets (ETS's) are used to store physical data values.
Claim 29
Dependent Claim 27 words
The method of claim 3, further comprising the steps of combining two or more Endo-Dynamic Sets (EDS's) in the memory of the computer to form a Module.
Claim 30
Dependent Claim 21 words
The method of claim 27, wherein Universal Entity Identifiers (UEIs) stored in the memory of the computer uniquely identify each Module.
Claim 31
Dependent Claim 27 words
The method of claim 27, further comprising the step of combining two or more Modules in the memory of the computer to form an information Base (InfoBase).
Claim 32
Dependent Claim 21 words
The method of claim 29, wherein Universal Entity Identifiers (UEIs) stored in the memory of the computer uniquely identify each InfoBase.
Claim 33
Dependent Claim 16 words
The method of claim 29, further comprising the step of combining InfoBases to create new data.
Claim 34
Dependent Claim 14 words
The method of claim 29, wherein the InfoBases further comprise one or more InfoFrames.
Claim 35
Dependent Claim 34 words
The method of claim 27, further comprising the steps of defining and using Set Definition Equations (SDEs) to produce database queries, the SDEs being constructed and processed to produce a set of qualifying members.
Claim 36
Dependent Claim 32 words
The method of claim 3, further comprising an Endo-Dynamic Processor (EDP) performed by the computer, wherein Endo-Dynamic information Nodes (EDINs) comprise executable commands of a program to be performed by the EDP.
Claim 37
Dependent Claim 19 words
The method of claim 34, further comprising the step of dynamically modifying the Endo-Dynamic Information Nodes (EDINs) during processing.
Claim 38
Dependent Claim 13 words
The method of claim 3, wherein Endo-Dynamic information Nodes (EDINs) define data structures.
Claim 39
Dependent Claim 18 words
The method of claim 36, further comprising the steps of creating, deleting and modifying Endo-Dynamic Information Nodes (EDINs).
Claim 40
Dependent Claim 22 words
The method of claim 3, wherein the subject identifier is a topic and the attribute identifier is information pertaining to that topic.
Claim 41
Dependent Claim 35 words
The method of claim 3, wherein the Endo-Dynamic Information Nodes (EDINs) are organized into a hierarchy of EDINs, and further wherein descendant information for the hierarchy of EDINs is located in an Endo-Dynamic Set (EDS).
Claim 42
Dependent Claim 35 words
The method of claim 3, wherein the Endo-Dynamic Information Nodes (EDINs) are organized into a hierarchy of EDINs, and further wherein ancestor information for the hierarchy of EDINs is located in an Endo-Dynamic Set (EDS).
Claim 43
Dependent Claim 35 words
The method of claim 3, wherein the Endo-Dynamic Information Nodes (EDINs) are organized into a hierarchy of EDINs, and further wherein sibling information for the hierarchy of EDINs is located in an Endo-Dynamic Set (EDS).
Claim 44
Independent Claim 153 words
An apparatus for dynamically organizing and processing data, comprising: (a) a computer having a memory and a data storage device coupled thereto; (b) means, performed by the computer, for generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers, (c) means, performed by the computer, for associating each bond identifier of an EDIN with a body of executable code stored in the memory of the computer; and (d) means, performed by the computer, for performing the executable code as a required action for the bond identifier when the EDIN is accessed in the computer.
Claim 45
Independent Claim 153 words
An apparatus for dynamically organizing and processing data, comprising: (a) a computer having a memory and a data storage device coupled thereto; (b) means, performed by the computer, for generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers, (c) means, performed by the computer, for associating each bond identifier of an EDIN with a body of executable code stored in the memory of the computer; and (d) means, performed by the computer, for performing the executable code as a required action for the bond identifier when the EDIN is accessed in the computer.
Claim 46
Independent Claim 148 words
An apparatus for dynamically organizing and processing data, comprising: (a) a computer having a memory and a data storage device coupled thereto; (b) means, performed by the computer, for generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers; (b) means, performed by the computer, for associating each bond identifier of an EDIN with an organizational structure of data stored in the memory of the computer; and (c) means, performed by the computer, for traversing the organizational structure of data in the memory of the computer through the EDINs.
Claim 47
Independent Claim 148 words
An apparatus for dynamically organizing and processing data, comprising: (a) a computer having a memory and a data storage device coupled thereto; (b) means, performed by the computer, for generating an information structure and relationship in the memory of the computer as one or more Endo-Dynamic Sets (EDS), the EDS comprising a list of one or more Endo-Dynamic Information Nodes (EDINs), the EDINs each representing an atomic component of data, and the EDINs each comprising a subject identifier, an attribute identifier, and a bond identifier, wherein the bond identifier defines a relationship between the subject and attribute identifiers; (b) means, performed by the computer, for associating each bond identifier of an EDIN with an organizational structure of data stored in the memory of the computer; and (c) means, performed by the computer, for traversing the organizational structure of data in the memory of the computer through the EDINs.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-03 2001-05-05 2001-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-03 2005-05-05 2005-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-03 2009-05-05 2009-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag