System and method for contextual communication
AssigneeTwilio Inc.
InventorsJeffrey Lawson, Rob Brazier, Peter Lee, Manav Khurana
Life of this patent
Estimating the term…
Abstract
A system and method for facilitating contextual communications that includes creating a contextual resource that is initially associated with at least at first communication session; receiving an incoming communication request and establishing a second communication session; associating the second communication session with the contextual resource; setting contextual information of the contextual resource; performing at least one contextual communication action.
Claims20
A method comprising:
- detecting a state of an application that corresponds to a first communication session in which a first device communicates via a first modality of communication;
- based on the state of the application, initiating a second communication session in which the first device communicates via a second modality of communication;
- rerouting the second communication session to a second device based on the state of the application;
- detecting a request sent by the first device via the first modality of communication in the first communication session;
- and
- providing a response to the request to the second device via the second modality of communication in the second communication session.
A system comprising:
- one or more processors;
- and
- one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
- detecting a state of an application that corresponds to a first communication session in which a first device communicates via a first modality of communication;
- based on the state of the application, initiating a second communication session in which the first device communicates via a second modality of communication;
- rerouting the second communication session to a second device based on the state of the application;
- detecting a request sent by the first device via the first modality of communication in the first communication session;
- and
- providing a response to the request to the second device via the second modality of communication in the second communication session.
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- detecting a state of an application that corresponds to a first communication session in which a first device communicates via a first modality of communication;
- based on the state of the application, initiating a second communication session in which the first device communicates via a second modality of communication;
- rerouting the second communication session to a second device based on the state of the application;
- detecting a request sent by the first device via the first modality of communication in the first communication session;
- and
- providing a response to the request to the second device via the second modality of communication in the second communication session.
Dependencies are inferred from the claim text.