×

System and method for operating a networked software application on a network with sporadic connectivity

  • US 7,716,343 B2
  • Filed: 07/05/2006
  • Issued: 05/11/2010
  • Est. Priority Date: 08/22/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing data that is received on a client device from a server device over a sporadic network connection, wherein the client device is configured to support a client application, a proxy module, a network detector, and a persistency module, and the server device is configured to support a backend software application and a middleware application, the method comprising:

  • receiving user input for creating an order in the client application;

    creating a business data transmission using the client application based on the user input;

    transmitting the business data transmission from the client application to the proxy module that emulates the backend software application;

    determining using the network detector whether the network connection to the server device is available;

    if the network connection is available, transmitting the business data transmission from the proxy module to the backend software application via the network; and

    otherwise, saving the business data transmission from the proxy module in the persistency module;

    receiving, by the network detector from the server device, data representing a client specific subset, the client specific subset having been culled by the middleware from a set of master data using a set of distribution rules;

    storing the data representing the client specific subset in the persistency module; and

    presenting through the proxy module and the client application the client specific subset to the user to assist the creation of the order.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×