FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Electrical Computers And Digital Processing Systems: Interprogram Communication Or Interprocess Communication (ipc) > Application Program Interface (api)

Application Program Interface (api)

Application Program Interface (api) patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

11/08/07 - 20070261067 - Winsock apis
To improve upon existing Winsock implementations, the claimed system and method adapts an existing Winsock system to use out-of-process NSP services. The claimed method and system provides asynchronous Winsock Next calls to provide client application processing flexibility. Further, the claimed method and system provides additional structures for passing additional NSP ...

11/01/07 - 20070256086 - Discovery and integration of jini services in non-java clients
A system of forming a bridge between non Java services and a Jini (™) interface. A non Java service is encapsulated using special code which makes it look like a Java service. Other aspects are also automatically formed. The Java service is automatically published with a broker such as a ...

10/25/07 - 20070250842 - Methods of customizing navigation systems
Methods of providing customizable access to a navigation device, and a navigation device, are disclosed herein. For example, in at least one embodiment, the method may include providing a software development kit (SDK), including at least one application programming interface and at least one platform independent procedure call library; processing ...

10/11/07 - 20070240172 - Dynamic portal registration of generic data source
A generic portal template includes properties that are common to all system templates. Using the generic portal template, a connector framework is exploited in order to expose every type of external information system generically and to make available to a portal its exposed metadata, methods, and other properties dynamically. The ...

10/11/07 - 20070240171 - Device, method, and computer program product for accessing a non-native application executing in virtual machine environment
Embodiments of the invention provide a virtual machine application program (VMAPI) interface logically disposed between a non-native application executing in the virtual machine environment and a native middleware application, such as a native high-availability middleware application. The VMAPI is registered as a proxy component with the native middleware application by ...

09/20/07 - 20070220531 - Method and system for shimming com objects
An intermediate object layer can be used to shim the interfaces of an object so that a calling application can request services from the object without referencing the object. The intermediate object layer holds a reference to the object. The intermediate object layer also includes a method for releasing the ...

09/06/07 - 20070209042 - Grid computing architecture & associated method of invoking/registering network services for subscription
A mediator host is provided for identifying services of networked resources which are available for invocation in a grid computing architecture. A mediator host Application Program Interface (API) is configured to receive a service registry query and related resource query. The API identifies the service registry query and related resource ...

09/06/07 - 20070209041 - Cross-reference service
A method and system for providing an integration environment in which integration processes can be developed independent of integration servers and applications. The integration environment provides an application service interface for each application that is independent of the integration servers. An integration process that is developed to use the application ...

08/23/07 - 20070198999 - Communications device, electronic apparatus, information processing system, application executing method, and recording medium
A communications device is disclosed that includes a communication part configured to perform communications with an electronic apparatus, and an application related to the electronic apparatus. The communication part notifies the application of an event occurring in the electronic apparatus in response to reception thereof, and transmits a request to ...

08/23/07 - 20070198998 - Method, apparatus and program storage device for preserving locked pages in memory when in user mode
A method, apparatus and program storage device for preserving locked pages in memory when in user mode. A user command daemon is provided for executing a command string received from a user application. A socket interface is disposed between the user command daemon and the application for routing signals between ...

08/23/07 - 20070198997 - Customer framework for embedded applications
The present invention provides a framework so that software can be embedded into a telecommunications semiconductor device such as an integrated circuit or into a chip. The framework is an API. The telecommunications device may support a telecommunications protocol, e.g. a wireless protocol such as BT. For example the BT ...

08/16/07 - 20070192772 - System, method and apparatus for modularized transformation processing in a network environment
Embodiments of the invention provide a system, method and apparatus for modularized transformation processing in a client-server network environment. In one embodiment, a network transaction between a client and a server is broken down into non-transformation and transformation stages, each handled by a module that can be plug-in to an ...

08/02/07 - 20070180455 - Qualitatively annotated code
Data associated with at least one module of code may be annotated in such a manner as to provide guidance regarding usage of the module. ...

07/26/07 - 20070174852 - Application interface including dynamic transform definitions
An application programming interface configured to transform data responsive to a transform process definition. The transform process definition is interpreted concurrently with the transformation process. This interpretation dynamically determines navigation within, and processing of, the data to be transformed. Under control of the transform process definition, a transform engine is ...

06/28/07 - 20070150906 - Method for integration of functionality of computer programs and substitute user interface for transportation environment
A method is provided for integration of functionality of two or more computer programs and to provide an alternative user interface to these programs. The integration of the functionality of the programs is accomplished through a collection of software modules that homogenize the differences between the individual computer programs and ...

