IP Library Granted Patent US 7,864,714
Granted Patent B2
US 7,864,714 · App. 11/119,601 · Granted Jan 4, 2011

Capability management for automatic dialing of video and audio point to point/multipoint or cascaded multipoint calls

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,864,714
App. No.
11/119,601
Granted
Jan 4, 2011
Kind
B2
Abstract

In various embodiments, a management system may query connection devices for their capabilities and store the information in a data structure. In some embodiments, the data structure may be in a form of a Deducible Capability Numbering (DCN) number. In some embodiments, the DCN number may describe the capabilities of a connection device using a series of representative numbers. After connecting the connection devices, the management system may continue monitoring capabilities of the connection devices and line failures. The management system may reconnect connection devices based on their capabilities if a line failure occurs.

Claims (104)

1. A method for managing a conference call, comprising:

automatically obtaining first information from at least two connection devices of the conference call, wherein the first information for each connection device specifies a plurality of connection capabilities of that connection device, wherein the plurality of connection capabilities comprises a number of multipoint ports for the corresponding connection device;

automatically storing the first information in a data structure in a memory, wherein the data structure comprises an alphanumeric string representing the plurality of connection capabilities;

wherein said automatically obtaining and automatically storing are performed by a software program without user input specifying the obtaining and storing;

determining routing information based on the first information in the data structure, wherein the routing information indicates, without user intervention, each connection device how to connect to the other connection devices of the conference call, wherein the routing information specifies a first connection device as a host of the conference call, and wherein said determining the routing information is based on the number of multipoint ports of the first connection device; and

connecting the at least two connection devices using the routing information.

2. The method of claim 1 , wherein automatically obtaining the first information from the at least two connection devices comprises:

querying the at least two connection devices for the plurality of connection capabilities; and

receiving the plurality of connection capabilities from the at least two connection devices.

3. The method of claim 2 , wherein said querying is performed a plurality of times at a predetermined rate.

4. The method of claim 2 , wherein said querying is performed by a management system and wherein the at least two connection devices are queried through a translation matrix.

5. The method of claim 1 , further comprising

monitoring at least one connection between the at least two connection devices; and

if a connection device is disconnected,

determining to which connection device of the conference call the disconnected connection device should reconnect based on the first information; and

instructing the disconnected connection device to reconnect to the determined connection device.

6. The method of claim 5 , wherein said determining is based on a ranking of the connectability of the determined connection device with other connection devices of the at least two connection devices.

7. The method of claim 1 , further comprising:

ranking the at least two connection devices according to connectability with other connection devices of the at least two connection devices, wherein said ranking is based on the first information from the at least two connection devices and at least one rule.

8. The method of claim 7 , wherein the rule is formed based on connectivity needs of the connection devices.

9. The method of claim 1 , wherein the alphanumeric string comprises a plurality of fields, each field corresponding to a respective one of the plurality of connection capabilities.

10. The method of claim 9 ,

wherein the plurality of fields comprise a bandwidth indicator, a multipoint indicator, a IP indicator, a PRI indicator, a BRI indicator, a V.35 indicator, a V.35 speed indicator, an encrypt indicator, a PSTN indicator, a cell indicator, and a service indicator.

11. The method of claim 1 , wherein the plurality of connection capabilities comprise at least two connection capabilities selected from a group consisting of:

maximum bandwidth;

Internet protocol (IP) capabilities;

primary rate interface (PRI);

integrated services digital network (ISDN);

basic rate interface (BRI);

V.35 capability;

V.35 speed,

encryption capability;

public switch telephone network capability (PSTN);

cellular telephone capability; and

status of user subscription.

12. A device for managing a conference call, comprising:

a processor;

a memory medium coupled to the processor;

a port for coupling to at least two connection devices;

wherein the memory medium comprises program instructions executable by the processor to:

obtain first information from the at least two connection devices, wherein the first information for each connection device specifies a plurality of connection capabilities of that connection device, wherein the plurality of connection capabilities comprises a number of multipoint ports for the corresponding connection device;

store the first information in a data structure on the memory medium, wherein the data structure comprises an alphanumeric string representing the plurality of connection capabilities;

wherein said obtaining and storing are performed without user input specifying the obtaining and storing;

determine routing information based on the first information in the data structure, wherein the routing information indicates, without user intervention, each connection device how to connect to the other connection devices in a conference call, wherein the routing information specifies a first connection device as a host of the conference call, and wherein said determining the routing information is based on the number of multipoint ports of the first connection device; and

provide the routing information to the at least two connection devices.

13. The device of claim 12 , wherein the program instructions executable to obtain the first information from the at least two connection devices are executable to:

query the at least two connection devices for the plurality of connection capabilities; and

receive the plurality of connection capabilities from the at least two connection devices.

