| Patent Number |
Title Of Patent |
Date Issued |
| 6256678 |
Object oriented method and system for providing a common communications interface between softwa |
July 3, 2001 |
| The present invention is a method and system for providing a common communications interface between a plurality of programs through a communications network. The system includes an adapter object (2b) responsive to a first one of the plurality of programs for connecting to the commu |
| 6230309 |
Method and system for assembling and utilizing components in component object systems |
May 8, 2001 |
| A design tool for assembling component objects to form an object-based computer system application includes a declarative user input interface mechanism and a design engine. The declarative user input interface mechanism provides an input structure for the input of user declarations |
| 6115711 |
Method and apparatus for generating transactions and a dialog flow manager |
September 5, 2000 |
| A method for generating distributed application architecture transactions includes providing menus to obtain names and relationships of variables for desired transaction and input data form from an application developer. The input data is stored At least one transaction definition table, |
| 6115710 |
Portable and dynamic distributed transaction management method |
September 5, 2000 |
| A system and method is shown for enabling a plurality of computers and associated computer resources, some or all of which may be of heterogeneous configuration, to cooperatively process various applications such that the execution is transparent to the user regardless of where the a |
| 6073177 |
Dynamic method for connecting a client to a server application |
June 6, 2000 |
| A dynamic data synchronization network is provided wherein a plurality of workstations 11 are coupled to a common server 13 using a network 15. The workstations are capable of generating data such as a design model or portions of a design model. The server 13 stores a master of the desig |
| 6058396 |
Product interface method and system which allow class evolution |
May 2, 2000 |
| The present invention provides for an object-oriented software product interface method which gives a tighter coupling between the software product interface and internals than traditional methods. The product interface scheme includes a Factory Class (44) and an Interface Class (46) |
| 6055365 |
Code point translation for computer text, using state tables |
April 25, 2000 |
| A method of using a computer (11) to translate a source text file (10) to a destination text file (15). The source text file (11) is written with code points from one code page; whereas the destination text file (15) is written with code points from another code page. The computer (11) |
| 5999882 |
Method and system of providing weather information along a travel route |
December 7, 1999 |
| A system (10) for providing weather information along a travel route may comprise a client system (14) and a server system (12). The client system (14) may receive and upload the travel route to the server system (12). The server system (12) may automatically retrieve weather data (74) |
| 5896530 |
Portable and dynamic distributed applications architecture |
April 20, 1999 |
| A system and method is shown for enabling a plurality of computers and associated computer resources, some or all of which my be of heterogeneous configuration, to cooperatively process various application such that the execution is transparent to the user regardless of where the applica |
| 5884316 |
Implicit session context system with object state cache |
March 16, 1999 |
| An implicit session system with an object state cache. The implicit sessioning avoids explicitly passing session parameters in each function call to an object by implicitly associating the session context to a session object with each loaded object related to the session so that each |
| 5842193 |
Knowledge based planning and analysis (KbPA).TM. |
November 24, 1998 |
| A knowledge based planning and analysis system (30) is provided which includes a toolset (32) of expert systems and a knowledge base, or object repository (40). The system (30) assists a user in developing, customizing and analyzing reusable objects which are used to build model business |
| 5819089 |
Portable and dynamic distributed transaction management method |
October 6, 1998 |
| A distributed applications architecture performs an information distribution service between multiple transaction processing systems by working with a transaction processor via communication channels to other hosts within the network and a dialog manager which uses a transaction proc |
| 5815713 |
Method and system for automated transformation of declarative language process specifications |
September 29, 1998 |
| The present invention transforms a declarative language specification of a problem into a procedural language specification of the problem. The present invention includes a partitioning module (16) for partitioning the problem into a set of sequenced, independent sub-problems in accordan |
| 5758351 |
System and method for the creation and use of surrogate information system objects |
May 26, 1998 |
| The present invention defines a consistent method and system for enabling components in an information system to invoke operations that may be distributed across multiple computing platforms, through the provision and use of executable operations whose behaviors are determined from i |
| 5758340 |
System and method for controlled, multi-tiered subsetting of a data model |
May 26, 1998 |
| The present invention is a data processing system and method for providing controlled, multi-tiered checkout of a subset of a first data model storage (111) to a second data model storage (111). The present invention include a checkout module (107) responsive to a user checkout request a |
| 5758032 |
Method and system for automated transformation of declarative language process specification |
May 26, 1998 |
| The present invention transforms a declarative language specification of a problem into a procedural language specification of the problem. The present invention includes a partitioning module (16) for partitioning the problem into a set of sequenced, independent sub-problems in accordan |
| 5754845 |
Portable and dynamic distributed applications architecture |
May 19, 1998 |
| A system and method is shown for enabling a plurality of computers and associated computer resources, some or all of which may be of heterogeneous configuration, to cooperatively process various applications such that the execution is transparent to the user regardless of where the a |
| 5706405 |
System and method for the design of software systems using a knowledge base |
January 6, 1998 |
| A method (40) and system (10) are provided for knowledge based design. Conceptual model elements (12) are stored. Also, stereotype knowledge bases (14) are stored. Ones of the conceptual model elements (12) are matched with ones of the stereotype knowledge bases (14) to select a clos |
| 5694601 |
Portable and dynamic distributed applications architecture |
December 2, 1997 |
| A system and method is shown for enabling a plurality of computers and associated computer resources, some or all of which may be of heterogeneous configuration, to cooperatively process various applications such that the execution is transparent to the user regardless of where the a |