Class / Patent application number | Description | Number of patent applications / Date published |
703020000 | Target device | 39 |
20080221855 | Simulating partition resource allocation - An apparatus, system, and storage medium that, in an embodiment, simulate allocation of a simulated resource to simulated partitions in a simulated logically-partitioned computer and determine whether the allocation conflicts. The simulation may include summing amounts of the simulated resource for the simulated partition in an order, where the order of the simulated partitions is received via a user interface. In various embodiments, the allocation may conflict if the allocation exceeds the capacity of the simulated logically-partitioned computer or if the simulated resource is restricted to exclusive allocation. The result of the simulation, including whether the allocation conflicts, is presented via the user interface. In various embodiments, the simulated resource may be memory, an I/O controller, or a storage device. | 09-11-2008 |
20080288232 | BRIDGE PROGRAM, BRIDGE METHOD, AND SIMULATOR - An object of the present invention is to provide a bridge program capable of achieving common use of the interface between a plurality of modules having different configurations and a hardware model obtained by modeling hardware with software. | 11-20-2008 |
20090083020 | ALTERNATE TASK PROCESSING TIME MODELING - Embodiments of the present invention address deficiencies of the art in respect to process modeling and provide a method, system and computer program product for modeling alternate processing times based on user supplied expressions. In one embodiment of the invention, a method for modeling alternate processing times based on user supplied expressions can be provided. The method can include loading simulation variables for a simulated task in a model, computing a duration of time for the simulated task based upon the simulation variables, and simulating execution of the simulated task for the computed duration of time. For example, loading simulation variables for a simulated task in a model can include loading a level of expertise for a role assigned to the task, loading a time of day for executing the task, or loading a time of year for executing the task. | 03-26-2009 |
20090112562 | USER GUIDED GENERATION OF NETWORK LINK OPTIMIZATION PROFILES - Embodiments of the present invention address deficiencies of the art in respect to optimization profile generation and provide a method, system and computer program product for user guided generation of network link optimization profiles. In one embodiment of the invention, a network optimization profile generation method can be provided. The method can include ranking different performance criterion for a target network, testing the target network for the different performance criterion, weighting results of the testing according to the ranking of the different performance criterion, generating a set of target network configuration parameters through optimization of the weighted results, for instance simulated annealing, and applying the set of target network configuration parameters to the target network as a profile. | 04-30-2009 |
20090132222 | STATE TESTING DEVICE AND METHODS THEREOF - A test method for a data processing device includes determining both a current state of the device and a desired state of the device. A set of instructions to transition the data processing device from the current state to the target state is obtained by initially selecting a first source state from a set of possible source states and corresponding instructions that can transition the device to the desired state. The instruction associated with the first source state is placed on an instruction stack. The source state and instruction selection process is repeated until the selected source state corresponds to the current state of the device under test. The instructions in the stack are applied to the device under test, and the resulting device state compared to the specified state to determine a test result. | 05-21-2009 |
20090157377 | METHOD AND SYSTEM FOR MULTIPROCESSOR EMULATION ON A MULTIPROCESSOR HOST SYSTEM - A method (and system) for executing a multiprocessor program written for a target instruction set architecture on a host computing system having a plurality of processors designed to process instructions of a second instruction set architecture, includes representing each portion of the program designed to run on a processor of the target computing system as one or more program threads to be executed on the host computing system. | 06-18-2009 |
20090248389 | ELECTRONIC DEVICE FOR EMULATING OTHER ELECTRONIC DEVICES AND METHOD FOR OPERATING AN ELECTRONIC DEVICE - The present invention relates to an electronic device for emulating other electronic devices comprising an interface ( | 10-01-2009 |
20100010799 | DEVICE SIMULATION METHOD AND SYSTEM - A simulation method and system. The method includes receiving by a simulation engine in a device driver, input simulation parameters data associated with a simulation process. The simulation engine calculates a simulated scale down process time period for a device associated with the device driver. The simulation engine simulates the device. The simulation engine calculates an overall runtime period for the device. The overall runtime period is calculated based on the simulated scale down process time period. The simulation engine transmits the overall runtime period to a simulator software application for generating an operating schedule for operating the device. | 01-14-2010 |
20100076743 | MODEL-BASED DISSIMILARITY INDICES FOR HEALTH MONITORING SYSTEMS - A method, apparatus, and computer program product for identifying dissimilarity indices for a structure is presented. A first test signal is sent into a baseline model of the structure. An estimated response signal to the first test signal sent into the baseline model of the structure is received. A second test signal is sent into the structure. A second response single to the second test signal is received. A value is assigned to a model-based dissimilarity index using the first response compared to the second response. | 03-25-2010 |
20100161306 | METHOD AND SYSTEM FOR EMULATING A DESIGN UNDER TEST ASSOCIATED WITH A TEST ENVIRONMENT - The method of emulating the design under test associated with a test environment comprises two distinct generating phases comprising a first phase of generating ( | 06-24-2010 |
20100204975 | Simulation method, electronic apparatus design method, and simulation apparatus - A simulation method includes obtaining an execution log generated while a predetermined processing is executed by simulating a series of operations in a test model that is a modeled version of a test target device by causing a predetermined processing to be executed in the test model, extracting a processing unit log constituted by a predetermined processing unit from the execution log obtained in the obtaining, and simulating an operation in which processing corresponding to the processing unit log extracted in the extracting is executed in a test model in which a part of function of the test target device is modified, the operation being simulated on the basis of a setting condition set by a user. | 08-12-2010 |
20100217578 | Device test data reuse for device simulation - A method and system reuse data logs generated from testing of programmable devices in order to provide an input file of parameter values and settings for use in automatically configuring a device simulator. The programmable device testing process generates a data log output with data formatted so that parameter data are associated with unique variable labels. The data log output file is processed in a parser operation that filters out private and unnecessary information, organizes the data and generates a simulation input file in a format compatible with the simulator. The process can be fully automated. | 08-26-2010 |
20100262416 | COMPUTER AND METHOD FOR SIMULATING AN ATTENTION COMMAND TEST OF A MOBILE PHONE - A system and method for simulating an attention (AT) command test of a mobile phone reads an AT function from an AT script file. If the AT function is a passive request function, the AT function is executed directly. If the AT function is an active request function, the system receives an AT request from an application program of the mobile phone. The AT request is converted into environment variables recognizable by the AT script file. If the environment variables match the AT function, the AT function is executed and an AT response is generated. The application program receives the AT response. | 10-14-2010 |
20100305935 | REGISTER MAPPING IN EMULATION OF A TARGET SYSTEM ON A HOST SYSTEM - Methods and systems for register mapping in emulation of a target system on a host system are disclosed. Statistics for use of a set of registers of a target system processor are determined. Based on the statistics a first subset of the target system registers, including one or more most commonly used registers is determined. The registers in the first subset are directly mapped to a first group of registers of a host system processor. A second subset of the set of target system registers is dynamically mapped to a second group of registers of the host system processor. | 12-02-2010 |
20110093252 | METHOD OF ACCURATELY SIMULATING A TARGET MACHINE ON A SIMULATOR - A method of accurately simulating a target machine on a simulator, wherein, a mapping table is set up in a main program to record correspondence relations between target machine instructions and host machine instructions, and a signal handler is registered in a host machine for calling said mapping table. When an interrupt occurs while said simulator is performing simulation for a target program on the host machine, signal handler searches the mapping table to obtain or dynamically calculates to obtain host machine instruction corresponding to the next target machine instruction to be executed in target program; and replacing said host machine instruction with a return instruction, thus when executing said return instruction, the simulator will return to main program in checking said interrupt and proceeding with necessary proceedings required. Through the present invention, when said interrupt occurs, said simulator may return to main program in time for handling the interrupt. | 04-21-2011 |
20110119044 | PROCESSOR SIMULATION USING INSTRUCTION TRACES OR MARKUPS - An efficient, cycle-accurate processor execution simulator models a target processor by executing a program execution image comprising instructions having run-time dependencies resolved by execution on an existing processor compatible with the target processor. The instructions may have been executed upon a processor in an I/O environment too complex to model. In one embodiment, the simulator executes instructions that were directly executed on a processor. In another embodiment, a markup engine alters a compiled program image, with reference to instructions executed on a processor, to remove run-time dependencies. The marked up program image is then executed by the simulator. The processor execution simulator includes an update engine operative to cycle-accurately simulate instruction execution, and a communication engine operative to model each communication bus of the target processor. | 05-19-2011 |
20110208502 | Automated On-Line Business Bandwidth Planning Methodology - Closed-loop control is applied to the field of automated on-line business bandwidth planning tools by comparing measured business bandwidth with a baseline for providing a difference indication, changing the baseline according to the difference, and reporting the change as an event relating to a service level agreement. | 08-25-2011 |
20110218793 | CONCRETIZATION OF ABSTRACTED TRACES - A trace associated with an abstraction of a target device is utilized to guide an execution of the target device to be substantially similar to the trace. An execution of the target device determines a non-deterministic decision based on a probability function. The probability function is configured to increase the likelihood that the execution will be substantially similar to the abstracted trace. Cross-entropy method may be utilized to guide the execution of the target device. | 09-08-2011 |
20110218794 | CONCRETIZATION OF ABSTRACTED TRACES - An abstract trace may be defined based on a coverage goal. An execution of a System Under Test (SUT) is guided in accordance with the coverage goal. Non-deterministic decision, which correlates to receiving a stimulus to the SUT, is decided based on a probability function. After one or more executions, the probability function is modified based on a measurement of similarity between the abstract trace and each of the one or more executions. The modification of the probability function may be performed using on Cross-Entropy method. The modification is performed in order to cause determination of non-deterministic decisions in executions to better correlate with the abstract trace. In some exemplary embodiments, a determination whether the abstract trace is reachable is determined based on a rate of convergence of the executions to the abstract trace. | 09-08-2011 |
20110307236 | SIMULATION APPARATUS, SIMULATION METHOD AND RECORDING MEDIUM FOR RECORDING SIMULATION PROGRAM - According to one embodiment, a simulation apparatus includes a hardware model execution unit that executes a hardware model, a software model execution unit that executes a software model, a simulation time management unit that sets a first simulation time indicating a total elapsed time of a simulation time of the hardware model, ahead by the simulation time of which the HW model notified, and sets the second simulation time indicating a total elapsed time of a simulation time of the software model, ahead by the simulation time of which the SW model notified, and a scheduler that compares the first simulation time with the second simulation time, causes the SW model or the HW model to be executed based on the comparison result, and causes only the hardware model to be executed instead of execution of an idle loop when the SW model awaits an interrupt from the HW model. | 12-15-2011 |
20120029898 | MULTI-CORE, MULTI-BLADE, AND MULTI-NODE NETWORK ENVIRONMENT SIMULATION - The present disclosure provides systems and methods for a simulation environment that simulates hardware at a fiber level, a data plane level, a card level, and a chassis level. The simulation environment may be utilized in development and testing of complex, real time, embedded software systems, such as, for example, routers, switches, access devices, base stations, optical switches, optical add/drop multiplexers, Ethernet switches, and the like. In an exemplary embodiment, the simulation environment operates on one or more workstations utilizing a virtual machine to operate a virtualized module, line card, line blade, etc. Further, a plurality of virtual machines may operate together to operate a virtualized chassis forming a network element and with a plurality of virtualized chassis forming a network. Advantageously, the present invention provides state of the art data plane traffic and control plane simulation that reduces development time and cost while increasing design flexibility. | 02-02-2012 |
20120143586 | METHOD FOR IMPLEMENTING AT LEAST ONE ADDITIONAL FUNCTION OF A FIELD DEVICE IN AUTOMATION TECHNOLOGY - A method for implementing at least one additional function of a field device in automation technology, wherein the field device is parametered and/or configured via a servicing device using a device description, wherein the method has the following method steps: the original device description, which comprehensively describes the field device, is made available; the original device description is expanded by a script or a supplemental device description fragment; wherein the script or the device description fragment comprehensively describes the additional function; and the field device is serviced from the servicing device by means of the expanded device description and is able to execute the additional function. | 06-07-2012 |
20120150525 | SYSTEM FOR PROVIDING VIRTUAL ELECTRONIC DEVICE - A system for providing a virtual electronic device, which allows a user to experience the use of an actual electronic device like a real experience before purchasing the actual electronic device, is disclosed. The system may include a virtual electronic providing apparatus which includes a virtual electronic device having software and hardware interfaces for executing functions of an actual electronic device and executes the virtual electronic device in response to a request of a user terminal or transmits the virtual electronic device to the user terminal. Thus, the user can experience the major features of the actual electronic device in advance before purchasing the actual electronic device and sufficiently review the basic and additional features of the actual electronic device that the user wants to purchase. | 06-14-2012 |
20120173221 | Emulation of an Automation System - An emulator, a system, and a method for emulating at least one controller of at least one technical facility, wherein an emulator is extended by at least one simulation of an operating system functionality and by a simulation of at least one system functional building block of the controller for high-availability communication to specify an emulation solution which is able to communicate with high reliability with real components from the automation environment through at least one network card and/or a communications processor and at least one communications layer for producing the high-availability communication. The system is networked with the technical facility following the loading of a facility configuration. | 07-05-2012 |
20120191441 | High-Parallelism Synchronization Approach for Multi-Core Instruction-Set Simulation - The present invention discloses a high-parallelism synchronization method for multi-core instruction-set simulation. The proposed method utilizes a new distributed scheduling mechanism for a parallel compiled MCISS. The proposed method can enhance the parallelism of the MCISS so that the computing power of a multi-core host machine can be effectively utilized. The distributed scheduling with the present invention's prediction method significantly shortens the waiting time which an ISS spends on synchronization | 07-26-2012 |
20120253778 | Crawling Browser-Accessible Applications - Crawling a browser-accessible application by causing a target application and a bridge application to run concurrently in a browser-controllable player, and iteratively receiving from the bridge application current state information of the target application, storing the state information on a data storage device if the state information is not found on the data storage device, where the state information is stored as a descendant state of an initial state of the target application, and interacting with the target application in accordance with a predefined simulation algorithm, thereby effecting a new state of the target application, until a predefined termination condition is reached. | 10-04-2012 |
20130080139 | Representing State Transitions - A method for representing state transitions within a state machine includes representing a set of allowed transitions between states as a transition pair wherein a first value of the transition pair indicates a set of nodes from which to transition and a second value of the pair indicates a set of nodes to which to transition. The nodes represent states within a state machine. The method further includes defining a role of an entity within the state machine by assigning a number of transition pairs to the entity, the value pairs defining how the entity can transition through the state machine. | 03-28-2013 |
20130179144 | PERFORMANCE BOTTLENECK DETECTION IN SCALABILITY TESTING - A testing system can perform scalability testing on a target system, including automatically identifying a performance bottleneck component of the target system when the target system includes multiple components. The testing system can specify a target load of a specified component of the target system. The testing system can provide a simulated request to the target system and measure performance of the target system. Based on the measurement, the testing system can determine a scaling factor. The testing system can scale up the simulated request by the scaling factor, and determine whether one or more components of the target system have reached full capacity. The testing system can then adjust the scaling factor and the simulated request, until the testing system identifies a component of the target system that is a performance bottleneck of the target system when a specific number of requests are provided. | 07-11-2013 |
20130297281 | METHODS AND SYSTEMS OF PROVIDING ITEMS TO CUSTOMERS VIA A NETWORK - In one or more embodiments, a system can simulate one or more physical mobile devices and can allow respective one or more users to utilize respective one or more simulations via a network. For example, a user, utilizing an application such as a web browser, can interact with a simulated mobile device. For instance, the user can select a function of the simulated mobile device, the simulated mobile device can provide, to the user, a simulation of the function, the first user can manipulate the simulated mobile device, and output of the function can be displayed to the user in accordance with the manipulation of the simulated mobile device. In one or more embodiments, the system can determine and display multiple images, of the simulated mobile, device based on multiple directions of a pointer path. For example, the system can determine the directions based on positions acquired at time intervals. | 11-07-2013 |
20140365199 | PAIRING A PHYSICAL DEVICE WITH A MODEL ELEMENT - A host device may establish a connection with a physical device. The host device may receive physical device information from the physical device, based on establishing the connection with the physical device. The host device may determine, based on receiving the physical device information, a model element associated with the physical device. The host device may pair the physical device and the model element, based on determining the model element associated with the physical device. | 12-11-2014 |
20150066470 | METHOD AND SYSTEMS FOR SIMULATING A WORKLOAD OF A STORAGE SYSTEM - A computer system that simulates a workload of a storage system including a non-transitory storage medium including instruction code for the computer system, wherein the instruction code, when executed on the computer system, performs steps as follows: obtaining configuration data regarding first components of the first storage system including at least one RAID group; obtaining performance data including workload information of the first storage system; configuring second components of a second storage system including at least one corresponding RAID group corresponding to the at least one RAID group of the first storage system, based on the obtained configuration data; and operating the second storage system using a simulated workload based on the obtained performance data, resulting in a front loading of the second storage system equivalent to a front loading of the first storage system. | 03-05-2015 |
20150095008 | EXTENSION CACHE COHERENCE PROTOCOL-BASED MULTI-LEVEL COHERENCY DOMAIN SIMULATION VERIFICATION AND TEST METHOD - An extension Cache Coherence protocol-based multi-level coherency domain simulation verification and test method. An extension Cache Coherence protocol-based multi-level coherency domain CC-NUMA (Cache Coherent Non-Uniform Memory Access) system protocol simulation model is built, a protocol table inquiring and state converting executing mechanism in a key node of a system ensures that a Cache Coherence protocol is maintained in a single computing domain and is simultaneously maintained among a plurality of computing domains, and accuracy and stability of intra-domain and inter-domain transmission are ensured; a credible protocol inlet conversion coverage rate evaluation driven verification method is provided, transactions are processed by loading an optimized transaction generator push model, a coverage rate index is obtained after the operation is ended, and the verification efficiency is increased in comparison with a random transaction promoting mechanism. Through building a multi-processor multi-level coherency domain verification system model and performing relevant simulation verification, the applicability and the effectiveness of the method are further confirmed. | 04-02-2015 |
20150149144 | SIMULATING NON-VOLATILE MEMORY - An embodiment provides a method, including: detecting, using a processor, a volatile memory device of an information handling device; and designating, using a processor, at least a portion of the volatile memory device as simulated non-volatile memory. Other aspects are described and claimed. | 05-28-2015 |
20150302139 | SYSTEMS AND METHODS FOR VIRTUAL CONTRAST AGENT SIMULATION AND COMPUTATIONAL FLUID DYNAMICS (CFD) TO COMPUTE FUNCTIONAL SIGNIFICANCE OF STENOSES - Systems and methods are disclosed for assessing a risk of disease. One method includes obtaining an anatomic model associated with a target anatomy; modeling, using a processor, an injection of one or more virtual contrast agents into the anatomic model; performing a simulation of flow of blood and the one or more virtual contrast agents through the anatomic model; and computing one or more characteristics of concentration associated with the one or more virtual contrast agents at one or more locations in the anatomic model based on the simulation. | 10-22-2015 |
20150310142 | METHODS AND SYSTEMS OF PROVIDING ITEMS TO CUSTOMERS VIA A NETWORK - In one or more embodiments, a system can simulate one or more physical mobile devices and can allow respective one or more users to utilize respective one or more simulations via a network. For example, a user, utilizing an application such as a web browser, can interact with a simulated mobile device. For instance, the user can select a function of the simulated mobile device, the simulated mobile device can provide, to the user, a simulation of the function, the first user can manipulate the simulated mobile device, and output of the function can be displayed to the user in accordance with the manipulation of the simulated mobile device. In one or more embodiments, the system can determine and display multiple images, of the simulated mobile, device based on multiple directions of a pointer path. For example, the system can determine the directions based on positions acquired at time intervals. | 10-29-2015 |
20150356216 | METHOD AND SIMULATION SYSTEM FOR CREATING A SIMULATION ENVIRONMENT OF A MEDICAL IMAGING DEVICE - In a method and a computer-readable storage medium for creating a simulation environment for a simulation system of a medical imaging device by a server unit, as well as a server unit and a simulation system for implementing such a method, after reading in an event protocol of the medical imaging device, a determination of a software configuration of the medical imaging device takes place with the use of the event protocol and a determination of a memory image that corresponds to the software configuration of the medical imaging device. The determined memory image can be transferred to the simulation system and the read-in event protocol transferred to the simulation system. | 12-10-2015 |
20160098038 | SIZING AND SELECTION CLOSER TO THE EXECUTING ENVIRONMENT - Systems, methods, and software to facilitate simulating machines used in industrial automation are disclosed herein. In at least one implementation, a machine model is processed to generate a simulation model of a machine. A load to apply to the simulation model of the machine is then simulated. The simulation model of the machine is executed under the load, and characteristics of mechanical components of the machine are selected to handle the load. | 04-07-2016 |
20160142280 | PACKET TRACKING IN A VERIFICATION ENVIRONMENT - A testbench, including a verification environment, tests a device under test (DUT). A packet tracking module, which is verification environment agnostic, is configured to track packets in the verification environment. The packet tracking module maintains an associative data structure of packet identifiers that are indexed by a unique value, a counter for identifying the packets in the verification environment, and a set of routines for tracking the packets in the verification environment during different stages of the testing. | 05-19-2016 |
20160203244 | METHOD AND SYSTEM FOR ASSIGNING A SIGNAL OF A SYMBOL-BASED PROGRAM TO AN I/O FUNCTIONALITY OF A TARGET HARDWARE UNIT | 07-14-2016 |