| 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... |