| 6363419 |
Method and apparatus for generating idle loop screen displays on mobile wireless computing devices |
| Mar-26-2002 |
A system for displaying idle content information on wireless computing devices during idle times is disclosed. The idle content information displayed on the wireless computing device might display the... |
| 6363409 |
Automatic client/server translation and execution of non-native applications |
| Mar-26-2002 |
A system for client/server translation and execution of non-native applications. Service requests within non-native (e.g. 16-bit) applications are translated to call 32-bit equivalents within a native... |
| 6360280 |
Method and system for accessing shell folder capabilities by an application program |
| Mar-19-2002 |
A method, a computer system and a computer-readable medium are provided for providing a single window in which a user may both modify a file system hierarchy of the computer system and select a file system... |
| 6360258 |
Network management software library allowing a sending and retrieval of multiple SNMP objects |
| Mar-19-2002 |
A method is provided for providing multiple variable retrievals and setting within one SnmpRequest. The method forms packet data units with object identifiers (OIDs). The OIDs are packet specific for a... |
| 6356957 |
Method for emulating native object oriented foundation classes on a target object oriented programming system using a template library |
| Mar-12-2002 |
A system and method for porting a software application from a native object oriented programming system to a target object oriented programming system is presented. The native object oriented programming... |
| 6356933 |
Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language |
| Mar-12-2002 |
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... |
| 6354748 |
Playing audio files at high priority |
| Mar-12-2002 |
An application programming interface (API), implemented on a general-purpose host processor, receives functions calls from an application to control the play of an audio file. The API translates the function... |
| 6353853 |
System for management of building automation systems through an HTML client program |
| Mar-5-2002 |
Bi-directional communications via TCP ("Transmission Control Protocol")/IP ("Internet Protocol") between an HTML client program (i.e. "web browser") and the linked or embedded HTML server ("Hypertext Markup... |
| 6347093 |
Application programming interface for modem and ISDN processing |
| Feb-12-2002 |
An application programming interface provides for command and data communication between a user, application or driver and a telephone data processing system which provides communication between a host... |
| 6343318 |
Method and apparatus for communicating information over low bandwidth communications networks |
| Jan-29-2002 |
A system having a distributed web site is described. The web site is distributed between a client, a server and a web server. The client stores a set of predefined applications that correspond to a part... |
| 6343263 |
Real-time signal processing system for serially transmitted data |
| Jan-29-2002 |
A data transmission system having a real-time data engine for processing isochronous streams of data includes an interface device that provides a physical and logical connection of a computer to any one... |
| 6342905 |
Object oriented apparatus and method for providing a graphical user interface for host-based software applications |
| Jan-29-2002 |
An object oriented computer apparatus and method provides a graphical user interface (GUI) for existing host-based (i.e., green screen) applications by defining some object oriented classes that reside... |
| 6339789 |
Network management tool |
| Jan-15-2002 |
A method, apparatus and computer program for preferentially displaying partial information related to one of a plurality of network equipment connected to a network being managed by a network management... |
| 6338097 |
Cross application time sheet for communicating with one or more enterprise management applications during time data entry |
| Jan-8-2002 |
A data model for a supply chain is provided whereby individual working steps in a production process are defined as activities, and organized groups of such activities are defined as orders. Activities... |
| 6334158 |
User-interactive system and method for integrating applications |
| Dec-25-2001 |
An application integrator that provides a user-interactive environment for integrating software applications having incompatible programming interfaces, such as production control and business enterprise... |
| 6334157 |
Programmatically providing direct access to user interface elements of an application program |
| Dec-25-2001 |
An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. Moreover, such access and manipulation... |
| 6334114 |
Method and apparatus for performing transactions in a stateless web environment which supports a declarative paradigm |
| Dec-25-2001 |
A method and system for processing multiple-request transactions in a stateless environment is provided. A cartridge execution engine intercepts browser messages directed to a cartridge. The cartridge... |
| 6327627 |
Method and apparatus for providing an object-oriented application interface for a computer system |
| Dec-4-2001 |
A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative framework architecture to provide the first object oriented operating system. |
| 6321274 |
Multiple procedure calls in a single request |
| Nov-20-2001 |
Calls to a server computer in a system that includes a client computer and a server computer connected to each other by a network are processed at the client computer by receiving information identifying... |
| 6314470 |
System and method for asynchronously accessing a graphics system for graphics application evaluation and control |
| Nov-6-2001 |
A system for providing a graphics tool access to a computer graphics system to evaluate and control a graphics application executing on the computer graphics system. The system includes application program... |
| 6308212 |
Web user interface session and sharing of session environment information |
| Oct-23-2001 |
A Web user interface session is initialized in such a way as to allow certain contextual environmental information associated with a user, including session properties such as user name, user role, and... |
| 6304898 |
Method and system for creating and sending graphical email |
| Oct-16-2001 |
An electronic messaging system, and related method, employs a handwriting server component operable on a network with an email host server, and a client component operable with an email client on a client... |
| 6298391 |
Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes |
| Oct-2-2001 |
A remote procedure call marshaling architecture provides remote procedure call interoperability between computers having arbitrary native data format pointer sizes not conforming to an on-wire multicanonical... |
| 6297837 |
Method of maintaining characteristics information about a system component either modified by an application program or a user initiated change |
| Oct-2-2001 |
An operating system provides a number of window elements that the operating system itself or applications may use in displaying a window. The operating system includes a dialog box for enabling a user... |
| 6292820 |
Porting POSIX-conforming operating systems to Win32 API-conforming operating systems |
| Sep-18-2001 |
Techniques for porting operating systems of a first class whose representatives include operating systems implementing the POSIX standard to operating systems of a second class whose representatives include... |
| 6292186 |
Universal information appliance with parser |
| Sep-18-2001 |
A universal information appliance (UIA) such as can be embodied by a personal digital assistant (PDA) can receive an application written in a new "MoDAL" language, parse the application to divide it into... |
| 6289396 |
Dynamic programmable mode switching device driver architecture |
| Sep-11-2001 |
A device driver architecture that couples an operating system to a computer interface of a controller device that includes a plurality of functional sub-elements. The device driver includes a plurality... |
| 6286054 |
Method and system for supporting multiple capture devices |
| Sep-4-2001 |
A system and method for allowing a host to support a plurality of capture devices have been disclosed. The host includes a application program. In one aspect, the method and system include providing a... |
| 6282597 |
Information processing apparatus, control method, and transmission medium using thin protocol that responds to A/V control commands |
| Aug-28-2001 |
Use of a Thin protocol in an AV/C command is made possible. A TO (Thin Output) plug that conforms to the Thin protocol is provided in a disk camera which transmits data. In a similar manner, a TI (Thin... |
| 6279124 |
Method and system for testing hardware and/or software applications |
| Aug-21-2001 |
An adaptable system and method for testing a plurality of hardware and/or software applications. The system and method include a test case generator for generating a plurality of test cases, each test... |
| 6279043 |
Method and system for script access to API functionality |
| Aug-21-2001 |
Aspects for utilizing functionality of an application program interface (API) of a computer system through script access to the API are described. A method aspect includes receiving a script of one or... |
| 6275871 |
Asynchronous transport optimizing observer-pattern-like system supporting several modes for an interface definition language-less communication subsystem |
| Aug-14-2001 |
An object oriented communication system supporting external data representation without an interface definition language, propagating events in both push and pull communication modes, fully distributing... |
| 6275828 |
Method of providing persistence to object in C++ object oriented programming system |
| Aug-14-2001 |
The present invention provides a method of providing persistence to objects which are to be created in a C++ application program, which may present to an user an interface for creating persistent objects... |
| 6272558 |
Application programming interface for manipulating flashpix files |
| Aug-7-2001 |
A system to provide an application programming interface (API) to a client application for manipulating FlashPix-formatted files, the API having functions including 1) system management functions to initialize... |
| 6269395 |
Method and system in a computer-based system for providing access to services associated with different access points |
| Jul-31-2001 |
A computer program and computer-based system provide a user interface listing services associated with one or more access points or service providers. If a user selects a service associated with a first... |
| 6262733 |
Method of storing and providing icons according to application program calls and user-prompted system metric changes |
| Jul-17-2001 |
An operating system provides a number of window elements that the operating system itself or applications may use in displaying a window. The operating system includes a dialog box for enabling a user... |
| 6262729 |
Method and apparatus for binding user interface objects to application objects |
| Jul-17-2001 |
A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided.... |
| 6262726 |
Factory installing desktop components for an active desktop |
| Jul-17-2001 |
A manufacturing process, computer system and method for modifying a graphical user interface and allow customization of the graphical user interface, such as a windows type operating system. Manufacturing... |
| 6260077 |
Method, apparatus and program product for interfacing a multi-threaded, client-based API to a single-threaded, server-based API |
| Jul-10-2001 |
Apparatus, methods and computer program products are disclosed for interfacing a client based, multi-threaded API that is written in a first programming language (such as JAVA) with a server based, single-thread... |
| 6256680 |
Process for controlling communications between a computer system and an external device |
| Jul-3-2001 |
A process, for controlling computer communications using a control window in a Windows.TM. type of operating system. The process makes programming easier, provides a convenient interface, uses TAPI commands... |
| 6253257 |
Software Interface for dynamic API mapping |
| Jun-26-2001 |
A method, apparatus, and article of manufacture for a software interface for dynamic API mapping. The method comprises the steps of identifying the libraries required by the API by determining which program... |
| 6253207 |
Method and apparatus for transporting multimedia information over heterogeneous wide area networks |
| Jun-26-2001 |
A method and apparatus for separately transporting each monomedia stream of a composite multimedia signal across a network, such as an ATM network, is disclosed. The transport of monomedia traffic over... |
| 6253200 |
Structured query language to IMS transaction mapper |
| Jun-26-2001 |
A process to access an IMS transaction based computer system from a structured query language (SQL) application program without revising or migrating the transaction based system. Binary virtual table... |
| 6249821 |
Network object frameworks |
| Jun-19-2001 |
A computer network is disclosed as including at least one network client memory, a network operating system executing in the network client memory for operating the computer network and for providing access... |
| 6247068 |
Winsock-data link library transcoder |
| Jun-12-2001 |
A hardware accelerator for performing Winsock protocol acceleration uses hardware decoders each configured to perform decoding for a particular protocol interface. A protocol processor is connected to... |
| 6237045 |
Interactive information processing system |
| May-22-2001 |
According to the first aspect of the present invention, a communication manager is interposed between a common platform having a plurality of windows and an extensible Window-based Elaboration Language... |
| 6233731 |
Program-interface converter for multiple-platform computer systems |
| May-15-2001 |
A utility program for software development generates a synchronized set of translation modules for application program interfaces in a emulated platform. The utility builds the translation modules from... |
| 6230310 |
Method and system for transparently transforming objects for application programs |
| May-8-2001 |
A software object management system incorporated in a computer operating system utilizes a suite of transformations to convert objects between software object formats not native to an application program,... |
| 6230192 |
Method and system for accessing remote data based on playback of recordings |
| May-8-2001 |
Entertainment content complementary to a musical recording is delivered to a user's computer by means of a computer network link. The user employs a browser to access the computer network. A plug-in for... |
| 6230185 |
Method and apparatus for facilitating communication between collaborators in a networked environment |
| May-8-2001 |
A method for facilitating communication between collaborators in a HyperText Markup Language (HTML) environment which includes the steps of: receiving data via a network connection; storing the received... |