CA2352165C

Method and apparatus for intermediation of meetings and calls

Abstract

A computer-implemented method and system for assisting in the intermediation of realtime meetings, including telephone calls and face to face meetings. A user informs his system that he wishes to for example, make a telephone call. The system sends a request for a realtime meeting the specified target. Both the target and the requester queue the request. When both the requester and the target are mutually available, the realtime meeting can take place. Some embodiments cause this to happen automatically, some prompt the user to take action, such as dialing the telephone. Some embodiments allow the user to choose from among queued requests.

CA2352165C, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Expired 14 October 2019, 6.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

27 claims: 25 independent, 2 dependent

  1. 1
    CA 02352165 2009-10-01 What is claimed is:1. A computer-implemented method for the intermediation of real time meetings, comprising: receiving an indication by a requester system that a requester (R-A) wants to request a realtime meeting M-A with a target T-A;sending to a decider system (D) a request to conduct the real time meeting M-A;queuing the request for the meeting M-A by the decider system;receiving by the decider system (D) an availability status of T-A;receiving by the decider system (D) an availability status of requester (R-A), where a possible availability statues includes not available;receiving an indication by the requester system that a requester (R-B) wants to request a realtime meeting M-B with target T-B, the meeting M-B to be disjoint in time with the meeting M-A;and such that one of the parties to meeting M-A (R-A or T-A), known as the 'common party' is also the same as one of the parties to meeting M-B (R-B or T-B) and thus there are three distinct parties, the decider system (D) being associated with the common party;sending to the decider system (D) a request to conduct a real time meeting M-B;queuing the request for the meeting M-B by the decider system (D), such that requests for at least two distinct meetings, disjoint in time are placed in the queue, so that multiple pending real time meetings for the common party are in the queue at the same time;receiving by the decider system (D) an availability status of target T-B;receiving by the decider system (D) an availability status of the requester (R-B), where a possible availability status includes not available;initiating, by the decider system (D), one of the two meetings M-A and M-B by connecting the common party and the other party to that meeting when the common party and that other party are mutually available;and dequeuing the request for a meeting upon its completion.
  2. 4
    The method of any one of claims 1 to 3, wherein a system of a party is polled to determine the party’s availability.
  3. 5
    The method of any one of claims 1 to 4, wherein a system of a party sends the party’s availability status to the decider system (D) without being polled.
  4. 6
    The method of any one of claims 1 to 5, wherein mutual availability is determined by checking the availability of one of the target/requester pairs T-A/R-A and T-B/R-B.
  5. 7
    The method of any one of claims 1 to 6, wherein the request for the meeting M-A or the request for the meeting M-B is sent to a plurality of targets and mutual availability is determined when the requester and one of the plurality of targets is available.
  6. 8
    The method of any one of claims 1 to 7, further comprising displaying the availability status of the target T-A on the requester system, along with an indication that the requester has requested the meeting M-A or M-B with the target.
  7. 9
    The method of any one of claims 1 to 8, wherein the availability status of target T-A is one of in, out, and unknown.
  8. 10
    The method of any one of claims 1 to 8, wherein the availability status of target T-A includes at least three possible alternatives.
  9. 11
    The method of any one of claims 1 to 10, wherein the decider system (D) is a part of the system of the common party for whom it is responsible, and wherein the decider system (D) already knows the status of the common party for which it is responsible.
  10. 12
    The method of any one of claims 1 to 11, wherein the decider system (D) chooses to activate one of two real time meetings, where the parties for both meetings are available, based on ranking information manually entered through a user interface of the common party.
  11. 13
    The method of any one of claims 1 to 12, wherein the decider system (D) chooses to activate one of two real time meetings, where the parties for both meetings are available, based on priority information provided by either party. CA 02352165 2009-10-01
  12. 14
    The method of any one of claims 1 to 13, wherein the decider system (D) chooses to activate one of two real time meetings, where the parties for both meetings are available, based on the order in time in which the requests were made.
  13. 15
    The method of any one of claims 1 to 14, wherein the decider system (D) chooses to activate one of two real time meetings, where the parties for both meetings are available, based on relationship information about the parties based on party input or past history.
  14. 16
    The method of any one of claims 1 to 15, wherein a non-common requester is party to another, distinct meeting request.
  15. 17
    The method of any one of claims 1 to 16, wherein a non-common target is party to another distinct meeting request.
  16. 18
    The method of any one of claims 1 to 17, wherein each of three systems has requested and has pending requests for two or more real-time meetings in the queue, the three systems comprising a system of the common party, a system of a non-common party to meeting M-A and a system of a non-common party to meeting M-B.
  17. 19
    The method of any one of claims 1 to 18, wherein if all parties become available at once, only one of the meetings M-A and M-B will occur immediately and the other meeting will remain queued.
  18. 20
    The method of any one of claims 1 to 19, wherein the common party is the target T-A and T-B.
  19. 21
    The method of any one of claims 1 to 19, wherein the common party is the requester R-A and R-B.
  20. 22
    The method of any one of claims 1 to 19, wherein common party is the requester R-A and R-B and the common party participates in both of the meetings M-A and M-B.
  21. 23
    The method of any one of claims 1 to 22, wherein the target is a specific individual selected by the requester. CA 02352165 2009-10-01
  22. 24
    The method of any one of claims 1 to 22, wherein the target is a specific individual.
  23. 25
    The method of any one of claims 1 to 24, wherein the target is any one of a group of targets.
  24. 26
    The method of any one of claims 1 to 25, further comprising displaying the availability status of one of the requesters R-A and R-B on the target system, along with an indication that one of the requesters R-A and R-B has requested a meeting.
  25. 27
    A computer readable medium embodying a computer program stored thereon, the computer program comprising computing program code for performing the method of any one of claims 1 to 26.
Independent claims25