04/26/07 - 20070094674 - Method and apparatus for making inter-process procedure calls through shared memory
One embodiment of the present invention provides a system that facilitates making an inter-process procedure call through a shared memory that is shared between a client process and a server process, wherein the client makes the inter-process procedure call as if the client is making a local procedure call, but ...

04/12/07 - 20070083874 - Providing new functionality while maintaining backward compatibility
The invention discloses a system method for providing new functionality to an operating system while maintaining backward compatibility with existing applications. The invention can provide new functionality while maintaining backward compatibility without a requirement to change any syntax of an API and without having to create new APIs for all ...

03/15/07 - 20070061819 - Script application framework
A script application framework is provided to abstract common scripting patterns and to provide a structure for scripting. The script application framework encapsulates scripting logic into script components, manages lifetime of script objects, and builds relationships among different script objects. The script application framework can be applied to any scripting ...

02/22/07 - 20070044109 - Method and apparatus for providing an interface between application software and a satellite positioning system sub-system in a location enabled device
Method and apparatus for providing an interface between application software and an SPS sub-system embedded in a location-enabled device is described. In one example, the location-enabled device includes a satellite positioning system (SPS) receiver, a hardware communication port coupled to the SPS receiver, a central processing unit (CPU), and a ...

02/15/07 - 20070039010 - Automatic generation of software code to facilitate interoperability
Various technologies and techniques are disclosed that generate software code to enable or facilitate interoperability between native applications, such as Win32 applications written in C++, and framework applications, such as applications written based upon the MICROSOFT® .NET Framework. An interop code generator automatically creates a wrapper for enabling interoperability between ...

02/08/07 - 20070033596 - Reconfigurable state structure based system design for embedded multimedia system
A computer implemented method of multi-threaded data processing operation partitions each data processing module into at least five sub-modules including (1) receiving messages, (2) processing received messages, (3) getting resources for module function, (4) performing a core data processing operation of the module and (5) outputting resources generated. These modules ...

02/08/07 - 20070033595 - Interleaving the xforms processing model with java server faces request processing
A method, system and apparatus for interleaving XForms with JSF request processing can be provided. The system can include an XForms definition generated for a form configured for rendering in a Web application. Specifically, the XForms definition can specify a data model for data to be processed within the form. ...

02/01/07 - 20070028247 - Method and apparatus for grid enabling standard applications
Disclosed are a method of and system for adapting a computer program to make use of a grid based system of resources, said grid based system using a given set of grid protocols. The method comprises the steps of providing a profile of the computer program; and providing a grid ...

01/18/07 - 20070016914 - Kernel validation layer
Systems and method of computer security are provided. In one implementation, a method is provided. The method includes monitoring incoming kernel mode calls and identifying a kernel mode call to verify using a predetermined criterion. The method also includes validating the identified kernel mode call, and processing the kernel mode ...

01/11/07 - 20070011690 - Generic software interface architecture
A software interface for a system provides an interface to software components of the system through a plurality of interface areas that are related to each other in a hierarchical manner. Each interface area provides an interface to the software components through one or more interface methods. The interface methods ...

01/04/07 - 20070006238 - Managing application states in an interactive media environment
Applications are managed in an interactive media environment by the creation of a logical model for the lifetime of an application. The model is applicable to concurrently and/or consecutively running applications and governs the creation of applications, manipulation of applications by other applications, resource consumption, visibility of an application to ...

01/04/07 - 20070006237 - Using messages to extend crm functionality
A method of extending the functionality of an API in a CRM program and system to implement the method is disclosed. The method may allow a user to use request and response messages to be communicated with a single interface that may be exposed as a CRM web service module ...

12/28/06 - 20060294528 - Process and apparatus for sharing inline caches
A technique for dynamic dispatch involves adapting a method at a dispatch point to reference a state cache. State of the state cache may be associated with an object type and a method signature. When a method is adapted at the dispatch point to reference a state cache, the reference ...

12/28/06 - 20060294527 - Apparatus and method for interfacing hardware events with software events
An apparatus for associating a hardware event with a software component event. The system includes a hardware interrupt signal input. It also includes a first-in-first-out data structure coupled with the hardware interrupt signal input. Further included is a dispatch thread component coupled with the first-in-first-out data structure. The dispatch thread ...

12/21/06 - 20060288352 - Data processing method and system
A data processing method for operating a sample program and a related application programming interface comprises executing instructions of the sample program, and, for each specific instruction consisting of a call to the related application programming interface, accessing information embedded in the application programming interface relating to the specific instruction ...

