×

Connecting consumers with service providers

  • US 9,971,873 B2
  • Filed: 08/09/2017
  • Issued: 05/15/2018
  • Est. Priority Date: 09/08/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for facilitating a connection between two terminal devices, with facilitating being at least partly based on identifying, in accordance with an implementation of one or more presence protocols, a state of a terminal device, comprising:

  • a presence tracking module that;

    identifies a communication mode by which a first terminal device is enabled for communication, wherein the communication mode comprises one or more of a text mode, a voice mode, or a video mode; and

    identifies, in accordance with an implementation of one or more presence protocols, a state of the first terminal device and updates memory with data indicative of the state of the first terminal device, wherein a state comprises (i) on-line without a communication channel to another terminal device facilitated by the system, (ii) on-line with a communication channel to another terminal device facilitated by the system in the communication mode, or (iii) offline; and

    a scheduling module that receives, from the presence tracking module, data indicative of the identified communication mode and the identified state and that facilitates, based on the identified communication mode and the identified state, a real-time connection between the first terminal device and a second terminal device that initiates a request for the real-time connection, wherein, prior to the request, the first remote terminal device and its one or more communication capabilities and real-time connection status are unknown to the second terminal device.

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