IP Library Granted Patent US 7,746,848
Granted Patent B2
US 7,746,848 · App. 11/509,793 · Granted Jun 29, 2010

Virtual PBX based on feature server modules

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,746,848
App. No.
11/509,793
Granted
Jun 29, 2010
Kind
B2
Abstract

A virtual private branch exchange is formed by a plurality of interconnected feature server modules, each having an integral feature server that is configured and operates independently of the other feature server modules. Within a virtual private branch exchange, the feature server modules may be logically arranged in a hierarchy having at least a main feature server module and one or more subordinate feature server modules. A particular feature server module may operate in multiple virtual private branch exchanges, and may have a distinct set of rules for handling calls originating in different virtual private branch exchanges.

Claims (27)

1. An internet telephony system comprising a plurality of feature server modules operably coupled to form at least one virtual private branch exchange, wherein each feature server module includes an integral internet telephony feature server that is configured and operates independently of the other feature server modules for at least one of receiving and forwarding internet telephone calls.

2. An internet telephony system according to claim 1 , wherein at least one virtual private branch exchange includes a plurality of feature server modules logically interconnected in a hierarchy having at least two tiers.

3. An internet telephony system according to claim 2 , wherein telephone calls are forwarded strictly according to the hierarchy.

4. An internet telephony system according to claim 2 , wherein telephone calls are permitted to be forwarded among peer feature server modules at a particular tier of the hierarchy.

5. An internet telephony system according to claim 2 , wherein the hierarchy includes a main feature server module and at least one subordinate feature server module.

6. An internet telephony system according to claim 5 , further comprising at least one intermediate feature server module operating between the main feature server module and the at least one subordinate feature server module.

7. An internet telephony system according to claim 5 , wherein the main feature server module is configurable to direct telephone calls to the at least one subordinate feature server module, and wherein each subordinate feature server module is separately configurable to handle telephone calls forwarded to it by the main feature server module.

8. An internet telephony system according to claim 1 , wherein the plurality of feature server modules are logically divided into a plurality of virtual private branch exchanges, and wherein at least one feature server module is operably coupled for operation in the plurality of virtual private branch exchanges.

9. An internet telephony system according to claim 8 , wherein each virtual private branch exchange includes a main feature server module and at least one subordinate feature server module, and wherein the main feature server modules are configured to forward calls to the at least one feature server module operably coupled for operation in the plurality of virtual private branch exchanges.

10. An internet telephony system according to claim 8 , wherein each virtual private branch exchange includes a main feature server module and at least one subordinate feature server module, and wherein at least one subordinate feature server module in one virtual private branch exchange is configured to forward calls to a feature server module in another virtual private branch exchange.

11. An internet telephony system according to claim 8 , wherein the at least one feature server module operably coupled for operation in the plurality of virtual private branch exchanges includes a distinct set of rules for handling calls originating from each virtual private branch exchange.

12. An internet telephony system according to claim 9 , wherein the at least one feature server module operably coupled for operation in the plurality of virtual private branch exchanges includes a distinct set of rules for handling calls originating from different virtual private branch exchanges, and wherein the main feature server modules forward telephone calls along with an indication of the originating virtual private branch exchange.

13. An internet telephony system according to claim 12 , wherein each subsequent feature server module forwards the telephone call along with the indication.

14. An internet telephony apparatus comprising:

a network interface for receiving internet telephone calls originating from a plurality of virtual private branch exchanges;

a memory for storing rules for handling the internet telephone calls, the memory including storage for a distinct set of rules for each virtual private branch exchange; and

a feature server operably coupled to the network interface and the memory for handling each internet telephone call according to the set of rules associated with the originating virtual private branch exchange.

15. An internet telephony apparatus according to claim 14 , wherein the telephone calls are received along with an indication of the originating virtual private branch exchange, and wherein the feature server retrieves the set of rules associated with the originating virtual private branch exchange from the memory based on the indication.

16. An internet telephony apparatus according to claim 14 , wherein the feature server includes a web interface through which the sets of rules can be configured.

17. An internet telephony apparatus according to claim 14 , further comprising a telephone interface into which a standard analog telephone can be connected.

18. An internet telephony apparatus according to claim 14 , further comprising at least one of a microphone and a speaker.

19. A method for handling internet telephone calls originating from a plurality of virtual private branch exchanges, the method comprising:

maintaining a plurality of rule sets, each rule set associated with a different virtual private branch exchange;

receiving an internet telephone call;

determining an originating virtual private branch exchange for the telephone call; and

processing the telephone call according to the rule set associated with the originating virtual private branch exchange.

20. A method according to claim 19 , wherein the telephone call is received along with an indication of the originating virtual private branch exchange, and wherein the originating virtual private branch exchange is determined by the indication.

Assignments (3)
RE-DOMESTICATION AND ENTITY CONVERSION Recorded Aug 19, 2019
From: RESOURCE CONSORTIUM LIMITED
To: RESOURCE CONSORTIUM LIMITED, LLC
Reel/Frame 050091/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2009
From: SYMBOLIC INTELLIGENCE ENHANCED SYSTEMS, INC.
To: RESOURCE CONSORTIUM LIMITED
Reel/Frame 022588/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2007
From: HAKUSUI, SHIGEAKI
To: SYMBOLIC INTELLIGENCE ENHANCED SYSTEMS, INC.
Reel/Frame 018897/0831 →