# US 10,771,611 B2 · System and method for providing personalized audio-video invitations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,611 B2
- Document ID: US10771611B2
- Status: Granted
- Kind: B2
- Application number: 16/793,699
- Filed: 2020-02-18
- Published: 2020-06-11
- Granted: 2020-09-08
- Earliest claimed: 2017-10-16
- Assignees: Mobiline, Inc.
- Applicants: Mobiline, Inc.
- Inventors: Stanislav Borukhoff
- Web page: https://patentgrep.com/patent/US10771611B2

## CPC

- H04M 1/7243: with interactive means for internal management of messages
- H04L 65/1076: Screening of IP real time communications, e.g. spam over Internet telephony [SPIT]
- H04L 65/1104: Session initiation protocol [SIP]
- H04M 3/42042: {Notifying the called party of information on the calling party (details within substation equipment H04M1/57, signalling details H04Q3/72)}
- H04M 3/4365: {based on information specified by the calling party, e.g. priority or subject}
- H04W 76/14: Direct-mode setup
- H04L 65/1069: Session establishment or de-establishment
- H04L 67/1068: {Discovery involving direct consultation or announcement among potential requesting and potential source peers}
- H04M 1/2535: {adapted for voice communication over an Internet Protocol [IP] network (Voice over Internet Protocol (VoIP) network equipment and services H04M7/006; implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] H04L69/16)}
- H04M 1/576: {associated with a pictorial or graphical representation}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04W 76/12: Setup of transport tunnels
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system and method for managing phone calls enables the call initiator to create a personalized audio or video invitation that the call recipient may review prior to accepting the call, which is immediately connected upon acceptance. Prior to initiating the call, the call initiator's communication device records a personalized audio or video invitation from the call initiator. A peer-to-peer connection is established between the call initiator's communication device and the call recipient's communication device. The call initiator may upload the personalized audio or video invitation to a server for the call recipient to download or stream from the server, or the call recipient may download or stream the personalized audio or video invitation from the call initiator's device via the peer-to-peer connection. Upon receipt of a notification from the call recipient that the call is accepted, a live voice connection between the call initiator and call recipient is established.

## Claims

### Claim 1

A method for providing the identity of a call initiator prior to acceptance of a call by a call recipient, comprising:
prior to initiating the call, the call initiator's communication device recording a personalized audio or video invitation from the call initiator;
establishing a peer-to-peer connection between the call initiator's communication device and the call recipient's communication device;
the call initiator's communication device providing from the call initiator's communication device to the call recipient's communication device via the peer-to-peer connection a call request message including a reference for accessing the personalized audio or video invitation from the call initiator;
the call initiator receiving from the call recipient's communication device via the peer-to peer connection an indication that the call recipient has started reviewing the personalized audio or video invitation and initiating a timer on the call initiator's communication device that starts counting upon receipt of the indication; and
upon receipt of a notification from the call recipient that the call is accepted pursuant to review of the personalized audio or video invitation by the call recipient, establishing a live voice connection between the call initiator and call recipient over the peer-to-peer connection.

### Claim 2 (depends on 1)

The method of claim 1, wherein the call recipient uses the reference to download the personalized audio or video invitation from a server, stream the personalized audio or video invitation from the server, download the personalized audio or video invitation from the call initiator's communication device, stream the personalized audio or video invitation from the call initiator's communication device, or receive the personalized audio or video invitation directly in data chunks from the call initiator's communication device over the peer-to-peer connection.

### Claim 3 (depends on 1)

The method of claim 1, wherein the personalized audio or video invitation includes an explanation of a reason for the call.

### Claim 4 (depends on 1)

The method of claim 1, further comprising the call initiator receiving from the call recipient's communication device via the peer-to-peer connection an indication of the progress of review of the personalized audio or video invitation by the call recipient.

### Claim 5 (depends on 4)

The method of claim 4, further comprising displaying on the call initiator's communication device status information from the call recipient indicating the progress of the review of the personalized audio or video invitation by the call recipient.

### Claim 6 (depends on 1)

The method of claim 1, wherein establishing the peer-to-peer connection between the call initiator's communication device and the call recipient's communication device comprises sending at least one session description protocol (SDP) packet to server for forwarding to the call recipient's communication device and receiving at least one SDP packet from the call recipient's communication device via the server, whereby the peer-to-peer connection between the call initiator's communication device and the call recipient's communication device is established by the call initiator's communication device and the call recipient's communication device using call completion information provided in the SDP packet.

### Claim 7

