×

Modular distributed mobile data applications

  • US 7,877,682 B2
  • Filed: 04/11/2007
  • Issued: 01/25/2011
  • Est. Priority Date: 12/04/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A distributed mobile computing system for intermittently networked devices, the system comprising:

  • a servo for execution on a mobile computing device having a user interface and having at least intermittent communication with a server environment, the execution of the servo to realize a predetermined function on the mobile computing device, the servo defined in a predetermined servo description language (SDL) and configured to be stored in local storage on the mobile computing device, the servo comprising;

    a declaration of data storage on the mobile computing device, the declaration including or referencing a schema, anda declaration of a view, the declaration including a transformation rule mapping a schema component to an abstract interface object or concrete interface object;

    an interpreter to execute the servo on the mobile computing device to realize the predetermined function by interacting with data and schema in local storage and interacting with a concrete interface object or an abstract interface object to enforce the mapping declared in the transformation rule of the servo;

    a synchronizer on the mobile computing device to interact with a server-side synchronizer to synchronize data, schemata, and servos stored in local storage of the mobile computing device with server-side replica storage during periods of network connectivity; and

    a server environment including;

    storage on a non-transitory computer-readable storage medium for data, schemata, and at least one servo;

    replica storage of the local storage on the mobile computing device, wherein the replica storage is on a non-transitory computer-readable storage medium; and

    a synchronizer to interact with the synchronizer on the mobile computing device to synchronize data, schemata, and servos stored in local storage of the mobile computing device with the replica storage.

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