Research system using multi-platform object oriented program language for providing objects at runtime for creating and manipulating biological or chemical data to facilitate research
First Claim
Patent Images
1. A framework to facilitate at least one of bioinformatics and chemi-informatics research, comprising:
- a plurality of computers, at least one of the plurality of computers running a multi-platform object oriented programming code, and at least one of the plurality of computers storing at least one of biological and chemical data, the computer storing the data providing the computer running the object oriented programming code with program data at run time to enable at least one of creation, manipulation, and viewing of the data, at least one of the plurality of computers being operative as a server, the server providing to the computer running the object oriented programming code a list at run time identifying services available to the server, the list representing objects by class name and the computer running the object oriented programming code being operable to invoke at least one of the services by class name based on the list, thereby causing the server to instantiate corresponding class objects by name at run time; and
a network architecture interconnecting the plurality of computers, the network architecture allowing objects to transparently communicate with each other;
whereby the framework provides for integrating and organizing the data to facilitate at least one of biological and chemical research.
2 Assignments
0 Petitions
Accused Products
Abstract
A drug discovery research system which includes a plurality of computers. The drug discovery research system provides for at least one of the plurality of computers to run a multi-platform object oriented programming code, and at least one of the plurality of computers to store drug discovery related data. The system has a network architecture interconnecting the plurality of computers. The network architecture allows objects to transparently communicate with each other. The drug discovery research system provides for integrating and organizing data to facilitate drug discovery research.
-
Citations
14 Claims
-
1. A framework to facilitate at least one of bioinformatics and chemi-informatics research, comprising:
-
a plurality of computers, at least one of the plurality of computers running a multi-platform object oriented programming code, and at least one of the plurality of computers storing at least one of biological and chemical data, the computer storing the data providing the computer running the object oriented programming code with program data at run time to enable at least one of creation, manipulation, and viewing of the data, at least one of the plurality of computers being operative as a server, the server providing to the computer running the object oriented programming code a list at run time identifying services available to the server, the list representing objects by class name and the computer running the object oriented programming code being operable to invoke at least one of the services by class name based on the list, thereby causing the server to instantiate corresponding class objects by name at run time; and
a network architecture interconnecting the plurality of computers, the network architecture allowing objects to transparently communicate with each other;
whereby the framework provides for integrating and organizing the data to facilitate at least one of biological and chemical research. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A framework to facilitate research, comprising:
-
at least two computers, including a first computer and a second computer, the first computer running multi-platform object oriented programming code and storing vertical market data, the first computer providing to the second computer a list at run time, the list identifying by class name services available to the first computer, the second computer being operable to invoke at least one of the services by class name based on the list causing the first computer to instantiate corresponding class objects by class name at run time; and
a network architecture operatively coupling the at least two computers, the network architecture allowing objects to transparently communicate with each other and affording the second computer access to the object oriented programming code and the stored data;
whereby the framework provides for integrating and organizing the data to facilitate research wherein the framework organizes the data to perform DNA sequence analysis.
-
-
14. An informatics research system, comprising:
-
a server computer for carrying out operations in connection with the system, the server computer being operatively coupled to a network backbone;
at least one client computer for providing user access to the informatics research system, the at least one client computer being operatively coupled to the network backbone; and
the client computer having zero footprint access to a plurality of software applications and informatics data via the server computer, and the server sending the at least one client computer a list at run time identifying services available to the server computer, the list representing class objects by class name and the client computer being operable to invoke a service by class name based on the list and cause the server to instantiate a corresponding class object by name at run time;
the client computer including item classes which represent views of data residing on the server computer, the item classes including a DNA sequence item, and the client computer serving as a view manager of persistent data residing on the server computer.
-
Specification