×

System and method for determining and communicating presence information

  • US 10,686,936 B2
  • Filed: 01/11/2019
  • Issued: 06/16/2020
  • Est. Priority Date: 09/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a presence server, a communication from a first client device to register presence statuses for a first account, the communication transmitted by a first client application executing on the first client device, the first client application being associated with the first account;

    in response to receiving the communication, setting a publication subscription between the presence server and the first client device;

    updating a presence status resource for the first account based on presence status updates received from the first client application via the publication subscription between the presence server and the first client device, the first client application transmitting the presence status updates in response to each detected change in presence status of the first client device;

    receiving, at the presence server, a request from a communication platform system, the request being for presence statuses of a plurality of devices of the first client application;

    in response to receiving the request, gathering the presence statuses of the plurality of devices from the presence status resource, the presence status resource including a presence status of the first client device and a presence status of a second client device executing the first client application; and

    returning the data describing the presence statuses of the plurality of devices to the communication platform system, the communication platform system using the data describing the presence statuses of the plurality of device to select a device to route communications transmitted as part of a communication session executed in relation to the first client application.

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