VIRTUAL MACHINE TASK OR PROCESS MANAGEMENT

CL 718 SC 1
6654906 Recovery from instruction fetch errors in hypervisor code
Nov-25-2003 A method, system, and apparatus for recovering form an instruction fetch error is provided. In one embodiment, a data processing system maintains a primary copy and an alternate copy of a set of instructions...
6654778 Method and apparatus for avoiding function activation and interpretation overhead for calls to selected java methods in a java virtual machine interpreter
Nov-25-2003 A method and apparatus for a process in a computer for processing a method that performs a function. A determination is made as to whether the method is to be executed normally when the method is loaded....
6651123 File system locking
Nov-18-2003 The present invention utilizes a file locking emulator between an application program and an operating system. The file locking emulator comprises an application program interface and a file lock supervisor....
6651080 Techniques for implementing pluggable virtual machines
Nov-18-2003 Techniques for developing and exchanging virtual machine implementations and/or support library implementations are described. In one embodiment, the virtual machine design specifies a set of functions...
6615279 Central and distributed script servers in an object oriented processor array
Sep-2-2003 An object oriented processor array includes a library of functional objects which are instantiated by commands through a system object and which communicate via a high level language. According to the...
6615182 System and method for defining the organizational structure of an enterprise in a performance evaluation system
Sep-2-2003 An organizational structure of an enterprise is defined in a performance evaluation system by storing a plurality of user-defined levels. A user-defined hierarchy is stored for the levels. A plurality...
6611858 Garbage collection method for time-constrained distributed applications
Aug-26-2003 A method for executing distributed processes on garbage collecting virtual machines. More particularly, garbage collection is delivered as a function of certain timing variables such as the time until...
6601081 Method and apparatus for context maintenance in windows
Jul-29-2003 A computer system includes a global machine for providing a virtual machine for a plurality of applications programs, including a calling applications program and a called applications program which is...
6591416 Interpreting functions utilizing a hybrid of virtual and native machine instructions
Jul-8-2003 Systems and methods for increasing the execution speed of virtual machine instructions for a function are provided. A portion of the virtual machine instructions of the function are compiled into native...
6574734 Method and apparatus for securing access to automotive devices and software services
Jun-3-2003 A method and apparatus in a computing platform located in an vehicle for restricting access to a plurality of software components, wherein the plurality of software components are used to interface with...
6574718 Excessive spin detection and avoidance for systems using a least recently used page replacement algorithm
Jun-3-2003 A system and method for eliminating excessive spin conditions on systems implementing a LRU algorithm. This is achieved by limiting the amount of time a LRU task is allowed to run in any one invocation....
6574652 Intrinsically safe communication and control system for use in hazardous locations including monotoring device with intrinsically safe fluorescent tube backlit
Jun-3-2003 An intrinsically safe data acquisition system is disclosed for use in hazardous locations. The system includes a driller's console that itself is intrinsically safe and includes a large LCD monitor, keypad...
6574628 System for distributed task execution
Jun-3-2003 Tasks can be done on a network of multiple computers interconnected by communication links. At each of the computers, Knowbot programs may be received and transmitted on the communication links, and may...
6571274 Clustered enterprise Java.TM. in a secure distributed processing system
May-27-2003 A clustered enterprise Java.TM. distributed processing system is provided. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer...
6567897 Virtualized NVRAM access methods to provide NVRAM CHRP regions for logical partitions through hypervisor system calls
May-20-2003 A method, system, and computer program product for enforcing logical partitioning of a shared device to which multiple partitions within a data processing system have access is provided. In one embodiment,...
6567837 Object oriented processor arrays
May-20-2003 An object oriented processor array includes a library of functional objects which are instantiated by commands through a system object and which communicate via a high level language. The object oriented...
6557023 Method and apparatus for avoiding array class creation in virtual machines
Apr-29-2003 Embodiments of the invention comprise a method and apparatus for avoiding array class creation in, for example, virtual machines for object-oriented programming languages. Embodiments of the invention...
6553426 Method apparatus for implementing multiple return sites
Apr-22-2003 Methods and apparatus for efficiently enabling an alternate return address associated with a function call to essentially be stored such that the alternate return address may be readily accessed are disclosed....
6535932 Data processing apparatus and method in which a logical device control program analyzes an inputted job, and storage medium storing a program therefor
Mar-18-2003 There is provided a multi-functional peripheral which is easy for user to use. In the multi-functional peripheral, after a logical device control program retaining a function of a logical device to which...
6532531 Method frame storage using multiple memory circuits
Mar-11-2003 A memory architecture in accordance with an embodiment of the present invention improves the speed of method invocation. Specifically, method frames of method calls are stored in two different memory circuits....
6532465 Operational system for operating on client defined rules
Mar-11-2003 The disclosure includes a computational system implemented with respect to a novel computational architecture for operating an externally-defined data based on client-defined rules. In one of the implementations,...
6530078 Virtual machines in OS/390 for execution of any guest system
Mar-4-2003 A method and system comprising a single IBM S/390 computer architecture running an OS/390 operating system, and at least two guest systems executing within the S/390 computer architecture. Each guest system...
6513156 Interpreting functions utilizing a hybrid of virtual and native machine instructions
Jan-28-2003 Systems and methods for increasing the execution speed of virtual machine instructions for a function are provided. A portion of the virtual machine instructions of the function are compiled into native...
6496847 System and method for virtualizing computer systems
Dec-17-2002 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...
6466975 Systems and methods for virtual population mutual relationship management using electronic computer driven networks
Oct-15-2002 A method and system for creating and managing Virtual Population mutual relationships is disclosed. The method uses a Rich Semantic Model component, expert system components, and various interface components...
6442572 Method of and computer system for performing a transaction on a database
Aug-27-2002 A method of performing a transaction on a database. A number of transactions are available to be performed on said database. At least one of said transactions may only be performed if corresponding requirements...
6425023 Method and system for gathering and buffering sequential data for a transaction comprising multiple data access requests
Jul-23-2002 Disclosed is a bridge system for processing read and write transactions over a bus in which in a preferred embodiment continuous read data obtained from a target device in a number of separate read operations...
6421739 Fault-tolerant java virtual machine
Jul-16-2002 A method for providing a first JVM with support for fault tolerance by using information maintained by the first JVM to checkpoint objects that are created, modified, and/or deleted during the process...
6415317 Software system for reducing the appearance of latency in a multi-user environment
Jul-2-2002 The present invention provides a software system used for transmission of information between multiple users interacting on a distributed computer network such as the Internet. The system comprises a central...
6411697 System and method for providing customer personalized and modifiable subscriber services
Jun-25-2002 A telephone system provides subscribers with access to a service provider's platform logic and data implemented in any runtime environment. In one embodiment, the service logic is embodied in Java applets...
6401109 Virtual socket for JAVA interprocess communication
Jun-4-2002 A virtual socket replaces the usual JAVA physical socket for interprocess communication between two JAVA processes resident on a single system. The virtual socket is created by loading and making use of...
6400820 Java enabled groupware
Jun-4-2002 A system for operating a call center comprising workstations and corresponding telephones connected to a telephony private branch switch. The system comprising: a telephony server, connected between the...
6397311 System and method for defragmenting a file system
May-28-2002 A system and method of defragmenting a file system is described which includes the steps of building a block descriptor array and reading a portion of the file system to a section of RAM creating new free...
6397242 Virtualization system including a virtual machine monitor for a computer with a segmented architecture
May-28-2002 In a computer that has hardware processor, and a memory, the invention provides a virtual machine monitor (VMM) and a virtual machine (VM) that has at least one virtual processor and is operatively connected...
6385764 Method and apparatus for improving invocation speed of Java methods
May-7-2002 A method and apparatus for executing a method. A bytecode invoking a method is detected. A method block is located associated with the method, wherein the method block includes an identification of an...
6374286 Real time processor capable of concurrently running multiple independent JAVA machines
Apr-16-2002 Multiple Java Virtual Machines (JVMs) operate on a single direct execution JAVA processor with each JVM operating in a separate time slice called a partition. Each JVM has its own data and control structures...
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...
6356863 Virtual network file server
Mar-12-2002 A virtual file server for generating content data in response to computer operating system requests involving a remote file system. According to a preferred embodiment, the virtual file server receives...
6351831 Storage network cabling verification system
Feb-26-2002 A method and apparatus for determining proper cabling and identical device locations between two controllers in a RAID system. Each controller first obtains the port names to which it is attached. The...
6349344 Combining multiple java class files into a run-time image
Feb-19-2002 Combining multiple Java class files into a run-time image is disclosed. The run-time image of the Java class files is such that class files are in a preloaded and preparsed state for a Java virtual machine....
6343308 Systems, methods and computer programs for mixing different versions of Java classes
Jan-29-2002 Methods, systems and computer program products execute an application within a first version of a runtime system, wherein the application includes at least one call to an object class of a second version...
6339788 Method for encapsulating hardware to allow multi-tasking of microcode
Jan-15-2002 The problem with sharing or multi-tasking a single microprocessor across multiple ports is that it requires an elaborate and costly effort to adapt, modify, and rewriting of existing microcode. Extensive...
6339782 Persistence mechanism and method for objects
Jan-15-2002 A method and apparatus for providing persistence in a Java environment is provided. The method and apparatus provide object persistence in way that can be adapted for use in a wide variety of situations....
6324443 Robot control apparatus
Nov-27-2001 An robot control apparatus with a teaching operation panel capable of making graphic display. The teaching operation panel comprises a processor, a flash memory, a DRAM, a communication port, a touch panel,...
6314445 Native function calling
Nov-6-2001 A method and system of processing within a Java Virtual Machine on a computer system, a native function call instruction of a dynamic parameter set type and contained in a Java byte code application. The...
6298434 Data processing device for processing virtual machine instructions
Oct-2-2001 A preprocessor is functionally inserted between a memory and a processor core. The preprocessor fetches virtual machine instructions, like Java instructions, from the memory and from them it generates...
6292883 Converting program-specific virtual machine instructions into variable instruction set
Sep-18-2001 A source program is executed on microcontroller core 114 of a processing unit 100. The core 114 is capable of native instructions from a predetermined set of micro-controller specific instructions. In...
6275787 Method for merging repository updates with incomplete work in progress
Aug-14-2001 In a computing system executing a repository program, a computer-implemented method is disclosed for merging updates to models stored in the repository with a user's incomplete work-in-progress currently...
6263384 First and second virtual serial ports utilized to perform virtual transmissions through parallel port via first and second transmission/reception buffer region
Jul-17-2001 A virtual transmission system comprises a first and second virtual serial ports; a first transmission/reception buffer region set with the first virtual serial port as a write port and the second virtual...
6256657 Cross-domain data transfer using deferred page remapping
Jul-3-2001 A cross-domain data transfer technique is disclosed in which page remapping operations are eliminated in situations where physical memory addresses can be passed across domains. By passing physical memory...