Patent application number | Description | Published |
20090006629 | Instantiating a communication pipeline between software - An embodiment not only instantiates a pipeline that allows communication between first and second executable nodes regardless of whether the nodes have compatible or incompatible interface views, but also structures the pipeline based on the relationship between the interface views so, for example, the pipeline does not consume unnecessary overhead or introduce unnecessary data-transfer delay. For example, an embodiment compares a first interface view of a first executable node to a second interface view of a second executable node. A first communication pipeline having a first structure is instantiated between the first and second nodes if the first view has a first pre-established relationship to the second view, and a second communication pipeline having a second structure is instantiated between the first and second nodes if the first view has a second pre-established relationship to the second view. | 01-01-2009 |
20090328064 | COM OBJECT AND MANAGED CODE OBJECT INTEROPERABILITY - Communicating between managed add-ins and COM hosts. A computing environment includes host objects which may be one of a COM object or a managed code object. The computing environment further includes add-in objects implemented in managed code. Add-in object can provide additional functionality to the host objects. A method includes acts for communicating between add-in objects and host objects. The method includes determining that a first host object to be communicated with is a COM object of a COM host. As a result of determining that a host object to be communicated with is a COM object, incoming and outgoing communications from a managed code add-in are routed through an interop proxy. The interop proxy is implemented in managed code with a managed code add-in. The interop proxy is configured to translate managed code invocations to COM code invocation, and to translate COM code invocations to managed code invocations. | 12-31-2009 |
20120151452 | REMOTE DEBUGGING OF SERVER SIDE CODE WITHOUT BLOCKING OR HIGH-LEVEL PRIVILEGES - A server exposes debugger services to a plurality of debugger clients. One or more debugger clients can select a debug operation and establish a debug session in a thread of a server process for debugging user code. A two-way debug communication pipeline can be established between a debugger client and the server using standard encoding protocols and standard network transport protocols. A two-way debug communication pipeline can be established using HTTP where the server can initiate a communication with the debugger client using a long polling technique. When one of the threads of the server process is suspended, the other threads in the server process continue to execute. | 06-14-2012 |
Patent application number | Description | Published |
20100223108 | SYSTEM AND METHOD FOR MANAGING LEGAL SERVICE PROVIDERS - This invention generally relates to a computer system and method for objectively analyzing the quality and cost of work performed by legal service providers. Price and quality of legal service providers can be compared to various benchmarks for by industry, region, complexity, corporate targets and the like. A user of the system can analyze the cost and quality of a corporation's legal counsel and offer suggestions and solutions that resolve issues identified by the system. | 09-02-2010 |
20120036077 | SYSTEM AND METHOD FOR FILING LEGAL DOCUMENTS - A system is provided that has a filing manager for managing the filing of legal documents in a plurality of offices. The filing manager communicates with a client, and service providers including a drafting law firm, a translation partner, filing agents and designated prosecution agents. The filing manager includes a database for storing data relevant to the filing of a legal document. The filing manager also includes process circuitry configured to compute and execute a routine to manage the filing of legal documents. | 02-09-2012 |
20130060709 | SYSTEM AND METHOD FOR FILING LEGAL DOCUMENTS - A system is provided that has a filing manager for managing the filing of legal documents in a plurality of offices. The filing manager communicates with a client, and service providers including a drafting law firm, a translation partner, filing agents and designated prosecution agents. The filing manager includes a database for storing data relevant to the filing of a legal document. The filing manager also includes process circuitry configured to compute and execute a routine to manage the filing of legal documents. | 03-07-2013 |
20150066747 | PATENT LIFE CYCLE MANAGEMENT SYSTEM - A method and system are provided for managing the cost and quality of international patent applications over the life cycle of such applications. The method and system have various process circuitries that generate instructions for administrative and technical tasks and generate communications between a controlling agent and both an administrative patent agent and a technical agent. | 03-05-2015 |