×

MULTI-TENANT CLOUD-BASED QUEUING SYSTEMS

  • US 20180375964A1
  • Filed: 08/03/2018
  • Published: 12/27/2018
  • Est. Priority Date: 01/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, at a server computer of a queue management system, a first queue insertion request to insert a first entry into a first queue associated with a first merchant;

    inserting, by the server computer, the first entry into the first queue;

    receiving, at the server computer, a second queue insertion request to insert a second entry into a second queue associated with a second merchant;

    inserting, by the server computer, the second entry into the second queue;

    receiving, at the server computer, from a first client device, a swap request to swap the first entry in the first queue with the second entry in the second queue, wherein the swap request includes a set of queue swap criteria;

    determining, by the server computer, that the set of queue swap criteria is satisfied by the second entry;

    upon determining that the set of queue swap criteria is satisfied by the second entry, sending, by the server computer, to a second client device, a request to accept the request to swap the first entry in the first queue with the second entry in the second queue, wherein the server computer facilitates communication between the first client device and the second client device that utilize different communication protocols;

    receiving, at the server computer, from the second client device, a response indicating an acceptance of the request to swap the first entry in the first queue with the second entry in the second queue; and

    based on receiving the response indicating the acceptance from the second client device, updating, by the server computer, the first entry and the second entry to cause the first client device to be associated with the second entry and the second client device to be associated with the first entry.

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