IP Library Granted Patent US 9,154,734
Granted Patent B2
US 9,154,734 · App. 13/865,190 · Granted Oct 6, 2015

Multiple subscriber videoconferencing system

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,154,734
App. No.
13/865,190
Granted
Oct 6, 2015
Kind
B2
Abstract

A system, method, and device for use in videoconferencing. The method typically includes installing a videoconferencing services switch at an access point to an IP network, and registering a plurality of subscribers for videoconferencing services. Each subscriber typically has a plurality of endpoints. The method further includes receiving subscriber-specific settings to be applied to multiple videoconferencing calls from the plurality of endpoints associated with each subscriber. The method further includes storing the subscriber-specific settings at a location accessible to the switch, and configuring the switch to connect calls from the plurality of endpoints at each subscriber based on the corresponding subscriber-specific settings.

Claims (56)

1. A system, comprising:

videoconferencing services switches adapted for deployment across a service provider Internet Protocol (IP) network, each videoconferencing services switch adapted to be linked to at least one other videoconferencing services switch and comprising:

a call control module providing control of videoconferencing calls, the call control module configured to perform call set-up operations, to manage call data streams, and to perform call tear-down operations;

a security module configured to provide firewall services for videoconferencing calls, the security module further comprising:

a Session Initiation Protocol (SIP) firewall module configured to use firewall settings on a per-subscriber basis to allow a subscriber-specific firewall that is custom-implemented for traffic from each subscriber; and

a tunneling services module configured to provide a virtual private network (VPN) between the videoconferencing services switch and a subscriber IP network.

2. The system of claim 1 , further comprising:

a virtual router that routes call data between one or more subscriber IP networks and the call control module, and that segments call data for each subscriber; and

a virtual private network (VPN) module configured to create virtual private networks for traffic between two videoconferencing services switches.

3. The system of claim 1 , wherein the call control module further comprises:

a Session Initiation Protocol (SIP) proxy module for controlling the videoconferencing calls placed with the SIP protocol.

4. The system of claim 1 , further comprising:

a policy engine that enforces policies on the videoconferencing calls based on subscriber-specific settings.

5. The system of claim 4 , wherein the subscriber-specific settings comprise subscriber-wide settings that apply to all calls from a subscriber and user-specific settings that apply to a particular terminal of the subscriber.

6. The system of claim 4 , wherein the subscriber-specific settings are selected from the group consisting of:

outbound/inbound calling privileges, encryption policies, bandwidth policies, priority among users' policies, participation privileges, inbound/outbound calling restrictions, time-of-day restrictions, audio or video restrictions.

7. The system of claim 4 , wherein the subscriber-specific settings include firewall settings.

8. The system of claim 4 , wherein the subscriber-specific settings include network address translation (NAT) settings.

9. The videoconferencing services switch of claim 1 , wherein the security module is further configured to provide network address translation services for videoconferencing calls, and wherein each videoconferencing services switch is adapted for deployment at an access point of the service provider IP network.

10. The system of claim 9 , wherein the videoconferencing services switches direct the videoconferencing calls from each of the participants to the closest service provider network access point.

11. A videoconferencing services switch adapted for deployment in a service provider Internet Protocol (IP) network and capable of processing a videoconferencing call between an origination terminal and a destination terminal, the origination and destination terminals being located on one or more subscriber IP networks, the videoconferencing services switch comprising:

a call control module capable of performing call set-up and tear-down operations and managing call data streams for the videoconferencing call;

a quality of service module capable of being configured to guarantee quality of service for the videoconferencing call placed via the switch according to the subscriber-specific settings;

a security module configured to provide firewall services for the videoconferencing call, the security module further comprising a Session Initiation Protocol (SIP) firewall module configured to use firewall settings on a per-subscriber basis to allow a subscriber-specific firewall that is custom-implemented for traffic from each subscriber;

a tunneling services module configured to provide a virtual private network (VPN) between the videoconferencing services switch and a subscriber IP network; and

a policy engine capable of being configured to enforce policies on the videoconferencing call based on subscriber-specific or user-specific settings.

