"The man with a new idea is a crank until the idea succeeds."
Samuel Clemens
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8091097 | Distributed virtual machine architecture A distributed virtual machine architecture includes a virtual machine client (16) and a virtual machine server (32). The virtual machine client provides a platform upon which an application may be run on a host device (12). The virtual machine s... | 01/03/2012 |
| 7945921 | Cross application domain late binding to non-local types A system allows a non-virtual method of a base class inherited by a derived class to be effectively overridden so that code developed to access the method via the base class accesses the overriding behavior. The system replaces an instance of the derived class with ... | 05/17/2011 |
| 7945920 | Enforcing proper resolution for classes of shared objects in a virtual machine Disclosed techniques ensure that isolates that are attached to a shared object region will see appropriate class states. In response to an isolate's attempt to instantiate, in such a region, an object that is an instance of a particular class, a bootstrap class' ide... | 05/17/2011 |
| 7937717 | Method and apparatus enabling multiple application sharing of classes The invention comprises a method adapted to manage access to information elements such as classes, data files, objects and methods within a shared library by each of a plurality of applications operating within a respective context. Library contexts including reques... | 05/03/2011 |
| 7793310 | Dynamically inserting proxies into JAVA environments without coding explicit proxy hooks into JAVA applications A method for inserting a proxy into a JAVA application environment that begins with the activation of a program launcher. The program launcher instantiates a proxy and passes the prosy to an interface manager. Then the program launcher starts an instance of a JAVA a... | 09/07/2010 |
| 7752639 | Apparatus, system, and method for a programming model for accessing EIS systems as services An apparatus, system, and method are disclosed for accessing enterprise information system (EIS) resources in a service component architecture (SCA) for an integration server by selectively binding a service import to a low-level EIS resource adapter (RA) resource o... | 07/06/2010 |
| 7644416 | Access to a target object with desired functionality A system and method provide access to a target object associated with a desired functionality. This is accomplished by creating an instance of a pre-existing object, replacing one or more functions of a table shared by all objects of the object's class, and triggeri... | 01/05/2010 |
| 7640555 | Distributed types and proxy refinement A system and method for facilitating interactions between two or more entities where the entities have different versions of a data type is provided. The system includes a data type identifier that can identify whether interacting entities have a mismatched resolvab... | 12/29/2009 |
| 7533389 | Dynamic loading of remote classes System and method for dynamic loading of remote classes. Using embodiments, remote classes may be loaded dynamically by a default class loader without the use of separate, custom class loaders. The remote class loader mechanism may locate on remote systems classes n... | 05/12/2009 |
| 7444648 | Fully lazy linking with module-by-module verification A method, computer program, and apparatus verify instructions in a module of a computer program during linking using pre-verification constraints with fully lazy loading. It is first determined whether a first module which is loaded has passed verification one-modul... | 10/28/2008 |
| 7441233 | System and method providing status indication for long-running modal tasks A system and method providing status information about a task being processed on a computer system is described. The task comprises an operation that blocks user activity, such as a modal task. Status information about the task is obtained during processing of the t... | 10/21/2008 |
| 7441254 | Simulation of memory-mapped I/O A converter program creates a simulated executable portion of code so that the operating system loader believes that a read only file stored on a hard drive of data consists of executable code and thereby memory-maps the read only file into virtual memory from stora... | 10/21/2008 |
| 7441252 | Cache control device, and method and computer program for the same The cache control unit 15 of the mobile terminal 10 receives an access request for an instance of an object that specifies data to which applications 13 refers, and in the case that an instance of the object does not exist, creates an instance o... | 10/21/2008 |
| 7441253 | Method and system for naming and binding objects A method and system for referring to and binding to objects using a moniker object is provided. In preferred embodiments a moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source d... | 10/21/2008 |
| 7437742 | Protocol agnostic web listener A system and method for facilitating exposing a resource over a protocol is provided. The system includes a class factory that holds identifiers associated with determining which, if any, registered listener object creator should be employed to create a listener obj... | 10/14/2008 |
| 7434228 | Structuring an operating system using a service architecture An operating system architecture is based on a service model in which active entities (services) are containers for objects having a number of interfaces specified through a contract language that is a subset of the language in which the service is coded. Services m... | 10/07/2008 |
| 7428737 | Method for using header files to call a shared library from a dynamic environment A method and apparatus executes an automated approach allowing access to a standard shared library without requiring the user to create a custom interface definition for library functions that a user wants to access dynamically using a software application. In accor... | 09/23/2008 |
| 7424722 | Method and system for creating a dynamic OGSI service proxy framework using runtime introspection of an OGSI service A method and system for creating a dynamic client side service proxy framework using meta-data and introspection capabilities of Open Grid Services Architecture (OGSA) service data is disclosed. The system and method include defining an Open Grid Service Invocation ... | 09/09/2008 |
| 7421715 | System and method for dynamic late-binding of persistent object implementations in software-based systems A system and method for binding software objects to the program code that implements them in accordance with run-time object typing that is independent of the program code typing system. Persistently-stored, run-time object instances (“persistent objects”) are m... | 09/02/2008 |
| 7421716 | System and method for providing composite applications A system and method for providing composite applications for software-based systems that uses a built-in application model having at least one general purpose object type, and providing dynamic late-binding of object implementations through an object typing system d... | 09/02/2008 |
| 7418710 | Processing data objects based on object-oriented component infrastructure A method, system and computer program product for implementing a high level object-oriented component infrastructure is directed to providing efficient development of programmable applications and systems. Objects of a system form an object hierarchy including child... | 08/26/2008 |
| 7409694 | Highly componentized system architecture with loadable virtual memory manager The present invention is directed to a loadable virtual memory manager, and generally to a computer operating system capable of supporting application programs running in a computer having a working memory, the computer operating system including a kernel resident i... | 08/05/2008 |
| 7404177 | Automated web interface generation for software coded applications A method is disclosed for adapting a legacy software application developed for an environment comprising a centralized computing resource interconnected to a series of computer terminal devices applications to a network environment wherein the network environment ca... | 07/22/2008 |
| 7401340 | Supporting cross-component references in an object-oriented programming system One embodiment of the present invention provides a system that supports cross-component references in an object-oriented programming system. During operation, the system makes a first attempt to obtain a name for a referenced object through a cross-component referen... | 07/15/2008 |
| 7401219 | Method and apparatus for protecting external call references The present invention is generally directed to a method, system, and article of manufacture that ensures the integrity of programs having variable portions. One aspect of this invention is a method for protecting software products having variant portions. This metho... | 07/15/2008 |
| 7392313 | Method and apparatus for partitioned environment for web application servers A method, apparatus, and computer instructions for managing access to a set of applications associated with a universal resource locator in a data processing system. A request is received, wherein the request includes the universal resource locator and a user identi... | 06/24/2008 |
| 7386596 | High performance storage access environment The present invention provides improved techniques for managing storage resources, such as disk drives, I/O ports, and the like in a network based storage system according to a user position within the network. Embodiments according to the present invention can prov... | 06/10/2008 |
| 7370102 | Managing recovery of service components and notification of service errors and failures A method and apparatus for providing management and maintenance to a node within a data communications network and to the composite data communications network. A network management application is started on a host which may be located at a network operation center.... | 05/06/2008 |
| 7367030 | Method and apparatus for signaling transmission code set in data broadcasting A client receiving a data stream via broadcasting is provided. The client includes a receiver which receives an object carousal that comprises data and a broadcast inter ORB protocol (BIOP) message, a processor which retrieves a transmission code set information fro... | 04/29/2008 |
| 7367031 | Method and apparatus for signaling transmission code set in data broadcasting A server supporting structures of objects represented in various languages in a broadcast data stream is provided. The server includes a generator which generates an object carousal that comprises data and a broadcast inter ORB protocol (BIOP) message; a processor w... | 04/29/2008 |
| 7367032 | Partial dynamic implementation of JAVA interfaces A system and method for implementing dynamic interfaces in a JAVA program including methods having a common implementation and other methods to be handled independently. The system comprises a first dynamic proxy object implementing an invocation handler for providi... | 04/29/2008 |
| 7360220 | Methods and apparatus for multi-threading using differently coded software segments to perform an algorithm Methods and apparatus for multi-threading on a simultaneous multi-threading processor are provided. The methods and apparatus described herein increase computational throughput by launching two or more computational threads to perform the same algorithm using two di... | 04/15/2008 |
| 7356821 | Method and apparatus for signaling transmission code set in data broadcasting A method is provided for transmission and reception, by an object carousel, of an object including data and a message to reference the data. The method includes inserting into the message information regarding an encoding system used to encode character strings with... | 04/08/2008 |
| 7356822 | Method and apparatus for signaling transmission code set in data broadcasting Provided is a system includes a transmitting device which transmits by an object carousel an object including a data and a message to reference the data, and a receiving device which receives the object, wherein the message is a broadcast inter ORB protocol (BIOP) m... | 04/08/2008 |
| 7353519 | Method and apparatus for signaling transmission code set in data broadcasting A method is provided for transmitting an object including data and a message to reference the data by an object carousel. The method includes inserting information in the message, wherein the information indicates an encoding system used to encode character strings ... | 04/01/2008 |
| 7353248 | Application server and method to perform hierarchical configurable data validation Clients using standard software protocols may access a validation application server for validation service on data via a number of methods including Internet applications, a Java RMI server, a CORBA gateway server and graphical screen interphase applications. The v... | 04/01/2008 |
| 7353518 | Method and apparatus for signaling transmission code set in data broadcasting A method of decoding character strings within a message to reference data is provided. The method includes receiving the message to reference the data transmitted by an object carousel, wherein the message is a broadcast inter ORB protocol (BIOP) message, determinin... | 04/01/2008 |
| 7353271 | Method and system for tracking clients A method and system for tracking access by clients to a server object of a server class. The client tracking system provides a derived client tracking server class that includes an overriding implementation of a query function of the server class. The overriding imp... | 04/01/2008 |
| 7346789 | Multimedia reproducing apparatus having function for efficient use of memory A multimedia reproducing apparatus having excellent operability and amenity. In the apparatus, a ROM contains an OS including a system program and a utility program. A control unit controls at suspend function by which data indicating the state of contents of displa... | 03/18/2008 |
| 7334076 | Method and system for a guest physical address virtualization in a virtual machine environment A method of sharing pages between virtual machines in a multiple virtual machine environment includes initially allocating a temporary guest physical address range of a first virtual machine for sharing pages with a second virtual machine. The temporary range is wit... | 02/19/2008 |