| 7043732 |
Method and apparatus for managing remote data replication using CIM providers in a distributed computer system |
| May-9-2006 |
In accordance with the principles of the present invention, management of a data replication system is provided by a three-tiered arrangement. The lowest, or agent, tier comprises Common Information Model... |
| 7043565 |
System and method for transferring data over an external transmission medium |
| May-9-2006 |
A system and method for transferring data over an external transmission medium. A host computer is coupled to a device through a serial bus. A transfer object is configurable to encapsulate data transfer-related... |
| 7043458 |
Charging process management system |
| May-9-2006 |
A charging process management system includes image input/output devices which are connected to a network, each image input/output device having software components that are charged for service fees. A... |
| 7036129 |
Diagnostic system integrated with device drivers of an operating system |
| Apr-25-2006 |
A hardware access layer interface for performing diagnostics in a computer system having an operating system and at least one hardware device. The interface is a registering and synchronizing agent in... |
| 7036126 |
Method and an apparatus for logical volume manager plug-ins |
| Apr-25-2006 |
A mechanism is provided by which a logical volume manager may allow features to be added and modified without having to modify the logical volume manager code. The present invention provides an logical... |
| 7035916 |
Coupling a filter graph space to a network driver space |
| Apr-25-2006 |
A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bi-directional communication between... |
| 7032223 |
Transport convergence sub-system with shared resources for multiport xDSL system |
| Apr-18-2006 |
A transport convergence (TC) subsystem for use as a form of logical pipeline processor is disclosed. The TC subsystem includes a number of ASIC computing blocks interconnected through a local bus for transferring... |
| 7028304 |
Virtual line replaceable unit for a passenger entertainment system, method and article of manufacture |
| Apr-11-2006 |
A system server is used to manage communication over a network between the system server and a plurality of physical devices of a passenger entertainment system. The system is configured and operated using... |
| 7028306 |
Systems and methods for implementing modular DOM (Document Object Model)-based multi-modal browsers |
| Apr-11-2006 |
Systems and methods for building multi-modal browsers applications and, in particular, to systems and methods for building modular multi-modal browsers using a DOM (Document Object Model) and MVC (Model-View-Controller)... |
| 7028305 |
Operating system abstraction and protection layer |
| Apr-11-2006 |
The present invention provides a system for creating an application software environment without changing an operating system of a client computer, the system comprising an operating system abstraction... |
| 7024672 |
Process-mode independent driver model |
| Apr-4-2006 |
Methods, systems, and computer program products that, by defining a common interface, allow for a single implementation of operations common to both kernel mode and user mode processing, relative to a... |
| 7020882 |
Method, system, and program for remotely manipulating a user interface over a network |
| Mar-28-2006 |
Disclosed is a system, method, and program for generating user interface output on an output device attached to a remote computer. The remote computer communicates over a network to at least one server.... |
| 7017159 |
Smart bookmarks for small footprint device applications |
| Mar-21-2006 |
Users of small footprint devices such as smart cellular phones, personal data assistants, etc. may create and store bookmarks referencing various types of objects and/or data sources. Each bookmark may... |
| 7013468 |
Method and apparatus for design and manufacturing application associative interoperability |
| Mar-14-2006 |
A method and apparatus relating to a CAD system that enables communication between a first CAD application and a second CAD application in a manner providing associative interoperability is provided. In... |
| 7010796 |
Methods and apparatus providing remote operation of an application programming interface |
| Mar-7-2006 |
A system can analyze an application programming interface definition to automatically produce software string generator and parser software components allowing remote access to functions within the application... |
| 7010780 |
Method and system for software modularization and automatic code generation for embedded systems |
| Mar-7-2006 |
A system and method for software modularization and automatic code generation for embedded systems is disclosed. An embedded systems software application module is disclosed comprising an initialization/shutdown... |
| 6993768 |
Method of storing multi-parameter configuration information |
| Jan-31-2006 |
A system and method define a multi-parameter configuration using an identifier. The identifier involves assigning values to available options for parameters of a configuration and using the assigned values... |
| 6990661 |
Apparatus and method for downloading data to electronic device |
| Jan-24-2006 |
An apparatus and method of downloading data in the form of a device type generic "download entity" (or data object) for use by an electronic device. The device type of the electronic device is determined... |
| 6988270 |
System and method for providing collaborative replicated objects for synchronous distributed groupware application |
| Jan-17-2006 |
A system and method featuring a collection of model objects which hold data to be shared, and supporting interfaces to read and write the data, to create and destroy collaboration relationships and to... |
| 6981262 |
System and method for client interaction in a multi-level rights-management architecture |
| Dec-27-2005 |
A digital rights management system for the distribution, protection and use of electronic content. The system includes a client architecture which receives content, where the content is preferably protected... |
| 6981263 |
Methods and systems for converged service creation and execution environment applications |
| Dec-27-2005 |
Embodiments of the present invention relate to systems and methods for a converged service creation and execution application. In an embodiment, an application is coupled to an application server. One... |
| 6981264 |
Method for handling multiple program exceptions across heterogeneous systems |
| Dec-27-2005 |
A method for providing a program which executes a sequence for handling a suspended task. The method includes the steps of performing a security check on a mainframe server. The program then detects a... |
| 6976259 |
Method for abstract state transitions without requiring state machine knowledge |
| Dec-13-2005 |
A system and method employ a client-server architecture that abstracts from the client the states of objects and transitions between the states. As a result, the server maintains objects, along with associated... |
| 6973655 |
System and method of integrating software components |
| Dec-6-2005 |
A system for integrating services in a system includes a plurality of services, wherein each service includes a software component associated with the system and provides at least one functionality. A... |
| 6971107 |
System and method for frame storage of executable code |
| Nov-29-2005 |
A system and method for client/server communications, the method including the steps of loading to a client browser a frame set including a function frame and a content frame; loading application code... |
| 6971106 |
System for transferring data between application systems |
| Nov-29-2005 |
A system for transferring data between application systems. The system comprises a mediating system centrally located among a plurality of application systems configured to function in an application operating... |
| 6971105 |
Method, apparatus, and computer program product for deferred completion of multi-step user transaction applications |
| Nov-29-2005 |
Disclosed are server features for allowing a client user to defer completion of multi-step user transaction applications ("MUTAs") and later resume the MUTA. One disclosed feature is providing a selectable... |
| 6970949 |
System method for replacing old device with new device in a layered structure and determining configuration information for lower level devices associated with new device |
| Nov-29-2005 |
A computer program or the like is provided for reducing changes to the setting information by the computer. A management apparatus is provided for managing devices connected to a computer using a layered... |
| 6968535 |
Service mapping method of enterprise application modeling and development for multi-tier service environments |
| Nov-22-2005 |
A method for modeling an enterprise application to be performed over multiple tiers in a distributed computer system. The method includes generating a model, such as a sequence diagram, of the enterprise... |
| 6968372 |
Distributed variable synchronizer |
| Nov-22-2005 |
A system and method of synchronizing at least one variable such as a counter among a network of distributed computers where the computers communicate via asynchronous message passing. The distributed computers... |
| 6961941 |
Computer configuration for resource management in systems including a virtual machine |
| Nov-1-2005 |
A computer architecture includes a first operating system (COS), which may be a commodity operating system, and a kernel, which acts as a second operating system. The COS is used to boot the system as... |
| 6961938 |
Management of multiple network devices using unsigned Java applets |
| Nov-1-2005 |
Remote management of a plurality of network devices is described wherein each device is managed with its own unsigned Java™ applet. Unsigned applets launched from different devices operate within... |
| 6959441 |
Intercepting system API calls |
| Oct-25-2005 |
A system for intercepting API calls in a virtual memory system comprises an activation module comprising an executable program and an interception module comprising a dynamic link library (DLL). The activation... |
| 6959442 |
Architecture for software for remote maintenance of a machine such as a copier |
| Oct-25-2005 |
Software in a computer which accesses one or more software-intensive devices, such as a digital copier or printer, is organized in a set of layers. A device-dependent layer converts data transferred over... |
| 6959436 |
Apparatus and methods for intelligently providing applications and data on a mobile device system |
| Oct-25-2005 |
An exemplary method for intelligently providing application and data in a mobile device system comprises the steps of collecting user operation history of at least one user, generating user and application... |
| 6959262 |
Diagnostic monitor for use with an operating system and methods therefor |
| Oct-25-2005 |
A computer-implemented method for monitoring a computer system when the computer system executes a user application using a production operating system (OS) is disclosed. The method includes providing... |
| 6952829 |
Dynamically adapting between pessimistic and optimistic notifications to replicated objects |
| Oct-4-2005 |
An adaptive view mechanism can dynamically adapt to changing conditions and provide the benefits of both optimistic and pessimistic notifications. This can, for example, provide a consistent and jitter-free... |
| 6944863 |
Queue bank repository and method for sharing limited queue banks in memory |
| Sep-13-2005 |
In a computer system a system of exchanging tokens for queue banks is created that permits a requester to directly specify which queue bank is wanted. Only the desired queue bank is withdrawn from a queue... |
| 6944864 |
Dynamic architecture integration technique |
| Sep-13-2005 |
A hybrid technique for exchanging data files is described, i.e. dynamic architecture technique (DAT). Using the inventive technique, the producer and consumer applications work within the constraints of... |
| 6941522 |
Methods and apparatus for implementing a progress reporting interface |
| Sep-6-2005 |
Methods and apparatus for providing a progress associated with an executing process are disclosed. A progress report is generated in a progress reporting language, the progress reporting language indicating... |
| 6934952 |
Method and apparatus for managing multiple instances of server code on a machine |
| Aug-23-2005 |
When multiple copies of a software program reside on a single machine and need to cooperate with each other to coordinate certain aspects of their execution, an election process is conducted to elect one... |
| 6934945 |
Method and apparatus for controlling communications |
| Aug-23-2005 |
The present invention relates to preparing and processing information to be communicated via a network or to or from other data carriers. For implementation of a novel "virtual machine" of the present... |
| 6934953 |
Deferred procedure call in interface description language |
| Aug-23-2005 |
Described is a distributed processing system comprising a plurality of processing objects and an object management system. At least two of the processing objects comprise an interface in the object management... |
| 6934737 |
Method and apparatus for providing multi-level access control in a shared computer window |
| Aug-23-2005 |
One embodiment of the present invention provides a shared window into which a remote user can input commands from a remote computer system subject to access control. The system operates by receiving a... |
| 6931642 |
Data type mapping for external callouts |
| Aug-16-2005 |
A method and apparatus for communicating between a called routine written in a first programming language and calling routine written in a second programming language is described. User input specifies... |
| 6922834 |
Data processing apparatus, data processing method, and program providing medium |
| Jul-26-2005 |
In a system employing an object-oriented operating system, the invention improves the performance in execution of the overall system while flexibility of the system is maintained. A plurality of objects... |
| 6915307 |
High performance object cache |
| Jul-5-2005 |
The foregoing needs and other needs are addressed by the present invention, which provides, in one aspect, a mechanism for locating a data object. According to an aspect of the present invention, key values... |
| 6915129 |
Mobile agent system and method for controlling a mobile agent system |
| Jul-5-2005 |
The present invention relates to a mobile agent system (1) for a communication unit (5, 6, 7) of a communication system, with at least one mobile agent (3) comprising an allocated agent policy (8), in... |
| 6912714 |
Finding named collections via life cycle interfaces |
| Jun-28-2005 |
A method and implementing system are provided in which CORBA (Common Object Request Broker Architecture) Life Cycle Service factory finding capabilities are utilized by a CORBA Query Service query evaluator... |
| 6912541 |
Method and apparatus for implementing persistent data in object oriented programs |
| Jun-28-2005 |
Method and apparatus for implementing persistent data in object-oriented programs. A class declaration is separated into two parts, a first structure type for storage of one or more data values, and a... |