×

Dual modeling environment in which commands are executed concurrently and independently on both a light weight version of a proxy module on a client and a precise version of the proxy module on a server

  • US 9,002,946 B2
  • Filed: 08/25/2010
  • Issued: 04/07/2015
  • Est. Priority Date: 08/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for enabling a dual modeling environment, comprising:

  • (a) creating a client application comprising one or more proxy modules, wherein;

    (i) each of the one or more proxy modules corresponds to a precise module;

    (ii) each of the one or more proxy modules comprises a light weight version of the corresponding precise modules; and

    (iii) a server application is comprised of one or more precise modules;

    (b) executing one or more commands in the one or more proxy modules in the client application to produce client output data;

    (c) transmitting the same one or more commands to the server application that is configured to utilize the same one or more commands during execution of the one or more precise modules, wherein the server application is configured to execute the same one or more commands in the server application concurrently with and independent from the client application to produce server output data; and

    (d) synchronizing the client output data with the server output data, wherein the synchronizing comprises;

    (i) maintaining a client command stack comprised of a subset of the one or more commands, wherein;

    (1) the subset comprises those commands that would result in a modeling error if allowed to complete execution in the server application; and

    (2) the client command stack continues to grow until each command in the stack is acknowledged by the server application; and

    (ii) utilizing stack data that is based on the one or more commands in the client command stack that have not been acknowledged by the server application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×