Synchronous communication session coordination and handling among devices using metadata
First Claim
Patent Images
1. A method of communication, comprising:
- sending, from a requesting device to a recipient device prior to establishing a communication session with the recipient device, a request for the communication session, wherein the request includes metadata including a timeout indicating when the request is automatically canceled;
automatically determining the timeout based on calendar information for the requesting device;
receiving, within the requesting device, a reply to the request from the recipient device;
responsive to the reply, scheduling the communication session within the requesting device based upon the reply and the timeout; and
responsive to the scheduling, automatically initiating by the requesting device the communication session with the recipient device based on the scheduling.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a request for a communication session is sent, from a requesting device to a recipient device, prior to establishing the communication session with the recipient device. A reply to the request is received, within the requesting device, from the recipient device. Responsive to the reply, the communication session is scheduled within the requesting device based upon the reply.
34 Citations
18 Claims
-
1. A method of communication, comprising:
-
sending, from a requesting device to a recipient device prior to establishing a communication session with the recipient device, a request for the communication session, wherein the request includes metadata including a timeout indicating when the request is automatically canceled; automatically determining the timeout based on calendar information for the requesting device; receiving, within the requesting device, a reply to the request from the recipient device; responsive to the reply, scheduling the communication session within the requesting device based upon the reply and the timeout; and responsive to the scheduling, automatically initiating by the requesting device the communication session with the recipient device based on the scheduling. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for communication, comprising:
-
a display device; a transceiver; a processor coupled to the display device and the transceiver, wherein the processor is configured to initiate operations comprising; sending, to a recipient device and prior to establishing a communication session with the recipient device, a request to initiate the communication session, wherein the request includes metadata including a timeout indicating when the request is automatically canceled; automatically determining the timeout based on calendar information for the requesting device; receiving a reply to the request from the recipient device; scheduling the communication session based upon the reply and the timeout; and automatically initiating by the requesting device the communication session with the recipient device based on the scheduling. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable storage medium having program code stored thereon for communication, the program code executable by a processor to perform operations comprising:
-
sending, from a requesting device to a recipient device prior to establishing a communication session with the recipient device, a request for the communication session, wherein the request includes metadata including a timeout indicating when the request is automatically canceled; automatically determining the timeout based on calendar information for the requesting device; receiving, within the requesting device, a reply to the request from the recipient device; responsive to the reply, scheduling the communication session within the requesting device based upon the reply and the timeout; and responsive to the scheduling, automatically initiating by the requesting device the communication session with the recipient device based on the scheduling. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus for communication, comprising:
-
a display device; a transceiver; a processor coupled to the display device and the transceiver, wherein the processor is configured to initiate operations comprising; receiving, from a requesting device and prior to establishing a communication session with the requesting device, a request to initiate the communication session, wherein the request includes metadata including a timeout indicating when the request is automatically canceled; wherein the timeout is automatically determined based on calendar information for the requesting device; receiving a user input indicating a response to the request; scheduling the communication session based upon the response and the timeout; and automatically initiating by the requesting device the communication session with the recipient device based on the scheduling.
-
Specification