IP Library Granted Patent US 7,957,395
Granted Patent B2
US 7,957,395 · App. 11/768,683 · Granted Jun 7, 2011

Systems and methods for a hybrid telephony service

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 7,957,395
App. No.
11/768,683
Granted
Jun 7, 2011
Kind
B2
Abstract

The systems and methods for a hybrid telephony service may provide a plurality of user accounts that each user may have a circuit-based telephony service identifier, a packet-based telephony service identifier and a mapping instruction for the user account. The systems and methods for a hybrid telephony service may further provide a service control component to query the user account database to retrieve the mapping instruction for a telephony service identifier.

Claims (36)

1. A system comprising:

a database server comprising a plurality of user accounts, each user account comprising:

a circuit-based telephony service identifier, wherein the circuit-based telephony service identifier comprises a telephone number associated with a landline.

a packet-based telephony service identifier, wherein the packet-based telephony service identifier comprises at least one of a VoIP telephone number and a unique identifier of an analog telephone adapter or a unique identifier of a softphone, and

a mapping instruction, wherein the mapping instruction comprises one of the following: instructions for mapping the circuit-based telephony service identifier to the packet-based telephony service identifier, and instructions for no mapping: and

a service control component communicatively coupled to a circuit-based network, a packet-based network and the database, wherein the service control component is configured to process a query to search the database for a telephony service identifier and retrieve the mapping instruction associated with the corresponding user account of the telephony service identifier from the database.

2. The system of claim 1 , wherein each user account is a hybrid telephony service user account.

3. The system of claim 1 , wherein the service control component is further configured to route telephone calls targeting or originating from the telephony service identifier according to the retrieved mapping instruction.

4. The system of claim 1 , wherein the mapping instruction is one of the following: mapping the circuit-based telephony service identifier to the packet-based telephony service identifier, and no mapping.

5. The system of claim 1 , wherein the user account further comprises a second circuit-based telephony service identifier.

6. The system of claim 5 , wherein the second circuit-based telephony service identifier is a wireless mobile telephone number associated with a wireless telephony device.

7. The system of claim 5 , wherein the mapping instruction is one of the following: mapping the circuit-based telephony service identifier to the second circuit-based telephony service identifier, mapping the second circuit-based telephony service identifier to the circuit-based telephony service identifier, mapping the circuit-based telephony service identifier to the packet-based telephony service identifier and no mapping.

8. The system of claim 1 , wherein the mapping instruction is received through a telephony device associated with the circuit-based telephony service identifier or a telephony service account management Internet website.

9. The system of claim I, wherein the packet-based telephony service identifier is associated with one of the following: an Analog Telephone Adaptor, a softphone, and a telephone configured to receive Internet Protocol packets.

10. A method comprising:

receiving a telephony signaling message from a telephony device associated with a circuit-based telephony service identifier;

identifying that the circuit-based telephony service identifier is associated with a hybrid telephony service user account;

determining the telephony signaling message is a valid selection of a mapping instruction for the hybrid telephony service user account; and

recording the mapping instruction in the hybrid telephony service user account;

wherein the telephony device associated with the circuit-based telephony service identifier comprises a telephone connected to a landline, and

wherein the hybrid telephony service user account has one circuit-based telephone number and a valid mapping instruction comprises at least one of following: instructions for mapping the circuit-based telephony service identifier to the packet-based telephony service identifier, and instructions for no mapping.

11. The method of claim 10 , wherein the hybrid telephony service user account has a circuit-based telephone number and a second circuit-based telephone number, and a valid mapping instruction is one of following: mapping the circuit-based telephony service identifier to the second circuit-based telephony service identifier, mapping the second circuit-based telephony service identifier to the circuit-based telephony service identifier, mapping the circuit-based telephony service identifier to the packet-based telephony service identifier and no mapping.

12. A method comprising:

receiving a dialed telephone number originating from a first telephony device;

identifying a first telephony service identifier associated with the first telephony device and an associated hybrid telephony service user account;

determining a second telephony service identifier is mapped to the first telephony service identifier; and

using the second telephony service identifier as an originating telephone number;

wherein the first telephony service identifier is a circuit-based telephony service identifier or a packet-based telephony service identifier, wherein the circuit-based telephony service identifier comprises a telephone number associated with a landline and the packet-based telephony service identifier comprises at least one of a VoIP telephone number and a unique identifier of an analog telephone adapter or a unique identifier of a softphone, and

a mapping instruction, wherein the mapping instruction comprises one of tile following: instructions for mapping the circuit-based telephony service identifier to tile packet-based telephony service identifier, and instructions for no mapping.

13. A method comprising:

receiving a request to establish a telephone session with a dialed telephone number;

identifying the dialed telephone number is associated with a hybrid telephony service user account:

identifying the dialed telephone number is mapped to a second telephony service identifier in the hybrid telephony service user account;

routing the request to a telephony device associated with the second telephony service identifier;

wherein the second telephony service identifier is a circuit-based telephony service identifier or a packet-based telephony service identifier, wherein the circuit-based telephony service identifier comprises a telephone number associated with a landline and the packet-based telephony service identifier comprises at least one era VoIP telephone number and a unique identifier el: an analog telephone adapter or a unique identifier of a softphone, and

a mapping instruction, wherein the mapping instruction comprises one of tile following: instructions for mapping the circuit-based telephony service identifier to tile packet-based telephony service identifier, and instructions for no mapping.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2009
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023251/0278 →
CHANGE OF NAME Recorded Sep 14, 2009
From: VERIZON DATA SERVICES INC.
To: VERIZON DATA SERVICES LLC
Reel/Frame 023224/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2007
From: PATEL, KIRAN K
To: VERIZON DATA SERVICES, INC.
Reel/Frame 019483/0976 →