Class / Patent application number | Description | Number of patent applications / Date published |
703024000 | Of peripheral device | 58 |
20080221859 | Emulation Mode for Emulating Optical Record Medium Types - In summary, when new optical record media types become available in the market that are not supported by the optical drive | 09-11-2008 |
20080234998 | Coordinating instances of a thread or other service in emulation - A system, method, computer program product, and carrier are described for indicating a virtually-instantiable service via a data flow between a user interface and an operating system, the virtually-instantiable service including at least a first instance; and accessing a second instance of the virtually-instantiable service at least partly in response to the user interface after indicating the virtually-instantiable service via the data flow between the user interface and the operating system. | 09-25-2008 |
20080270106 | EMULATED TAPE-BASED STORAGE MEDIA - A controller, system, method and computer program for emulating one or more tape-based storage devices using non-tape based physical data storage media. The controller is adapted to generate a data set for indicating an available capacity of the one or more emulated tape-based storage devices, the data set includes capacity data for indicating a respective available capacity of the one or more emulated tape-based storage devices based on an available capacity of the non-tape-based physical data storage media. The controller is also adapted to provide access to data stored on the non-tape based physical data storage medium using tape-based media command and the data set, and to dynamically update the capacity data of the data set in response to a change in the available capacity of the non-tape-based physical data storage media. | 10-30-2008 |
20090018814 | Method and system for providing projector images - A computer program product in a computer readable medium having projector driver computer readable code for converting an application file into a projectable image file for presentation by a projector connected to a network. The computer program product further had a network interface computer readable code for communicating the projectable image file in the form of a printer file over the network to the projector to thereby facilitate a subsequent presentation of the projectable image file by the projector. | 01-15-2009 |
20090043561 | SYSTEM AND A METHOD FOR A MULTI DEVICE EMULATION IN NETWORK MANAGEMENT SYSTEM - The present invention is a system and a method of emulating large numbers of network elements to enable testing the operational abilities of NMS devices to scale. According to embodiments of the present invention multiple network elements are emulated by using a single network element while ensuring that all multiple network elements appear to the NMS devices as real network elements The disclosed solution is comprised of an appliance that connects a NMS device to one real network clement. The appliance presents the network element to the NMS device as thousands of network elements with thousands of IP addresses. Using a real network element enables the system to emulate real world SNMP set/get behaviors. The proposed solution enables monitoring the behavior of NMS devices in controlled circumstances and to test their behavior under different load conditions. | 02-12-2009 |
20090083021 | EMULATION OF AHCI-BASED SOLID STATE DRIVE USING NAND INTERFACE - A device, method, and system are disclosed. In one embodiment, the device includes an emulator to facilitate direct communication between an advanced host controller interface (AHCI) software driver and NAND host controller interface (HCI) hardware. | 03-26-2009 |
20090132228 | TAPE MANAGEMENT METHOD AND TAPE MANAGEMENT SYSTEM - A tape management method capable of easily using a file on a virtual tape from a plurality of programs in a system virtually emulating a magnetic tape apparatus by a disk apparatus. When a use request is generated from other program to a volume of a virtual tape used by one program, a host computer generates and uses a volume of a temporal virtual tape and can thus permit the use of the temporal tape volume from a plurality of programs without drastically changing the specification of an existing tape interface. The volume of the virtual tape temporarily generated is generated in a virtual tape management table and a virtual tape file uses a file of the same type. | 05-21-2009 |
20090164203 | Non-volatile memory compiler - A non-volatile memory compiler for non-volatile memory is disclosed. The non-volatile memory complier may include an input module and a builder module. The input module may accept memory parameters and the builder module may use the inputted memory parameters and its knowledge of the memory to design memory builds. The memory builds may include two-terminal non-volatile memory cells, multiple non-volatile memory layers, a logic plane positioned under one or more non-volatile memory layers, one or more non-volatile memory layers that are partitioned into sub-planes, one or more non-volatile memory layers that emulate one or more memory types such as SRAM, DRAM, ROM, or FLASH, and vertically stacked memory layers. FLASH memory may be emulated without the need to perform an erase operation as part of a write operation. The memory builds can include vias operative to electrically connect one or more non-volatile memory layers with circuitry in a logic plane. | 06-25-2009 |
20090164204 | Solid state drive with non-volatile memory for a media device - A media device is provided that includes a processor configured to execute a media device program, a non-volatile memory electrically coupled with the processor, the non-volatile memory being vertically configured, an input/output module electrically coupled with the processor and the non-volatile memory and configured to communicate with an input/output device, and an analog/digital module electrically coupled with the processor and the non-volatile memory, the analog/digital module configured to output a media signal. The non-volatile memory configured to emulate a hard disk drive. The input/output module may be in electrical communication with the input/output device (e.g., electrically coupled) and/or signal communication with the input/output device (e.g., wireless and/or optical communication). | 06-25-2009 |
20090198485 | Integrated circults to control access to multiple layers of memory in a solid state drive - Circuits to control access to memory; for example, third dimension memory are disclosed. An integrated circuit (IC) may be configured to control access to memory cells. For example, the IC may include a memory having memory cells that are vertically disposed in multiple layers of memory. The IC may include a memory access circuit configured to control access to a first subset of the memory cells in response to access control data in a second subset of the memory cells. Each memory cell may include a non-volatile two-terminal memory element that stores data as a plurality of conductivity profiles that can be non-destructively sensed by applying a read voltage across the two terminals of the memory element. New data can be written by applying a write voltage across the two terminals of the memory element. The two-terminal memory elements can be arranged in a two-terminal cross-point array configuration. | 08-06-2009 |
20090216519 | Data Processing System And Method - Embodiments of the invention relate to a data processing system and method for supporting dynamically assigning devices within a virtualisation environment. | 08-27-2009 |
20090306956 | INFORMATION PROCESSING APPARATUS, METHOD, PROGRAM AND RECORDING MEDIUM THEREOF - An information processing apparatus includes: a display control means for controlling display of a GUI for operating a first apparatus including buttons operated when opening and closing a tray; and a processing means for performing processing by receiving an instruction from the first apparatus or for transmitting the instruction to the first apparatus, wherein the GUI includes graphics of a second apparatus obtained by copying out the first apparatus, and the second apparatus includes graphics corresponding to the tray and the button, when the button in the second apparatus is operated, the display control means controls graphics in which the tray is opened or closed in the second apparatus, and when the button provided in the first apparatus is operated, the processing means instructs the display control means to control graphics in which the tray is opened or closed in the second apparatus. | 12-10-2009 |
20100017189 | Transparent Intellectual Network Storage Device - The invention is an intellectual network storage device that uses a network to store and retrieve data, and that connects to an existing storage controller of a host computer. The device is transparent to the operating system of the host computer, and thus does not require additional software, such as a device driver, to operate. The device includes a device board, which is connected to an existing storage controller of a host computer via any suitable interface, a set of hardware or software acting as a remote storage server, and a connection that carries signals between the device board and the remote storage server. | 01-21-2010 |
20100076744 | SCSI DEVICE EMULATION IN USER SPACE FACILITATING STORAGE VIRTUALIZATION - A method for storage virtualization in user space. The method includes providing a first emulation module running in the OS kernel and providing a second emulation module in the user space of the computer, which may emulate a media changer or other SCSI or other storage device. The method continues with a kernel-resident driver receiving a packet of data at a port of the computer that is linked to a data communications network (such as a SAN). The packet of data may include command data for a particular data storage device (e.g., a SCSI command for a SCSI device). The method includes operating the first emulation module to communicate with the driver and to then pass through the packet of data to the second emulation module, allowing the second emulation module to run in user space but efficiently receive data from the kernel-resident driver via the first emulation module. | 03-25-2010 |
20100094613 | Device emulation support within a host data processing apparatus - A data processing apparatus | 04-15-2010 |
20100153089 | Creation and Use of Virtual Device Drivers on a Serial Bus - A node on a serial bus, preferably a device such as a personal computer (PC), can emulate other devices using virtual device drivers. A PC connected to a 1394 bus exposes its CROM on the bus which presents an image to other nodes on the 1394 bus and describes the functional units supported by the node. The CROM can be changed dynamically by adding unit directories to the CROM detailing peripherals connected to the PC. The PC can then be enumerated as the connected device by other PCs on the bus. The PC can emulate or morph itself into any desired device or even multiple devices at the same time. The invention also allows a PC to create devices that don't yet exist on the bus. The invention allows a user to create virtual device objects with device properties to have just in case a user plugs the particular device in to the PC. | 06-17-2010 |
20100169069 | Composite device emulation - In one embodiment, an apparatus provides a plurality of endpoints, each endpoint corresponding to a function of an emulated device, having at least one buffer to store emulation information corresponding to the emulated device; and logic to perform low level emulation of at least one of the functions corresponding to the plurality of endpoints | 07-01-2010 |
20100169070 | INFORMATION PROCESSING APPARATUS AND EMULATION METHOD - An information processing apparatus includes: a processor configured to run an operating system; a reconfiguration module configured to rewrite a capability pointer of a PCI device configuration to set a controller compatible of controlling a non-UART device to be incompatible; a virtualization module configured to virtualize one or more UARTs; and a recognition module configured to cause the operating system to recognize the UARTs virtualized by the virtualization module by altering hardware information. | 07-01-2010 |
20100169071 | UNIVERSAL SERIAL BUS (USB) NETWORK TRANSPORT METHODS AND APPARATUS - According to some aspects, a method of performing a Universal Serial Bus (USB) data transfer between a server and a USB device connected over a network, the data transfer including a plurality of transactions between the server and the USB is provided. The method comprises performing at least one of the plurality of transactions between the server and the USB device via a network communication and emulating locally at least one of the plurality of transactions expected to be performed via a network communication to reduce a number of the plurality of transactions that are performed via network communications. | 07-01-2010 |
20100250229 | TAPE EMULATING DISK BASED STORAGE SYSTEM AND METHOD WITH AUTOMATICALLY RESIZED EMULATED TAPE CAPACITY - A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive interface. A virtual tape data structure is created and stored on the disk drives. The allocated capacity of the virtual tape is dynamically and transparently alterable in response to data storage demand within the virtual tape. | 09-30-2010 |
20100292982 | SYSTEM AND METHOD FOR PROVIDING ACCESSIBILITY FOR ACCESS CONTROLLER STORAGE MEDIA - Systems and methods for reducing problems and disadvantages associated with traditional approaches to providing accessibility and redundancy for access controller storage media are provided. A method for providing accessibility for storage media of an access controller in an information handling system may include: (i) emulating the storage media such that the storage media appears to an operating system executing on the information handling system as storage media locally attached to the information handling system; (ii) mounting the storage media such that data may be communicated between the storage media and a processor integral to the access controller; (iii) mounting a portion of a network-attached storage remote to the information handling system such that data may be communicated between the portion of the network-attached storage and the processor; and (iv) maintaining redundancy between the storage media and the portion of network-attached storage in accordance with a redundancy policy. | 11-18-2010 |
20100312543 | COMPUTER SYSTEM FOR EXECUTING EMULATOR EMULATING RANDOM ACCESS STORAGE MEDIUM ON VIRTUAL SEQUENTIAL ACCESS STORAGE MEDIUM - When an unnecessary data object exists in a virtual sequential medium, an emulator invalidates a random medium section storing the unnecessary data object in order to allow other data to be stored therein. When providing the unnecessary data object to a higher-level program, the emulator provides predetermined control information of smaller size than the unnecessary data object, in place of the unnecessary data object. | 12-09-2010 |
20110004459 | Data Backup Devices and Methods for Backing Up Data - A data backup system comprises an emulation component and a storage device having logical storage areas. The emulation component is configured to represent a first logical storage area of the storage device, such as a solid state memory or a disk drive partition, as if it were an auto-launch device. Accordingly, a data source, such as a personal computer, will interact with the first logical storage area as if it were the auto-launch device. As some operating systems are configured to recognize auto-launch devices upon connection and automatically execute applications stored thereon, merely connecting the data backup system to a data source running such an operating system can cause a backup application stored by the first logical storage area to automatically execute on the data source to selectively back up data to a second logical storage area of the storage device. | 01-06-2011 |
20110077932 | Modular Telephone - A self-configuring communication system includes a portable memory device that stores personalization data. The self-configuring communication system includes a local instrument. The local instrument includes an interface for the portable memory device. The local instrument includes a processor to establish a link through the interface to the portable memory device without intervention and, upon establishing the link, to execute a program to configure the local instrument to emulate a telephone described by the personalization data. | 03-31-2011 |
20110144970 | Apparatus and method for partitioning a display surface into a plurality of virtual display areas - A method and apparatus that partitions a single display's viewable area into at least two virtual viewable areas, and emulates the at least two virtual viewable areas as at least two emulated physical displays with an operating system such that the operating system behaves as if interfacing with at least two actual independent physical displays. The method provides the operating system with generated display identification data (such as “EDID”) for each of the emulated physical displays in response to a query from the operating system. The method and apparatus also receive notification of an interrupt (where the interrupt corresponds to the single physical display), and reports to the operating system with at least two sets of interrupt reporting information, corresponding to the at least two emulated physical displays, as if two interrupts were received. The operating system is thereby “faked” into acting as if two physical displays are in operation. | 06-16-2011 |
20110191095 | METHOD AND SYSTEM FOR EFFICIENT EMULATION OF MULTIPROCESSOR ADDRESS TRANSLATION ON A MULTIPROCESSOR - A method (and structure) of mapping a memory addressing of a multiprocessing system when it is emulated using a virtual memory addressing of another multiprocessing system includes accessing a local lookaside table (LLT) on a target processor with a target virtual memory address. Whether there is a “miss” in the LLT is determined and, with the miss determined in the LLT, a lock for a global page table is obtained. | 08-04-2011 |
20120109621 | System and Method for Simulating an Aspect of a Memory Circuit - A memory subsystem is provided including an interface circuit adapted for coupling with a plurality of memory circuits and a system. The interface circuit is operable to interface the memory circuits and the system for emulating at least one memory circuit with at least one aspect that is different from at least one aspect of at least one of the plurality of memory circuits. Such aspect includes a signal, a capacity, a timing, and/or a logical interface. | 05-03-2012 |
20120150527 | STORAGE PERIPHERAL DEVICE EMULATION - An emulation system ( | 06-14-2012 |
20130030786 | EMULATING INPUT/OUTPUT COMPONENTS - Example embodiments disclosed herein relate to emulating an input/output component of a device. The device includes an external connection to connect the device to another device. The device also includes multiple input/output components. One of the input/output components is selected. The selected input/output is emulated for the other device. | 01-31-2013 |
20130073275 | EMULATOR AND MULTI-PROCESSOR SYSTEM - An emulator is provided which can enhance the efficiency of setup change of operating conditions for a peripheral circuit of a slave processor by a master processor. The emulator comprises a master processor and a slave processor which configure an emulation processor. The slave processor comprises a predetermined peripheral circuit. In a break state, the slave processor receives control data and a first command from the master processor via a first communication path, and stores the control data in a predetermined storage area according to the first command. When the master processor executes a target program to perform function setup of the predetermined peripheral circuit, the master processor issues a second command to the slave processor via the first communication path, and the slave processor executes the first evaluation control program to set the control data specified by the second command to the peripheral circuit from the storage area. | 03-21-2013 |
20130218551 | DEMAND BASED USB PROXY FOR DATA STORES IN SERVICE PROCESSOR COMPLEX - A method, apparatus, system, and computer program product for secure server system management. A payload containing system software and/or firmware updates is distributed in an on-demand, secure I/O operation. The I/O operation is performed via a secured communication channel inaccessible by the server operating system to an emulated USB drive. The secure communication channel can be established for the I/O operation only after authenticating the recipient of the payload, and the payload can be protected from access by a potentially-infected server operating system. Furthermore, the payload can be delivered on demand rather than relying on a BIOS update schedule, and the payload can be delivered at speeds of a write operation to a USB drive. | 08-22-2013 |
20130226552 | CREATION AND USE OF VIRTUAL DEVICE DRIVERS ON A SERIAL BUS - A node on a serial bus, preferably a device such as a personal computer (PC), can emulate other devices using virtual device drivers. A PC connected to a 1394 bus exposes its CROM on the bus which presents an image to other nodes on the 1394 bus and describes the functional units supported by the node. The CROM can be changed dynamically by adding unit directories to the CROM detailing peripherals connected to the PC. The PC can then be enumerated as the connected device by other PCs on the bus. The PC can emulate or morph itself into any desired device or even multiple devices at the same time. The invention also allows a PC to create devices that don't yet exist on the bus. The invention allows a user to create virtual device objects with device properties to have just in case a user plugs the particular device in to the PC. | 08-29-2013 |
20140025365 | SIMULATION METHOD, SYSTEM, AND PROGRAM - System and method for achieving reproducibility of a simulation operation while reasonably keeping an operation speed. A peripheral scheduler clears completion flags of all the peripheral emulators to thereby start parallel operations thereof. Then, based on processing break timing set for the individual peripheral emulators, the peripheral scheduler finds one of the peripheral emulators which is scheduled to reach a processing break at the earliest. The found peripheral emulator is referred to as a peripheral P. In a case where a time of the processing break of the peripheral P is T, the peripheral scheduler continues execution of processor emulators and plant simulators up until a time point of the time T. The peripheral scheduler waits for setting of a completion flag of the peripheral P. In response to the setting, the peripheral scheduler performs data synchronization among the peripheral P, the processor emulators, and the plant simulators. | 01-23-2014 |
20140129206 | SIMULATOR AND SIMULATING METHOD FOR FLASH MEMORY BACKGROUND - A simulating method for a flash memory and a simulator using the simulating method are provided. The simulator is configured to couple to a memory controller. The simulating method includes: setting a predetermined response condition; providing multiple command sets, wherein each of the command sets corresponds to a memory type; receiving a first command from the memory controller; identifying a second command in the command sets according to the first command; determining if the second command matches the predetermined response condition; obtaining a first signal corresponding to the second command according to the predetermined response condition; and, transmitting the first signal to the memory controller. Accordingly, the usage of the simulator is flexible. | 05-08-2014 |
20140188452 | Emulation of a Dynamic Address Translation With Change Record Override on a Machine of Another Architecture - A translation table entry contains a change recording override field for controlling whether a change bit is to be set on a store or not. Each 4K byte block of main storage has an associated storage key comprising a change bit. The change recording override field controls whether change bit of the storage key associated with the desired 4K byte block of main storage is set to 1 for a store operation. | 07-03-2014 |
20140222411 | CREATION AND USE OF VIRTUAL DEVICE DRIVERS ON A SERIAL BUS - A node on a serial bus, preferably a device such as a personal computer (PC), can emulate other devices using virtual device drivers. A PC connected to a 1394 bus exposes its CROM on the bus which presents an image to other nodes on the 1394 bus and describes the functional units supported by the node. The CROM can be changed dynamically by adding unit directories to the CROM detailing peripherals connected to the PC. The PC can then be enumerated as the connected device by other PCs on the bus. The PC can emulate or morph itself into any desired device or even multiple devices at the same time. The invention also allows a PC to create devices that don't yet exist on the bus. The invention allows a user to create virtual device objects with device properties to have just in case a user plugs the particular device in to the PC. | 08-07-2014 |
20140309981 | STORAGE DEVICE AND CONTROL METHOD - A storage device includes a first storage and a processor. The processor is configured to emulate an access to a physical tape with an access to a second storage. The processor is configured to store, in the first storage, first position information in which a first position in a first physical tape is associated with a storage position in the second storage. The processor is configured to receive an instruction to move data stored at the first position in the first physical tape to a second physical tape. The processor is configured to store, in the first storage, second position information in which a second position in the second physical tape is associated with the storage position. | 10-16-2014 |
20150355918 | INFORMATION PROCESSING SYSTEM, COMPUTER PROGRAM PRODUCT, AND INFORMATION PROCESSING METHOD - An information processing system includes: an information processing apparatus including: a shared operation unit that performs verification of operation of inter-model common processing common to multiple models out of processes of an application with a first program for realizing operation common to the models, and sends a result of the operation verification to the application; a processing requesting unit that requests an external device to perform verification of operation of model-dependent processing specific to each model with a second program for realizing operation specific to each model; and an acquiring unit that acquires a result of the verification of operation of model-dependent processing from the external device, and sends the result to the application, and external devices that perform verification of operation of model-dependent processing specific to each model out of the processes of the application with the second program for realizing operation specific to each model. | 12-10-2015 |
703025000 | I/O adapter (e.g., port, controller) | 20 |
20080221860 | Hardware interface board for connecting an emulator to a network - A system and method are disclosed to provide an interface between an emulator and a network that is readily scalable. In one aspect, a scalable solution is achieved through a hardware interface board positioned between the network and the emulator to allow proper transfer there between. A computer is separated from and coupled to the hardware interface board and provides the necessary control signals. Because it is done in hardware separated from the computer, the interface board is readily scalable through the simple addition of network chip sets. In another aspect, the interface board can be placed in two modes of operation. One is a live test wherein the emulator and network communicate through the interface board, without the need to traverse a computer. A second is a direct test where the network is electrically disconnected from the emulator, and an application program on the computer sends packets directly to the emulator through the interface board. In yet another aspect, packet formats may be changed on the interface board so that it appears to the emulator as if the network is operating at a different data transfer speed than is actually the case. | 09-11-2008 |
20080243467 | EMULATED Z-SERIES QUEUED DIRECT I/O - The emulation of an adapter for I/O to link a host data processing system to a local area network provides advantages of memory to memory transfer which results in higher data transfer rates while at the same time providing a mechanism for working with two data transfer vectors in an overlapping fashion. | 10-02-2008 |
20080294421 | Hard Disk Drive Adapter For Emulating Hard Disk Drive Interface - Adapter for emulating hard disk drive interface is designed for providing IDE interface by means of emulation without having to install any additional drivers for the motherboard which lacks IDE interface. The controller of the adapter is able to provide reply information on the manufacturer name, serial number of the equipment, and the device type of the hard disk device to which it is electrically connected, by responding to the BIOS query though the bus interface, thus emulating the control components of the hard disk drive as if they were appeared to be configured on the motherboard. Therefore, the number of hard disk interface types as compared to that originally supported by the motherboard is expanded. | 11-27-2008 |
20080319732 | Serial channel emulator - A serial channel emulator adapted to react and respond to an electronic device in such a way that the electronic device will allow a third party power adapter containing the serial channel emulator to power the electronic device is presented. The serial channel emulator utilizes a processing unit to emulate a serial channel in the third party power adapter by receiving data from the electronic device, making decisions based upon the data, and delivering an appropriate response to the electronic device in order to allow the third party power adapter to be used instead of a proprietary device. Once the electronic device has established communication with the power adapter and received the appropriate response, the electronic device would allow the third party power adapter to power and/or charge the electronic device based on responses from the serial channel emulator disposed in the third party power adapter. | 12-25-2008 |
20090063124 | TIME MULTIPLEXED INTERFACE FOR EMULATOR SYSTEM - An apparatus, circuit arrangement and method for emulating a hardware design by time division multiplexing data communicated between an emulator and a runtime assist unit (RTAU), such as a behavior card. Data from the emulator may be received directly at the general purpose registers of the RTAU. A programmable delay may be used in conjunction with a step generator to initiate concurrent cycle processes. Code executed by the RTAU may be coded in assembly, and external interrupts that might otherwise affect the determined processing time of the RTAU task are disabled. The time multiplexing reduces card port, cabling and processing cycle requirements. | 03-05-2009 |
20090083022 | EMBEDDED BUS EMULATION - A bus emulation device in accordance with one aspect of the present description includes an embedded microcontroller and a nonvolatile memory carried on a body. The memory contains firmware which includes boot code adapted to boot the microcontroller to operate in one of a plurality of dedicated operating modes in response to a mode switch. These dedicated operating modes include a learning mode in which bus signals generated by other bus devices are recorded in the nonvolatile memory, and an emulation mode in which recorded bus signals are retransmitted over the bus in response to received signals, to emulate a bus device. Other aspects are described and claimed. | 03-26-2009 |
20090292524 | SYSTEM AND METHOD FOR ACCESSING AND CONFIGURING FIELD DEVICES IN A PROCESS CONTROL SYSTEM USING DISTRIBUTED CONTROL COMPONENTS - A system includes a client and an interface component. The client includes (i) a device manager associated with a field device in a process control system and (ii) a first emulator configured to emulate a communication manager. The device manager defines a user interface associated with the field device. The interface component includes (i) a second emulator configured to emulate the device manager and (ii) the communication manager. The communication manager is configured to communicate with the field device over a communication link using a specified protocol. The client is physically separated from the interface component. The communication manager could represent a communication Device Type Manager (DTM), and the device manager could represent a device DTM. Also, the first emulator could emulate at least some functions of the communication DTM, and the second emulator could emulate at least some functions of the device DTM. | 11-26-2009 |
20100017190 | Emulator - To provide an emulator capable of targeting a device capable of accepting connection of an expansion device for expanding a controller connection port to a plurality of controller connection ports. The emulator, targeting a device having at least one controller connection port and capable of accepting connection of an expansion device for expanding the controller connection port to a plurality of controller connection ports so as to accept connection of a plurality of controllers, emulates operation of the targeted device. The emulator assigns port identification information to each of controllers connected via wire or radio, the port identification information indicating to which of a controller connection port of the targeted device and the controller connection ports of the expansion device connected to the device the controller is assumed to be connected. The assigned port identification information is provided to a process for receiving an operation carried out on the controller. | 01-21-2010 |
20100017191 | MICROCOMPUTER SIMULATOR - Provided is a microcomputer simulator capable of quickly dealing with change of a target microcomputer to thereby enable a speedy development of software. The microcomputer simulator is a microcomputer simulator for simulating a microcomputer including therein a CPU and a peripheral circuit of the CPU, and includes a mother board including a CPU for executing application software to be processed by the CPU provided in the microcomputer, and an IO board for executing, at an FPGA thereof, processing of the peripheral circuit provided in the microcomputer and IO processing executed by the CPU provided in the microcomputer. The FPGA includes a common memory portion so that the microcomputer simulator updates data stored in the common memory portion through a communication bus provided between the mother board | 01-21-2010 |
20100082323 | DETERMINISTIC REMOTE INTERFACE UNIT EMULATOR - Devices systems and methods are provided for providing a deterministic remote interface unit (RIU) based on a finite state machine. The RIU emulator uses a sequence controller that is configured to receive a synchronization input and to execute a fixed list of unconditional commands in an invariable order of execution based solely upon the synchronization input. The RIU emulator also uses pre-defined or pre-certified data structures that are specific to one or more interface devices to successfully execute the at least one unconditional command of the plurality when encountered in the invariable order. As such, peripheral devices may be added, removed or updated without recertification by merely inserting pre-certified data structures into memory or deleting them. | 04-01-2010 |
20100138208 | VIRTUAL MACHINE SYSTEM AND METHOD FOR CONTROLLING INTERRUPT THEREOF - A VMM disables an interrupt interception flag on at least one CPU to execute, upon reception of an interrupt, an interrupt handler code of an OS, and enables the interrupt interception flag on the at least one CPU to execute, upon the reception of the interrupt, an emulator in the VMM. When, to a virtual machine, an I/O device is assigned in a dedicated form, and when the CPU is assigned while the interrupt interception is disabled, a destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is disabled. When, to the virtual machine, the I/O device is assigned in a shared form, or when the CPU is assigned while the interrupt interception is disabled, the destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is enabled. | 06-03-2010 |
20100204976 | DEVICE EMULATION SUPPORT APPARATUS, DEVICE EMULATION SUPPORT METHOD, DEVICE EMULATION SUPPORT CIRCUIT AND INFORMATION PROCESSOR - An access monitoring section ( | 08-12-2010 |
20110106520 | VIRTUALIZING A VIDEO CONTROLLER - One embodiment is a remote system management controller that virtualizes a video controller for a server that is managed by a remote computer. | 05-05-2011 |
20110246171 | Virtual Machine Fast Emulation Assist - Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed. | 10-06-2011 |
20120084071 | Mechanism for NPIV Client Recovery When NPIV Server Goes Down - With N_Port ID Virtualization (NPIV), a managed system can be configured so that multiple logical partitions (LPARs) can access independent physical storage through the same physical fibre channel adapter. An NPIV client recovery component of a virtualization management component, such as a Power Hypervisor (pHYP), provides the emulation mapping between server and client virtual fibre channel adapters. The pHYP also provides a mechanism that prevents client partition crashes when the NPIV server (e.g., a VIOS logical partition) goes down. When the NPIV server is rebooted or powers down, the pHYP handles the client LPARs to avoid a crash by removing processing resources from the client logical partition. Thereby, the client logical partition is prevented from attempting to access a root volume group in physical storage via the NPIV server. The pHYP allocates processor resources to the client LPAR when the NPIV server is again available for UO processing. | 04-05-2012 |
20120316859 | EMBEDDED BUS EMULATION - A bus emulation device in accordance with one aspect of the present description includes an embedded microcontroller and a nonvolatile memory carried on a body. The memory contains firmware which includes boot code adapted to boot the microcontroller to operate in one of a plurality of dedicated operating modes in response to a mode switch. These dedicated operating modes include a learning mode in which bus signals generated by other bus devices are recorded in the nonvolatile memory, and an emulation mode in which recorded bus signals are retransmitted over the bus in response to received signals, to emulate a bus device. Other aspects are described and claimed. | 12-13-2012 |
20130013285 | Mechanism for NPIV Client Recovery When NPIV Server Goes Down - With N_Port ID Virtualization (NPIV), a managed system can he configured so that multiple logical partitions (LPARs) can access independent physical storage through the same physical fibre channel adapter. An NPIV client recovery component of a virtualization management component, such as a Power Hypervisor (pHYP), provides the emulation mapping between server and client virtual fibre channel adapters. The pHYP also provides a mechanism that prevents client partition crashes when the NPIV server (e.g., a VIOS logical partition) goes down. When the NPIV server is rebooted or powers down, the pHYP handles the client LPARs to avoid a crash by removing processing resources from the client logical partition. Thereby, the client logical partition is prevented from attempting to access a root volume group in physical storage via the NPIV server. The pHYP allocates processor resources to the client LPAR when the NPIV server is again available for I/O processing. | 01-10-2013 |
20140180665 | Transparent Intellectual Network Storage Device - The invention is an intellectual network storage device that uses a network to store and retrieve data, and that connects to an existing storage controller of a host computer. The device is transparent to the operating system of the host computer, and thus does not require additional software, such as a device driver, to operate. The device includes a device board, which is connected to an existing storage controller of a host computer via any suitable interface, a set of hardware or software acting as a remote storage server, and a connection that carries signals between the device board and the remote storage server. | 06-26-2014 |
20140337004 | DIGITAL SIGNAGE MANAGEMENT AND CONTENT DELIVERY SYSTEM AND METHOD THEREOF - Aspects of the present disclosure relate to methods of managing and delivering digital media content data. In certain embodiments, a management device in communication to a computing device via a universal serial bus (USB) connector is provided. The management device has a processor, a volatile memory and a non-volatile memory. The non-volatile memory includes a first partition storing a firmware and a second partition. When executed at the processor, the firmware emulates an emulated bootable storage device for the computing device at the USB connector. In response to an access instruction from the computing device to access data stored at an emulated address of the emulated bootable storage device, the management device converts the emulated address to a physical address of the second partition, and accesses the data at the physical address. The data includes digital media content data and a control module configured to play the content data. | 11-13-2014 |
20160154917 | TRUE HARDWARE IN THE LOOP SPI EMULATION | 06-02-2016 |