IP Library Granted Patent US 11,330,025
Granted Patent B1
US 11,330,025 · App. 16/949,086 · Granted May 10, 2022

Streamlined provisioning for teleconferencing endpoints

Inventors: Dipesh Koirala (Austin, TX); Subrahmanya Srinivasulu Hari (Leander, TX); Krishna Balusu (Round Rock, TX); Joseph Samuel (Cedar Park, TX); Peter Tao (Dripping Springs, TX)
Assignee: PLANTRONICS, INC.
H04L65/403
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 11,330,025
App. No.
16/949,086
Granted
May 10, 2022
Kind
B1
Abstract

A system which automatically provisions teleconferencing equipment with virtually all necessary settings is provided. The need for end users to spend time manually configuring such equipment to use the services of a teleconferencing service provider is, in most cases, eliminated.

Claims (66)

1. A method of provisioning teleconferencing endpoints, comprising:

providing a teleconferencing device;

allocating a media access control address and a serial number to the teleconferencing device;

receiving, at one or more processors, purchase order information corresponding to the teleconferencing device;

associating, using the one or more processors, a unique telepresence identification code with the teleconferencing device based on the purchase order information, the unique telepresence identification code corresponding to a teleconferencing service provider and one or more communications settings of the teleconferencing service provider; and

configuring, using the one or more processors, the teleconferencing device to:

attempt to retrieve, through a network, the one or more communications settings of the teleconferencing service provider from one or more provisioning servers based on the unique telepresence identification code and the serial number of the teleconferencing device, when the teleconferencing device is coupled to the network;

install the one or more communications settings of the teleconferencing service provider when retrieved from the one or more provisioning servers;

attempt to communicate with the teleconferencing service provider, wherein attempting to communicate with the teleconferencing service provider comprises attempting to communicate with the teleconferencing service provider through the network in accordance with the one or more communications settings of the teleconferencing service provider, based on the media access control address of the teleconferencing device; and

attempt to retrieve, based on the one or more communications settings of the teleconferencing service provider, one or more additional settings from the one or more provisioning servers through the network, the one or more additional settings corresponding to a designated teleconferencing endpoint of the teleconferencing device,

wherein the one or more additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device comprise of a room name associated with the designated teleconferencing endpoint, and sleep settings and language settings of a display corresponding to the designated teleconferencing endpoint.

2. The method of claim 1 , further comprising configuring the teleconferencing device to:

determine that the attempt to retrieve the one or more communications settings of the teleconferencing service provider from the one or more provisioning servers based on the unique telepresence identification code and the serial number of the teleconferencing device has failed;

render a prompt using a display of the teleconferencing device for a user to provide the one or more communications settings of the teleconferencing service provider; and

install the one or more communications settings of the teleconferencing service provider when provided by the user.

3. The method of claim 1 , further comprising configuring the teleconferencing device to:

install the one or more additional settings,

wherein attempting to communicate with the teleconferencing service provider further comprises attempting to communicate with the teleconferencing service provider through the network in accordance with the one or more additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device.

4. The method of claim 3 , wherein the one or more communications settings of the teleconferencing service provider comprise one or more of a domain name, a server address, a server type, and authentication information corresponding to the one or more additional settings.

5. The method of claim 3 , wherein the one or more additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device further comprise resolution settings of the display corresponding to the designated teleconferencing endpoint.

6. The method of claim 5 , wherein the display is a component of the teleconferencing device.

7. The method of claim 3 , further comprising configuring the teleconferencing device to:

determine that the attempt to retrieve the one or more additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device has failed;

render a prompt using a display of the teleconferencing device for a user to provide the one or more additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device; and

install the additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device when provided by the user.

8. The method of claim 7 , further comprising configuring the teleconferencing device to:

wirelessly couple to a secondary input device;

receive, from the secondary input device, a selection of at least one communications setting from among the one or more communications settings; and

initiate a teleconference with at least one other teleconferencing device in accordance with the selection of the at least one communications setting.

9. The method of claim 1 , wherein attempting to communicate with the teleconferencing service provider further comprises attempting to establish a local teleconferencing network with one or more other teleconferencing devices, wherein each of the one or more other teleconferencing devices is associated with a different unique telepresence identification code of the teleconferencing service provider.

10. The method of claim 1 , further comprising:

receiving, at the one or more processors, a request to revise the purchase order information corresponding to the teleconferencing device;

disassociating, using the one or more processors, the unique telepresence identification code from the teleconferencing device, responsive to the request to revise the purchase order information; and

associating, using the one or more processors, an alternate unique telepresence identification code with the teleconferencing device, the alternate unique telepresence identification code corresponding to a different teleconferencing service provider and one or more different communications settings.

11. A teleconferencing device having a media access control address, wherein the teleconferencing device is configured to: attempt to retrieve, through a network, one or more communications settings of a teleconferencing service provider from one or more provisioning servers based on a unique telepresence identification code and a serial number assigned to the teleconferencing device based on a purchase order, when the teleconferencing device is coupled to the network; install the one or more communications settings of the teleconferencing service provider when retrieved from the one or more provisioning servers; and attempt to communicate with the teleconferencing service provider, wherein attempting to communicate with the teleconferencing service provider comprises attempting to communicate with the teleconferencing service provider through the network in accordance with the one or more communications settings of the teleconferencing service provider, based on the media access control address; and

attempt to retrieve, based on the one or more communications settings of the teleconferencing service provider, one or more additional settings from the one or more provisioning servers through the network, the one or more additional settings corresponding to a designated teleconferencing endpoint of the teleconferencing device,

wherein the one or more additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device comprise of a room name associated with the designated teleconferencing endpoint, and sleep settings and language settings of a display corresponding to the designated teleconferencing endpoint.