11/23/06 - 20060265719 - Generic framework for integrating components with different interfaces in an enterprise application intergration environment
A method, system, and computer program code for integrating components with different interfaces in an enterprise application integration environment. When an enterprise application is assembled, a user may try to wire a component to another component in the enterprise. However, if the reference on the source component does not match ...

11/09/06 - 20060253860 - Systems and methods for interfacing an application of a first type with multiple applications of a second type
Disclosed are systems and methods which provide an interface for disparate software applications using an adapter associated with at least one application of a first type to interface the first application with multiple applications of a second type, each of which has an associated adapter. A first adapter may be ...

11/02/06 - 20060248546 - Adapting information technology structures to maintain service levels
A method and system for adapting an Information Technology (IT) structure to maintain service levels. An IT structure is deployed in an IT delivery environment. A service level associated with the IT structure is specified. At least one operational characteristic of the IT structure corresponding to the specified service level ...

11/02/06 - 20060248545 - Calls and return calls using client interfaces
A method and system for executing calls and return calls using client interfaces for packages. In one embodiment, a service at a service package is called using a client interface at a client package. The return call is then made on object using the client interface at the client package ...

11/02/06 - 20060248544 - Client interfaces for packages
A method and system for employing client interfaces for packages. In one embodiment, an access object associated with a service provided by a first package is located, where the service is seeking to access content residing at a second package. A client interface is then created at the second package ...

10/19/06 - 20060236327 - Gui-based api for test systems
A GUI-based API for a test system provides a user-friendly interface for generating API function calls in one of several different programming languages, as selected by the user. The GUI-based API prompts the user to select from a list of valid API functions, which are generated based on the test ...

10/12/06 - 20060230411 - Resource accessing with locking
Thread usage is managed when locking resources during the possibly-contentious accessing of such resources. In a described implementation, a thread that is executing a corresponding access request is not suspended when its corresponding access request is delayed because a targeted resource is currently locked for accessing by another thread. Instead, ...

10/05/06 - 20060225083 - System and method for motion picture print forensics
A system, apparatus, and method are directed towards managing motion picture film print marking and tracking using a reel changeover marking (RCM) to encode a unique identifier. In one embodiment, an Encoded RCM (ERCM) is located within a print during a print duplication process. The ERCM is arranged to persist ...

10/05/06 - 20060225082 - Synchronous ril proxy
A hardware-independent proxy layer for synchronous processing of commands in a mobile telephone is disclosed. Such synchronous processing may include receiving a function call of an application program interface (API) that is associated with a function to be performed by a mobile telephone, waiting to receive from a driver layer ...

09/28/06 - 20060218563 - Universal visualization platform
The invention relates to a framework system and methods for connecting a plurality of tools. The system comprises a plug-in mechanism configured to dynamically load the plurality of tools, a data pool having storage space configured to store data sets associated with the plurality of tools, a linking mechanism configured ...

09/28/06 - 20060218562 - Profiler stackwalker
Stackwalking functionality in a managed execution environment may be exposed to a profiler in another execution environment, which may be either an unmanaged or managed execution environment. ...

09/21/06 - 20060212881 - System and method for extending a programming language to include multiple dissimilar object systems
The illustrative embodiment of the present invention provides a method for extending a programming language to interact with foreign object systems. Through the use of an opaque interface, a requesting unit may interact with multiple foreign object systems. The requesting unit is an executable piece of code such as a ...

09/21/06 - 20060212880 - System and method for providing an interface for scripting programs to communicate with embedded systems
A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of ...

09/21/06 - 20060212879 - System and method for retrieving and analyzing data from a variety of different sources
A flexible, extensible, uniform, and efficient framework for retrieving and analyzing data from a number of different data sources is disclosed. Instructions for retrieving and analyzing data are provided in a configuration file that is defined in a common format irrespective of the different data sources. The configuration file is ...

09/07/06 - 20060200834 - System and method for a context-awareness platform
An improved system and method for a context-awareness platform that may be used to adapt an execution environment is provided. A framework with interfaces for setting, tracking, and getting context information about the execution environment of a computer system includes a context engine and a unified data store for aggregating ...

08/31/06 - 20060195851 - Multiple version interface
A modified proxy object implements one or a multiple versions of an interface, and provides a common, multi-version interface. The common, multi-version interface is comprised of a union of all the methods of all versions of the interface that are supported by the modified proxy object. Since the common, multi-version ...

