×

System and method for replicating offline scheduling transactions from a client to a server

  • US 8,185,590 B2
  • Filed: 12/02/2004
  • Issued: 05/22/2012
  • Est. Priority Date: 12/02/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable storage medium that is not a signal encoded with computer-executable instructions for execution by a computer implementing a store-and-forward application comprising:

  • an outbox that maintains a queue of items;

    an interface that receives a transaction for a first remote service, and for placing the transaction in the outbox, the transaction being generated by a first application that is different from the store-and-forward application, the store-and-forward application for sending items using a second remote service that is different from the first remote service;

    an invocation component that invokes a service delivery component of the first application for retrieving an item from the outbox, for determining whether the item is a transaction for the first remote service, for sending the item to the first remote service without use of the second remote service in response to determining that the item is a transaction for the first remote service, and for placing the item back in the outbox in response to determining that the item is not a transaction for the first remote service;

    a store-and-forward delivery component for processing items in the outbox subsequent to processing by the service delivery component for delivery to the second remote; and

    a network connectivity component for determining a network connectivity state of the store-and-forward application, and for first invoking the service delivery component via the invocation component and second invoking the store-and-forward delivery component in response to determining that the network connectivity state indicates onlinewherein the first remote service is hosted by a first remote server, the second remote service is hosted by a second remote server, the first remote server being different from the second remote server, and the first remote server being connected to the computer via a network and the second remote server being connected to the computer via the network.

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