APPLICATION PROGRAM INTERFACE (API)

CL 719 SC 328
6963826 Performance optimizer system and method
Nov-8-2005 Information is received from a plurality of CRM/SFA sources within an operating environment and is mapped to specific business processes. Transactional data, learning systems information, technical support...
6961944 Method and system for accessing operating system resources
Nov-1-2005 An operating system includes APIs developed in part to support recent innovations in computer hardware and in part to provide enhanced services to application programs. Among their other features, these...
6961943 Multimedia processing system parsing multimedia content from a single source to minimize instances of source files
Nov-1-2005 A filter graph for processing media content is presented comprising a video processing subsystem to process video content, and an audio processing subsystem to process audio content. Each of the audio...
6961942 Bluetooth TDI and winsock interface
Nov-1-2005 A method, apparatus, and computer program product provide applications and application developers with generic access from user mode to the L2CAP layer of Bluetooth by exposing the L2CAP layer to user...
6961945 Method and apparatus for adapting and hosting legacy user interface controls
Nov-1-2005 A method and apparatus for adapting and hosting legacy user interface controls is provided. Legacy user interface controls are exposed within a new window manager as native user interface objects. A bridge...
6959441 Intercepting system API calls
Oct-25-2005 A system for intercepting API calls in a virtual memory system comprises an activation module comprising an executable program and an interception module comprising a dynamic link library (DLL). The activation...
6959442 Architecture for software for remote maintenance of a machine such as a copier
Oct-25-2005 Software in a computer which accesses one or more software-intensive devices, such as a digital copier or printer, is organized in a set of layers. A device-dependent layer converts data transferred over...
6959324 Method and apparatus for adding data attributes to e-mail messages to enhance the analysis of delivery failures
Oct-25-2005 A dead e-mail identification locator discovers dead e-mail addresses without forwarding messages to valid recipients. Existing headers in the mail protocol are extended to include a test header. A mail...
6957438 Network device application programming interface
Oct-18-2005 An application programming interface for use in a network device includes at least one control module that is capable of controlling a forwarding plane of the network device. In particular, the network...
6957439 Method, system, and program for mapping objects in different language formats
Oct-18-2005 Disclosed is a system, method, and program for translating source code statements to executable code. A source code statement including an application program interface (API) that is a member of a set...
6954932 Program control system and program control method
Oct-11-2005 A system and a method, capable of executing a process operation by using a plurality of applications, are provided. While a corresponding relationship of data used in these applications is previously defined,...
6952215 Method and system for graphics rendering using captured graphics hardware instructions
Oct-4-2005 A computer-implemented method and system for performing graphics rendering on demand on a graphics subsystem, with only nominal host system operations being required. An application program requiring graphics...
6951023 Message-based software system
Sep-27-2005 The present invention relates to logic systems which use a message-based API, and in particular to telecommunication systems. The present invention aims to overcome drawbacks in the way in which data is...
6951012 API to increase debug log performance
Sep-27-2005 A method for increasing debug log performance uses pre-logging subroutines, i.e., helper methods, to pass multiple elements of a string message as separate parameters. The helper methods typically determine...
6944868 Imaging extension API for isolating web content from user resources and services
Sep-13-2005 A method, system and program product for operating a web imaging system for use with a browser on an imaging client, comprising the steps of: receiving a request from external web content for a reference...
6944699 System and method for facilitating context-switching in a multi-context computer system
Sep-13-2005 A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system is connected...
6941560 XML-based integrated services event system
Sep-6-2005 An improved system, method and software program is provided for distributed directory enabled applications using an XML API. The improvement provides an event system, a parser, and a bridge-based object...
6941559 Software bus and interface for digital television application software environments
Sep-6-2005 A software system for use with a Digital Television set-top box. The system uses a software bus application programming interface (API) that is specially designed to make the set-top box compatible with...
6941520 Method, system, and program for using a user interface program to generate a user interface for an application program
Sep-6-2005 Disclosed is a system, method, and program for generating a user interface for an application program. A determination is made of application program interfaces (APIs) in an application program that are...
6941522 Methods and apparatus for implementing a progress reporting interface
Sep-6-2005 Methods and apparatus for providing a progress associated with an executing process are disclosed. A progress report is generated in a progress reporting language, the progress reporting language indicating...
6938259 API to enforce internationalization
Aug-30-2005 A method for enforcing internationalization uses pre-logging subroutines, i.e., helper methods, to determine whether a high priority debug log message is localized, and reject a string message that is...
6938077 Client version advertisement service for overriding default client version properties
Aug-30-2005 Override client version properties are used to selectively replace default client version properties of a web browser to obtain versions of web resources that are operational on the web browser. A client...
6934761 User level web server cache control of in-kernel http cache
Aug-23-2005 Methods and apparatus for managing a HTTP cache in a web server. A HTTP daemon in a web server may provide response data as well as one or more cache control indicators to a cache manager. The cache control...
6931645 Methods and systems for canceling requests for the transmission of data
Aug-16-2005 Methods are provided that allow high-level protocol drivers to cancel transmission requests that have been sent to low-level protocol drivers. Transmission requests are assigned cancel identifiers. Because...
6928648 Method and apparatus for a mobile multimedia java framework
Aug-9-2005 An invention is provided for creating a mobile multimedia framework API capable of operation in mobile hardware devices is disclosed. All API component access parameters are set to utilize a synchronous...
6925646 Inheritance of object's properties and out of different application contexts in properties file objects
Aug-2-2005 Apparatus and methods are provided for accessing and retrieving attribute name value pairs from properties data stores, such as properties files. According to one embodiment, attribute values may be associated...
6920480 Methods and apparatus for efficiently transmitting interactive application data between a client and server using markup language
Jul-19-2005 A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality...
6919901 Graphics system register data generation
Jul-19-2005 A method, graphics system API and digital video system that provide more efficient processor usage and easier application programming. Register data for the hardware can be generated and written to the...
6915521 Virtual loop carrier system with cobra interface for gateway control
Jul-5-2005 A loop carrier system includes a home local area network having plural telephone modules and a hub coupled to in-home telephone wiring. The telephone modules and the hub communicate voice signals over...
6915525 Method and apparatus for controlling set-top box hardware and software functions
Jul-5-2005 A method and apparatus for controlling set-top box hardware and software functions. An HTTP microserver is used to intercept HTTP requests for access to local devices and software. When the HTTP microserver...
6915336 Real time internet communication system
Jul-5-2005 A novel real time internet communication system is disclosed. It is a novel way for users to collaborate on the fly, and without having to own or download any programs that then stay resident on the user's...
6912713 Program product for an application programming interface unifying multiple mechanisms
Jun-28-2005 Program product for an application programming interface that unifies a plurality of mechanisms into a single framework. The interface includes a mechanism for communicating between members of a process...
6912710 Round-trip maintenance of software configuration
Jun-28-2005 A method of software development comprising the steps of determining, through Java reflection API calls, a current software signature for each Java object, from a Java software application comprising Java...
6904599 Storage management system having abstracted volume providers
Jun-7-2005 A storage management system in which a volume provider incorporates an application programming interface (API) for receiving storage access information that characterizes high-level input/output (I/O)...
6904600 Application programming interface to the simple object access protocol
Jun-7-2005 Methods and systems for providing an application programming interface (API) to the Simple Object Access Protocol (SOAP) are described. The API provides mechanisms for creating all parts of SOAP request...
6904595 Priority in a portable thread environment
Jun-7-2005 A portable thread environment comprising: an application programming interface configured to support multiple application program tasks, wherein each task is either a preemptive task comprised of preemptive...
6901352 Method and apparatus for improved inspection and classification of attributes of a workpiece
May-31-2005 A generic, scalable consumer subsystem/producer subsystem interface controller for exchanging data between at least one producer subsystem configured to produce a set of services characterized in a producer...
6895590 Method and system enabling both legacy and new applications to access an InfiniBand fabric via a socket API
May-17-2005 An intermediate layer referred to as InfiniSock that enables socket-based, legacy applications to access an InfiniBand® fabric, while also enabling new applications designed to take advantage of the...
6892359 Method and system for controlling a complementary user interface on a display surface
May-10-2005 An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the...
6886172 Method for mapping procedural C++ code to java object-oriented classes
Apr-26-2005 A method and apparatus for mapping of procedural code to object-oriented classes is disclosed. A mapping layer in an object-oriented programming language process space that maps procedural method calls...
6886173 Methods, systems and computer program products for coupling electronic mail and relational database functions
Apr-26-2005 Methods, systems and computer program products provide for generating an electronic mail message by automatically generating an electronic mail message responsive to an action being performed on a database...
6880158 Network processor services architecture that is platform and operating system independent
Apr-12-2005 A system for providing a scalable processor and operating system independent network processor services architecture. The system includes a plurality of portable and individualized functional components...
6880125 System and method for XML parsing
Apr-12-2005 Broad XML support is obtained through use of a set of streaming parser APIs. An application or client needing access to an XML document can contact an XML parser, XML processor, or XML reader in order...
6876733 Generic service component for message formatting
Apr-5-2005 An advanced intelligent network for use with a telecommunication service can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one...
6874150 Method and system for maintaining connections between surfaces and objects in a graphics display system
Mar-29-2005 A method and system are provided for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API and for managing computing resources utilized in connection with the maintenance...
6874143 Architectures for and methods of providing network-based software extensions
Mar-29-2005 Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured...
6874149 Hooking of replacement and augmented API functions
Mar-29-2005 Hooking replacement and augmented API functions is disclosed. In one embodiment, an alternative implementation of one or more API functions is hooked into the operating system through utilization of a...
6874148 System and method for exporting a graphical program to a shared library
Mar-29-2005 System and method for enabling a program to call into graphical program code via a shared library. A graphical programming system may export a graphical program to a shared library, such as a Windows Dynamic...
6874147 Apparatus and method for networking driver protocol enhancement
Mar-29-2005 Application Programming Interface, methods and apparatus are disclosed for enhancing data network communication. In a network including a first and a second network interface, each interface has an associated...
6873695 Generic service component for voice processing services
Mar-29-2005 An advanced intelligent network for use with a call model can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one voice processing...