14. The device of claim 13 , wherein the program instructions are executable to query the at least two connection devices a plurality of times at a predetermined rate.

15. The device of claim 13 , wherein the program instructions are executable to query the at least two connection devices through a translation matrix.

16. The device of claim 12 , wherein the program instructions are further executable to:

monitor at least one connection between the at least two connection devices; and

if a connection device is disconnected,

determine to which connection device of the conference call the disconnected connection device should reconnect based on the first information; and

instruct the disconnected connection device to reconnect to the determined connection device.

17. The device of claim 16 , wherein said determining is based on a ranking of the connectability of the determined connection device with other connection devices of the at least two connection devices.

18. The device of claim 12 , wherein the program instructions are further executable to:

rank the at least two connection devices according to connectability with other connection devices of the at least two connection devices based on the first information from the at least two connection devices and at least one rule;

wherein the at least one rule is formed based on connectivity needs of the connection devices.

19. The device of claim 12 , wherein the alphanumeric string comprises a plurality of fields, each field corresponding to a respective one of the plurality of connection capabilities.

20. The device of claim 19 ,

wherein the plurality of fields comprise a bandwidth indicator, a multipoint indicator, a IP indicator, a PRI indicator, a BRI indicator, a V.35 indicator, a V.35 speed indicator, an encrypt indicator, a PSTN indicator, a cell indicator, and a service indicator.

21. The device of claim 12 , wherein the plurality of connection capabilities comprise at least two connection capabilities selected from a group consisting of:

maximum bandwidth;

Internet protocol (IP) capabilities;

primary rate interface (PRI);

integrated services digital network (ISDN);

basic rate interface (BRI);

V.35 capability;

V.35 speed,

encryption capability;

public switch telephone network capability (PSTN);

cellular telephone capability; and

status of user subscription.

22. The device of claim 12 , wherein the at least two connection devices are devices selected from a group consisting of:

wireless Ethernet card;

paging logic;

radio frequency communication logic;

wired Ethernet card;

modem;

digital service line (DSL) device;

Cable modem;

Integrated services digital network (ISDN) device;

asynchronous transfer mode device;

parallel port bus interface;

serial port bus interface;

wired communication device; and

wireless communication device.

23. A computer readable memory medium comprising program instructions for managing a conference call, wherein the program instructions are executable to:

obtain first information from at least two connection devices, wherein the first information for each connection device specifies a plurality of connection capabilities of that connection device, wherein the plurality of connection capabilities comprises a number of multipoint ports for the corresponding connection device;

store the first information in a data structure, wherein the data structure comprises an alphanumeric string representing the plurality of connection capabilities;

wherein said obtaining and storing are performed without user input specifying the obtaining and storing;

determine routing information based on the first information in the data structure, wherein the routing information indicates, without user intervention, each connection device how to connect to the other connection devices in a conference call, wherein the routing information specifies a first connection device as a host of the conference call, and wherein said determining the routing information is based on the number of multipoint ports of the first connection device; and

provide the routing information to the at least two connection devices.

24. The computer readable memory medium of claim 23 , wherein the program instructions executable to obtain the first information from the at least two connection devices are executable to:

query the at least two connection devices for the plurality of connection capabilities; and

receive the plurality of connection capabilities from the at least two connection devices.

25. The computer readable memory medium of claim 23 , wherein the program instructions are further executable to:

monitor at least one connection between the at least two connection devices; and

if a connection device is disconnected,

determine to which connection device of the conference call the disconnected connection device should reconnect based on the first information; and

instruct the disconnected connection device to reconnect to the determined connection device.

26. The computer readable memory medium of claim 23 , wherein the program instructions are further executable to:

rank the at least two connection devices according to connectability with other connection devices of the at least two connection devices based on the first information from the at least two connection devices and at least one rule.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2025
From: SL MIDCO 2, LLC; SL MIDCO 1, LLC; LO PLATFORM MIDCO, INC.; SERENOVA, LLC; LIFESIZE, INC.; TELESTRAT LLC; LIGHT BLUE OPTICS INC.; SERENOVA WFM, INC.
To: ENGHOUSE INTERACTIVE INC.
Reel/Frame 070932/0415 →
SECURITY INTEREST Recorded Mar 16, 2020
From: LIFESIZE, INC.
To: WESTRIVER INNOVATION LENDING FUND VIII, L.P.
Reel/Frame 052179/0063 →
SECURITY INTEREST Recorded Mar 2, 2020
From: SERENOVA, LLC; LIFESIZE, INC.; LO PLATFORM MIDCO, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 052066/0126 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2016
From: LIFESIZE COMMUNICATIONS, INC.
To: LIFESIZE, INC.
Reel/Frame 037900/0054 →