or
Bookmark and Share
Run-time modules for dynamically adjusting computer operation
   
Document Number
US Patent 6308326
Issued Date
October 23, 2001
Link
Inventors
Murphy; Colm J. (Blarney Co. Cork,IE)
Han; Byron (Honolulu, HI)
Map
Abstract
Code module interfaces are provided which allow a user to adjust the functionality of a program at run-time. The code module interfaces (CMIs) can be selectively activated by a user at run-time. Then, the control software will call the CMIs at various instances, for example, at startup, after each state change in the control software, at idle time and when the control software has completed all of its tasks. Alternatively, when each CMI is loaded, it can specify at which state change(s) that CMI is to be called to increase speed of operation.
Drawing
Run-time modules for dynamically adjusting computer operation - US Patent 6308326 Drawing
Drawing from US Patent 6308326
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
16
Comments:
no comments yet
Owner
Apple Computer, Inc. (Cupertino, CA)
Published
October 23, 2001
Application Number
09/227,411
Filed
January 8, 1999
US Classification
717/174  
Int'l Classification
G06F   9/45   (20060101)   G06F   9/44   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
717/11  
Related Patents
6393605 - Apparatus and system for efficient delivery and deployment of an application - Owned by Siebel Systems, Inc. (San Mateo, CA)

Methods and apparatus for deploying a generic application engine in a browser program executing on a client platform are described. As a method, an application engine kernel is formed in the browser program that is independent of the client platform and the browser program concurrently with loading user interface (UI) components and corresponding data components associated with the application engine. A minimum required subset of application engine components are then loaded by the kernel in order to process any initial user requests.

7237101 - Methods and apparatus for self describing devices - Owned by International Business Machines Corporation (Armonk, NY)

Methods and arrangements for facilitating the integration of devices, such as hardware components, with a computer operating system or the like. Contemplated herein are self-describing devices that serve to eliminate one or more intermediate steps commonly encountered heretofore.

6453469 - Method and apparatus to automatically deinstall an application module when not functioning - Owned by Phoenix Technologies Ltd. (San Jose, CA)

A method and apparatus for automatically installing a target application module and de-installing the target application module if it fails to execute or function properly is described. In one embodiment, the method includes determining whether a shared resource exists on a target media, and, if the shared resource exists, determining whether the application module functioned properly on the target media, and automatically de-installing the application module if the application module failed to function properly.

7127526 - Method and apparatus for dynamically loading and managing software services on a network device - Owned by Nortel Networks Limited (CA)

The present invention relates to an apparatus and method for dynamically loading and managing software services on a network device. A service environment ported to the network device includes a service environment kernel and a virtual machine. The service environment kernel continually operates on the network device and manages the downloading of services from a remote location onto the network device. In accordance with a request from a remote client such as a network manager, the service environment kernel causes instructions corresponding to the downloaded service to be provided to the virtual machine for execution on the network device. Associated with the service are service relationships. The service environment kernel manages these relationships by maintaining a registry of services and their dependencies on other services. The service environment kernel also controls the execution of services in accordance with the service relationships.

6918110 - Dynamic instrumentation of an executable program by means of causing a breakpoint at the entry point of a function and providing instrumentation code - Owned by Hewlett-Packard Development Company, L.P. (Houston, TX)

Method and apparatus for dynamic instrumentation of an executable application program. The application program includes a plurality of functions, each function having an entry point and an endpoint. When the application is executed, a shared memory segment is created for an instrumentation program and the application program. Upon initial invocation of the original functions in the application program, corresponding substitute functions are created in the shared memory segment, the substitute versions including instrumentation code. Thereafter, the substitute functions are executed in lieu of the original functions in the application program.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us