| 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... |
| 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... |
| 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... |
| 6658492 |
System and method for reducing the footprint of preloaded classes |
| Dec-2-2003 |
A method and system that reduces the space allocated for internal data structures by a runtime engine. The internal data structures store member information for preloaded classes used by applications executed... |
| 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... |
| 6654801 |
Remote system administration and seamless service integration of a data communication network management system |
| Nov-25-2003 |
A method for providing remote management and maintenance of a node or service within a data communications network that is activated by the data communications network management system's receipt of signals... |
| 6651248 |
Method and apparatus for efficient interface method dispatch |
| Nov-18-2003 |
The interface method invocation mechanism of the present invention includes an interface method table (IMT) for a given class of objects. The IMT comprises a table of entries each corresponding to a set... |
| 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... |
| 6637020 |
Creating applications within data processing systems by combining program components dynamically |
| Oct-21-2003 |
A method of associating program components to create a software application. Program components are emitted from standard object data files. The program components are analyzed in real time to identify... |
| 6636964 |
Method and apparatus for loading an object-oriented operating system by providing an initial execution environment and migrating to a core execution environment thereafter |
| Oct-21-2003 |
An operating system (OS) is flexibly initialized by efficiently utilizing a memory space. An initial execution environment is first created on a target host. An OS initializing object is executed in the... |
| 6631425 |
Just-in-time activation and as-soon-as-possible deactivation or server application components |
| Oct-7-2003 |
A run-time environment implemented as system services and component integration interfaces provides scalable and robust component-based server applications by deactivating server application components... |
| 6618769 |
Module-by-module verification |
| Sep-9-2003 |
A method, computer program, signal transmission and apparatus pre-verify instructions in a module of a computer program one module-at-a-time. First it is determined whether checking an instruction in a... |
| 6614453 |
Method and apparatus for medical image display for surgical tool planning and navigation in clinical environments |
| Sep-2-2003 |
A medical imaging display system includes a memory (40) for storing first image data representative of a region of interest. The memory (40) stores image data generated by medical imaging devices such... |
| 6611844 |
Method and system for java program storing database object entries in an intermediate form between textual form and an object-oriented form |
| Aug-26-2003 |
A method and system for providing an intelligent intermediate form of an object-oriented database. The intermediate form is derived from a grammatical form of an object-oriented database through the process... |
| 6601114 |
Fully lazy linking with module-by-module verification |
| Jul-29-2003 |
A method, computer program, signal transmission and apparatus verify instructions in a module of a computer program during linking using pre-verification constraints with fully lazy loading. It is first... |
| 6574736 |
Composable roles |
| Jun-3-2003 |
An application developer grants access privileges to application processing services in an object-based application by defining logical classes of users called roles. When the application is deployed on... |
| 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... |
| 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... |
| 6519764 |
Method and system for naming and binding objects |
| Feb-11-2003 |
A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides... |
| 6505204 |
Engineering services coordinating system and method therefor |
| Jan-7-2003 |
A system (100) for coordinating engineering services (102) is provided. The system (100) uses a hyperdatabase (108) to encompass a CAE application library (122) for each CAE application program (120) used... |
| 6493870 |
Methods and apparatus for packaging a program for remote execution |
| Dec-10-2002 |
A task executing at a server receives a request to package program code for remote execution on a client, and determines the software components that already reside at the client. The task uses this information... |
| 6487714 |
Mechanism for dynamic selection of an object's method |
| Nov-26-2002 |
A data structure and associated mechanism for implementing object oriented programming language, comprising at least two code blocks for at least one method of an object of a specified class, each of the... |
| 6484214 |
Method for distributed object communications based on dynamically acquired and assembled software components |
| Nov-19-2002 |
A method for acquiring and assembling software components at execution time into a client program, where the components may be acquired from remote networked servers is disclosed. The acquired components... |
| 6480886 |
Centralized trace facility with dynamic tracing in data processing system |
| Nov-12-2002 |
In a data processing system wherein a plurality of data processing applications are in communication with each other, a first data processing apparatus running a first data processing application, the... |
| 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... |
| 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... |
| 6441835 |
Resolution policy for direct manipulation on hierarchically structured visuals |
| Aug-27-2002 |
A method and apparatus for applying a resolution policy for direct manipulation of nested graphical elements. This policy resolves the allowance or disallowance of dragging and dropping of a guest graphical... |
| 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... |
| 6430600 |
Data processing method and device |
| Aug-6-2002 |
A data processing method for a data processing system having: a server comprising an application program constructed from a plurality of objects, an execution environment constructed from a plurality of... |
| 6429880 |
Method and apparatus for binding user interface objects to application objects |
| Aug-6-2002 |
A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided.... |
| 6405363 |
Class casting support for run-time extensible items in an object oriented framework |
| Jun-11-2002 |
In an object oriented computer system, a framework mechanism defines one or more run-time extensible items that may be dynamically reconfigured as required to support different interfaces at run-time.... |
| 6401081 |
Modular object-based architecture for extensible master station software |
| Jun-4-2002 |
Conventional AMR and DA/DSM systems typically suffer from a lack of extensibility due to the monolithic nature of the master station software. In contrast, this patent describes a system that is comprised... |
| 6397384 |
Run-time addition of interfaces |
| May-28-2002 |
Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation... |
| 6381737 |
Automatic adapter/stub generator |
| Apr-30-2002 |
Systems and methods for automatically providing an adapter or a stub in a runtime environment are provided. An adapter generator is provided with input parameters that are in turn processed and input to... |
| 6374293 |
Network management system using model-based intelligence |
| Apr-16-2002 |
A network management system includes a user interface, a virtual network and a device communication manager. The virtual network includes models which represent network entities and model relations which... |
| 6353881 |
Supporting space-time dimensional program execution by selectively versioning memory updates |
| Mar-5-2002 |
A system is provided that facilitates space and time dimensional execution of computer programs through selective versioning of memory elements located in a system heap. The system includes a head thread... |
| 6351843 |
Dynamically inserting a function into an application executable at runtime |
| Feb-26-2002 |
A technique is presented for dynamically inserting a function into an existing application executable of an object-oriented system at runtime of the executable and without requiring recompiling of the... |
| 6349344 |
Combining multiple java class files into a run-time image |
| Feb-19-2002 |
Combining multiple Java class files into a run-time image is disclosed. The run-time image of the Java class files is such that class files are in a preloaded and preparsed state for a Java virtual machine.... |
| 6330006 |
Method and apparatus for synchronizing an application's interface and data |
| Dec-11-2001 |
Embodiments of the invention comprise a method and apparatus for synchronizing interface objects of an application's graphic user interface (GUI) with underlying data. A design tool is used in embodiments... |
| 6314566 |
Method and apparatus for "Just-in-Time" dynamic loading and unloading of computer software libraries |
| Nov-6-2001 |
A method and system for providing "just-in-time" dynamic loading and unloading of libraries. Library code is loaded into memory just prior to the actual execution of a routine in that library and is unloaded... |
| 6292849 |
Control system using plural objects, a programming method therefor, and a peripheral devices control system |
| Sep-18-2001 |
A control system built around plural common objects is provided with greater flexibility and easy customizability, and a programming method for the control system is provided. An interface object (15)... |
| 6275979 |
Implementation for an object oriented run-time extensible item |
| Aug-14-2001 |
In an object oriented computer system, one or more run-time extensible items are defined that may be dynamically reconfigured as required to support different interfaces at run-time. The behavior associated... |
| 6275232 |
Polymorphic event handling for zooming graphical user interface |
| Aug-14-2001 |
Flexible event responsive behavior in an object oriented computing environment is provided by associating a plurality of event handlers to objects. The event handlers can have various event responsive... |
| 6269473 |
Method and apparatus for the development of dynamically configurable software systems |
| Jul-31-2001 |
A software modeling environment is presented that supports the development and execution of software that can be dynamically configured. This is achieved by introducing a design-time object modeling construct... |
| 6263379 |
Method and system for referring to and binding to objects using identifier objects |
| Jul-17-2001 |
A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides... |
| 6262729 |
Method and apparatus for binding user interface objects to application objects |
| Jul-17-2001 |
A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided.... |
| 6260078 |
Using a distributed object system to find and download java-based applications |
| Jul-10-2001 |
A client enabled to load and run Java applets in a distributed object computing system retrieves needed Java classes in a location-independent manner from various class servers in the system. Initially,... |
| 6249807 |
Method and apparatus for performing enterprise email management |
| Jun-19-2001 |
An enterprise email management system is disclosed. The enterprise mail system is designed to handle large volumes of email quickly and efficiently, responding through enterprise email system users or... |
| 6189144 |
Method of controlling a data processing system |
| Feb-13-2001 |
An object program is produced in a data processing system by linking a plurality of program modules. Internal program modules, which have been produced by means of a high-level language translator, and... |