08/10/06 - 20060179440 - Native objects accessible by platform neutral api
An object is developed using an operating system neutral application programming interface (API). The object is compiled for a designated operating system that includes native objects an supports an API for accessing native objects of the operating system. The compiled object includes logic code, a native object interop for accessing ...

07/27/06 - 20060168595 - Method and system for programming portal applications
Provided is a system and method for enabling dynamic graphical interfacing with a server from a client. A method includes receiving at a portlet, a plurality of user-generated drawing location identifiers, mapping the user-generated drawing location identifiers to an Applet function via an Applet application programming interface (API), and generating ...

07/13/06 - 20060156316 - System and method for application specific array processing
A processing architecture and methods therein for building application specific array processing utilizing a sequential data bus for control and data propagation. The methods of array processing provided by the architecture allows for numerical analysis of large numerical data such as simulation, image processing, computer modeling or other numerical functions. ...

07/13/06 - 20060156315 - Method, computer-readable medium and apparatus for providing a graphical user interface in a client-server environment
A client program in a client/server relationship receives commands creating a specific implementation of graphical user interface (GUI) components and receives any data to be displayed in the interface components from the server program. As the end user interacts with the client, the client returns events and data to the ...

07/13/06 - 20060156314 - Systems and methods for mapping api calls
The invention is related to methods and apparatus that provide a graphical-user-interface-based tool using drag and drop functionality to manipulate descriptions of the interface between two dissimilar API functions. A graphical-user-interface-based tool advantageously permits a user to draw lines between the parameter nodes of the two APIs to indicate the ...

07/06/06 - 20060150203 - Operating system performance
Techniques for improving operating system performance are provided. A subsystem of an operating system operates as a kernel mode component, such as a kernel mode driver, instead of operating as a user mode component. ...

07/06/06 - 20060150202 - Extending operating system subsystems
Techniques for extending operating system subsystems are provided. The techniques involve using a subsystem of an operating system having a set of insertion points that identify points in the program logic of the subsystem where logic extensions may be added. The subsystem may receive a library that has functions comprising ...

07/06/06 - 20060150201 - Extending operating system subsystems
Techniques for extending operating system subsystems are provided. The techniques involve receiving a library that provides functions that extend an application program interface of the subsystem of the operating system. The techniques dynamically add a set of local procedure call ports or system call numbers corresponding to functions provided by ...

07/06/06 - 20060150200 - Interface infrastructure for creating and interacting with web services
A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure messaging, reliable messaging and transacted messaging. In some embodiments, ...

07/06/06 - 20060150199 - Method and system for structured programmed input/output transactions
Disclosed is a structured model for developing PIO code and for performing PIO transactions. This model of structured PIO transactions provides a framework with default behaviors. Developers need only provide a minimal amount of configuration information and can then characterize subsequent PIO transactions in terms of a profile, thus reducing ...

06/29/06 - 20060143622 - Method and apparatus for running different types of applications on a wireless mobile device
A method and wireless mobile device runs different types of applications and groups a set of common application interfaces (APIs) that are associated with an application type to produce an application container (902). The wireless mobile device and method translates calls between at least one of the linked or grouped ...

06/22/06 - 20060136935 - Framework for managing components
Methods and apparatus, including computer program products, for a framework for managing software components. The framework uses a framework state model with model state transitions and implements one or more interfaces. Each component implements a respective component state model that is a projection of the framework state model and one ...

06/15/06 - 20060130075 - Method and system for exchanging data between computer systems and auxiliary displays
Described is a system and method by which application programs running on a main computer system communicate with an auxiliary display device (such as a cell phone, pocket-sized computer, alarm clock, television, digital picture frame and so forth) to provide viewable information on the device, remote control capabilities, and notifications. ...

05/25/06 - 20060112400 - Methods and systems for converged service creation and execution environment applications
Embodiments of the present invention relate to systems and methods for a converged service creation and execution application. In an embodiment, an application is coupled to an application server. One or more open application programming interfaces are coupled to the application server, and service session management logic is also coupled ...

05/11/06 - 20060101476 - Method and system for recording and replaying input-output requests issued by a user-mode program
I/O request data for user-mode programs is recorded into a log, which later allows the I/O requests to be replayed. By substantially exact replay, tests are performed with different versions/combinations of kernel components using the same I/Os as when recorded. A user-mode record/replay program and kernel-mode filter driver record a ...

04/27/06 - 20060090173 - Object models enabling hosting content in a plurality of environments
Software programming models are provided for supporting host-environment agnostic content that can be hosted in different hosting environments (e.g., browser or window) without needing to rewrite the content. The models comprise a host-environment abstraction wrapper that provides a transparent layer of abstraction between content and host-environment specific instructions. The host-environment ...

