Class / Patent application number | Description | Number of patent applications / Date published |
717134000 | Including emulation | 25 |
20080216059 | Automatic Generation of Functional Emulators for Web Service - A computer-implemented method, system, and computer-readable medium for emulating web service operations are presented. In a preferred embodiment, the computer-implemented method includes the steps of: collecting Web Services Description Language (WSDL) based descriptors of selected web service operations; receiving range and diversity descriptors for the selected web service operations; and inputting the WSDL based descriptors, range and diversity descriptors into an Automatic Web Service Emulator Generator (AWSEG) to generate a web service emulation of the selected web service operations. | 09-04-2008 |
20080301649 | Debugger for virtual intermediate language operations - Various technologies and techniques are disclosed for testing intermediate language operations. A debugger harness is provided that instruments an intermediate language stream to replace intermediate language operations with equivalent virtual intermediate language operations. A particular intermediate language operation is intercepted from the intermediate language stream and the equivalent virtual intermediate language operation is determined. The virtual machine runs under a debugger harness so that one or more managed applications are executed using the equivalent virtual intermediate language operations. This allows a functionality of the debugger to be tested. | 12-04-2008 |
20100107146 | DEVELOPMENT SYSTEM - A system comprising: a server; a computer terminal coupled remotely to the server via a network and installed with a web browser; and an external test platform, connected externally to the computer terminal, the test platform comprising a programmable target device and interface circuitry operable to communicate between the computer terminal and the target device. The server hosts a development tool available for download to the web browser via the network. The development tool comprises: one or more applets to be run by the web browser, and one or more web pages for display by the web browser to provide a user-interface for the development tool including to provide access to the one or more applets. The one or more applets at least comprise code-analysis applet software programmed so as when run by the web browser to operate said interface circuitry to: load code to be tested from the computer terminal onto the target device for test operation. | 04-29-2010 |
20100293531 | METHOD, SYSTEM AND PROGRAM PRODUCT FOR RECORDING AND REPLAYING TARGET SERVICE INTERACTION DATA - An architecture that allows target service interactions to be realistically simulated in a development environment. The architecture includes a proxy service, an interaction recorder, an interaction store and an emulator service. The proxy service delegates service requests received from a client component to a target service. If it is in “record” mode, the proxy service routes any interaction data corresponding to the interaction (between the target service and the client component) to the interaction recorder. Upon receipt, the interaction recorder records the interaction data in the interaction store. Later, the proxy service can be placed in “replay” mode so that a subsequent service request for the target service is delegated to the emulator service. Upon receipt, the emulator service retrieves the corresponding interaction data from the data store and replays the same to emulate/simulate the target service. | 11-18-2010 |
20120131560 | VIRTUAL MACHINE TESTING - A system for testing a base machine includes the base machine that has a base feature set (BFS) and a testing module. The system also includes a test case generator, configured to: select a prior level of the base machine, the prior level having a legacy architecture; determine a feature set of the legacy architecture based on the BFS; generate a set of test instructions based on the feature set; and provide the set of test instructions to the testing module. | 05-24-2012 |
20120317555 | APPLICATION DEVELOPMENT ENVIROMENT FOR PORTABLE ELECTRONIC DEVICES - A method for developing and testing an application for a device with one or more sensors using a sensor emulation environment that may allow testing of the application in a programmatic manner. The sensor emulation environment may emulate actual physical sensors. The sensor emulation environment may receive sensor simulation data from multiple types of sources of sensor data. A sensor data engine may receive sensor simulation data from a selected data source via an API. The data engine may provide data values at times that represent operation of a sensor. The sensor emulation environment may further include a sensor interface component that emulates a hardware interface to the emulated sensor in a physical target device such that application components, such as a driver, may interact with the sensor emulation environment. | 12-13-2012 |
20130067440 | SYSTEM AND METHOD FOR SQL PERFORMANCE ASSURANCE SERVICES - The present invention relates to a field of evaluating the performance of a Structure Query Language (SQL) in information system. In particular, the invention proposes system and method of integration of a tool in Software Development Life Cycle (SDLC) which assures performance of SQL by estimating an execution time and remote installation of the same in a cloud based testing services. So, it can be used to detect the queries which may not perform well in the production environment. | 03-14-2013 |
20130159979 | APPARATUS AND METHOD FOR PERFORMING EMULATION ON ROBOTIC APPLICATION - An apparatus for performing emulation on a robotic application includes an emulation unit configured to perform emulation on a symbol and function corresponding to a control command of a robotic application. Further, the apparatus includes a robot unit configured to register the symbol and function to the emulation unit, and control a device of a robot; and a robotic application control unit configured to control the symbol and function of at least one robot by executing the robotic application. | 06-20-2013 |
20130167125 | System for Embedded Microcontroller and Method - The invention is system for emulating a target application comprises a computer, and a capsular including a microcontroller, a programmable non-volatile memory, a numeric display, a transceiver for transmitting and receiving data, a real time clock and at least one input device interacting with a program run on the microcontroller. The capsular is couplable to the computer and adapted to fit in a housing. The input device is operable both when the capsular is inside the housing and when the capsular is outside the housing. | 06-27-2013 |
20130232474 | TECHNIQUES FOR AUTOMATED SOFTWARE TESTING - Described are techniques for testing an application. A test script including one or more instructions is received to test an application. A user interaction with a user interface of the application is emulated. Emulating includes executing a first portion of instructions in the test script. An output is received including information displayed using the user interface in response to the user interaction. Verification processing is performed for the output. The verification processing includes executing a second portion of instructions in the test script. A first instruction in the test script references a user interface data element without specifying a complete path for the user interface data element. | 09-05-2013 |
20130263098 | METHOD AND SYSTEM FOR TESTING OF MOBILE WEB SITES - Testing and comparing mobile web sites by connecting mobile devices to an emulator computer; providing a web page that provides for a user selection of one or more of the connected mobile devices; providing a URL selection control that enables the user computer to select a URL of a target website to be tested; receiving from the user computer a selection of the URL of the target website to be tested and a selection of one or more mobile devices on which to test the target website; for each of the mobile devices selected by the user, connecting with the target website selected by the user and downloading at least one web page from the target website; assembling a web page comprising images of the web pages downloaded from the target website to each of the mobile devices; and sending the assembled web page to the user computer display. | 10-03-2013 |
20130326487 | EMULATING CLOUD FUNCTIONING OF APPLICATIONS LOCALLY - In one aspect, an application is received to be to be executed in a local development environment. The application is configured to access at least one service from a number of services of a remote runtime platform. A software development kit (SDK) is selected as an execution environment of the application. The SDK includes a number of application programming interfaces (APIs) of the services and a number of local implementations of the services. In another aspect, the application is executed over the SDK and remote functioning of the application is emulated in the local development environment. | 12-05-2013 |
20140040870 | Installing One or More Programs, and at Least a Portion of Their Environment - A system and method installs a computer program, as well as the environment in which the computer program operates, if such environment is not already installed. The program as well as its environment are obtained via one or more servers and a computer network. | 02-06-2014 |
20140075420 | GENERATING HARDWARE PROFILES BY A SOFTWARE DEVELOPMENT ENVIRONMENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating hardware profiles by a software development environment. In one aspect, a method includes identifying a set of hardware features that are accessed by an application that is under development, generating one or more hardware profiles for one or more corresponding virtual devices based on the identified set of hardware features that are accessed by the application that is under development, invoking one or more of the virtual devices using the corresponding one or more hardware profiles, and installing the application on the one or more of the virtual devices. | 03-13-2014 |
20140304689 | Systems and Methods for Developing and Testing Electronic Content Using Multiple Devices - One embodiment involves accessing, via a first computing device, electronic content being developed in a shared development environment, wherein the shared development environment comprises the first computing device and one or more other computing devices configured to provide access to the electronic content being developed in real time. The exemplary embodiment further involves receiving, at the first computing device, a modification to the electronic content that originated at one of the one or more other computing devices, providing, for display at the first computing device, the electronic content being developed with the modification, and executing, at the first computing device, the electronic content being developed with the modification. | 10-09-2014 |
20140372991 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SIMULATING AT LEAST ONE OF A VIRTUAL ENVIRONMENT AND A DEBUGGING ENVIRONMENT TO PREVENT UNWANTED CODE FROM EXECUTING - A system, method, and computer program product are provided for simulating at least one of a virtual environment and a debugging environment to prevent unwanted code from executing. In use, at least one of a virtual environment and a debugging environment is simulated. Additionally, unwanted code is prevented from executing as a result of the simulation. | 12-18-2014 |
20150082289 | TESTING DEVICE FOR REAL-TIME TESTING OF A VIRTUAL CONTROL UNIT - A testing device for real-time testing of at least a part of a virtual electronic control unit with an electronic control unit code is provided. The testing device has a computing unit of a first type, and a computing unit of a second type. The testing of a virtual electronic control unit with electronic control unit code, which is executable on the computing unit of the second type with a second instruction set, is made possible in that a computing unit of the first type executes an emulator for emulating the computing unit of the second type and the emulator executes the electronic control unit code. The emulator also has a simulation environment interface for exchanging data and/or events with the simulation environment. | 03-19-2015 |
20150347269 | EMULATION-BASED EXPRESSION EVALUATION FOR DIAGNOSTIC TOOLS - Systems, methods and computer program products are described that enable a diagnostic tool, such as a debugger, to evaluate an expression based on the state of a target program process where the expression to be evaluated includes a call to a first function that exists in the target program process but where evaluation of such first function requires evaluation of a second function that does not exist in the target program process. For an expression such as this, the diagnostic tool emulates execution of the first function within a process other than the target program process, such as within the diagnostic tool process. In other embodiments, the emulation capability of the diagnostic tool is leveraged to enable a user thereof to simulate a modification of the target program process without making actual changes to the target program process. | 12-03-2015 |
20160011958 | DEBUGGING ANALYSIS IN RUNNING MULTI-USER SYSTEMS | 01-14-2016 |
20160014012 | Network Development and Testing as a Cloud Service | 01-14-2016 |
20160077954 | DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD - A data processing apparatus includes a request receiving unit that receives a request from a program that causes a device to perform a predetermined process; an emulating unit that emulates a process performed by the device in accordance with the request; an instruction receiving unit that receives an instruction to change a status of the emulating unit from a user; a status changing unit that causes the emulating unit to change the status in accordance with the instruction to change the status; and a storing processing unit that stores, in response to generation of the request or generation of the instruction to change, information indicating the request or information indicating the instruction to change in a first storing unit, wherein the emulating unit emulates the process performed by the device under a status changed by the status changing unit. | 03-17-2016 |
20160147643 | WEB BROWSER EMULATOR - Examples of emulating a web browser for a system under test are disclosed. In one example implementation according to aspects of the present disclosure, a controller module emulates a plurality of virtual web browsers for a plurality of simulated users. A plurality of injector modules hosts the virtual web browsers with at least one of the plurality of injector modules being self-designating as a master injector module and the remaining plurality of injector modules being designated as slave modules. A system under test module provides web content to the virtual browsers being emulated on the plurality of injector modules. | 05-26-2016 |
20160162391 | APPLICATION DEVELOPMENT VIA A MULTI-UNIT DEVICE - Disclosed are various embodiments for systems and methods to provide to a processor unit over a network. The processor unit may be used for testing applications, debugging code, and/or any other job that may need processing. The processor unit does not include a particular peripheral device needed by an application being executed by the processor unit. Peripheral device data associated with the absent peripheral device may be sent to the processor unit by a computing device over a network. The processor unit may be monitored and any data generated may be reported. | 06-09-2016 |
20160179655 | Automatic Switch To Debugging Mode | 06-23-2016 |
20190146896 | VIRTUAL PROCESSOR ENABLING REAL-TIME IN SITU DISASSEMBLY AND DEBUGGING IN SOC ENVIRONMENT | 05-16-2019 |