×

System and method for determining and communicating presence information

  • US 10,182,147 B2
  • Filed: 09/21/2012
  • Issued: 01/15/2019
  • Est. Priority Date: 09/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for communicating with presence information comprising:

  • at a first server of a communication platform;

    receiving an authorization token of a first client application;

    verifying at least one permission associated with the authorization token;

    registering a presence status of the first client application upon verifying the at least one permission of the authorization token;

    at a second server of the communication platform;

    accepting an incoming communication request from a system external to the communication platform;

    retrieving communication instructions according to the incoming communication request;

    identifying an instruction to communicate with a communication destination of the first client application, wherein, at the communication platform, the communication destination is associated with at least one of;

    a plurality of different accounts; and

    a plurality of different devices for a single account;

    responsive to the instruction to communicate with the communication destination;

    the second server accessing a presence status resource from the first server via a presence application protocol interface (API) of the first server, the presence status resource including the registered presence status of the first client application; and

    in a case when the communication destination is associated with a plurality of different accounts, the second server determining an available account of the different accounts by using the accessed presence status resource, and routing incoming communication to the determined available account, wherein the accessed presence status resource consolidates at least a subset of a plurality of presence statuses registered for a plurality of different client applications for the plurality of different accounts; and

    in a case when the communication destination is associated with a plurality of different devices for a single account, the second server determining an available device of the different devices by using the accessed presence status resource, and routing incoming communication to the determined available device, wherein the accessed presence status resource consolidates at least a subset of a plurality of presence statuses registered for the plurality of different devices for the single account.

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