IP Library Granted Patent US 10,951,771
Granted Patent B2
US 10,951,771 · App. 13/966,846 · Granted Mar 16, 2021

Method and apparatus for call handling control

Inventors: Baruch Sterman (Efrat, IL); Ido Mintz (Burgata, IL); Itay Bianco (Tel-Aviv, IL); Sagie Machlin (Rishon Lezion, IL)
Assignee: Vonage Business Inc.
H04M7/0027H04L65/1096H04M3/42H04M11/007H04M11/066H04M7/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,951,771
App. No.
13/966,846
Granted
Mar 16, 2021
Kind
B2
Abstract

A method and apparatus for call handling control comprises receiving, from a first device, call handling information directed towards a second device, wherein a call is currently established between the first device and the second device and transmitting the call handling information to the second device, wherein the call handling information comprises feature activation instructions for the second device.

Claims (30)

1. A method for call handling control comprising:

receiving, from a first device, a call request including call handling information directed towards a second device; and

transmitting the call request and the call handling information to the second device, wherein the call handling information comprises instructions to be executed by the second device for controlling what features are activated on the second device during the call, wherein the call handling information activates features on the second device comprising at least one of enabling one or more cameras on the second device, toggling a primary camera from the one or more cameras on the second device, or adjusting a volume of the second device.

2. The method of claim 1 further comprising:

embedding a user specified uniform resource locator (URL) into the call handling information.

3. The method of claim 2 wherein the URL links to a script comprising a set of programmatic statements for execution on the second device.

4. The method of claim 3 , further comprising:

embedding a media URL into the script for playing on the second device.

5. The method of claim 4 , wherein the media comprises at least one of a text file, an audio file, a video file, or an image.

6. The method of claim 1 wherein the call handling information comprises conditional logic, the conditional logic comprising at least:

determining whether the second device is in a particular state, and if the second device is in the particular state, performing an action according to a script.

7. The method of claim 1 wherein the call handling information is embedded into a content portion of a signaling protocol message.

8. The method of claim 7 , wherein the call handling information comprises a uniform resource locator to media content, the media content comprising at least one of a text file, an audio file, a video file, or an image.

9. The method of claim 1 further comprising:

composing actions contained in the call handling information based on input received by a user of the first device through a user interface displayed on the first device.

10. The method of claim 9 further comprising:

receiving, from the second device, a message indicating available functionality and device type of the second device; and

generating the user interface based on the available functionality and the device type of the second device.

11. A method for call handling control comprising:

receiving call handling information from a first device at a second device, wherein the call handling information comprises instructions to be executed by the second device for controlling what features are activated on the second device during the call; and

controlling the second device according to the call handling information, wherein controlling the second device comprises at least one of enabling one or more cameras on the second device, toggling a primary camera from the one or more cameras on the second device, or adjusting a volume of the second device.

12. The method of claim 11 , wherein controlling the second device comprises executing an application.

13. The method of claim 11 further comprising:

receiving the call handling information via a session initiation protocol (SIP) message.

14. The method of claim 13 wherein the SIP message is a SIP NOTIFY message.

15. An apparatus for outgoing call handling control comprising:

a processor; and

a memory coupled to the processor, the memory having stored therein a parameter module and a voice over internet protocol (VoIP) application comprising instructions executable by the processor to configure the apparatus to:

receive a call request including call handling information directed towards a second device; and

transmit the call request and the call handling information to the second device, wherein the call handling information comprises instructions to be executed by the second device for controlling what features are activated on the second device during the call wherein the call handling information activates features on the second device comprising at least one of enabling one or more cameras on the second device, toggling a primary camera from the one or more cameras on the second device, or adjusting a volume of the second device.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE BUSINESS INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0432 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2013
From: STERMAN, BARUCH; MINTZ, IDO; BIANCO, ITAY; MACHLIN, SAGIE
To: VONAGE NETWORK LLC
Reel/Frame 031033/0911 →