| 7032227 |
Portable operating environment for information devices |
| Apr-18-2006 |
A client software program for use on an embedded computing device includes an operating system layer including an abstraction layer, a programming environment, and an application framework including a... |
| 7024493 |
Bootable CD for transferring files independently of computer operating systems |
| Apr-4-2006 |
A method of transferring CD ROM formatted files independently of operating systems. The method includes booting a computer with an operating system kernel loaded from a bootable CD ROM, and loading a file... |
| 7013464 |
Method of communicating across an operating system |
| Mar-14-2006 |
A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors is disclosed. The method includes the steps... |
| 7003557 |
Method and system for racing control of operations in system management |
| Feb-21-2006 |
A system for fine racing control in system management between CMIP operations and operations under other protocols, including a system (HOST), a work station (OSIP), remote operating system (OS), a maintenance... |
| 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... |
| 6978464 |
Communicating between a process and a destination |
| Dec-20-2005 |
In a communication system with a first computer and a second computer, the first computer with a first process communicates with a destination on the second computer. The first computer receives destination... |
| 6978423 |
Context based view design to support client side multi-threading |
| Dec-20-2005 |
A computer software system comprising a view sub-system including presentation objects which provide a user interface, a business logic sub-system including business object implementation objects which... |
| 6976094 |
Automated web browser synchronization by using session initiation protocol during a real-time session |
| Dec-13-2005 |
The present invention allows synchronization of web browsers to eliminate the need for users to convey uniform resource locators (URLs) or like location indicia. The invention operates with a local user's... |
| 6968557 |
Reducing stack memory resources in a threaded computer system |
| Nov-22-2005 |
A computer thread utilizes an auxiliary stack resource to execute program code function calls requiring substantial stack memory resources. In a wrapper embodiment, portions of the program code having... |
| 6966062 |
Method and apparatus for allocating use of an access device between host and guest operating systems |
| Nov-15-2005 |
A method, apparatus and article of manufacture for allocating use of an access device between a host operating system and a guest operating system. In one embodiment, a source of the received request to... |
| 6964053 |
Type descriptor language (TDLanguage) metamodel |
| Nov-8-2005 |
A method of and a system for processing an enterprise application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6964052 |
Caching output from an object in an application server environment |
| Nov-8-2005 |
A method and system of streaming a page of data are described. In one embodiment, an object corresponding to the page of data is allocated. The object is executed. If the object is a proxy, then the proxy... |
| 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... |
| 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... |
| 6948174 |
IMS MFS (message format service) metamodel |
| Sep-20-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6938262 |
Dual data representation |
| Aug-30-2005 |
In a computer software application involving object calculations using numbers or symbols assigned to an object, multiple physical objects may be defined and grouped logically. The method for DDR provides... |
| 6928467 |
Apparatus and methods for providing data synchronization by facilitating data synchronization system design |
| Aug-9-2005 |
Object stores are used as building blocks to construct a system with variable complexity on a network. Typically, an object store comprises information (e.g., data) stored in object format, or objects.... |
| 6915523 |
PL/I metamodel |
| Jul-5-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6912719 |
Type descriptor metamodel |
| Jun-28-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 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... |
| 6910216 |
IMS transaction messages metamodel |
| Jun-21-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6907610 |
System and method for building a target operating system from a source operating system |
| Jun-14-2005 |
Systems and methods are described herein for determining which components of a source operating system are required to be included in a target operating system to support selected source operating system... |
| 6904598 |
COBOL metamodel |
| Jun-7-2005 |
A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user... |
| 6904597 |
Inter-thread communications between different components using double buffer |
| Jun-7-2005 |
An arrangement is provided for inter-thread communications. A first group of thread includes at least one thread. A thread from the first group buffers a request in a first buffer. A thread from a second... |
| 6883172 |
System and method for bridging managed and unmanaged object systems by utilizing an interface wrapper to facilitate transparent communications |
| Apr-19-2005 |
A system and method is provided for bridging disparate object systems. The system includes a first wrapper to bridge communications between a first object system and a second object system and a second... |
| 6865733 |
Standardized interface between Java virtual machine classes and a host operating environment |
| Mar-8-2005 |
A system and method are disclosed for a host platform interface (HPI), which defines a common set of functions implementing the native methods of Component Peer classes within the Java AWT. This allows... |
| 6817017 |
Universal interface system |
| Nov-9-2004 |
This invention provides a universal interface system that is capable of launching software applications across operating system platforms. For example, the universal interface system allows a computer... |
| 6802068 |
Addressless internetworking |
| Oct-5-2004 |
Uniform and infinitely scalable system and method for communication between application processes providing both point-to-point and multi-point connectivity without dependance on end-to-end addressing,... |
| 6802062 |
System with virtual machine movable between virtual machine systems and control method |
| Oct-5-2004 |
A virtual machine system is constructed between a plurality of real machines of a multiprocessor system. In order to move a virtual machine operating in a virtual machine system on a given real machine... |
| 6779027 |
Intelligent management module application programming interface with utility objects |
| Aug-17-2004 |
An intelligent management module application programming interface that facilitates use of network management software in multiple operating environments is provided. The intelligent API provides an interface... |
| 6772419 |
Multi OS configuration system having an interrupt process program executes independently of operation of the multi OS |
| Aug-3-2004 |
A computer system of a multi-operation-system (multi-OS) has a main memory having a memory area for a first OS and a memory area for a second OS, both the areas being independent from each other, and a... |
| 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... |
| 6763423 |
Storage area network methods and apparatus for logical-to-physical block address mapping |
| Jul-13-2004 |
The invention provides an improved digital data processing system, e.g., storage area network (SAN), of the type having a first digital data processor, e.g., a SAN server, and a second digital data processor,... |
| 6763327 |
Abstraction of configurable processor functionality for operating systems portability |
| Jul-13-2004 |
A hardware abstraction layer operates as a system architectural layer between a real-time operating system and an underlying configurable processor. The hardware abstraction layer provides an abstraction... |
| 6757904 |
Flexible interface for communicating between operating systems |
| Jun-29-2004 |
A method and system for communicating between operating systems using an interface that provides an abstraction layer of one of the operating systems. At least one channel is created that allows messages... |
| 6757903 |
Object driven software architecture method and apparatus |
| Jun-29-2004 |
The present invention provides an object driven software architecture that allows objects written in any programming language running on any operating system or hardware to communicate with any other object... |
| 6754900 |
System for providing web browser access to an operating system desktop |
| Jun-22-2004 |
A system, operable on a plurality of different computer operating systems, for providing web browser access to the operating system desktop having icons displayed on a screen thereof, wherein the desktop... |
| 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... |
| 6704800 |
System and method for message loop detection and correction |
| Mar-9-2004 |
The present invention provides a system and method to identify message sequences occurring in a computer or communication system. The present invention defines and detects undesirable sequence of messages,... |
| 6687762 |
Network operating system adapted for simultaneous use by different operating systems |
| Feb-3-2004 |
An operating environment for use on a computer system to provide operating system services to a user application running on the computer system. The computer system includes a network connecting the computer... |
| 6684270 |
Accelerated file system that recognizes and reroutes uncontested read operations to a second faster path for use in high-capacity data transfer systems |
| Jan-27-2004 |
An accelerated filesystem includes a fast-path and a slow-path. The fast-path includes an enhanced storage controller and an enhanced network processing function. Uncontested READ and WRITE operations... |
| 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... |
| 6668277 |
Web-based multi-channel analyzer |
| Dec-23-2003 |
The present invention provides an improved multi-channel analyzer designed to conveniently gather, process, and distribute spectrographic pulse data. The multi-channel analyzer may operate on a computer... |
| 6647508 |
Multiprocessor computer architecture with multiple operating system instances and software controlled resource allocation |
| Nov-11-2003 |
Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with... |
| 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... |
| 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... |
| 6594671 |
Separating privileged functions from non-privileged functions in a server instance |
| Jul-15-2003 |
A server instance includes a first region to perform one or more privileged functions and a second region to perform one or more non-privileged functions. Thus, the privileged functions are separate from... |
| 6587125 |
Remote control system |
| Jul-1-2003 |
Disclosed is a method for remotely controlling a first computing device from at least one of a plurality of second computing devices, the first computing device having a user interface and a data communications... |
| 6580708 |
Method of multi-processing data in ARCNET |
| Jun-17-2003 |
A method of multi-processing data in an attached resource computer network, includes a first step of setting a network address data MAP, which is a path for transmitting data to a plurality of stations... |
| 6574578 |
Server system for coordinating utilization of an integrated test environment for component testing |
| Jun-3-2003 |
Method and system aspects for utilizing a server to coordinate component testing in an integrated test environment network are described. In a method aspect, the method includes accepting a logon attempt... |