System and Method For Situated Reasoning With Information
First Claim
1. A method of synthesizing object programming, functional programming and data-flow management in a distributed computer system to create a collection of data that is explicitly linked to qualifying contexts and the data is a collection of facts or inferences;
- the distributed computer system is comprised of a client-server architecture with information stores, metainformation stores, information servers, topoiesis servers, and clients; and
the information servers are connected to topoiesis servers.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a novel computer system that synthesizes object programming, functional programing and data-flow programming, with advances in mathematical logic and cognitive modeling. The synthesis allows a system to exist which provides for close alignment among the manner in which a user interacts with a system, how that interaction forms a dynamic working profile and how that profile is to be used, to guide on-the-fly, situation-specific ontological federation, presenting the user with a unified view of disparate information.
-
Citations
39 Claims
-
1. A method of synthesizing object programming, functional programming and data-flow management in a distributed computer system to create a collection of data that is explicitly linked to qualifying contexts and the data is a collection of facts or inferences;
-
the distributed computer system is comprised of a client-server architecture with information stores, metainformation stores, information servers, topoiesis servers, and clients; and the information servers are connected to topoiesis servers. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 27, 28, 29, 30)
-
- 7. Clients access information using common methods to access, fuse, evaluate, edit and create information, performing transforms and reasoning.
-
18. A distributed computer system for providing reactive transformation of information, the system comprising:
-
a server, having a server memory configured to store information from an information source; a server processor configured to perform a function on the stored information to create transformed information; a communications device configured to transmit the transformed information; a client, having a client communications device configured to receive the transformed information from the server; a client memory configured to store received transformed information; a client processor configured to perform a function on the transformed information to create further transformed information; a display configured to display a representation of the further transformed information; and wherein functions performed by the processors are performed using incremental computing and functional programming. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
31. A distributed system for providing reactive transformation of information, the system comprising:
-
a server, comprising; a memory configured to store information from a plurality of information sources; a processor configured to transform stored information from at least one of the information sources by applying a first function; and a communication device configured to transmit the transformed information; a client, comprising; a communications device configured to receive the transformed information; a processor configured to further transform at least some of the transformed information by applying a second function; and a display configured to display a representation of the further transformed information to a user, wherein at least one of the first and second functions is applied based on a user query and the server processor is configured to automatically update the transformed information by again applying the first function when the information from the at least one information source changes. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification