| 6125392 |
Method and apparatus for high speed event log data compression within a non-volatile storage area |
| Sep-26-2000 |
The present invention is a method and apparatus for providing storage of a significant number of events in a runtime event log without block erases of flash memory, through compression of multiple events... |
| 6122746 |
System for powering up and powering down a server |
| Sep-19-2000 |
A fault tolerant computer system for powering up and powering down a server through either a local or remote client machine. The remote machine accesses the server by use of a dial-in modem connection.... |
| 6119180 |
Data terminal with controller for selectively modifying data transmitted to and from |
| Sep-12-2000 |
A data adapter functioning as an intermediary between a data terminal and a digital data transmission network is implemented by using the parts the data terminal usually comprises and by directing their... |
| 6119166 |
Controlling communications with local applications using a browser application |
| Sep-12-2000 |
A communications facility for interactive communications with local applications. The flow of information to local applications is coordinated using a browser. The browser determines, at any given time,... |
| 6108714 |
Application program grouping method and apparatus |
| Aug-22-2000 |
The present invention relates to an application program grouping method which specifies a group in a multi-window system, where the group is a combination of application programs which carry out a process... |
| 6108663 |
Autonomous relational database coprocessor |
| Aug-22-2000 |
A database co-processor for efficient sequential data retrieval from a relational database is provided which is adapted for connection to a host system via a two-way bus network. The database co-processor... |
| 6105101 |
16 bit bios interrupt calls under 32 bit protected mode application |
| Aug-15-2000 |
A method for performing 16 Bit BIOS interrupt calls under a 32 Bit protected mode application. This has been impossible to-date and has forced BIOS development teams to add support into the BIOS for 32... |
| 6105055 |
Method and apparatus for asynchronous multimedia collaboration |
| Aug-15-2000 |
A multimedia collaboration system combines unique multimedia communications and media processing mechanisms with off-the-shelf components that support information sharing and distribution. More specifically,... |
| 6104873 |
Use of language instructions and functions across multiple processing sub-environments |
| Aug-15-2000 |
An apparatus allowing a pair of interrelated C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of... |
| 6101571 |
Circuit configuration for generating an interrupt signal for a microprocessor |
| Aug-8-2000 |
A circuit configuration for generating an interrupt signal for a microprocessor includes a multiplicity of signal generating circuits that are connected to one another via a logic combination element.... |
| 6101555 |
Methods and apparatus for communicating between networked peripheral devices |
| Aug-8-2000 |
Disclosed is a method and apparatus for establishing communication to a remote peripheral device over a network. The method includes issuing a request to use a peripheral device to a remote communications... |
| 6101533 |
Multiple interface data communication system and method utilizing multiple connection library interfaces with buffer and lock pool sharing |
| Aug-8-2000 |
A high speed data communications method and system is provided whereby multiple groups of software interfaces are used to link a Distributed Systems Services Unit to a Network Provider which connects to... |
| 6098111 |
Parallel distributed processing system and method of same |
| Aug-1-2000 |
A system in which a plurality of network nodes are connected through a network, wherein when a computation object of a first network node calls a function (facility) of a computation object of a second... |
| 6094696 |
Virtual serial data transfer mechanism |
| Jul-25-2000 |
A plurality of data devices are interfaced to a microprocessor using a serial data transfer mechanism. The parallel data from the data devices is serialized. The serial data streams are multiplexed via... |
| 6092104 |
Method for transmitting a facsimile from a desktop computer by using electronic mail |
| Jul-18-2000 |
The invention according to a preferred embodiment provides a method for capturing print images from a computer application software program and transmitting the images to an e-mail address specified by... |
| 6088796 |
Secure middleware and server control system for querying through a network firewall |
| Jul-11-2000 |
A secure access query system incorporating a messenger system. The system includes a communication server for receiving queries from a user and transmitting replies to the user, an application server for... |
| 6088749 |
Universal API with generic call processing message having user-defined PPL event ID and generic response message for communications between telecommunications switch and host application |
| Jul-11-2000 |
The present invention is a standardized host-to-switch application program interface (API) for performing call control processing, capable of being customized to meet telecommunications application and... |
| 6085233 |
System and method for cellular network computing and communications |
| Jul-4-2000 |
A cell-based system for computation and communication. A cell is a well-defined structure that associates executable code and data into a basic computational module. A processor can traverse a cell and... |
| 6081906 |
Multi-thread processing with queuing and recovery |
| Jun-27-2000 |
A method and apparatus for parallel processing of remote procedure call (RPC) requests from clients includes placing the remote procedure call requests in a queue and storing them in a memory. A response... |
| 6079012 |
Computer that selectively forces ordered execution of store and load operations between a CPU and a shared memory |
| Jun-20-2000 |
A computer apparatus which detects a store or load operation into or from a shared memory page by a program that does not provide for synchronization when executed by a CPU that completes instructions... |
| 6078964 |
Establishing direct communications between two hosts without using a high performance LAN connection |
| Jun-20-2000 |
In a computing network environment having a gateway device that is electronically connected on one side to at least one local area network and on other side to a plurality of initiating hosts, an apparatus... |
| 6077304 |
Verification system for simulator |
| Jun-20-2000 |
An electronic circuit verification system and method includes an HDL circuit simulator and a circuit simulation verifier that pass control back and forth between each other, and that cooperate so as to... |
| 6073183 |
Transparent communication with multiple devices over a single serial or parallel port of a computer |
| Jun-6-2000 |
A method for allowing communication of data between one or more peripheral devices coupled to a computer and one or more applications running on the computer in an interleaved fashion. The configuration... |
| 6070204 |
Method and apparatus for using universal serial bus keyboard to control DOS operations |
| May-30-2000 |
A method, apparatus, and article of manufacture for generating signals using a Universal Serial Bus (USB) host controller and USB keyboard. Data generated by the keyboard is marked as being used with an... |
| 6070199 |
Apparatus to connect a client computer to a computer data network |
| May-30-2000 |
A system ling client computers, particularly client notebook computers, to communicate with a computer local area network (LAN) using infrared or other transparent links. The system includes a pseudo nic... |
| 6065037 |
Multiple software-facility component operating system for co-operative processor control within a multiprocessor computer system |
| May-16-2000 |
This is achieved in a computer system employing a multiple facility operating system architecture. The computer system includes a plurality of processor units for implementing a predetermined set of peer-level... |
| 6065039 |
Dynamic synchronous collaboration framework for mobile agents |
| May-16-2000 |
A dynamic synchronous collaboration framework utilizes a distributed synchronization point to permit synchronous collaboration of mobile agent objects in a distributed computer system. The framework simplifies... |
| 6061729 |
Method and system for communicating service information in an advanced intelligent network |
| May-9-2000 |
A telecommunications network includes a client system and a server system. The client system has a service message and a client interface. The service message is of a standard format and operable to define... |
| 6061713 |
Communications system for client-server data processing systems |
| May-9-2000 |
A system for managing communication between a client program and a server program. A port service module manages a plurality of domain ports. Each domain port has predefined characteristics which are used... |
| 6058434 |
Apparent network interface for and between embedded and host processors |
| May-2-2000 |
An apparent network interface permits one processor such as a processor embedded within a larger processing system (an embedded processor) to communicate to a host processor or other processors and devices... |
| 6049827 |
Network management tool for causing network equipment to display information of a network relevant to the network equipment |
| Apr-11-2000 |
A method, apparatus and computer program for preferentially displaying partial information related to one of a plurality of network equipment connected to a network being managed by a network management... |
| 6044407 |
Interface for translating an information message from one protocol to another |
| Mar-28-2000 |
A computer implemented interface for interfacing an equipment controller to an equipment manager each arranged to respond to a reproduced text messages according to a first and second protocol, respectively.... |
| 6041362 |
Method and system for integrating disparate information technology applications and platforms across an enterprise |
| Mar-21-2000 |
A method and system for integrating disparate information technology applications and platforms across an enterprise provides a web client interface that associates with an enterprise network. Connecting... |
| 6038610 |
Storage of sitemaps at server sites for holding information regarding content |
| Mar-14-2000 |
Sitemaps are utilized to hold content-related information about hypertext documents stored at a server site. The hypertext documents may be web pages for the World Wide Web portion of the Internet. Each... |
| 6038611 |
Method for implementing a user-to-network (UNI) application programming interface (API) |
| Mar-14-2000 |
An application programming interface (API) between user applications or other control applications and User to Network Interface (UNI) signaling software. The API provides an intelligent and flexible programming... |
| 6038587 |
System, method and article of manufacture for universal transaction processing over multiple transaction processing systems |
| Mar-14-2000 |
A computer implemented transaction processing system is presented for processing transactions between an application and one or more transaction processors. The system utilizes a first communication link... |
| 6029205 |
System architecture for improved message passing and process synchronization between concurrently executing processes |
| Feb-22-2000 |
A system and method for interprocess communication between concurrently executing, cooperating sequential processes in a digital computer system uses a shared memory queue as a mechanism for message passing... |
| 6026447 |
System for serializing actions of independent process groups |
| Feb-15-2000 |
Actions responsive to changes in the state of independent process groups whose process members are spread across a group of nodes in a distributed computing environment. The process groups are arranged... |
| 6023772 |
Fault-tolerant processing method |
| Feb-8-2000 |
A recovery unit in a software fault-tolerant system has primary and secondary processing units (I, II) running replicate application processes (24). Input messages sent to the recovery unit are received... |
| 6023734 |
Establishing direct communications between two hosts without using a high performance LAN connection |
| Feb-8-2000 |
In a computing network environment having a gateway device that is connected on one side to at least one local area network and on other side to a plurality of initiating hosts, a method of establishing... |
| 6023726 |
User configurable prefetch control system for enabling client to prefetch documents from a network server |
| Feb-8-2000 |
A prefetching and control system for a computer network environment. The user configures the client's prefetch parameters which are: enabling/disabling prefetching, prefetch threshold value, and the maximum... |
| 6023271 |
Framework for binding data viewers/data manipulation with one to many objects through introspection |
| Feb-8-2000 |
Systems and methods for programming applications with GUIs in accordance that do not require time-consuming and error-prone custom coding of GUI/internal variable synchronization routines, in general,... |
| 6021274 |
Automated data distribution system and method for massively parallel processes |
| Feb-1-2000 |
A system (80) for automating data distribution for parallel processor applications adapted for use with massively parallel processors. The system (80) includes high level instructions for obtaining user... |
| 6018805 |
Transparent recovery of distributed-objects using intelligent proxies |
| Jan-25-2000 |
A distributed-object software application is capable of recovering from a server crash. The recovery is transparent to the client objects because the client objects do not have to be re-started or re-loaded.... |
| 6014705 |
Modular portable data processing terminal having a higher layer and lower layer partitioned communication protocol stack for use in a radio frequency communications network |
| Jan-11-2000 |
Modular, portable data collection terminals are disclosed for use in mixed wireless and hard-wired RF communication networks, wherein various radio transmitter modules and associated antennas may be selectively... |
| 6012084 |
Virtual network communication services utilizing internode message delivery task mechanisms |
| Jan-4-2000 |
A networking services architecture is provided in which several communication media and protocols are supported. In commonly used communications middleware, the routing specification and messaging interface... |
| 5999986 |
Method and system for providing an event system infrastructure |
| Dec-7-1999 |
An event architecture facilitates the asynchronous invocation of events at an event sink. The events are triggered by direct invocation of methods on the event sink. A backchannel connection may be utilized... |
| 5999711 |
Method and system for providing certificates holding authentication and authorization information for users/machines |
| Dec-7-1999 |
Logon certificates are provided to support disconnected operation within the distributed system. Each logon certificate is a secure package holding credentials information sufficient to establish the identity... |
| 5995752 |
Use of language instructions and functions across multiple processing sub-environments |
| Nov-30-1999 |
A method of allowing a pair of C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of a first instruction,... |
| 5991820 |
Method for operating multiple processes using message passing and shared memory |
| Nov-23-1999 |
In the system of the present invention, a time critical program operating in a window system environment is implemented. The application program containing time critical procedures is divided functionally... |