| 6549955 |
System and method for dynamic generation of remote proxies |
| Apr-15-2003 |
A software system is disclosed which provides for dynamic generation of remote proxy classes at run time through a distributed object management system 16. The software system provides for a client system... |
| 6542937 |
Apparatus and method for transferring and editing sheet metal part data |
| Apr-1-2003 |
An apparatus and method are disclosed for transferring part data, such as sheet metal part data, between computer-based application or CAD environments and for editing such part data. The application environments... |
| 6542908 |
Technique for automatically and transparently transforming software components into software components capable of execution in a client/server computing environment |
| Apr-1-2003 |
A method, system, and computer program product for automatically transforming software components written for stand-alone execution such that they can be executed as client/server components in a distributed... |
| 6542899 |
Method and system for expressing information from an object-oriented database in a grammatical form |
| Apr-1-2003 |
A grammar to represent a hierarchical object-oriented database. The grammar comprises a set of keywords and a syntax. The keywords include "tree", "entry", "properties", and "attributes". Properties and... |
| 6526513 |
Architecture for dynamic permissions in java |
| Feb-25-2003 |
An architecture for extending the Java security model to allow a user or administrator to grant permissions dynamically. By itself, the Java 2 security model does not allow additions to the collections... |
| 6526454 |
Document object print interface |
| Feb-25-2003 |
A method and system for aggregating objects within a computer system are provided. In a preferred embodiment, the method aggregates an enclosed object within an enclosing object. The enclosed object has... |
| 6526457 |
Systems utility object interface for facilitating software portability |
| Feb-25-2003 |
A method of providing operating system utilities for use by an applications program for a number of different operating systems. For each utility, a base class is created. The base class is defined in... |
| 6526434 |
System and method for efficient transfer of data blocks from client to server |
| Feb-25-2003 |
A system transfers data between a client computer and a server computer over a network, wherein communications are established over a first data link between the client and the server to provide the server... |
| 6522738 |
Web site content control via the telephone |
| Feb-18-2003 |
A system for facilitating the administration of a network accessible file stored on a network computer by means of communication with a user over a telephone handset. The network computer storing the network... |
| 6519767 |
Compiler and method for automatically building version compatible object applications |
| Feb-11-2003 |
A compiler automatically builds a new version of an object server to be compatible with an existing version so that client applications built against the existing version are operable with the new version.... |
| 6516354 |
Method and apparatus for efficient representation of variable length identifiers in a distributed object system |
| Feb-4-2003 |
In a CORBA distributed object system, potential object name ambiguities in the Portable Object Adapter are resolved without using variable-length object identifiers by translating the variable length identifiers... |
| 6513072 |
Method for associating data bearing objects with user interface objects |
| Jan-28-2003 |
The present invention comprises a method for allowing a data controlling object to interface with any number of user interface objects without requiring separate interface code for each user interface... |
| 6513049 |
Data processing method, recording medium, and data processing apparatus |
| Jan-28-2003 |
Message passing is suitably performed even if there are a plurality of server objects, and even if a processing request is received and a processing result is returned by a different server object. When... |
| 6507946 |
Process and system for Java virtual method invocation |
| Jan-14-2003 |
A process and system for optimizing an invocation of a method is provided. A determination is made to compile a calling method, and a call to a callee method is detected within the first method. The callee... |
| 6502126 |
Method and apparatus for running customized data and/or video conferencing applications employing prepackaged conference control objects utilizing a runtime synchronizer |
| Dec-31-2002 |
An object-oriented DVC application runtime interface (RI) having a number of runtime management and channel objects is provided for assisting running of customized DVC applications incorporated with prepackaged... |
| 6499062 |
Synchronizing property changes to enable multiple control options |
| Dec-24-2002 |
Components in an information processing system are represented by software objects whose properties can be changed through function calls. Setting a property of an object controls the associated component.... |
| 6499063 |
Client/server computing for transaction processing with superior coordinator optimization |
| Dec-24-2002 |
A method of operating a first server data processing apparatus for use in coordinating a distributed transaction which is carried out by a plurality of server data processing apparatuses is disclosed,... |
| 6496865 |
System and method for providing interpreter applications access to server resources in a distributed network |
| Dec-17-2002 |
A resource access system and method for providing interpreters with the ability to provide interpreter applications access to any desired server resource regardless of type of server and current capability... |
| 6487652 |
Method and apparatus for speculatively locking objects in an object-based system |
| Nov-26-2002 |
Methods and apparatus for speculatively locking an object are disclosed. According to one aspect of the present invention, a method for acquiring use of an object using a current thread includes a determination... |
| 6487590 |
Method for controlling a network element from a remote workstation |
| Nov-26-2002 |
A method is provided for controlling a network element from a client at a remote work station connectable to the network, the network, element is registered for attributes to be tracked, and attributes... |
| 6484160 |
Process for optimizing accesses to a database |
| Nov-19-2002 |
The invention relates to a process for optimizing accesses to a database. This process allows client applications to request a CMIS-DB server, via an online configuration, to customize the generic representation... |
| 6480882 |
Method for control and communication between computer systems linked through a network |
| Nov-12-2002 |
A method for controlling an operation of a server system by a client system interconnected with the server by a network. The server includes a network communications server facility, a server resident... |
| 6477586 |
Remote procedure calls in distributed systems |
| Nov-5-2002 |
A multi-threaded, multi process distributed system including remote call procedure (RPC) messages. The threads in the distributed system are each associated with a queue. The RPC messages each include... |
| 6477559 |
Method and apparatus for remotely accessing an automatic transaction processing system |
| Nov-5-2002 |
A method for accessing a transaction processing system. In one embodiment, the method includes the step of receiving a remote request for access to the transaction processing system from a client device.... |
| 6473791 |
Object load balancing |
| Oct-29-2002 |
Intelligent Trust Management provides a centralized security facility that gives system components a flexible mechanism for implementing security policies. System components such as applications create... |
| 6473781 |
Communication system and method |
| Oct-29-2002 |
Communication system and method for linking each of a plurality of tagged object to information services stored on a network. The system reads an object tag of one of the objects and retrieves information... |
| 6471068 |
Method and apparatus for accessing an object, and storage medium storing a program for controlling access to an object |
| Oct-29-2002 |
An object of the invention is to provide an information processing system that enables a user to always use a business object in the assurance of its credibility. It provides a business object (software... |
| 6470388 |
Coordinated extendable system for logging information from distributed applications |
| Oct-22-2002 |
The present invention is directed to a system and method for centrally coordinating, collecting and storing error, trace, audit and other information in a computer network. Selected applications or processes... |
| 6466991 |
Data communication method |
| Oct-15-2002 |
A method for data communication between objects or between object-oriented programming systems, such as object-oriented operating systems (OS), in which transparency to different environments is presented... |
| 6466992 |
Method for providing stand-in objects |
| Oct-15-2002 |
A method for providing stand-in objects, where relationships among objects are automatically resolved in an object oriented relational database model without the necessity of retrieving data from the database... |
| 6463581 |
Method for determining reachable methods in object-oriented applications that use class libraries |
| Oct-8-2002 |
The present invention analyzes an application A and computes a set reachable methods in A by determining the methods in A that may be called from another reachable method in A, or from within a class library... |
| 6463527 |
Spawn-join instruction set architecture for providing explicit multithreading |
| Oct-8-2002 |
The invention presents a unique computational paradigm that provides the tools to take advantage of the parallelism inherent in parallel algorithms to the full spectrum from algorithms through architecture... |
| 6463480 |
Method and system of processing a plurality of data processing requests, and method and system of executing a program |
| Oct-8-2002 |
The present invention is directed to an environment in which a safe program having high thread isolation can easily be constructed, and the effective utilization of resources can be achieved when concurrently... |
| 6460089 |
Method and system for extending functionality of a management console |
| Oct-1-2002 |
A method and system for extending the functionality of a management console uses a data object as a carrier to pass context information of an extended snap-in of the management console to an extension... |
| 6457066 |
Simple object access protocol |
| Sep-24-2002 |
An application layer protocol is provided on top of HTTP 1.0/1.1 to allow for COM Automation objects to be invoked over the Internet through IIS/ISAPI servers. The format essentially encodes the automation... |
| 6457041 |
Client-server transaction data processing system with optimum selection of last agent |
| Sep-24-2002 |
A first server computing apparatus receives a reply from a second server apparatus, the reply includes an indication of the total amount of time that the second apparatus has taken to generate the reply.... |
| 6449659 |
System for instance customization with application independent programming of controls |
| Sep-10-2002 |
The system for instance customization with application independent programming of controls functions to place code behind documents in a multi-program environment in a manner that eliminates the object... |
| 6446111 |
Method and apparatus for client-server communication using a limited capability client over a low-speed communications link |
| Sep-3-2002 |
A request is sent from a client (12) to a server (18) over a communications link (16). A web server (20) on the server responds to the request with a dynamically generated, selected characteristic enabled,... |
| 6442618 |
System, method and article of manufacture for universal transaction processing |
| Aug-27-2002 |
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... |
| 6442619 |
Software architecture for message processing in a distributed architecture computing system |
| Aug-27-2002 |
A distributed architecture computing system includes one or more processors and object-oriented control program for processing request-type and response-type messages provided by a messaging service. The... |
| 6442609 |
Distributed data processing system method for controlling such a system |
| Aug-27-2002 |
In a distributed data processing system each component is provided with an object orientated platform together with instantiations of a generic network object for each application involving data transmission,... |
| 6442586 |
Method of moving objects across multiple locations in a computer network |
| Aug-27-2002 |
In a computer network, an object receives a move indication directing it to move from a current host address and port number to a new host address and port number for which there is no direct link. The... |
| 6438677 |
Dynamic handling of object versions to support space and time dimensional program execution |
| Aug-20-2002 |
One embodiment of the present invention provides a system that supports space and time dimensional program execution by facilitating accesses to different versions of a memory element. The system supports... |
| 6438615 |
System, method and article of manufacture for using multiple bidirectional ports in association with a java application or applet |
| Aug-20-2002 |
Method, system and article of manufacture for creating object oriented components having one or more bidirectional ports for use with in connecting object oriented based components. The two way or bidirectional... |
| 6438545 |
Semantic user interface |
| Aug-20-2002 |
A system and method that allows a user to use their everyday language or user defined words to operate a computer in a highly efficient way. In short, every word, letter, control character and symbol is... |
| 6434598 |
Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system |
| Aug-13-2002 |
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back end) program. The client and server programs... |
| 6434566 |
Method and system for supporting multi-method dispatching in object-oriented programming |
| Aug-13-2002 |
A method and system for efficiently resolving the multi-method dispatching problem provided. The dispatching problem is reduced to geometric problems on multi-dimensional grids and new data structures... |
| 6430627 |
Enhanced processing technique for object-oriented software |
| Aug-6-2002 |
A method for handling multiple call processing requests by a mobile switching center having call processing software which includes an application raising a series of events to be handled in sequence,... |
| 6427231 |
System and method for multiple entry point access to an object |
| Jul-30-2002 |
The invention allows a functional object in a dynamic language to be efficiently used as both a directly-invoked function and as a method in a generic function. This allows a language to combine the two... |
| 6427161 |
Thread scheduling techniques for multithreaded servers |
| Jul-30-2002 |
A technique, system, and computer program for enhancing performance of a computer running a multithreaded server application. A scheduling heuristic is defined for optimizing the number of available threads.... |