12. The videoconferencing services switch of claim 11 , wherein the subscriber-specific settings are selected from the group consisting of: calling privileges, encryption, bandwidth, priority, participation, and restriction policies.

13. The videoconferencing services switch of claim 11 , wherein the quality of service module comprises:

a call bandwidth management module.

14. The videoconferencing services switch of claim 11 , wherein the quality of service module comprises:

a call Multi-Protocol Label Switching (MPLS) traffic engineering module.

15. The videoconferencing services switch of claim 11 , wherein the quality of service module comprises:

a call Differentiated Services (Diff Serv) capabilities module.

16. The videoconferencing services switch of claim 11 , wherein the security module further comprises:

a Session Initiation Protocol (SIP) Network Address Translation (NAT) module configured to provide network address translation services for videoconferencing calls placed with the SIP protocol.

17. The videoconferencing services switch of claim 11 , wherein the security module is further configured to provide network address translation services for videoconferencing calls, and wherein each videoconferencing services switch is adapted for deployment at an access point of the service provider IP network.

18. A method for providing videoconferencing services using videoconferencing services switches adapted for deployment across a global Internet Protocol (IP) network, comprising:

receiving call control data and call set-up information from call origination and destination videoconferencing endpoints in subscriber IP networks;

receiving encrypted real-time audio and video data streams from the call origination and destination videoconferencing endpoints in subscriber IP networks;

managing transfer of the encrypted real-time audio and video data streams between the videoconferencing services switches and subscriber IP networks; and

enforcing policies on videoconferencing calls based on subscriber-specific settings, wherein the subscriber-specific settings comprise subscriber-wide settings that apply to all calls from a subscriber and user-specific settings that apply to a particular terminal of the subscriber.

19. The method of claim 18 , wherein the subscriber-specific settings are selected from the group consisting of: calling privileges, encryption, bandwidth, priority, participation, and audio/video restriction policies.

20. The method of claim 18 , wherein the subscriber-specific settings are globally configurable.

21. The method of claim 18 , wherein the subscriber-specific settings include firewall settings.

22. The method of claim 18 , wherein the subscriber-specific settings include NAT settings.

23. The method of claim 18 , wherein managing transfer of the real-time audio and video data streams further comprises:

managing call bandwidth.

24. The method of claim 18 , wherein each videoconferencing services switch maintains a repository of subscriber-specific settings.

25. The method of claim 18 , wherein the videoconferencing services switches are adapted for deployment at access points in a service provider IP network.

26. The method of claim 18 , further comprising:

routing the encrypted real-time audio and video data streams through network address translation (NAT) devices in the subscriber IP networks.

27. A system for use in videoconferencing, comprising:

videoconferencing services switches adapted for deployment across a global IP network, each videoconferencing services switch configured to provide control of videoconferencing calls from videoconferencing terminals in one or more subscriber IP networks, based on subscriber- specific settings; and to manage transfer of encrypted real-time audio and video data streams between the videoconferencing services switches and subscriber IP networks, wherein the subscriber-specific settings comprise subscriber-wide settings that apply to all calls from a subscriber and user-specific settings that apply to a particular terminal of the subscriber.

28. The system of claim 27 , wherein the videoconferencing service switches are adapted for deployment at service provider IP network access points to process the videoconferencing calls from terminals of each of the subscriber IP networks.

29. The system of claim 28 , wherein the videoconferencing services switches direct the videoconferencing calls from each of the participants to the closest service provider network access point.

30. The system of claim 27 , wherein the encrypted real-time audio and video data stream traffic is routed through network address translation (NAT) devices in the subscriber IP networks.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 12, 2021
From: TELECONFERENCE SYSTEMS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 058221/0113 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 053654 FRAME: 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Nov 12, 2021
From: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
To: TELECONFERENCE SYSTEMS LLC
Reel/Frame 058222/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: JANG, SAQIB; KENT, MARK
To: MARGALLA COMMUNICATIONS, INC.
Reel/Frame 030238/0649 →