04/27/06 - 20060090172 - Printing interface for a computer platform
A printing interface provides facilities for handling print server properties, print queues, print commands, printing-related operations, and the like. These facilities allow developers to access and utilize various printing-related information and functions. ...

04/27/06 - 20060090171 - Method and apparatus for virtualizing window information
A method and apparatus for virtualizing access to windows includes a hooking mechanism, a window name virtualization engine, and an operating system interface. A request relating to a window from a process executing in the context of a user account is received, the request including a virtual window name. A ...

04/20/06 - 20060085799 - Interfacing disparate software applications
Disclosed are systems and methods which provide an interface for disparate software applications using a decentralized adapter architecture. Embodiments provide an interface between software applications using multiple adapters, wherein at least one adapter is associated with each end of a software application information communication link. Adapters are adapted for proprietary ...

04/13/06 - 20060080680 - Platform independent dynamic linking
A platform independent binary object (PIBO) operable on disparate computing environments that have a selected hardware architecture without requiring rebuilding or reloading is provided. The PIBO can be parsed to generate source-code stub file. The PIBO can be loaded and linked with a cooperating computing application by an exemplary linker/loader ...

03/30/06 - 20060070090 - System and method for remoting twain function calls from a user session to a client system
A mechanism for remoting Twain function calls within a user session to a client system is disclosed. By hooking Twain function calls made by a Twain application on the server, the Twain function calls may be remoted over a virtual connection to a client system. A proxy application corresponding to ...

03/23/06 - 20060064701 - Multi-instance input device control
The present invention combines features of an executable process with the need for multiple application programs to share a single input device. The present invention provides an executable program implemented as a process that allows multiple applications to communicate with a single input device. This is achieved by loading the ...

