| 6769126 |
Apparatus and method for demand load analysis |
| Jul-27-2004 |
For a given set of programs and their related DLLs the following tool and method finds the minimum set of DLLs for which to apply demand loading and quantifies a lower bound on the expected performance... |
| 6766521 |
Dataflow algorithm for symbolic computation of lowest upper bound type |
| Jul-20-2004 |
A method, computer program, signal transmission, apparatus and system verify instructions in a module of a computer program to be dynamically linked with at least one other module. First it is determined... |
| 6760912 |
Determining browser type in an open Java environment |
| Jul-6-2004 |
A method is provided for determining an identity of a browser in an Java environment in which an intermediary program masks the browser's identity. The method begins by querying an operating system process... |
| 6757720 |
Profile service architecture |
| Jun-29-2004 |
A mechanism for managing a plurality of profile data structures where each profile data structure comprising a hierarchical structure of attributes. The mechanism includes a core profile service engine... |
| 6751651 |
Web-site consistency administration among inconsistent software-object libraries of remote distributed health-care providers |
| Jun-15-2004 |
A method of Web-site host consistency administration provides for consistent presentation of data despite presentation on client machines with inconsistent software-object libraries. The host sends screen... |
| 6751646 |
Method and apparatus for implementing CORBA compliant name services incorporating load balancing features |
| Jun-15-2004 |
The invention comprises methods and apparatus for implementing a name service. In the present invention, a name service compliant with the CORBA CosNaming specification may be implemented which incorporates... |
| 6745389 |
System of objects and program components |
| Jun-1-2004 |
The present invention provides a system of objects and program components wherein an object accesses different associated program components for different implementations of a corresponding function of... |
| 6745048 |
Sim manager API |
| Jun-1-2004 |
A SIM Manager is disclosed that accesses functionality contained within a GSM-type telephone SIM by combining functionality of a plurality of asynchronous RIL functions into a single synchronous application... |
| 6728963 |
Highly componentized system architecture with a loadable interprocess communication manager |
| Apr-27-2004 |
The invention is directed toward a loadable interprocess communication manager and generally to a computer operating system capable of supporting plural threads running in a computer having a working memory,... |
| 6708332 |
Run-time modules for dynamically adjusting computer operation |
| Mar-16-2004 |
Code module interfaces are provided which allow a user to adjust the functionality of a program at run-time. The code module interfaces (CMIs) can be selectively activated by a user at run-time. Then,... |
| 6708330 |
Performance improvement of critical code execution |
| Mar-16-2004 |
Portions of code containing critical code routines are identified and labeled, then compiled into Dynamic Link Libraries ("DLLs") and linked such that the critical code routines are optimally loaded into... |
| 6708276 |
Architecture for denied permissions in Java |
| Mar-16-2004 |
An architecture for extending the Java security model to allow a user or administrator to explicitly deny permissions. By itself, the Java 2 security model does not allow additions to the collections of... |
| 6694505 |
Method for using a data flow net to specify and assemble computer software |
| Feb-17-2004 |
A method for specifying computer software called the Data Flow Net ("DF Net") which enables the reusability of portions of the software. Computer software is specified by combining sets of code fragments... |
| 6687899 |
Relocation format for linking |
| Feb-3-2004 |
An executable program is prepared from a plurality of object code modules, each object code module including special relocations that have a type field for identifying the nature of a function to be implemented... |
| 6684259 |
Method for providing user global object name space in a multi-user operating system |
| Jan-27-2004 |
A method, suitable for use in client/server system, which allows multiple copies of a single-user application to run simultaneously in a multi-user operating system without modification of the single-user... |
| 6681266 |
Late binding dynamic software configuration information |
| Jan-20-2004 |
A method for customizing software configurations includes: providing a static pre-installation software package; identifying a late-bindable token of the static pre-installation package; assigning a unique... |
| 6678745 |
Dynamic object synthesis with automatic late binding |
| Jan-13-2004 |
A method and system of automatically synthesizing object names. Variables are synthesized with object types associated with the variables. Buffers into which data is to be transferred are dynamically created... |
| 6675231 |
System of program objects and program components with external interface |
| Jan-6-2004 |
The present invention relates to a system of program objects and program components and communication between program objects and program components. The present invention provides a program component... |
| 6675229 |
Methods and apparatus for providing quality of service for legacy applications |
| Jan-6-2004 |
A computer operating system that allows legacy applications to be run automatically with quality of service (QoS) guarantees matching required QoS performance levels. In accordance with the invention,... |
| 6675227 |
Method for providing a service implementation for both EJB and non-EJB environments |
| Jan-6-2004 |
A method and object-oriented computing system in which a Java.TM. implementation of a service is provided dynamically at runtime via a Java.TM. interface for the service in accordance with the needs of... |
| 6674450 |
Interactive data-bound control |
| Jan-6-2004 |
A computer system including a server computer system and a client computer system connected to one another over a computer network, such as the Internet, so that graphical controls displayed and able to... |
| 6671746 |
Execution of application process using registry having binding methods |
| Dec-30-2003 |
The present invention provides a virtual network, sitting "above" the physical connectivity and thereby providing the administrative controls necessary to link various communication devices via an Access-Method-Independent... |
| 6665735 |
Method of changing a dynamic link library function efficiently and a computer system for executing the same |
| Dec-16-2003 |
Methods and systems consistent with this invention link a program module, which implements dynamic linkage to an external function and executes the external function. Such methods and systems replace a... |
| 6658658 |
Implicit forwarding and resolving of a reference made by an importing module to an exporting module for a specified export |
| Dec-2-2003 |
The present system and method improves the way of forwarding a reference from an importing module to an exporting module. The present system and method allow forwarding of a reference(s) through a forwarder... |
| 6658647 |
Access to resource files stored in ROM |
| Dec-2-2003 |
A system for accessing resources, such as bitmaps, fonts and sound files is provided. Typically, resources of this type are accessed as files from Java code. The data is read into dynamic (RAM) memory... |
| 6658491 |
System and method for constructing an ole process control compliant data server from a noncompliant user application |
| Dec-2-2003 |
A system for, and method of, constructing an Object Linking and Embedding (OLE) for Process Control (OPC) compliant data server from a device-specific noncompliant user application and a real-time process... |
| 6651080 |
Techniques for implementing pluggable virtual machines |
| Nov-18-2003 |
Techniques for developing and exchanging virtual machine implementations and/or support library implementations are described. In one embodiment, the virtual machine design specifies a set of functions... |
| 6643679 |
WebTx gateway preprocessing hook |
| Nov-4-2003 |
A preprocessing DLL which may be appended to a service request for transfer to a gateway that runs within a Distributed Component Object Model (DCOM) environment, and is capable of receiving requests from... |
| 6611878 |
Method and apparatus for software technology injection for operating systems which assign separate process address spaces |
| Aug-26-2003 |
Method and apparatus for seamlessly integrating new or modified user interface features or modified functionality, to an existing target application program (100) in the context of an operating system... |
| 6609159 |
Methods, systems, and machine readable programming for interposing front end servers between servers and clients |
| Aug-19-2003 |
A client-server system includes a new front end server which interposes itself between a prior (back end) server and its clients using an interposed dynamically-loaded library linked to the back end. The... |
| 6606616 |
Modified action rules |
| Aug-12-2003 |
A rule executing engine is modified to recognize, when present, a so-called "actionwrap"rule, which is a rule that is expanded and executed in place of the original rule, and the original rule is placed... |
| 6574618 |
Method and system for executing network streamed application |
| Jun-3-2003 |
A method and system for executing a streamed application on a client system utilizes a virtual file system installed in the client which is configured to appear to the operating system as a local storage... |
| 6571253 |
Hierarchical view of data binding between display elements that are organized in a hierarchical structure to a data store that is also organized in a hierarchical structure |
| May-27-2003 |
A Web browser is used as the rendering engine for the client application. The browser is instructed to load a "page" (some set of instructions that eventually resolves to a sequence of HTML (HyperText... |
| 6553268 |
Template language for industrial controller programming |
| Apr-22-2003 |
A programming language for programming industrial controllers in relay ladder logic language, the programming language including both extensions to standard RLL rung form itself and extensions wholly independent... |
| 6550060 |
Method and system for dynamic injection of dynamic link libraries into a windowed operating system |
| Apr-15-2003 |
Methods and system for dynamically injecting dynamic link libraries into a process in a windowed operating system. The methods includes determining which dynamic link libraries should be injected into... |
| 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... |
| 6519605 |
Run-time translation of legacy emulator high level language application programming interface (EHLLAPI) calls to object-based calls |
| Feb-11-2003 |
A technique, system, and computer program for run-time translation of procedurally-oriented Emulator High Level Language Application Programming Interface (EHLLAPI) calls into object-based host access... |
| 6513111 |
Method of controlling software applications specific to a group of users |
| Jan-28-2003 |
Computer software application which defines "action items" in order to allow subscriber control of user access to various functionality or features of the application on a user-by-user basis. "Action items"... |
| 6480903 |
Hardware component interface for desktop computer management systems |
| Nov-12-2002 |
A manageable desktop computer system and an associated method for managing a plurality of manageable devices. The computer system includes a storage facility, a registry and a plurality of manageable devices... |
| 6473807 |
System for invocation of CICS programs as database stored procedures |
| Oct-29-2002 |
Novel techniques for operating a transactional processing system on which a CICS progran is stored. The CICS program includes logic for implementing business rules, and logic for accessing data. An ODBC... |
| 6457042 |
Dynamic construction of complex execution environments |
| Sep-24-2002 |
An application server system has a constructed environment for executing application programs where the system has a plurality of processors, for receiving data from client requests and then modifying... |
| 6446259 |
System and method for generating an object structure at run time in an object-oriented programming language |
| Sep-3-2002 |
A language translator is provided which determines memory structure at compile time for a plurality of object classes including at least one virtual base class and at least one class derived therefrom.... |
| 6446142 |
Method of and apparatus for dynamically binding subobjects into objects to represent functions and characteristics of a device within an IEEE 1394 serial bus network |
| Sep-3-2002 |
A controlling application generates objects and handles to represent units within a network. To generate an object representing a device, subobjects for each subunit within the device are assembled into... |
| 6441834 |
Hyper-relational correlation server |
| Aug-27-2002 |
A correlation server provides for links between disparate data structures in a hyper-relational data navigation system. In one hyper-relational navigation system, a correlation server is used to provide... |
| 6441833 |
Dynamically specifying invocations in compiled objects |
| Aug-27-2002 |
Apparatus for specifying invocations in compiled objects at runtime. One species of the apparatus is a drawing widget for use in the X Window System. The drawing widget permits users to specify elements... |
| 6438621 |
In-memory modification of computer programs |
| Aug-20-2002 |
The present invention provides a facility for performing self-patching of computer code in memory. The facility patches a segment of executable code at runtime under the control of the code segment. The... |
| 6438620 |
Software linking system in information processor |
| Aug-20-2002 |
A software linking system in an information processor having an operating system in which plural sets of software are operable, includes an information obtaining means for obtaining information within... |
| 6434447 |
Control property is mapped modally compatible GUI element |
| Aug-13-2002 |
An information processing system has an electronic device and a controller for control of a functionality of the device. An abstract representation of the functionality is provided to the controller. The... |
| 6421827 |
System and method for detecting and reordering loading patterns |
| Jul-16-2002 |
The present invention is a method, system, and computer readable medium for detecting the loading pattern of application and library files, and then reordering the files so that future loads are performed... |
| 6421740 |
Dynamic error lookup handler hierarchy |
| Jul-16-2002 |
A method for processing a first error message to produce a second error message in a component-based architecture. The component-based architecture includes a framework which is associated with a first... |