Enriched calling
AssigneeT-Mobile USA, Inc.
InventorsSyed Toaha Ahmad, Karthik Iyer
Life of this patent
Estimating the term…
Abstract
Systems and methods of providing enriched call elements within outbound voice or video calls using rich communication services (RCS) are disclosed. The techniques include initiating a voice or video call from a first RCS-compatible device to a second RCS-compatible device, automatically sending an RCS invite or instant message including enriched call elements added from a business data server or from the first RCS-compatible device to the second RCS-compatible device, and presenting an indication of the enriched call elements to a user of the second RCS-compatible device concurrent with or prior to answering the voice or video call. Such enriched call elements may include location data, call priority data, call subject matter data, electronic images, or video clips.
Claims20
A computer-implemented method for adding rich communication services (RCS) data to voice or video calls, the method comprising:
- initiating, by a first RCS-compatible device, a voice or video call from the first RCS-compatible device to a second RCS-compatible device;
- sending, from the first RCS-compatible device to the second RCS-compatible device, an invite message to request an RCS session;
- receiving, at the first RCS-compatible device, an acceptance message in response to the invite message;
- and
- adding, by the first RCS-compatible device or a network component of a telecommunications network associated with the first RCS-compatible device, one or more enriched call elements to a message to the second RCS-compatible device in the RCS session,
- wherein receiving the enriched call elements causes the second RCS-compatible device to present an indication of the enriched call elements to a user of the second RCS-compatible device.
A non-transitory, tangible computer-readable medium storing executable instructions for adding rich communication services (RCS) data to voice or video calls that, when executed by one or more processors of a first RCS-compatible device, cause the first RCS-compatible device to:
- initiate a voice or video call from the first RCS-compatible device to a second RCS-compatible device;
- send an invite message to the second RCS-compatible device to request an RCS session;
- receive an acceptance message in response to the invite message;
- and
- add one or more enriched call elements to a message to the second RCS-compatible device in the RCS session,
- wherein receiving the enriched call elements causes the second RCS-compatible device to present an indication of the enriched call elements to a user of the second RCS-compatible device.
A rich communication services (RCS) compatible device, comprising:
- one or more processors;
- a communication component configured to communicate via a telecommunications network;
- and
- a program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the RCS-compatible device to:
- receive a voice or video call from a second RCS-compatible device via the communication component;
- receive an invite message from the second RCS-compatible device to request an RCS session via the communication component;
- send an acceptance message in response to the invite message via the communication component;
- receive one or more enriched call elements in a message from the second RCS-compatible device in the RCS session prior to answering the voice or video call;
- and
- in response to receiving the enriched call elements, present an indication of the enriched call elements to a user of the RCS-compatible device prior to answering the voice or video call.
Dependencies are inferred from the claim text.