A method for enabling call completion based on a response by a call recipient to a personalized audio or video invitation from a call initiator, comprising:
prior to initiating the call, the call initiator's communication device recording a personalized audio or video invitation from the call initiator;
establishing a peer-to-peer connection between the call initiator's communication device and the call recipient's communication device by sending at least one session description protocol (SDP) packet to a server for forwarding to the call recipient's communication device and receiving at least one SDP packet from the call recipient's communication device via the server;
the call initiator's communication device providing from the call initiator's communication device to the call recipient's communication device via the peer-to-peer connection a call request message including a reference for accessing the personalized audio or video invitation from the call initiator;
the call initiator receiving from the call recipient's communication device via the peer-to peer connection an indication that the call recipient has started reviewing the personalized audio or video invitation and initiating a timer on the call initiator's communication device that starts counting upon receipt of the indication; and
upon receipt of a notification from the call recipient that the call is accepted pursuant to review of the personalized audio or video invitation by the call recipient, establishing a live voice connection between the call initiator and call recipient over the peer-to-peer connection.

### Claim 8 (depends on 7)

The method of claim 7, wherein the call recipient uses the reference to download the personalized audio or video invitation from the server, stream the personalized audio or video invitation from the server, download the personalized audio or video invitation from the call initiator's communication device, stream the personalized audio or video invitation from the call initiator's communication device, or receive the personalized audio or video invitation directly in data chunks from the call initiator's communication device over the peer-to-peer connection.

### Claim 9 (depends on 7)

The method of claim 7, wherein the personalized audio or video invitation includes an explanation of a reason for the call.

### Claim 10 (depends on 7)

The method of claim 7, further comprising the call initiator receiving from the call recipient's communication device via the peer-to-peer connection an indication of the progress of review of the personalized audio or video invitation by the call recipient.

### Claim 11 (depends on 10)

The method of claim 10, further comprising displaying on the call initiator's communication device status information from the call recipient indicating the progress of the review of the personalized audio or video invitation by the call recipient.

### Claim 12 (depends on 7)

The method of claim 7, further comprising transferring call completion information in the at least one SDP packet and using the call completion information to establish the live voice connection between the call initiator and call recipient.

### Claim 13

A communication system that provides the identity of a call initiator prior acceptance of a call by a call recipient, comprising:
a call initiating communication device including a recording device adapted to record a personalized audio or video invitation from the call initiator, wherein the call initiating communication device is adapted to send, upon completion of the recording, a call request message from the call initiator to the call recipient, the call request message including an option to play the personalized audio or video invitation;
a call receiving communication device adapted to enable the call recipient to elect to play the personalized audio or video invitation and to elect whether to accept the call in response to the personalized audio or video invitation; and
a server adapted to exchange session description protocol (SDP) packets between the call initiating communication device and the call receiving communication device,
the call initiating communication device and the call receiving communication device using information in the SDP packets to establish a peer-to-peer connection between the call initiating communication device and the call receiving communication device,
the call initiator's communication device providing from the call initiator's communication device to the call recipient's communication device via the peer-to-peer connection a call request message including a reference for accessing the personalized audio or video invitation from the call initiator, and
the call initiating communication device receiving from the call receiving communication device an indication of the progress of the review of the personalized audio or video invitation by the call recipient via the peer-to-peer connection and displays the indication to a display of the call initiating communication device.

### Claim 14 (depends on 13)

The communication system of claim 13, wherein the call recipient uses the reference to download the personalized audio or video invitation from the server, stream the personalized audio or video invitation from the server, download the personalized audio or video invitation from the call initiator's communication device, stream the personalized audio or video invitation from the call initiator's communication device, or receive the personalized audio or video invitation directly in data chunks from the call initiator's communication device over the peer-to-peer connection.

### Claim 15 (depends on 13)

The communication system of claim 13, further comprising establishing a live voice connection between the call initiator and call recipient via the peer-to-peer connection upon receipt of a notification from the call recipient that the call is accepted pursuant to review of the personalized audio or video invitation by the call recipient.

### Claim 16 (depends on 13)

The communication system of claim 13, wherein the personalized audio or video invitation includes an explanation of a reason for the call.

### Claim 17 (depends on 13)

The communication system of claim 13, wherein the call initiating communication device initiates a timer on the call initiator's communication device that starts counting upon receipt of an indication that the call recipient has started reviewing the personalized audio or video invitation.

### Claim 18 (depends on 13)

The communication system of claim 13, wherein the peer-to-peer connection between the call initiator's communication device and the call recipient's communication device is established using at least one SDP packet provided by the call initiating communication device and at least one SDP packet provided by the call receiving communication device.

### Claim 19 (depends on 16)

The communication system of claim 16, wherein the call initiating communication device and the call recipient communication device exchange call completion information in at least one SDP packet for use in establishing a live voice connection between the call initiating communication device and the call receiving communication device.