03/09/06 - 20060053426 - Secure mobile wireless device
A secure mobile wireless device in which executable code to be installed on the device is assigned a set of capabilities which define the protected resource(s) on the device which it can access. Hence, the present invention takes the idea of capabilities (known in the context of defining the capabilities ...

03/02/06 - 20060048164 - Method and system for providing transparent access to hardware graphic layers
The present invention relates generally to computer graphics, and more specifically to methods of, and systems for, configuring, controlling and accessing multiple hardware graphics layers that are used to compose a single video display. One aspect of the invention is broadly defined as follows: in a computer environment including a ...

02/23/06 - 20060041895 - Systems and methods for interfacing with codecs across an architecture optimized for audio
Systems and methods for interfacing with codec(s) on an architecture optimized for audio are described. In one aspect, a device driver accesses an application programming interface (API). The API facilitates communications between the device driver and one or more codec(s) via a controller coupled to the codec(s). The codec(s) and ...

02/16/06 - 20060037031 - Enabling communication between a service and an application program
Communicating between multiple application programs includes generating an adapter to be provided to a first computer application for use in accessing a second computer application that provides a function to the first computer application. The inputs and outputs of the function are defined by the first computer application. The adapter ...

02/16/06 - 20060037030 - Deploy service implementation
A system and method are described for implementing and using a deploy system for deployment of entities. In one embodiment, a deploy service is implemented as a module on a J2EE engine to perform deployment services on a container on the J2EE engine. The deployment services include deploying one or ...

02/09/06 - 20060031855 - System and method for runtime interface versioning
The present invention provides methods, machine readable memories and systems for versioning plugin adapters for servers so as to allow legacy versions of software plugins to function when the interfaces configured to accept the plugins are upgraded. An adapter resides between a plugin interface and the plugin module and converts ...

02/09/06 - 20060031854 - Systems and methods for tracking screen updates
A method of capturing a screen includes monitoring screen changes on a first display system and inserting information into a queue, the information including a first type of information and a second type of information, reading the information from the queue and maintaining a dirty region describing areas of the ...

02/02/06 - 20060026603 - System and method for an extendable mobile communications device user interface
A system and method for an extendable software interface includes a software architecture for use in a mobile device having a processor and a memory device. The software architecture includes a set of first-order controller software instructions configured to interface the application program with a first-order data model, and a ...

01/26/06 - 20060020951 - Streaming parser api for processing xml document
A streaming parser API expands a base parser by building an iterative method on top of the base parser. The iterative method allows a user to pass a selected element type to the base parser, which can step through the XML document until it locates a matching element. The base ...

01/26/06 - 20060020950 - Apparatus and methods for implementation of network software interfaces
Apparatus and methods for improved software programming interface functionality in a network. In one exemplary embodiment, the network comprises an HFC cable network with CPE in which network-specific programming interfaces (e.g., APIs) may be downloaded to the CPE, registered, authenticated, stored and executed in a software protocol stack implementing OpenCable ...

01/12/06 - 20060010454 - Architecture for rendering graphics on output devices
A method for accessing graphical information including receiving one or more graphics commands written in an application programming interface (API). The graphics commands are converted into a graphical language that facilitates the execution of the commands for a plurality of output devices of one or more types. ...

01/05/06 - 20060005207 - Widget authoring and editing environment
An authoring environment for creating and/or editing user interface elements such as widgets used in a unified interest layer. The authoring environment facilitates creation of widgets that have a consistent appearance and mechanism, and allows third-party developers to easily create widgets that have a look and feel that is consistent ...

12/29/05 - 20050289561 - Computer implemented modeling and analysis of an application user interface
A Modeling and Analysis Program (MAP) having a modeler, an estimator, and an evaluator is disclosed. The MAP guides the user through the design process. The modeler takes the user's input of a process diagram and creates a model organized by pages. An estimator is applied to the model to ...

12/29/05 - 20050289560 - Method for making user-system interaction independent from the application of interaction media
The method of the invention consists, in a system of the type with three “tiers”, in inserting a fourth “tier” which is the business interaction and which makes it possible to obtain a user-system interaction component that is independent of the services of the application and of the media. ...

12/15/05 - 20050278729 - Presentation of media content
A media services interface for use in a readable medium playback device enables synchronization of disparate media playback, network directed playback of media, media playback control via displayed html/javascript file, logging of consumer identifier, media identifier, and playback device identifier in a cookie or log file. The media services comprises ...

12/15/05 - 20050278728 - Recording/playback tools for ui-based applications
Techniques and tools are described for recording input from user actions in a user interface (UI) and replicating the UI activity on a computing device. When recording and replicating UI activity, these techniques and tools improve the readability of the recorded input data and the reliability of playback. The techniques ...

12/08/05 - 20050273791 - Strategies for configuring media processing functionality using a hierarchical ordering of control parameters
Strategies for effectively discovering, selecting, configuring, and controlling components used in media processing applications are described. According to one exemplary implementation, the strategies described configure the components based on profile information, configuration information, and a hierarchical ordering of configuration parameters. The hierarchical ordering may combine different coding paradigms, where one ...

12/08/05 - 20050273790 - Networked media station
Disclosed herein is a networked media station providing a variety of features including a wireless network interface, a wired network interface, a peripheral interface, and a multimedia interface. The wireless network interface(s) allows the device to communicate to serve as a wireless base station or repeater and/or a bridge between ...

12/01/05 - 20050268308 - System and method for implementing a general application program interface
Systems and methods relating to an application program interface (API) are disclosed. The method relates to a computer implemented method of attaching an application to a generic API. The method includes receiving a mapping request in an API, the mapping request having been triggered by an application, selecting one or ...

11/17/05 - 20050257227 - System and method for utilizing a common framework for portal administration tools
The present invention relates to systems, methods, and computer readable media for generating custom administrative tools. An administrative framework is provided that abstracts the implementation of certain administrative functions. A management Application Programming Interface (API) receives calls submitted in a preconfigured format from interface components generated by a developer or ...

11/17/05 - 20050257226 - Pnp functionality for unsupported devices
The present invention provides Plug and Play (PnP) functionality for devices that are not supported by an operating system. In response to the installation of an unsupported device, the operating system sends the event to a device manager application residing in user mode code. Upon receiving the event, the device ...

11/10/05 - 20050251812 - Data conversion system, method, and apparatus
A data conversion system, method, apparatus, and article of manufacture for applying source data a data target in a computing environment. There may be an extraction module for extracting source data and a conversion module for performing a data conversion process. The data conversion process is graphically configurable; stored and ...

11/03/05 - 20050246726 - Task computing
Task Computing computer system by segmenting the system into a plurality of implementation tiers of a presentation layer, a remote procedure call programming interface (API), a middleware layer to which the presentation layer interfaces via the remote procedure call API to real-time, dynamically generate a computer implemented task interface at ...

11/03/05 - 20050246725 - Generic user interface command architecture
Certain aspects of a generic user interface command architecture allow an application to host commands for presentation on a computing device. The commands can be written by the same designer or author as the application, or alternatively by other parties (e.g., by a third-party developer). Other aspects of the generic ...

10/27/05 - 20050240943 - Application program interface for network software platform
An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform. ...

10/20/05 - 20050235294 - Information processing device, application activation method, application activation program, and display unit for computer
When a prescribed application such as a TV application, etc., is activated by using a general-purpose OS, an application activation device can inform a user of the fact that it is now in preparation for activation of the application, so as to avoid inducing the user to become uneasy during ...

10/20/05 - 20050235293 - Methods and systems for framework layout editing operations
Methods, systems, and computer-readable media for enhanced layout editing of one or more child objects within a container displayed by a computer system are disclosed. Editing first involves detecting a layout edit operation for a child object displayed on a video display of a computer system. A request is then ...

10/20/05 - 20050235292 - Client program grammar derivation from application programming interface (api) calls and associated metadata
An apparatus and method for obtaining a client program grammar communication from an Application Programming Interface (API) call. The API call is first obtained. When metadata is associated with the API call, the associated metadata is obtained and a best estimation of the client program grammar communication is obtained from ...

10/13/05 - 20050229188 - Communication between browser windows
A method for communication between browser windows including configuring a first web page to enable a first browser window into which the first web page is loaded to write a first message into a first cookie, and configuring a second web page to enable a second browser window into which ...

10/06/05 - 20050223393 - Method, system, and computer program product for representing and connection-oriented device in a known format
In an I/O subsystem comprising device drivers for controlling connection-oriented hardware adapters, connection-oriented data transports, and an integrating component allowing data transport drivers and hardware device drivers to be “bound” together to form data communication channels. The integrating component exposes a connection interface for creating and maintaining connections. Furthermore, a ...

10/06/05 - 20050223392 - Method and system for integration of software applications
An integration server includes a predefined, fixed system API that pre-defines the low level interfaces between software applications. The process for integrating these application programs comprises initializing an integration administrator; defining operations and operation resources for transactions between a client and target application programs; configuring an integration server to accept ...

10/06/05 - 20050223391 - Telecommunication switch using generic api to support multiple protocol-specific signal control functions
A switch for use in a telecommunication network is provided that includes a plurality of call control agent functions and a call control function. At least two of the call control agent functions are associated with different signaling protocols. The signaling protocols define a plurality of signaling control primitives. The ...

09/29/05 - 20050216922 - Method and system for access and modification of formatted text
Embodiments of the present invention relate to methods, systems, and computer-readable media for editing an object displayed by a computer system. Editing comprises detecting an edit operation for an object displayed on a video display of a computer system. An edit operation request is then sent to an abstraction layer ...

09/29/05 - 20050216921 - Service safely-extensible platform
An object of the present invention is to provide a service-extensible, completely new “safe service extension platform” in which false access by an execute form which implements a digital content providing service can be eliminated without the need to deny that a process which might cause the false access is ...

09/15/05 - 20050204368 - Executable application interoperability and interface creation system
A system automatically generates interface code and enables interoperability between a plurality of different executable applications. The system includes first and second calling procedures coded in a common predetermined code language for enabling execution of corresponding first and second procedures of respective first and second different executable applications. An interface ...

09/15/05 - 20050204367 - Integration architecture for non-integrated tools
Architecture that facilitates interfacing non-integrated applications. The disclosed architecture comprises a set of APIs and conventions used to enable integration between tools that were not previously architected to be integrated. This provides the basis for server-based partner integration and client integration of tools, and can facilitate the foundation for building ...

09/08/05 - 20050198651 - Designer for software method signatures
A user interface for creating method signatures on a visual design surface is disclosed. The user interface allows for an efficient and natural utilization of key strokes in creating the method signature through the use of key binding and a hierarchical tree grid control window. Keyboard characters are parsed to ...

09/01/05 - 20050193397 - Audio/video transfer and storage
A method, apparatus, and article of manufacture provide the ability to share audio/video clips on a network. A clip comprising a collection of formatted frames is stored on a proprietary file system that is hosted by a server. A lightweight application programming interface (API) enables communication with the server, exposes ...

09/01/05 - 20050193396 - Computer network architecture and method of providing display data
A display system in which one or more display devices are arranged to be addressed by a data processing device (e.g. a laptop computer) coupled to the display devices over a general purposes data network, thereby providing an ultra-thin network-connected display. The image data transmitted the display devices directly represents ...

08/25/05 - 20050188382 - Methods and apparatus to optimize managed application program interfaces
Methods and apparatus to optimized managed application program interfaces are described herein. In an example method, a processor instruction proxy stub (PIPS) associated with one or more processor instructions is generated. Based on the PIPS, an optimized managed application program interface is generated to execute the one or more processor ...

08/18/05 - 20050183098 - Application programming interface for synchronizing multiple instrumentation devices
An application programming interface (API) for synchronizing multiple devices in a system. The API includes a plurality of functions invocable in a program to synchronize multiple devices, where each function is executable to perform a respective functionality related to synchronizing the devices, and at least one of the functions is ...

08/18/05 - 20050183097 - Schema-based machine generated programming models
A programming model that takes general purpose APIs and machine-generates new programming models based on user defined schemas that provide the developer with data and view separation, and a way to communicate to the host application using the domain of the problem being solved. The system comprises a schema component ...

08/18/05 - 20050183096 - Information kit integration architecture for end-user systems
A method, system, and program product for a new intercommunication architecture in a modular computer system environment. The Information Kit is a publish-and-subscribe software bus applied as an application programming model on an embedded device. Each module of the modular computer system is connected to a virtual node on the ...

08/11/05 - 20050177837 - Data processing system and method
An architecture suitable for running on processing systems of limited processing power is disclosed. The architecture facilitates the portability of applications and optimises the use of CPU and/or memory resources. The architecture is embodied in novel data structures and applications which may be compiled into an extremely low footprint and ...

08/04/05 - 20050172306 - Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity data via APIs of the managed system. A dependency generator identifies correlations between the run-time activity of ...

07/21/05 - 20050160433 - Optimizations of user interface-independent testing
A method of testing an application program for multiple interfaces includes identifying one or more APIs that are common among the multiple interfaces. A test program for testing the application program at least with respect to the common API can be designed around the identified, common API. One or more ...

07/14/05 - 20050155043 - Human-machine interface system and method for remotely monitoring and controlling a machine
A system and method for providing a graphical human-machine interface (“HMI”) for a machine having controllable parts. The system and method implement an HMI in real time using a standard browser over a network. The system and method permits remote users to make modifications to the HMI and to the ...

07/07/05 - 20050149953 - Component self-deactivation while client holds a returned reference
A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components have control over the duration of their state independent of client action. The framework provides functions that a server application component calls to indicate its work ...

07/07/05 - 20050149952 - Persisting state across navigations in a navigation-based application and responding to navigation-related events throughout an application
Described is a mechanism for persisting state across navigations in a navigation-based application so that the state is accessible by each resource of a app. The invention provides an object (a “NavigationApplication object”) that persists across navigations. The NavigationApplication object allows developers to directly persist state by setting properties on ...

07/07/05 - 20050149951 - Accessing accessory of a device
The invention relates to an electronic device comprising an interface for providing a connection with an accessory. The accessory includes a library for enabling said electronic device to use the accessory. The electronic device further comprises means for providing said library available to the electronic device. The invention also relates ...

06/23/05 - 20050138649 - Populating resource-constrained devices with content verified using api definitions
A method for remote incremental program verification includes receiving content verified by at least one content provider, installing the content on a resource-constrained device and issuing the resource-constrained device to an end user. The content includes at least one program unit and each program unit includes an Application Programming Interface ...

06/23/05 - 20050138648 - Api and business language schema design framework for message exchanges
A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive ...

06/23/05 - 20050138647 - Application module for managing interactions of distributed modality components
A method for managing application modalities using dialogue states can include the step of asserting a set of activation conditions associated with a dialogue state of an application. Each of the activation conditions can be linked to at least one programmatic action, wherein different programmatic actions can be executed by ...

06/23/05 - 20050138646 - Method and system to create and access an object on a computing system
A system and method for creating and accessing an object in a computer system is disclosed. The computer system including an application and an operating system. The system and method comprises a plurality of application programming interfaces (APIs) calls in the operating system. The plurality of API calls being utilized ...

06/16/05 - 20050132385 - System and method for creating and executing rich applications on multimedia terminals
A Scene Controller provides an interface between a multimedia terminal and an application so as to decouple application logic from terminal rendering resources and permits an application to modify the scene being drawn by the terminal during a frame. When the terminal is ready to render a frame, the terminal ...

06/09/05 - 20050125811 - Api schema language and transformation techniques
An API schema language and transformation techniques allow an application programming interface to be defined in a markup language. This interface definition can then be transformed into a non-markup language source file. Examples of transformation techniques include techniques to transform the interface definition into a component object model (COM) header ...

06/02/05 - 20050120361 - Systems and methods for creating and managing graphical user interface lists
Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list ...



###

FreshPatents.com Support