×

Using digital item tracking to drive e-commerce

  • US 10,248,987 B1
  • Filed: 03/17/2014
  • Issued: 04/02/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, in an order state server, for using digital item tracking to drive e-commerce in a peer-to-peer network marketplace accessible via a mobile communication device, the method comprising the steps of:

  • providing access to a single user interface for display on a mobile device, the single user interface including information about items listed by a seller on a peer-to-peer network marketplace, wherein an order state server aggregates back-end information from one or more back-end resources comprising an item transport server and a payment server and presents the back-end information for display to a buyer using the single user interface on the mobile device, the back-end resources being inaccessible to the buyer and the order state server stores application program interfaces enabling communication with the back-end resources;

    receiving at a processor of the order state server, an indication of a transaction within the single user interface indicative that an item on the peer-to-peer network marketplace has been purchased by a buyer from the seller, along with details of the transaction entered into the single user interface displayed on the mobile device, the details of the transaction including payment information and delivery information from the buyer;

    determining, using the processor of the order state server, an order state of a state controller of the order state server, the order state being associated with the item;

    transitioning, using the state controller of the order state server, the order state using information received from the item transport server, the item transport server configured to track the item and provide an updated tracking status to the order state server;

    transitioning, using the processor of the order state server, the order state of the state controller to a first state when the updated tracking status indicates that a shipping label for the item is ready to be printed by the seller;

    reformatting, using the processor of the order state server, the details of the delivery information into a delivery address format compatible with the item transport server, the details of the delivery information comprising information previously entered by the buyer into the single user interface;

    generating, using the processor of the order state server, the shipping label using the delivery information in the delivery address format, the shipping label being trackable by the item transport server;

    outputting to the mobile communication device, intermittent statuses of the item based on information received from the item transport server;

    automatically detecting, using the processor of the order state server, whether an exception event has occurred and responsive to detecting the exception event, initiating processing of the exception event by transitioning the order state to an exception state;

    responsive to the order state transitioning to the first state, charging, using the processor of the order state server, a buyer for the item using the payment information entered by the buyer into the single user interface displayed on the mobile device, wherein the payment information is formatted by the order state server and sent to the payment server for processing and holding the processed payment information until the order state of the state controller has transitioned to a third state;

    transitioning, using the processor of the order state server, the order state of the state controller to a second state when the updated tracking status indicates receipt from a transport server indicative that the item has transferred possession from the seller to a shipper;

    transitioning, using the processor of the order state server, the order state of the state controller to the third state when the updated tracking status indicates delivery from the transport server indicative that the item has transferred possession from the shipper to the buyer; and

    responsive to the order state transitioning to the third state, releasing, using the processor of the order state server, a payment to the seller as charged to the buyer, the payment to the seller being processed by the payment server and being based on seller payment information retrieved from storage and being previously entered by the seller through a seller user interface on a seller'"'"'s mobile device and stored under a seller profile.

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