| 6701382 |
Name service for transparent container objects |
| Mar-2-2004 |
The invention relates to a software object, more particularly a software Name Service object providing facilities for supporting transparent container objects. The software container objects contain a... |
| 6697877 |
Method and apparatus for determining equality of objects in a distributed object environment |
| Feb-24-2004 |
A method and apparatus for managing relationships among objects in a distributed object environment includes a method and apparatus for determining whether two or more object references refer to identical... |
| 6694507 |
Method and apparatus for analyzing performance of object oriented programming code |
| Feb-17-2004 |
A performance analyzer for object-oriented programming code distinguishes between an object which is substantively used within the creating method, and one which is merely created in the creating method... |
| 6687904 |
Method and apparatus for selecting a locking policy based on a per-object locking history |
| Feb-3-2004 |
Methods and apparatus for locking an object using an efficient combination spinning and blocking process are disclosed. According to one aspect of the present invention, a method for acquiring ownership... |
| 6687761 |
Process control methods and apparatus with distributed object management |
| Feb-3-2004 |
The invention provides improved digital data processing systems with distributed object management for use, e.g., in process control. These systems are of the type having servers and, more particularly,... |
| 6684398 |
Monitor entry and exit for a speculative thread during space and time dimensional execution |
| Jan-27-2004 |
One embodiment of the present invention provides a system that facilitates entering and exiting a critical section of code for a speculative thread. The system supports a head thread that executes program... |
| 6684328 |
Method and apparatus for determining compatibility of computer programs |
| Jan-27-2004 |
An information processing apparatus performs predetermined processing by executing a computer program. A program memory stores two boot addresses #1 and #2, each of which serves as an address from which... |
| 6681263 |
Control of software object lifetime |
| Jan-20-2004 |
A software object's lifetime may be controlled to allow it to complete certain tasks asynchronously after all references to the object have been released. The object may be created in a first state and... |
| 6681245 |
Display of detected event for information handling system |
| Jan-20-2004 |
A basic message is derived from a message database file based on an identifier indicative of the sort of an event contained in event data under control of an event message forming program. A message component... |
| 6678744 |
Application wrapper methods and systems |
| Jan-13-2004 |
Methods and systems for optimally controlling the operation of object oriented computer software applications use what we call "application wrappers". An application wrapper is a software application that... |
| 6671800 |
Instructions for creating an extension data to create instances of an object with additional attributes without creating a new object type |
| Dec-30-2003 |
A computer application product 16 is produced by writing instructions which call functions and data from a tool kit product 4 and functions and data from a plug-in 22, 32. In order to enable object instances... |
| 6665734 |
Blending object-oriented objects with traditional programming languages |
| Dec-16-2003 |
The present invention provides a method, system, and computer program product for blending object-oriented (OO) programming languages with traditional (non-OO) programming languages such that they can... |
| 6665674 |
Framework for open directory operation extensibility |
| Dec-16-2003 |
Methods and apparatus are provided for processing messages for access to information stored in an open directory. A Lightweight Directory Access Protocol (LDAP) LDAP Validation Proxy (LVP) is used to intercept... |
| 6665566 |
Electric control apparatus operable on object-oriented program |
| Dec-16-2003 |
An electronic control apparatus is designed to perform an engine control program in an object-oriented programming manner. A first type message, which does not contain a count value generated as a result... |
| 6662225 |
Remote system usage monitoring with flexible packaging of data |
| Dec-9-2003 |
A system for monitoring a user's usage of a target application. Such a target application can, as examples, be a software program running on a computer or a workstation, an image forming device, an appliance,... |
| 6662213 |
System and method for ensuring delivery of a single communication between nodes |
| Dec-9-2003 |
A system and method are provided for ensuring delivery of a communication from one computer system or node to another. A first node includes an object handler, such as an ORB (Object Request Broker), that... |
| 6662207 |
Agent system and information processing method for same |
| Dec-9-2003 |
A system smoothly performing information processing is realized by dynamically making a decision, when it becomes necessary for an agent currently located at a platform to make use of another platform,... |
| 6658464 |
User station software that controls transport, storage, and presentation of content from a remote source |
| Dec-2-2003 |
A method for operating a user station configured for communications with a multiplicity of independently-operated data sources via a non-proprietary network includes steps of receiving a first data object... |
| 6654801 |
Remote system administration and seamless service integration of a data communication network management system |
| Nov-25-2003 |
A method for providing remote management and maintenance of a node or service within a data communications network that is activated by the data communications network management system's receipt of signals... |
| 6654782 |
Modular framework for dynamically processing network events using action sets in a distributed computing environment |
| Nov-25-2003 |
A system and method for dynamically processing a network event using an action set in a distributed computing environment are described. The occurrence of a network event is sensed via a sensor thread... |
| 6651109 |
Inter-object messaging |
| Nov-18-2003 |
A method of communication between a first object and a second object is disclosed. A first direct method call is made on an intermediary object from the first object. The first direct method call contains... |
| 6651108 |
Method and apparatus for generating object-oriented world wide web pages |
| Nov-18-2003 |
In the present invention, HTML elements are mapped to objects in an object-oriented environment. Classes of objects are defined for each HTML element as well as the HTML document (or page). By providing... |
| 6643711 |
Method and apparatus for dispatch table construction |
| Nov-4-2003 |
Apparatus, and computer program products are disclosed for constructing dispatch tables. In one embodiment of the present invention, the decision to allocate a new dispatch table entry is sensitive to... |
| 6640255 |
Method and apparatus for generation and installation of distributed objects on a distributed object system |
| Oct-28-2003 |
A method and apparatus for installing distributed objects on a distributed object system is described. In one aspect the distributed objects include wrapper classes that inherit object attributes through... |
| 6633929 |
Method and system for abstracting network device drivers |
| Oct-14-2003 |
Methods, systems, and computer program products for abstracting device driver development by layering certain functionality. A driver layer encapsulates device commands and data within a format that is... |
| 6631425 |
Just-in-time activation and as-soon-as-possible deactivation or server application components |
| Oct-7-2003 |
A run-time environment implemented as system services and component integration interfaces provides scalable and robust component-based server applications by deactivating server application components... |
| 6629122 |
Information processing system and method for communications between application systems |
| Sep-30-2003 |
An information processing system comprises a batch control class for passing a beginning message, and scheduling after receiving a completion message an input class for inputting data based on conditions... |
| 6625664 |
Automation system to access functionality of hardware components with each hardware component having system connection unit with function objects representing real functionality of components |
| Sep-23-2003 |
An automation system 1, and a method for accessing the functionality of hardware components H1 . . . Hn of the automation system. Hardware components are connected by at least one bus system B1 . . . B3,... |
| 6618765 |
Method of modifying a protocol between distributed objects |
| Sep-9-2003 |
A method of implementing a personalized call-back protocol between an object X of a client process and an object S of a server process in an environment based on an ORB distributed object manager allocates... |
| 6615279 |
Central and distributed script servers in an object oriented processor array |
| Sep-2-2003 |
An object oriented processor array includes a library of functional objects which are instantiated by commands through a system object and which communicate via a high level language. According to the... |
| 6615280 |
Token-based object description |
| Sep-2-2003 |
Token-based object description is disclosed. In one embodiment, a system includes a plurality of objects and a set of tokens. Each object has at least one attribute, such as a type. Each token is mapped... |
| 6615277 |
Cross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an operating system environment |
| Sep-2-2003 |
The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless... |
| 6615278 |
Cross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an OS/2 operating system environment |
| Sep-2-2003 |
The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless... |
| 6614453 |
Method and apparatus for medical image display for surgical tool planning and navigation in clinical environments |
| Sep-2-2003 |
A medical imaging display system includes a memory (40) for storing first image data representative of a region of interest. The memory (40) stores image data generated by medical imaging devices such... |
| 6604209 |
Distributed component testing in an enterprise computer system |
| Aug-5-2003 |
A method of automatically performing a component test at any number of locations in a distributed environment is disclosed. In general, in order to assure compatibility of the various components in an... |
| 6604122 |
Method and apparatus for evaluating a data processing request performed by distributed processes |
| Aug-5-2003 |
A database processing request is performed by distributed processes. Each of the distributed processes involved in the task performs some data processing function and includes process identifying information... |
| 6598094 |
Method and apparatus for determining status of remote objects in a distributed system |
| Jul-22-2003 |
Systems consistent with the present invention a method and apparatus is provided for selectively supplying a state change associated with remote objects in a distributed system. The method involves registering... |
| 6598093 |
Method and apparatus for a core application programming interface |
| Jul-22-2003 |
Methods and apparatus for implementing a core application programming interface which is a part of more than one application programming interface are disclosed. According to one aspect of the present... |
| 6594708 |
Apparatus and method for object-oriented memory system |
| Jul-15-2003 |
A method and apparatus for providing memory functionality to object-oriented client software components of a computer system having a CPU using a first set of memory classes, each class of the first set... |
| 6594355 |
Method and apparatus for providing real time execution of specific communications services in an intelligent network |
| Jul-15-2003 |
System and methodology for providing real-time call processing services received at a switch in an intelligent network having one or more service nodes having originating switches for receiving a call... |
| 6578090 |
System and method for interfacing two modules supporting various applications |
| Jun-10-2003 |
A method, system, object-oriented system, and computer program product for interfacing two software modules to support various applications. A base class, a zero-level abstract class having a declared... |
| 6571262 |
Transparent local and distributed memory management system |
| May-27-2003 |
The present invention discloses a system for transparent local and distributed memory management. The invention overcomes the prior art's requirement of keeping track of whether a memory space allocated... |
| 6567861 |
Method and apparatus for remotely running objects using data streams and/or complex parameters |
| May-20-2003 |
Proxy data stream handling and complex object parameter handling allow object oriented programs to be run as distributed programs without any explicit networking code, and without using an interface definition... |
| 6567837 |
Object oriented processor arrays |
| May-20-2003 |
An object oriented processor array includes a library of functional objects which are instantiated by commands through a system object and which communicate via a high level language. The object oriented... |
| 6567820 |
Method and system for in-place modifications in a database |
| May-20-2003 |
A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each field contains or identifies an object with... |
| 6564223 |
Method and article for managing references to external objects in a runtime environment |
| May-13-2003 |
Lazy evaluation is used for resolving references to recreatable external objects. A recreatable external object is an object whose state can easily be deallocated and later reconstituted or "activated"... |
| 6557164 |
System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet |
| Apr-29-2003 |
Method, system and article of manufacture for creating an object oriented component having multiple bidirectional ports for use with an object oriented based applet or application. The component's ports... |
| 6553427 |
Object-oriented encapsulation of a telecommunications service protocol interface |
| Apr-22-2003 |
The present invention provides an abstract, object-oriented encapsulation of the communications interface between intermediary, lower-level protocol handlers, such as TCAP server programs, and service... |
| 6549954 |
Object oriented on-chip messaging |
| Apr-15-2003 |
A system and method that operate on data in a communication system. The system comprises a communication network for routing objects that include data and a tag and comprised of processing modules for... |
| 6549953 |
Object encapsulation protection apparatus |
| Apr-15-2003 |
The present invention utilizes a hardware Window Storage Protection Controller (WSPC) and an Object Encapsulation Enforcement Manager (OEEM) to limit access to object data to only those methods which are... |