Delaying live communications
AssigneeApple Inc.
InventorsPreethi KONDURI, Justin R. ETZINE, Austin W. SHYU, William SPURGEON, Pierre J. DE FILIPPIS, Daniel B. POLLACK
Life of this patent
Estimating the term…
Abstract
Some techniques are described herein to enable a sending device to provide personalized data to a receiving device before a live communication is initialized. For example, a sending device can selectively delay a live communication and, when doing so, send a request for a receiving device to access personalized data from a server. Such techniques allow the receiving device to access the personalized data before the live communication is initialized so that the personalized data can be used when the live communication is initialized.
Claims10
A method, comprising:
- at a first device:
- detecting an input corresponding to a request to establish a live communication with a second device different from the first device;
- in response to detecting the input and in accordance with a determination that a first set of one or more delay criteria is satisfied:
- delaying initiation of the live communication;
- and
- sending, to the second device, a request to access data corresponding to the first device;
- and
- after delaying initiation of the live communication, initiating the live communication.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a first device, the one or more programs including instructions for:
- detecting an input corresponding to a request to establish a live communication with a second device different from the first device;
- in response to detecting the input and in accordance with a determination that a first set of one or more delay criteria is satisfied:
- delaying initiation of the live communication;
- and
- sending, to the second device, a request to access data corresponding to the first device;
- and
- after delaying initiation of the live communication, initiating the live communication.
A first device, comprising:
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- detecting an input corresponding to a request to establish a live communication with a second device different from the first device;
- in response to detecting the input and in accordance with a determination that a first set of one or more delay criteria is satisfied:
- delaying initiation of the live communication;
- and
- sending, to the second device, a request to access data corresponding to the first device;
- and
- after delaying initiation of the live communication, initiating the live communication.
Dependencies are inferred from the claim text.