12. The teleconferencing device of claim 11 , wherein the teleconferencing device is further configured to:

determine that the attempt to retrieve the one or more communications settings of the teleconferencing service provider from the one or more provisioning servers based on the unique telepresence identification code and the serial number of the teleconferencing device has failed;

render a prompt using a display of the teleconferencing device for a user to provide the one or more communications settings of the teleconferencing service provider; and

install the one or more communications settings of the teleconferencing service provider when provided by the user.

13. The teleconferencing device of claim 11 , wherein the teleconferencing device is further configured to:

attempt to retrieve, based on the one or more communications settings of the teleconferencing service provider, one or more additional settings from the one or more provisioning servers through the network, the one or more additional settings corresponding to a teleconferencing endpoint of the teleconferencing device; and

install the one or more additional settings,

wherein attempting to communicate with the teleconferencing service provider further comprises attempting to communicate with the teleconferencing service provider through the network in accordance with the one or more additional settings corresponding to the teleconferencing endpoint of the teleconferencing device.

14. A teleconferencing provisioning system comprising one or more processors and at least one memory storing instructions executable by the one or more processors, wherein the instructions comprise instructions to: allocate a media access control address and a serial number to a teleconferencing device; receive purchase order information corresponding to the teleconferencing device; associate a unique telepresence identification code with the teleconferencing device based on the purchase order information, the unique telepresence identification code corresponding to a teleconferencing service provider and one or more communications settings of the teleconferencing service provider; and configure the teleconferencing device to: attempt to retrieve, through a network, the one or more communications settings of the teleconferencing service provider from one or more provisioning servers based on the unique telepresence identification code and the serial number of the teleconferencing device, when the teleconferencing device is coupled to the network; install the one or more communications settings of the teleconferencing service provider when retrieved from the one or more provisioning servers; and attempt to communicate with the teleconferencing service provider, wherein attempting to communicate with the teleconferencing service provider comprises attempting to communicate with the teleconferencing service provider through the network in accordance with the one or more communications settings of the teleconferencing service provider, based on the media access control address of the teleconferencing device; and

attempt to retrieve, based on the one or more communications settings of the teleconferencing service provider, one or more additional settings from the one or more provisioning servers through the network, the one or more additional settings corresponding to a designated teleconferencing endpoint of the teleconferencing device,

wherein the one or more additional settings corresponding to the designated teleconferencing endpoint of the teleconferencing device comprise of a room name associated with the designated teleconferencing endpoint, and sleep settings and language settings of a display corresponding to the designated teleconferencing endpoint.

15. The teleconferencing provisioning system of claim 14 , wherein the instructions further comprise instructions to configure the teleconferencing device to:

determine that the attempt to retrieve the one or more communications settings of the teleconferencing service provider from the one or more provisioning servers based on the unique telepresence identification code and the serial number of the teleconferencing device has failed;

render a prompt using a display of the teleconferencing device for a user to provide the one or more communications settings of the teleconferencing service provider; and

install the one or more communications settings of the teleconferencing service provider when provided by the user.

16. The teleconferencing provisioning system of claim 14 , wherein the instructions further comprise instructions to configure the teleconferencing device to:

attempt to retrieve, based on the one or more communications settings of the teleconferencing service provider, one or more additional settings from the one or more provisioning servers through the network, the one or more additional settings corresponding to a specified teleconferencing endpoint of the teleconferencing device; and

install the one or more additional settings,

wherein attempting to communicate with the teleconferencing service provider further comprises attempting to communicate with the teleconferencing service provider through the network in accordance with the one or more additional settings corresponding to the specified teleconferencing endpoint of the teleconferencing device.

17. The teleconferencing provisioning system of claim 16 , wherein the instructions to attempt to retrieve the one or more additional settings from the one or more provisioning servers through the network, based on the one or more communications settings of the teleconferencing service provider, comprise instructions to:

retrieve the one or more additional settings from the one or more provisioning servers through the network based on one or more of a domain name, a server address, a server type, and authentication information corresponding to the one or more additional settings.

18. The teleconferencing provisioning system of claim 16 , wherein the instructions to attempt to retrieve the one or more additional settings from the one or more provisioning servers through the network, based on the one or more communications settings of the teleconferencing service provider, comprise instructions to:

attempt to retrieve one or more of a room name associated with the specified teleconferencing endpoint, sleep settings, language settings, and resolution settings of a display corresponding to the specified teleconferencing endpoint.

19. The teleconferencing provisioning system of claim 16 , wherein the instructions further comprise instructions to:

determine that the attempt to retrieve the one or more additional settings corresponding to the specified teleconferencing endpoint of the teleconferencing device has failed;

render a prompt using a display of the teleconferencing device for a user to provide the one or more additional settings corresponding to the specified teleconferencing endpoint of the teleconferencing device; and

install the additional settings corresponding to the specified teleconferencing endpoint of the teleconferencing device when provided by the user.

20. The teleconferencing provisioning system of claim 14 , the instructions to attempt to communicate with the teleconferencing service provider comprise instructions to:

attempt to establish a local teleconferencing network with one or more other teleconferencing devices, wherein each of the one or more other teleconferencing devices is associated with a different unique telepresence identification code of the teleconferencing service provider.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Nov 13, 2023
From: PLANTRONICS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 065549/0065 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Oct 6, 2021
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057723/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2020
From: KOIRALA, DIPESH; HARI, SUBRAHMANYA SRINIVASULU; BALUSU, KRISHNA; SAMUEL, JOSEPH; TAO, PETER
To: PLANTRONICS, INC.
Reel/Frame 054049/0677 →
Continuity (1)
Provisional Application 62914515 · Oct 13, 2019