Match Document Document Title
9043796 Asynchronous callback driven messaging request completion notification  
Through an asynchronous callback enhancement, a thread makes a non-blocking request (e.g., send, receive, I/O) to a message passing interface library, and a callback routine is associated with the...
9043809 OData service provisioning on top of GenIL layer  
The disclosure generally describes computer-implemented methods, software, and systems for allowing provisioning of open data protocol (OData) services on top of a generic interaction layer...
9043812 Dynamic rule management for kernel mode filter drivers  
A method for providing rules for a plurality of processes from a user mode to a kernel mode of a computer is disclosed. The method includes providing to the kernel mode a policy for at least a...
9038092 Browser window frame-to-frame communication  
Communication facilitated between frames of a browser window. Whenever a particular frame receives a message destined for a target frame from a source frame, the particular frame determines if the...
9038091 Methods and systems for dynamically establishing one or more connections between a software application and a cluster of message broker  
An exemplary method includes a broker-based messaging system detecting a request provided by a software application for the software application to connect to any one of a plurality of brokers...
9032422 Apparatus and method for supporting suspend of composite network device  
An apparatus and a method support a selective suspend mode in a driver for any one of at least two devices constituting a composite network device. When a device of the driver requests suspend...
9032418 Message communication of sensor and other data  
A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating system provides a sensor interface that...
9027038 Methods and apparatus for constructing a secure and flexible operating system  
The present disclosure provides methods and apparatus for constructing a secure and flexible operating system. The presently disclosed system executes different user applications in different...
9027033 Administering message acknowledgements in a parallel computer  
Administering message acknowledgements in a parallel computer that includes compute nodes, with each compute node including a processor and a messaging accelerator, includes: storing in a list, by...
9027030 Commit-one-phase distributed transactions with multiple starting participants  
A commit query is sent from a coordinator of a two-phase commit distributed transaction to each participant of the distributed transaction, wherein each participant can respond with one of a...
9027031 Allowing inter-process communication via file system filter  
In one embodiment, a method allows an application running in a first process to communicate with a second process. A file system filter driver receives a command from the application for a file....
9027133 Method and system for performing security monitoring on file downloading  
The present invention discloses method and system for performing security monitoring on file downloading, and a non-transitory computer-readable medium that stores instructions for performing...
9027039 Methods for analyzing, limiting, and enhancing access to an internet API, web service, and data  
The invention includes an API gateway server that monitors and controls the distribution of API elements from API sources to application developers based on a distribution rule set.
9027032 System and method for providing additional functionality to existing software in an integrated manner  
An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a mobile device having a network interface, a processor, and a...
9019516 Image forming apparatus and methods used in the image forming apparatus  
An image forming apparatus in which applications can be installed is provided, in which the image forming apparatus includes an application information obtaining part for obtaining application...
9021109 Controlling requests through message headers  
In some implementations, in response to receiving a request message from a client device, a computing device may provide a response message that includes a custom or non-standard control header....
9021503 Coordinating application state and communication medium state  
The present invention extends to methods, systems, and computer program products for coordinating application sate and communication mediums state. Embodiments of present invention provide a...
9015728 Methods, apparatus, and systems to access runtime values of object instances  
In one embodiment, a plurality of executable instructions is stored at a first software module. The plurality of executable instructions are collectively configured to provide an identifier of a...
9015730 Natural language access to application programming interfaces  
Users of online services may avoid having to gain knowledge of the intricacies of specific Application Programming Interface (API) syntaxes and elements by using natural language requests which...
9015729 Mobile apparatus executing efficient dataflow execution for mobile context monitoring, method of executing dataflow using the same, method of context monitoring using the same and context monitoring system including the same  
A mobile apparatus includes a processing planner and a plan processor. The processing planner generates a plurality of resource use plans in response to a context monitoring query (CMQ) of an...
9007644 Method, apparatus, and computer product for managing image formation resources  
Common portions of applications are extracted as common system service. A platform is formed by the common system service and a general purpose OS. A printer application, a copy application, and...
9009735 Method for processing data, computing node, and system  
Embodiments of the present invention provide a method for processing data, a computing node, and a system. The method includes: registering, by a BPE, an algorithm with a CEP instance;...
9009741 Mechanism to initiate calls between browsers without predefined call signaling protocol  
An apparatus comprising a processor configured to receive an instruction to place a call to a remote user, load a communications application, wherein the communications application comprises an...
9009736 Function execution framework wrapper layer  
A framework can provide function execution services. The framework can comprise a controller layer, a wrapper layer, and a function layer. The controller layer can be configured to process...
9009729 Tracking a server request  
A technique includes inserting (204) code (119) into an application (116) as the application (116) is executing on a computer (100). The code (119) causes the application (116) to communicate with...
9003425 Optimizing workflow engines  
Techniques for implementing a workflow are provided. The techniques include merging a workflow to create a virtual graph, wherein the workflow comprises two or more directed acyclic graphs (DAGs),...
9003427 Methods for managing authority designation of graphical user interfaces  
According to one aspect, a graphics management system receives a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the...
9003430 Dynamic transfer of selected business process instance state  
Business processes that may be affected by events, conditions or circumstances that were unforeseen or undefined at modeling time (referred to as unforeseen events) are modeled and/or executed....
9003426 Physical key secure peripheral interconnection  
A multi-display device can interface with two or more different types of docking stations. The device can determine the type of dock and change the pin outs for a connector to interface with that...
8996490 Managing logical views of directories  
A method is used in managing logical views of directories. A directory logical view is created from a primary logical view. The primary logical view includes a set of storage objects. The...
8990833 Indirect inter-thread communication using a shared pool of inboxes  
A circuit arrangement, method, and program product for communicating data between hardware threads of a network on a chip processing unit utilizes shared inboxes to communicate data to pools of...
8990834 Managing healthcare information in a distributed system  
A system and method for managing healthcare information is disclosed. The data servers each include a data manager that comprises a controller, a grid engine, applications, an application manager...
8984504 Method and system for determining a host machine by a virtual machine  
A method and system provide information by which a host machine on which a virtual machine is running can be determined via a messaging channel between the virtual machines running on the host...
8984531 Episodic coordination model for distributed applications  
An episodic execution of program instances and a coordinated message exchange protocol are combined to achieve eventual consistency in the communication between nodes of a distributed system....
8984534 Interfacing between a receiving component of a server application and a remote application  
An interface is provided between a receiving component of a server application and a remote application, the receiving component being operable to receive serialized objects from the remote...
8984529 Computing device having a multiple process architecture for running plug-in code modules  
A computing device is provided with a multiple process architecture for running plug-in code modules in their own dedicated processes for increasing both the security and reliability of software...
8984530 Queued message dispatch  
Embodiments described herein allow a service component author to write service components without having to handle incoming messages being received at any time. This may be facilitated by a...
8984532 Hybrid service-oriented computing architecture  
Loading of a component to an operating system process that is being executed on a node is initiated. Thereafter, a first available resource location is sequentially determined among a plurality of...
8978042 Method and system for maintaining game functionality for a plurality of game instances running on a computer system  
A container layer for allowing a plurality of game instances running on an operating system to maintain full game functionality is configured to intercept a communication from a game instance of...
8978046 Interaction between applications built on different user interface technologies  
Various embodiments of systems and methods for interaction between applications built on different technologies are described herein. In one aspect, at least one action handler of a number of...
8978041 Service virtualization container  
Service virtualization containers to aggregate service functionality from a plurality of services into an apparent service exhibiting the aggregated functionality. A plurality of service...
8973014 Inter-device communication transmission system and method thereof  
Disclosed are an inter-device communication transmission system and a method. The inter-device communication transmission system includes a first-communication platform disposed in a first...
8972874 Graphical user interface typing and mapping system  
A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element...
8973017 Productivity application management  
A method for managing third-tier productivity applications, as part of remote application deployment, consists of using a controlling program, called an AppController, to initiate the application...
8966500 Local event infrastructure  
A local event infrastructure and method for detecting events of a business application. An event manager is configured to detect one or more events of the business application based on a number of...
8966508 Method for executing hybrid web application and apparatus therefor  
The device for executing a hybrid web application written in a web standard language including a system API call includes a web user interface layer that requests a process according to the system...
8966498 Integrating operational and business support systems with a service delivery platform  
A service-oriented approach provides for an integration of components that would otherwise be considered different and unrelated components, such as runtime, business support systems (BSS),...
8966499 Virtual switch extensibility  
An extensible virtual switch allows virtual machines to communicate with one another and optionally with other physical devices via a network. The extensible virtual switch includes an...
8966464 Isolating tenants executing in multi-tenant software containers  
Technologies are described herein for isolating tenants executing in a multi-tenant software container. Mechanisms for resource isolation allow tenants executing in a multi-tenant software...
8959528 Acknowledging incoming messages  
Acknowledging incoming messages, including: determining, by an acknowledgement dispatching module, whether an incoming message has been received in an active message queue; responsive to...