Match Document Document Title
9043815 Programming language conditional event dispatcher  
Methods and systems of monitoring events occurring in a computer system are provided. An event monitoring instruction including a condition is parsed, the event monitoring instruction expressed...
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...
9043814 Dispatcher framework to provide inter-application communication  
A dispatcher framework to provide non-blocking inter-application communication is disclosed. In various embodiments, a call to a service that is blocking with respect to the service is received...
9043813 Inmate information center for correctional facility processing  
A platform application and methods of operation that integrate both native and third-party modules into an integrated environment on an inmate computing device is disclosed. Third-party modules or...
9038075 Batch execution of system calls in an operating system  
A system and a method are disclosed for batch execution of system calls in an operating system. In one implementation, a processing device configures a system call batching buffer table in a user...
9038020 Detouring in scripting systems  
A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming...
9038094 Automated service interface optimization  
Disclosed are various embodiments for automated service interface optimization. In one embodiment, a service client and/or a service provider is reconfigured to use an optimized version of a data...
9032424 Systems and methods for application reuse  
System and methods are provided. In one embodiment, a system includes a master data archiver configured to store a data related to a turbomachine system and a first data collector service system...
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...
9032425 System and method to boost application performance by using a proxy for executing synchronous application programming interface calls  
Techniques are described for utilizing synchronous APIs which normally block callers until a result is returned. In particular, the techniques described herein enable an application or other...
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.
9021117 Dynamically selectable transport for kernel driver management  
A method is disclosed for processing a kernel driver control command at a client machine. The method includes (a) receiving the kernel driver control command at the client machine via a user...
9021507 Dynamic use of data across multiple programs  
A method and computer program product for dynamic program integration is described. The method may comprise allowing, with at least one of a client electronic device and a server computer,...
9021509 Datacenter managed thread and multi-processing support  
Technologies are generally described for datacenter managed thread and multi-processing support. In some examples, a system may be provided for dynamic core allotment and provisioning within a...
9020939 Correlating queries issued by applications with their source lines and analyzing applications for problem determination and where used analysis  
Provided are techniques for invoking with a processor executing on a computer a source code parser to obtain source information that includes a first location of an Application Programming...
9021508 Generic application programming interface for reading information  
The specification and drawings present a new method and software related product (e.g., computer readable medium, a computer, a computer memory or a laser recording disk) presented for: using a...
9015239 System and method for integrating third party applications into a named collaborative space  
A method and system for integrating an instance of a third party application into a collaborative computing environment instance are provided. One or more data interfaces between the third party...
9015305 Systems and methods for data source management  
Systems and methods for data source management using custom data sources are described. The system includes a custom data source created in response to a data source request, and a number of...
9015685 Code analysis for simulation efficiency improvement  
A method, computer program product, and computer system for analyzing code to improve efficiency of simulating a hardware system. A computer identifies one or more functions calling an application...
9015733 API version testing based on query schema  
In one embodiment, a method includes storing one or more first schemas associated with a first version of an Application Programming Interface (API), the API being used for retrieving data items...
9009739 Safe browser plugins using native code modules  
Some embodiments provide a system that executes plugin for a web browser. During operation, the system obtains the plugin as a native code module and executes the native code module in a secure...
9009733 On-line media player architecture  
Event-based communication in a media player architecture. The architecture can include a series of modules. The technology can define media player events, at least in part by defining event...
9003433 Off-premise and codeless process-centric business mashup to integrate BPEL based processes and web 2.0 widgets  
Business application logic corresponding to a business is generated according to requirements of the business. The business application logic includes Web services and Widgets. The Widgets in the...
9003431 Method and system for implementing function extension of open platform  
Described are a method and a system for implementing function extension of an open platform. In the system, services that can be provided by an open platform are encapsulated and an operation...
8997114 Language level support for shared virtual memory  
Embodiments of the invention provide language support for CPU-GPU platforms. In one embodiment, code can be flexibly executed on both the CPU and GPU. CPU code can offload a kernel to the GPU....
8997116 Event logging application programming interface (API)  
An event logging interface on a computer system is used to record an event when an application hosted by the computer system encounters the event. The event logging interface receives data...
8997124 Method for updating data in a distributed data storage system  
There is provided a method implemented in a data storage system including a plurality of storage nodes connected to each other via a communications network. At least one storage node of the...
8996565 Systems and methods for in-memory database processing  
A system, a method, and a computer program product for in-memory database processing are provided. A business object is generated in a first system. The generated business object is replicated...
8997125 System and method to print documents and images that are not natively supported by the printer  
A system for printing comprising a plurality of local printer applications operating on a processor, each configured to render a single associated file type for printing. A print through server...
8990839 Controlling runtime access to application programming interfaces  
The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library...
8984541 Social network application programming interface  
Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for...
8984278 Code signing system and method  
A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or...
8978051 Method and apparatus for displaying application image  
A method and a device for displaying an application image are provided, and the method includes the following steps: receiving a display request from a second operating system, and reading the...
8973020 Generating a web service  
Web services are automatically generated from corresponding Web applications under service-oriented architecture. A Web service is generated based on a Web application, comprising: obtaining user...
8963692 Aggregating and routing sensor data at a community sensor-coordinating entity  
In one embodiment, a method includes receiving sensor data from multiple sensors associated with multiple persons; for each of the sensors, identifying the person associated with the sensor;...
8966507 Information processing device, information processing method, information processing program, and recording medium  
In an information processing device adapted for performing an application program, a displaying unit causes a display device to display information related to a state transition of the application...
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...
8966435 Methods for software mass production  
A model-oriented programming method for computer-based software system development and management. The method includes (a) obtaining the program problem specifications, (b) building a model of the...
8959536 Method and system for providing applications to various devices  
A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices....
8959535 Application programming interface for providing native and non-native display utility  
Methods for controlling inputs and outputs between two connected electronic devices by a user with a number of corresponding applications are presented including: responsive to a first input at a...
8959537 Configurable generation of proxies for backend APIs  
A proxy remote function call is created in a first component of an Enterprise Resource Planning (ERP) system, the proxy remote function call acting as a proxy for a previously created remote...
8959538 Method and system for modeling of system content  
A method and system of managing content at a network site can allow easier use by business users. A higher level of abstraction can be used to allow business users to create their own objects that...
8959425 Inference-based extension activation  
Extension activation may be provided. A document may be opened within a software application associated with an extension. Upon determining that a data element associated with the document is...
8954998 Application of an embedded instrumentation interface definition language  
A system and method provides a managed resource instrumentation application on a network device to instrument a managed network device component. The managed resource instrumentation application...
8954612 Enterprise smart grid and demand management platform and methods for application development and management  
A computer-implemented platform server and method is provided for energy management operations in a Smart Grid environment. The platform server includes an application module configured to operate...
8954988 Automated assessment of terms of service in an API marketplace  
An embodiment of the invention comprising a method is associated with an API marketplace, wherein one or more API providers can each supply an API of a specified type, and each provider has a set...
8949864 Method and system for providing a report connector  
A method includes transforming, by a report connector according to at least one input mapping rule of the report connector, first input data received by a first application to create second input...
8949865 Unified usage tracking mechanism for application  
In general, in one aspect, the invention relates to a system that includes a computer processor, a tracking engine executing on the computer processor, and a translation engine executing on the...
8949866 Object-oriented class hierarchy for workflow execution targets  
A method is provided for managing an application program interface and may include identifying a creation of a new target type in an orchestrator, wherein the orchestrator has the application...
8943225 Enhancements to data driven media management within an electronic device  
A centralized resource manager manages the routing of audio or visual information within a device, including a handheld device such as a smartphone. The resource manager evaluates data-driven...