U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 703/22 - Software program (i.e., performance prediction)


Subclass of Class 703 - Data processing: structural design, modeling, simulation, and emulation
Definition: Subject matter comprising means or steps to model (i.e.,
No. of patents: 1142
Last issue date: 05/15/2012


1                      
NumberTitleIssue Date
8180623Integration of a discrete event simulation with a configurable software application
In general terms, the invention can be described as a computer system for enhancing the performance of underlying policies and execution-rules of real-world activities. The computer system includes a demand input section for providing demand information to drive the...
05/15/2012
8175863Systems and methods for analyzing performance of virtual environments
Intelligent monitoring systems and methods for virtual environments are disclosed that understand various components of a virtual infrastructure and how the components interact to provide improved performance analysis to users. In certain examples, a monitoring syst...
05/08/2012
8170859Methods, apparatuses and computer program products for simulating arbitrary unmodified code
Arbitrary, unmodified code and/or software may be executed directly on a host processor operating in a virtualized mode using hardware virtualization support and performance counters. The arbitrary software may be run on the host processor until the host processor e...
05/01/2012
8150673Partitioning a model in modeling environments
Methods and systems for partitioning objects in modeling environments are disclosed. The modeling environments enable users to partition an object (parent object) to include other objects (child objects). The parent object may reference the child objects (referenced...
04/03/2012
8150674Automated testing platform for event driven systems
A platform for the automated testing of event driven software applications is provided. A source environment is replicated to a target environment. The target environment includes a target system. A test case is defined with a target system, specific attributes and ...
04/03/2012
8145468Non-intrusive model annotation
Development models of software applications may be annotated with additional information and transformed within a transformation chain into a resulting model that may be used to evaluate the development model, for example, for simulation and/or performance support o...
03/27/2012
8146040Method of evaluating an architecture for an integrated circuit device
A method of evaluating an architecture for an integrated circuit device is disclosed. The method comprises generating a library of primitives for a predetermined architecture; transforming an original dataflow program into an intermediate format; transforming the in...
03/27/2012
8140320Modelizing resources and external data of a program for procedural language coding
A method and system to represent in UML the resources and external data manipulated by a program to be coded in a procedural language is disclosed. The usual UML class diagram is enhanced with two new stereotypes “Program” and “Data Object”. The program ster...
03/20/2012
8140318Method and system for generating application simulations
A method and system for generating application simulations and, more particularly, a method and system for graphical data scrubbing in application simulation image sequences. The method comprises creating a graphical representation of identified data and scrubbing i...
03/20/2012
8140319Method and system for predicting system performance and capacity using software module performance statistics
A method and system for predicting performance and capacity of an information technology (IT) system before the IT system is built, where the predicting uses a database of performance statistics measured for reusable software modules. A performance simulation modeli...
03/20/2012
8135572Integrated debugger simulator
Various technologies and techniques are disclosed that provide an integrated debugger simulator. A debugger is provided that allows a user to debug an application in a live mode. A simulator is provided to read recorded data from an earlier point in time in an execu...
03/13/2012
8131533Reporting model generation within a multidimensional enterprise software system
Techniques are described for automatically generating a reporting model based on a relational database storing multidimensional data in accordance with a relational database schema. A model generator may, for example, produce a base reporting model from the database...
03/06/2012
8131532Software verification using range analysis
A system and method is disclosed for formal verification of software programs that advantageously bounds the ranges of values that a variable in the software can take during runtime. ...
03/06/2012
8108198Memory tracing in an emulation environment
A system and method are disclosed to trace memory in a hardware emulator. In one aspect, a first Random Access Memory is used to store data associated with a user design during emulation. At any desired point in time, the contents of the first Random Access Memory a...
01/31/2012
8108199Phase events in a simulation model of a digital system
According to a method of simulation processing, an instrumented simulation executable model of a design is built by compiling one or more hardware description language (HDL) files specifying one or more design entities within the design and one or more instrumentati...
01/31/2012
8103495Feature oriented protocol modeling
Modeling protocols. A method includes accessing a number of model programs. Each model program includes computer-executable instructions. The computer-executable instructions describe the behavior of at least one of another program, system, or component. Model progr...
01/24/2012
8086437Modeling and simulating software contention
Aspects of the subject matter described herein relate to modeling and simulating software contention. In aspects, a model declares properties of a scarce software object and models software components that need the scarce software object to execute. A simulator uses...
12/27/2011
8086436Preliminary data representations of a deployment activity model
A deployment activity model is automatically generated from a deployment topology model. The operations to automatically generate the deployment activity model may be visible or “under the covers.” Regardless of visibility, a deployment model tool traverses a re...
12/27/2011
8073671Dynamic software performance models
Simulating an application. A method that may be practiced in a computing environment configured for simulating an application modeled by an application model deployed in a performance scenario of a computing system by deploying service models of the application mode...
12/06/2011
8065132Computer-implemented systems and methods for augmenting stochastic event simulations for design of experiments
Computer-implemented systems and methods for executing stochastic discrete event simulations for a stochastic model through a design of experiments approach. Streams of random numbers are associated with stochastic model components that are sources of random variati...
11/22/2011
8046210Computer-aided modeling
To enable the utilization of a definition or definitions once made as the definitions of a similar object, a set of conditions for similarity comprising one or more conditions is defined (201) and a set of definitions (202), which explicitly or inexpli...
10/25/2011
8041554Method and system for the development of high-assurance microcode
The present invention is a methodology for developing high-assurance microcode. The method may comprise one or more of the following steps: (a) receiving a plurality of requirements detailing intended behavior of microcode (b) creating a model of microcode behavior;...
10/18/2011
8036874Software executing device and co-operation method
There is provided with a software executing device co-operating with a hardware circuit or a hardware simulator, including: a software executing unit configured to execute a software; an execution monitoring unit configured to monitor execution of the software by th...
10/11/2011
8019588Methods and systems to compare screen captures from emulated devices under test
Systems and methods for reviewing test results are disclosed. In one embodiment, the method includes receiving a first display capture from a testing of a first emulated device executing an application, wherein the first display capture is from a first instance in t...
09/13/2011
8014994Simulation business object for service oriented architecture
Methods and apparatuses enable creating a stateful simulation process with stateless messages. A stateless message instantiates a simulation object for a system to be simulated. The simulation object is identified by an identifier. Activity request messages, which a...
09/06/2011
8010337Predicting database system performance
A prediction system may perform capacity planning for one or more resources of a database systems, such as by understanding how different workloads are using the system resources and/or predicting how the performance of the workloads will change when the hardware co...
08/30/2011
8005661Modeling and verification of concurrent systems using SMT-based BMC
A computer implemented method for modeling and verifying concurrent systems which uses Satisfiability-Modulo Theory (SMT)-based Bounded Model Checking (BMC) to detect violations of safety properties such as data races. A particularly distinguishing aspect of our inv...
08/23/2011
8000952Method and system for generating multiple path application simulations
A system and method to generate simulations of a target application or software. The method comprises recognizing a start point associated with a multiple path simulation of a target application and automatically generating simulation branches of the multiple path s...
08/16/2011
8000953Augmenting of automated clustering-based trace sampling methods by user-directed phase detection
Computer implemented method, system, and computer usable program code for simulating processor operation in a data processing system. An instruction trace is generated, wherein the instruction trace includes markers specified by a user for identifying interval bound...
08/16/2011
7996204Simulation using resource models
Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scena...
08/09/2011
7996205Methods and apparatus for simulating a distributed business process
Methods and apparatus for simulating a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the...
08/09/2011
7996763Generating metrics on data representations
One embodiment of the present disclosure is a method for assessing complexity levels in data representations. Such a method can be broadly summarized by the following: obtaining a first document having information associated with a data representation being used to ...
08/09/2011
7983892System and method for accessing and presenting health information for field devices in a process control system
A system includes a server configured to generate a request for status information and/or diagnostic information associated with a field device in a process control system. The system also includes an interface component having (i) an emulator configured to emulate ...
07/19/2011
7979263Method, system and program for developing and scheduling adaptive integrated circuitry and corresponding control or configuration information
A method, system and program are provided for development of an adaptive computing integrated circuit and corresponding configuration information, in which the configuration information provides an operating mode to the adaptive computing integrated circuit. The exe...
07/12/2011
7974827Resource model training
Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scena...
07/05/2011
7949511System and method for tunneling and slicing based BMC decomposition
A system and method for bounded model checking of computer programs includes providing a program having at least one reachable property node. The program is decomposed for bounded model checking (BMC) into subproblems by creating a tunnel based on disjunctive contro...
05/24/2011
7933762Predictive model generation
Models are generated using a variety of tools and features of a model generation platform. For example, in connection with a project in which a user generates a predictive model based on historical data about a system being modeled, the user is provided through a gr...
04/26/2011
7930164System and method for simulating a software protocol stack using an emulated protocol over an emulated network
A computer storage system executes a host operating system on the computer. A plurality of storage operating system simulators are executed by the host operating system, each storage operating system simulator simulating an operating system of a storage system. Inpu...
04/19/2011
7925491Simulation of installation and configuration of distributed software
Method and framework for identifying optimal allocations of computing resources in a complex, distributed data processing environment. A plurality of server models are established, with each server model including one or more server nodes and each server node having...
04/12/2011
7917349Combined hardware and software instrument simulator for use as a teaching aid
An improved simulator for an analytical instrument that provides the student with an experience similar to that of operating the actual instrument. In one preferred embodiment, the invention combines real functionality and simulated functionality where at least one ...
03/29/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?