×

Systems and methods to manage a queue of people requesting real time communication connections

  • US 9,197,479 B2
  • Filed: 08/24/2006
  • Issued: 11/24/2015
  • Est. Priority Date: 01/10/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • processing transmissions received by a server system and corresponding to a plurality of requests for a real-time communication connection to a communicatee, each request from the plurality of requests from a respective communicator of a plurality of communicators;

    based at least in part on the processing, retrieving by the server system information stored about one or more communicators of the plurality of communicators from a data store of the server system, and designating each communicator of the plurality of communicators with respective status information based at least in part on the retrieved information, wherein for at least one communicator of the plurality of communicators the respective status information corresponds to a respective status assigned to the respective communicator based at least in part on one or more previous requests from the respective communicator;

    ranking by the server system each request of the plurality of requests based at least in part on the respective status information, wherein the ranking results in a first order and comprises computing one or more degrees of social separation between at least one of the communicators and the communicatee based on social network information retrieved by the server system;

    preparing by the server system queue information based at least in part on the ranking and transmitting the queue information to a computing device associated with the communicatee, to facilitate a user interface display that indicates the plurality of requests for real time communication connections to the communicatee according to the first order, wherein the indicating the plurality of requests comprises indicating for at least one request of the plurality of requests;

    an identifier for the respective communicator;

    a status indicator associated with the respective communicator that defines a rank of the respective communicator among the plurality of communicators based on the first order;

    an identification of a social distance between the respective communicator and the communicator based at least in part on the computed one or more degrees of social separation;

    a call back window requested by the respective communicator; and

    a comment received from the respective communicator;

    processing by the server system an indication of a selection of a user-selectable option facilitated by the user interface display, the selection corresponding to input from the communicatee, and prioritizing the plurality of requests into a prioritized list of requests according to a second order based at least in part on the selection, wherein the prioritizing results in a first request of the plurality of requests designated as highest ranked according to the second order; and

    establishing a real time communication connection to a communication device associated with the communicatee by selection of the first request designated as highest ranked from the prioritized list of requests.

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