IP Library Granted Patent US 9,591,144
Granted Patent B2
US 9,591,144 · App. 12/841,290 · Granted Mar 7, 2017

Systems and methods of forwarding communication requests based on handling instructions in an internet protocol environment

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 9,591,144
App. No.
12/841,290
Granted
Mar 7, 2017
Kind
B2
Abstract

A IP telephony service allows customers to form user groups. Each user group can include multiple members, each of whom have their own telephony device. When a member of a user group sends an outgoing communication from one of the telephony devices associated with the user group, the service obtains communication handling instructions for the user group. The outgoing communication is then processed in accordance with the handling instructions. This could include sending copies of the outgoing communication to the telephony devices of other members of the user group. This could also include sending the outgoing communication with an origination identifier associated with the user group, rather than an origination identifier associated with the member's telephony device.

Claims (36)

1. A method of processing communication requests based on handling instructions in an Internet Protocol (IP) environment, comprising:

receiving an outgoing communication request, for a communication directed to one or more members outside of a user group, that originates from a communications device of a first member of the user group;

obtaining predetermined communication handling instructions, that are registered with an IP telephony service provider, for the user group based on an identifier associated with the user group, wherein the predetermined communication handling instructions indicate how outgoing communications that originate from members of the user group are handled; and

attempting to transmit the communication request, for the communication directed to the one or more members outside of the user group, based on the obtained predetermined communication handling instructions, wherein

the outgoing communication request is a request to deliver an SMS message that responds to an SMS message received by the first member of the group,

the predetermined communication handling instructions specify whether other members of the group will receive a copy of the reply SMS message, and

delivery of the SMS message is attempted based on the predetermined communication handling instructions.

2. The method of claim 1 , wherein the outgoing communication request further includes a request to deliver an original SMS message, wherein the predetermined communication handling instructions specify the origination identifier to be used for SMS messages that originate from the first member of the group, and wherein the attempting step comprises attempting to deliver the SMS message with the origination identifier specified in the predetermined communication handling instructions.

3. The method of claim 2 , wherein the predetermined communication handling instructions indicate that SMS messages originating from the first member of the group indicate an origination identifier associated with the user group.

4. The method of claim 2 , wherein the predetermined communication handling instructions indicate that SMS messages originating from the first member of the group indicate an origination identifier associated with the first member of the group.

5. The method of claim 1 , wherein the outgoing communication request further includes a request to deliver an original SMS message, wherein the predetermined communication handling instructions specify whether other members of the group will receive a copy of the SMS message, and wherein the attempting step comprises attempting to deliver the SMS message based on the predetermined communication handling instructions.

6. The method of claim 5 , wherein the predetermined communication handling instructions indicate that a copy of the SMS message is to be sent to all members of the user group.

7. The method of claim 5 , wherein the predetermined communication handling instructions indicate that a copy of the SMS message is to be sent to a subset of all members of the group.

8. The method of claim 1 , wherein the predetermined communication handling instructions specify the origination identifier to be used for SMS messages that respond to incoming SMS messages received by members of the group, and wherein the attempting step comprises attempting to deliver the SMS message with the origination identifier specified in the predetermined communication handling instructions.

9. The method of claim 8 , wherein the predetermined communications handling instructions indicate that SMS messages that reply to an SMS message received by the first member of the group indicate an origination identifier associated with the user group.

10. The method of claim 8 , wherein the predetermined communications handling instructions indicate that SMS messages that reply to an SMS message received by the first member of the group indicate an origination identifier associated with the first member of the group.

11. The method of claim 1 , wherein the predetermined communication handling instructions indicate that a copy of the reply SMS message is to be sent to all members of the user group.

12. The method of claim 1 , wherein the predetermined communication handling instructions indicate that a copy of the reply SMS message is to be sent to a subset of all members of the group.

13. The method of claim 1 , wherein the IP telephony service provider obtains the predetermined communication handling instructions from a database in the IP telephony service provider using the identifier associated with the user group.

14. The method of claim 1 , wherein the predetermined communication handling instructions reflect instructions for transmitting the communication request to a predetermined subset of the user group.

15. A system for processing communication requests based on handling instructions in an Internet Protocol (IP) environment, comprising:

means for receiving an outgoing communication request, for a communication directed to one or more members outside of a user group, that originates from a communications device of a first member of the user group;

means for obtaining predetermined communication handling instructions, that are registered with an IP telephony service provider, for the user group based on an identifier associated with the user group, wherein the predetermined communication handling instructions indicate how outgoing communications that originate from members of the user group are handled; and

means for attempting to transmit the communication request, for the communication directed to the one or more members outside of the user group, based on the obtained predetermined communication handling instructions, wherein

the outgoing communication request is a request to deliver an SMS message that responds to an SMS message received by the first member of the group,

the predetermined communication handling instructions specify whether other members of the group will receive a copy of the reply SMS message, and

delivery of the SMS message is attempted based on the predetermined communication handling instructions.

16. A system for processing communication requests based on handling instructions in an Internet Protocol (IP) environment, comprising:

a memory; and

at least one processor configured to:

receive an outgoing communication request, for a communication directed to one or more members outside of a user group, that originates from a communications device of a first member of the user group;

obtain predetermined communication handling instructions, that are registered with an IP telephony service provider, for the user group based on an identifier associated with the user group, wherein the predetermined communication handling instructions indicate how outgoing communications that originate from members of the user group are handled; and

attempt to transmit the communication request, for the communication directed to the one or more members outside of the user group, based on the obtained predetermined communication handling instructions, wherein

the outgoing communication request is a request to deliver an SMS message that responds to an SMS message received by the first member of the group,

the predetermined communication handling instructions specify whether other members of the group will receive a copy of the reply SMS message, and

delivery of the SMS message is attempted based on the predetermined communication handling instructions.

Assignments (12)
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 →
CHANGE OF NAME Recorded Jun 8, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060313/0292 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
MERGER Recorded Feb 19, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 037773/0426 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 025494/0550) Recorded Aug 1, 2011
From: BANK OF AMERICA, N.A.
To: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
Reel/Frame 026679/0582 →
SECURITY AGREEMENT Recorded Aug 1, 2011
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026680/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2010
From: SOUTH, MICHAEL; ERICKSON, JOHN
To: VONAGE NETWORK, LLC
Reel/Frame 025641/0771 →
SECURITY AGREEMENT Recorded Dec 15, 2010
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025494/0550 →