...that on Dec. 15, 1836, the Patent Office was completely destroyed by fire? Lost were some 7,000 models, 9,000 drawings, and 230 books plus all records of patent applications and grants.
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 |
| 8161502 | Method and apparatus for implementing a task-based interface in a logic verification system Method and apparatus for implementing a task-based interface in a logic verification system is described. In some examples, a task server and a context memory are implemented in a hardware accelerator for a task. The task server is configured for communication with ... | 04/17/2012 |
| 8161501 | Apparatus, method and computer program product for facilitating the interoperability of virtual machines Embodiments of this invention concern an apparatus, method and computer program product for managing the interoperability between objects in multiple virtual machines that are written to support different languages, such as .NET and Java. In particular, objects or p... | 04/17/2012 |
| 8161500 | Method and system for dynamic invocation of services in a service-oriented architecture environment A service-oriented architecture environment system which enables a service to be designed and implemented independently, regardless of the supported protocol and signature requirements of dependent or target services is disclosed. Data type transformation is support... | 04/17/2012 |
| 8151283 | Method and system for processing invoking request in distributed system An invoking request processing method in distributed system. The method makes a judgment according to the interface performance of an invoking object, and transforming an invoking request being sent to an intermediate object into a transferring request, which makes ... | 04/03/2012 |
| 8146111 | Calling services from a remote client Making a service implementation accessible for a client application in a service oriented architecture. The method may include extracting an interface definition language file from the service implementation, which defines the interface information to be provided by... | 03/27/2012 |
| 8127315 | Method, apparatus and software for measuring the performance of a runtime platform in response to a process call from a software application A method, apparatus or software is disclosed for monitoring the performance that an application program receives from a runtime platform. ... | 02/28/2012 |
| 8122460 | 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... | 02/21/2012 |
| 8117626 | Asynchronous remote procedure calling method and computer product in shared-memory multiprocessor A first processor makes a procedure call, specifying an address of a procedure in an address space controlled by a second processor and an address of procedure control information generated in an address space controlled by the first processor. The second processor ... | 02/14/2012 |
| 8117625 | Module interrogation Module interrogation techniques are described in which modules configured to rely upon one or more operating system features are interrogated to determine which features are used and by which modules. A module is loaded that is configured to interact with a pluralit... | 02/14/2012 |
| 8065690 | Method and system for event-based remote procedure call implementation in a distributed computing system A system and method for managing a remote procedure call (RPC) system in a distributed system is disclosed. The distributed computing system is typically implemented as a client server model. A server implements several procedures and offers these procedures as serv... | 11/22/2011 |
| 8060892 | Executing business logic extensions on a client computing system Technologies are described herein for executing business logic extensions on a client computing system. A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with cu... | 11/15/2011 |
| 8046780 | Efficient processing of assets with multiple data feeds A system and method provides efficient message processing of assets by placing all messages in a queue as they are received from an information feed. Messages are grouped according to the entities with which they are associated and messages within each group are sor... | 10/25/2011 |
| 8028303 | Multi-protocol object distribution The present invention is a multi-protocol object distribution system. The multi-protocol object distribution system can include one or more remote procedure call (RPC) transport protocol stubs; and, a meta-stub configured to select individual ones of the RPC transpo... | 09/27/2011 |
| 8028304 | Component integrator Techniques allow for communication with and management of multiple external components. A component manager communicates with one or more component adapters. Each component adapter communicates with an external component and is able to call the methods, functions, p... | 09/27/2011 |
| 8024746 | Common handler framework A common handler framework can allow handlers for multiple different types of web services programming models to be used in a single handler chain. ... | 09/20/2011 |
| 8020177 | Contained command invocation middleware framework An object-oriented middleware framework for use in a network having a plurality of hosts including a first host having an associated first memory and first processor; and a second host having an associated second memory and second processor. The object-oriented midd... | 09/13/2011 |
| 8010973 | Class loader for managing a network Methods, apparatuses, and systems for managing a network with a non-system class loader via remote method invocation are described. A method includes transferring the Java remote method invocation (RMI) call to a network element in order to obtain a version of the m... | 08/30/2011 |
| 8006253 | Version-adaptive serialization and deserialization Methods for serializing and deserializing a program object are disclosed. Serialized data may be generated to convey a representation of the program object. The serialized data may include data identifying a class for the program object, and a data type and at least... | 08/23/2011 |
| 7996856 | Processing application data An electronic device for executing an application includes: application data, a central control unit for processing the application data according to a first method call, an interface for transmitting a description of the first method call to a second electronic dev... | 08/09/2011 |
| 7996855 | Personal messaging application programming interface for integrating an application with groupware systems A personal messaging application programming interface can be utilized by a developer in order to add groupware functionality to an application. The interface can include various schemas and providers that allow the schemas to connect to a collaboration server which... | 08/09/2011 |
| 7979870 | Method and system for locating objects in a distributed computing environment Method and system for locating objects in a computing grid. Requests for one or more objects are received from a client or other requesting entity. A persistent object locator is distributed across the grid and searches the grid for a reference to or handle on the r... | 07/12/2011 |
| 7975273 | Fuzzing system and method of distributed computing environment (DCE) remote procedure call (RPC) Provided are a fuzzing system and method of a distributed computing environment (DCE) remote procedure call (RPC) object. The fuzzing system includes a file manager, a random data generator, a RPC packet, and a packet injector. The file manager obtains necessary inf... | 07/05/2011 |
| 7971210 | Interface for processing client-server method calls within a single virtual machine The present invention concerns a method and system for enabling a server application to be executed in the same Java Virtual Machine (VM) as a client application using direct Java method calls without the need for remote communications protocol processing of the met... | 06/28/2011 |
| 7966625 | Extending web service description language for SIP/call flow interactions An extended Web services description language (WSDL) is provided to allow for the merging of call flow XML with the interface description. This is accomplished through additional WSDL bindings for operations that associate an operation with segments or message point... | 06/21/2011 |
| 7958518 | Providing enhanced interactions with software services Techniques are described for providing enhanced interactions with software services, such as when executing software programs use remote software services. For example, if a software program is executing on a first computing system and using remote services provided... | 06/07/2011 |
| 7953760 | Computing system and method to implicitly commit unsaved data for a world wide web application The invention is a computing system comprising a World Wide Web application with a user interactive record field. The record field receives a record field entry. The application receives a context change request. Responsive to the context change request, the applica... | 05/31/2011 |
| 7930706 | Managing cache reader and writer threads in a proxy server A system and method are provided for managing reader and writer threads in a caching proxy server. In general, a caching proxy server operates as an intermediary between a web server and a number of client devices. The clients send requests for digital assets hosted... | 04/19/2011 |
| 7908611 | Unmanaged programming language interoperability with managed internet protocol context Methods and systems access managed Internet protocol context information by receiving an unmanaged Internet protocol context class call from an Internet application written in an unmanaged programming language. An unmanaged Internet protocol context class, which is ... | 03/15/2011 |
| 7904917 | Processing fast and slow SOAP requests differently in a web service application of a multi-functional peripheral Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from differ... | 03/08/2011 |
| 7900216 | Creating a modified service request and processing the results of its execution Methods and apparatus, including computer program products, are provided for executing a service using a set of software plug-ins. The method may include generating, at a first computer, a service request to execute the service. The method may also include processin... | 03/01/2011 |
| 7890964 | Methods and apparatus for contextual awareness in a groupware client Methods and apparatuses provide contextual awareness to a groupware client with respect to an enterprise backend system. The groupware client generates a query or request for data within a context of the groupware client. A backend determines the context, which may ... | 02/15/2011 |
| 7886312 | Communicating with remote objects in a data processing network A computer program product having code for invoking remote objects in a data processing system including generating a serialized byte stream containing the remote object and its arguments, responsive to executing a remote object call. The serialized byte stream is s... | 02/08/2011 |
| 7870569 | System and method for asynchronously invoking dynamic proxy interface using supplemental interfaces In a Java-based environment, a dynamic proxy runtime provides a client with the ability to asynchronously invoke an interface method, thereby unblocking the client and allowing it to perform other tasks while waiting for results to be returned from the runtime. The ... | 01/11/2011 |
| 7865913 | Systems and methods for collaboration between computers A collaboration system and method via computer is provided. The collaboration system comprises a computing platform for storing an identifier, address and other information associated with at least one object; at least one service connector for communicating with a ... | 01/04/2011 |
| 7856640 | Web client endpoint emulator A web services endpoint emulator for testing and developing web server client program, which generates emulator service classes according to service descriptor files, the classes being contained in a web container accessible by a web server; receives by the web serv... | 12/21/2010 |
| 7853962 | Method and apparatus for optimization of remote procedure call communications A method and apparatus is disclosed for optimization of Remote Procedure Call (RPC) communications. A first RPC request to open a first transport connection is sent to a RPC service. A first RPC response is received from the RPC service. The first RPC response inclu... | 12/14/2010 |
| 7831982 | Service aggregation in a service oriented architecture Various techniques for processing service operations and for developing a service interface in a service oriented data architecture are provided. When processing a service request, a first service implementation is executed in a first operation mode. The first servi... | 11/09/2010 |
| 7827565 | Integration architecture for non-integrated tools Architecture that facilitates interfacing non-integrated applications. The disclosed architecture comprises a set of APIs and conventions used to enable integration between tools that were not previously architected to be integrated. This provides the basis for serv... | 11/02/2010 |
| 7823169 | Performing operations by a first functionality within a second functionality in a same or in a different programming language A method, system, and computer readable medium for a first functionality in a programming language to perform operations within a second functionality in the programming language or in a different programming language comprises creating an adapter object for the sec... | 10/26/2010 |
| 7823170 | Queued asynchronous remote function call dependency management A system, computer program product and method of processing function calls in a distributed application environment are provided. A number of function calls for communication from a sending application to a receiving application are queued in a database. Dependencie... | 10/26/2010 |