| 7032228 |
Common device interface |
| Apr-18-2006 |
A common device interface for facilitating communication exchanges between physical transport drivers and higher-level software emulations. The common device interface is defined by an input/output control... |
| 7028310 |
Dynamic user interfaces for network services |
| Apr-11-2006 |
In order to assure that services in an network and applications or users in the network are able to communicate and interact with one another a framework is provided that registers the service. The service... |
| 7013467 |
System and method for managing computer system resources using command control vectors |
| Mar-14-2006 |
A system, method and computer program product for processing multiple tasks using a single copy of a data object employs command control vectors (CCVs) for representing tasks. A CCV includes pointers to... |
| 7007266 |
Method and software system for modularizing software components for business transaction applications |
| Feb-28-2006 |
A system for modularizing a business application, the system including a computer having a first computer-readable medium encoded with a browser and an application server. The browser manages a user presentation... |
| 6996828 |
Multi-OS configuration method |
| Feb-7-2006 |
A physical memory of a single computer is divided for each of a plurality of operating system (OS). A first OS is first loaded into the computer and runs. A multi-OS management program common to a plurality... |
| 6993665 |
Applet permissions manager |
| Jan-31-2006 |
Disclosed are novel methods and apparatus for providing a permissions manager capable of assisting an applet, for example, in determination and/or grant of the permissions required for an operation. In... |
| 6983465 |
Method and apparatus for managing data caching in a distributed computer system |
| Jan-3-2006 |
A three-tiered data caching system is used on a distributed computer system comprising hosts connected by a network. The lowest tier comprises management facade software running on each machine that converts... |
| 6983330 |
Method and apparatus for using multiple paths for processing out of band commands |
| Jan-3-2006 |
One aspect is directed to a method and apparatus for transferring information, through a shared storage system, between first and second processes running on first and second computers, respectively. Both... |
| 6981257 |
System, method and apparatus to allow communication between CICS and non-CICS software applications |
| Dec-27-2005 |
A system, method and apparatus to facilitate the invocation of existing CICS BMS transactions and deliver the executed transaction output to a requesting application as a standardized XML document. Building... |
| 6981255 |
Method and system for accessing objects of different thread types |
| Dec-27-2005 |
A method in a computer system for accessing Microsoft Component Object Model ("COM") objects of varying thread types from a Java-based program. The computer system has a Java virtual machine ("VM") that... |
| 6980996 |
Generic command interface for multiple executable routines having character-based command tree |
| Dec-27-2005 |
A processor based system includes a parser, configured for identifying whether an input word received from a user is a new command word relative to a character-based command parse tree, and a tree management... |
| 6971109 |
Integrated application management system |
| Nov-29-2005 |
A method and system for coordinating the simultaneous execution of computer programs on a computer system. A set of key events that describe certain states and conditions that can be generated during execution... |
| 6968555 |
Multi-layer software architecture for hardware control |
| Nov-22-2005 |
A software system having a multi-layer architecture for controlling a hardware system including a latch layer, a hardware control layer, an access layer, and an orchestration layer. The latch layer includes... |
| 6961945 |
Method and apparatus for adapting and hosting legacy user interface controls |
| Nov-1-2005 |
A method and apparatus for adapting and hosting legacy user interface controls is provided. Legacy user interface controls are exposed within a new window manager as native user interface objects. A bridge... |
| 6952715 |
Universal protocol for enabling a device to discover and utilize the services of another device |
| Oct-4-2005 |
A method and apparatus for enabling any of a variety of devices to communicate with each other over a common or universal protocol. In general, a client device and a server device communicate with each... |
| 6950873 |
Apparatus and method for port sharing a plurality of server processes |
| Sep-27-2005 |
An apparatus and method for port sharing among a plurality of server processes are provided. The apparatus and method provide an intermediate layer between the communication port and the server processes.... |
| 6934932 |
System and method for managing workflow using a plurality of scripts |
| Aug-23-2005 |
A system and method are provided for managing workflow, using a plurality of scripts, in a workflow system. The method comprises: selecting an MFP device at which the document is to be processed; supplying... |
| 6928648 |
Method and apparatus for a mobile multimedia java framework |
| Aug-9-2005 |
An invention is provided for creating a mobile multimedia framework API capable of operation in mobile hardware devices is disclosed. All API component access parameters are set to utilize a synchronous... |
| 6912590 |
Single IP-addressing for a telecommunications platform with a multi-processor cluster using a distributed socket based internet protocol (IP) handler |
| Jun-28-2005 |
A telecommunications platform has a cluster of processors which collectively perform a platform processing function. Plural processors of the cluster have Internet Protocol (IP) capabilities and respective... |
| 6910215 |
Methods, systems and computer programs products for extending existing applications with static Java methods |
| Jun-21-2005 |
Methods, systems and computer program products are provided for extending an application written in a first programming language with methods of Java classes, wherein the first programming language cannot... |
| 6907446 |
Method and system for dynamic delivery of beads |
| Jun-14-2005 |
A method and system for providing target code to various computer systems. The target code is provided by a service. The service provides a mechanism for third-party developers to submit initial or base... |
| 6901590 |
System and method for single transparent deployment flow |
| May-31-2005 |
A system and method for assembling and deploying program units to application servers uses single transparent deployment flow (STDF) architecture to allow users to have a single deployment process deploying... |
| 6880006 |
System and method for contextual passive rule-based navigation between applications supporting network-disconnected use |
| Apr-12-2005 |
A system and method for navigating between two or more programs, each program capable of being instantiated to form a program instance. The method includes the steps of: embedding and enabling engine in... |
| 6826759 |
Method and apparatus for discovering and activating software components |
| Nov-30-2004 |
Methods, software, and apparatus for transparently pairing data with a command object, with respect to the application which wishes to present the data, are disclosed. In one aspect of the present invention,... |
| 6820267 |
Method and system for remote automation of object oriented applications |
| Nov-16-2004 |
An object oriented programming environment is extended to allow a client object oriented application running under a client/server operating system to communicate with a plurality of server object oriented... |
| 6809732 |
Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions |
| Oct-26-2004 |
A graphics subsystem having a programmable shader controllable by both state-based control information, such as DirectX 8 control information, and program instructions, such as DirectX 9 shader program... |
| 6807667 |
Method and system of an application program interface for abstracting network traffic control components to application programs |
| Oct-19-2004 |
A traffic control application programming interface for abstracting the use of traffic control components to client applications to provide quality of service. The traffic control interface accepts input... |
| 6804817 |
Information-object designation system |
| Oct-12-2004 |
An information-object designation system in which two character strings, a character string expressive of a name of each of information objects stored in an information processing system, and a character... |
| 6795967 |
Changing user identities without closing applications |
| Sep-21-2004 |
An operating system registry contains multiple "identities." One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored... |
| 6785891 |
Data sharing between application environments |
| Aug-31-2004 |
A method and program for dynamically sharing data between application environments such that the data persists beyond the termination of a data-providing application environment. In one embodiment of the... |
| 6779172 |
Bean scripting framework |
| Aug-17-2004 |
This invention provides a system and method that allows object oriented (OOP) applications to incorporate scripting easily and in a uniform manner. The Bean Scripting Framework (BSF) supports scripting... |
| 6772240 |
Method for saving register space in a conventional high-level function call process |
| Aug-3-2004 |
A method for saving register space in a conventional high-level function call process. The method essentially places parameters starting from either of two ends of a sequence of registers for parameter... |
| 6757905 |
Method and system for synchronous operation of linked command objects |
| Jun-29-2004 |
A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate... |
| 6721951 |
Data transfer utilizing single functionally independent data transfer mechanism |
| Apr-13-2004 |
An improved data transfer mechanism is provided. In a preferred embodiment of the present invention, a uniform data transfer mechanism is used by each computer program performing data transfer. The uniform... |
| 6721808 |
Real-time creation of distributed object shell commands |
| Apr-13-2004 |
A client system having a unique object interfacing command shell is disclosed, where the object interfacing command shell allows users to dynamically specify remote objects as commands on a command line.... |
| 6711590 |
Linking metadata with a time-sequential digital signal |
| Mar-23-2004 |
A method and apparatus for generating a metadata object having links to temporal and spatial extents in a time-sequential digital signal is disclosed. The method includes the following steps. Firstly,... |
| 6697880 |
Methodology and graphical user interface for building logic synthesis command scripts using micro-templates |
| Feb-24-2004 |
A template for a logic synthesis command script is broken into smaller and functionally independent templates termed "micro-templates." Using micro-templates, logic synthesis time may be significantly... |
| 6675196 |
Universal protocol for enabling a device to discover and utilize the services of another device |
| Jan-6-2004 |
A method and apparatus for enabling any of a variety of devices to communicate with each other over a common or universal protocol. In general, a client device and a server device communicate with each... |
| 6668283 |
ISDN B-channel count limitation |
| Dec-23-2003 |
A data communications network with at least one PoP maintains a local cache database associated with each AAA service at the PoP on the data communications network. Each local database contains a group... |
| 6668244 |
Method and means of voice control of a computer, including its mouse and keyboard |
| Dec-23-2003 |
New method and means for controlling the environment of disabled individuals through their voice, which includes the operation of lights or any number of appliances and a personal computer wherein the... |
| 6662237 |
System for documenting application interfaces and their mapping relationship |
| Dec-9-2003 |
A documentation system for improving the efficiency of maintaining the records of mapping among applications is described. The method of documenting linkage of applications to each other includes displaying... |
| 6662236 |
Runtime object binding in scripting |
| Dec-9-2003 |
A method of providing a script for a computer application, by creating an object-oriented scripting environment which allows a user to enter separate code as a script, registering one or more objects with... |
| 6633908 |
Enabling application response measurement |
| Oct-14-2003 |
The present invention relates to the area of systems management teaching means and a method for determining and managing application performance. Application Response Measurement (ARM) assumes that the... |
| 6625603 |
Object type specific access control |
| Sep-23-2003 |
Providing object type specific access control to an object is described. In one embodiment, a computer system comprises an operating system operative to control an application and a service running on... |
| 6625590 |
Command line interface for reducing user input in a network management device |
| Sep-23-2003 |
A command line interface for a network management platform includes a parser that parses and validates inputs entered at a command line, a command processor that, responsive to validation of a command,... |
| 6611822 |
System method and article of manufacture for creating collaborative application sharing |
| Aug-26-2003 |
A system is disclosed that provides a goal based learning system utilizing a rule based expert training system to provide a cognitive educational experience. The system provides the user with a simulated... |
| 6594689 |
Multi-platform helper utilities |
| Jul-15-2003 |
Method and apparatus for directly accessing data from, or submit runs to, another computer platform. Preferably, this is accomplished by providing a special program statement within the software code of... |
| 6560655 |
Synchronization manager for standardized synchronization of separate programs |
| May-6-2003 |
A centralized manager for managing the data synchronization operations for multiple applications according to user preferences. Applications register respective COM handlers with the synchronization manager... |
| 6542892 |
Configuring a client for a printer using electronic mail |
| Apr-1-2003 |
A printer driver is installed on a client computer. The client requests the driver from a print server. The print server identifies a printer served by the print server. The print server retrieves a driver... |
| 6505210 |
Federation of naming contexts across multiple and/or diverse underlying directory technologies |
| Jan-7-2003 |
Resolution of a compound name of an object may indicate that a disjunction exists within the object name. This disjunction represents a foreign binding indicating that the resolve cannot be completed on... |