U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that Charles Goodyear performed some of his experiments on rubber while in debtor's prison? He was there so often he referred to it as his "hotel". Chronically in debt because of poor business sense and ill health, Goodyear depended on the generosity of friends and family. Even after he unlocked the secret to vulcanizing rubber, he was unable to improve his financial situation. When he died, his estate was $200,000 in debt.

Newsletter  PatentStorm News

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.

 

Class 719/328 - APPLICATION PROGRAM INTERFACE (API)


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter comprising a set of routines, procedures,
No. of patents: 1482
Last issue date: 05/21/2013


    3                  
NumberTitleIssue Date
8196155XML-based event driven interface for OPC data access
Communication from applications may be carried in XML-based events through sockets, Web services, JMS, HTTP, telnet channels, and the like to an OPC client. The OPC client may include an event engine configured to process the XML-based events, and convert them to ap...
06/05/2012
RE43438Extensible, replaceable network component system
An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of hardware and software computer systems. These navigation components include key integrating components along...
05/29/2012
8191085Method and apparatus for loading or storing multiple registers in a data processing system
A method for operating a data processing system includes providing an application binary interface (ABI) which determines a set of non-contiguous volatile registers and a set of non-volatile registers. The set of non-contiguous volatile registers includes a pluralit...
05/29/2012
8191086Computer program code and method for delivering external data to a process running on a virtual machine
A method and system for delivering external data to a process running on a virtual machine, the virtual machine running on an operating system. The method includes the steps of executing instructions on the virtual machine that obtain state data related to the proce...
05/29/2012
8185918Method and system for managing access to add-on data files
A method and system for managing access to add-on data files having an add-on data file attribute, which is used by a software application. The method: monitors input/output commands of the software application to an application programming interface of a code layer...
05/22/2012
8185917Graphical user interface application comparator
A graphical user interface (GUI) application comparator helps application designers create error free graphical user interface applications (GAPs). The comparator finds differences in the GUI elements used to compose an interface between a current GAP version and a ...
05/22/2012
8185916System and method for integrating a business process management system with an enterprise service bus
A system and method are described for integrating a business process management (BPM) system with an enterprise service bus. The BPM system is used to model business processes which contain a set of activities linked by transitions. The BPM system is used to define,...
05/22/2012
8181188Version resiliency for a host application and managed code
A method and architecture for increasing version resiliency between a host application that is unmanaged code and managed code is provided. A version resiliency technique specifies that the host application and the managed code communicate via an adapter that implem...
05/15/2012
8181189System and method for driving hardware device and processing data
A system for driving a hardware device and processing data and a method thereof are provided. The system includes a storage unit, a processor, and the hardware device. The storage unit stores a multimedia application interface, a virtual window driving model (WDM) i...
05/15/2012
8156508Method for runtime execution of one or more tasks defined in a workflow process language
Runtime execution of one or more tasks defined in a workflow process language. The method may include obtaining a description of the task from a process ontology (PO). The PO may define a hierarchical taxonomy of executable tasks, where each task refers to at least ...
04/10/2012
8151282System and method for pipelet processing of data sets
The present invention is directed towards systems and methods for decomposing a complex problem or task into one or more constituent components, operating in parallel over a plurality of computing devices in communication over a network. A system according to the pr...
04/03/2012
8151281Method and system of mapping at least one web service to at least one OSGi service
The present invention provides a method and system of mapping. In an exemplary embodiment, the method and system include (1) creating a proxy bundle corresponding to the at least one web service, (2) registering a proxy web service corresponding to the proxy bundle ...
04/03/2012
8146110Service platform for in-context results
Various embodiments provide a service platform that integrates services, such as web services and/or local services, across a variety of applications. In at least some embodiments, services can be integrated with legacy applications that are “unaware” of such se...
03/27/2012
8146109Version resiliency for a host application and custom code
A method and architecture for increasing version resiliency between a host application that is unmanaged code and custom code that is managed code is provided. A host application exposes an application-level object and a document-level object. A custom code runtime ...
03/27/2012
8141106Managing elements residing on legacy systems
In certain embodiments, a method includes receiving, from a user of a local system, a request for a list of elements residing on the local system. Elements residing on the local system and elements residing on a legacy system are identified. The legacy system is inc...
03/20/2012
8136127System and method for linearly managing client-server communication
Representative embodiments are disclosed of a system and method for linearly exposing client-server interaction comprising interpreting a function command representing a first group of sequential action requests to an integrated multimedia communication server (iMCS...
03/13/2012
8132188Method and system for extension registry filtering
A set of attached extensions is reduced before it is exposed to the code of a processing extension point to which the extensions are attached. An application calls an extension registry to obtain a list of available extensions attached to a given extension point, an...
03/06/2012
8132189WS-management resource MBean wrapper for JAXB beans
An approach is provided in embodiments of the present invention for utilizing Java™ Management Extensions (JMX) as a back end to “instrument” (i.e. monitor and control) computer system resources, including servers, devices, and applications etc., within standa...
03/06/2012
8132190Predictive method for managing logging or replaying non-deterministic operations within the execution of an application process
This invention relates to a management method, more particularly by logging and replay, for software operations performed during the execution of an application process executed on a computer. The method applies in particular to internal operations sending a result ...
03/06/2012
8127311Abstract interface for unified communications with dynamic models
The present invention provides a method and system for interfacing with a model regardless of model type. An abstract interface is provided for interfacing a model. The abstract interface is compatible with a plurality of model types. A call can then be made to a dy...
02/28/2012
8127313Method and system for providing services
A method for providing a service on a device. The method includes instantiating a service provider that provides the service, where the service provider implements a service provider interface (SPI) corresponding to the service and where the SPI is defined by a serv...
02/28/2012
8127314Method for using information in another domain, program for using information in another domain, and information transfer program
To use data in another domain while executing a script language based on a security limit of an HTTP client. A main program provided to an HTTP client from a first domain executes a first program and the first program urges start of a second program provided to the ...
02/28/2012
8127312BIOS runtime services interface
A method and article of manufacture for accessing at least one unexposed runtime service. ...
02/28/2012
8122459Engine agnostic interface for communication between game engines and simulations systems
A software architecture is provided that has an agnostic interface mechanism coupled between a simulator and a game engine. The agnostic interface mechanism has an extension interface to translate simulator specific data objects to/from interface objects, a reflecto...
02/21/2012
8112770Providing alternative content in a windowed environment
The claimed subject matter relates to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature that can be exposed as a rotate button. Additionally or alternatively, the rotation feature can be activate...
02/07/2012
8112771Managing component programs within a service application
Methods, systems, and computer-storage media having computer-executable instructions embodied thereon that, when executed, perform methods in accordance with embodiments hereof, for managing component programs within a service application according to a service mode...
02/07/2012
8108344Method and system for maintaining current data for wireless devices
A system includes a server to receive a request representing changes to data residing at a device. The request is received from the device that is coupled to the server. The server includes a first synchronizer to identify the changes via web services description. T...
01/31/2012
8095941System for portion of a day out of office notification
A system for generating an electronic notice programmed to display a portion of a day out of the office notice. The system including an application server node configured to execute a personal information management application. An application programming interface ...
01/10/2012
8087035Web container extension architecture
A system and method for integrating a diverse set of web/remote user interface technologies into one runtime architecture using a Web container extension is described. This integration simplifies execution, cross-usage, and technology integration between different u...
12/27/2011
8087036Using an event manager to effect a library function call
An event manager can be used to effect a library function call from a caller service processor application to a data processing function in a library. The library is compiled into a callee service processor application, including passing, by the caller service proce...
12/27/2011
8082555Routing calls via reflective interfaces and a proxy
A dynamic proxy object is disclosed that is capable of intercepting calls from a calling object to a target object. The dynamic proxy can imitate the target object so that even though the calling object may be of a different version or type from the target object, i...
12/20/2011
8082556Extending an RFID reader API
The present disclosure provides a Radio Frequency Identification (RFID) reader software structure and method. A functionality of a reader engine is extended, enabling it to communicate via an extended standard Application Programming Interface (API) with an applicat...
12/20/2011
8074234Web service platform for keyword technologies
The present web service platform includes a set of application program interfaces (APIs) and a framework for adding services that correspond to the APIs. The web service platform may also support a stored procedure (sproc) that allows combining results from two or m...
12/06/2011
8046777Calling of late bound functions from an external program environment
The present invention is directed toward automatically integrating a late bound program language into an external environment. The external environment may be an early bound environment, a late bound environment or some combination thereof. Associated with the late ...
10/25/2011
8046779Dynamic resolution of dependent components
The dynamic resolution of dependent components of a plug-in including, during a runtime of an application, dynamically accessing, for a plug-in invoked by the application, a manifest listing classes capable of providing an interface for the plug-in, and dependent co...
10/25/2011
8046778Managing device application program interfaces
A computer-implemented method includes identifying one or more application program interfaces from a group of application program interfaces for passing information between a scheduler, which is in communication with a virtual machine executed on a device, and a ser...
10/25/2011
8042122Hybrid resource manager
A hybrid resource manager is provided for use in a computing environment. The hybrid resource manager serves as the single resource manager that cooperates with an operating system to manage each of the individual device drivers associated with the various functions...
10/18/2011
8042121Methods and systems for burning compact discs
Various methods and systems provide a media player application that is integrated with CD burning functionality. In some embodiments, the CD burning functionality is accessed via a collection of application program interfaces (APIs) that are called by the media play...
10/18/2011
8037484Building compound extensible AJAX applications
A method of building compound extensible Asynchronous JavaScript And eXtensible Markup Language (AJAX) applications. A server-side web component utility searches an extension registry for Jazz web User Interface (UI) components and generates cached strings of JavaSc...
10/11/2011
8037485Abstracting data acquisition and management
Methods, systems, and apparatus, including medium-encoded computer program products, for abstracting data acquisition and management. One or more aspects of the subject matter described in this specification can be embodied in one or more methods including: providin...
10/11/2011
    3                  
 
Sign InRegister
Username  
Password   
forgot password?