IP Library Granted Patent US 8,462,961
Granted Patent B1
US 8,462,961 · App. 11/140,139 · Granted Jun 11, 2013

Method and system for broadcasting audio transmissions over a network

Inventors: Kenneth W. Bywaters (Grass Valley, CA); James Elliott (Madison, WI); Mark Whipple (Madison, WI)
Assignee: Singlewire Software, LLC
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 8,462,961
App. No.
11/140,139
Granted
Jun 11, 2013
Kind
B1
Abstract

Methods for communicating with a speaker connected to a network. The method can include generating a service request that includes speaker identification, a first password, and an action indicator that specifies a requested service; sending the service request to the speaker from the device; verifying the first password included in the service request; and performing the requested service if the first password is verified.

Claims (55)

1. A method of registering a network speaker with an audio-transmission, message manager (“ATMM”) device and broadcasting one or more multicast messages from the ATMM device to the network speaker, the ATMM device and the network speaker connected to a client-server network, the method comprising:

generating a first registration request that includes a device identification for the ATMM device within the client-server network and a speaker identification for the network speaker within the client-server network;

sending the first registration request within the client-server network from the network speaker to the ATMM device;

marking the network speaker as active;

processing the first registration request, including processing at least one of a plurality of attributes of the network speaker;

generating a first registration response that includes a first password;

sending the first registration response within the client-server network from the ATMM device to the network speaker;

waiting a first predetermined amount of time;

generating a second registration request that includes the ATMM device identification and the network speaker identification;

sending the second registration request to the ATMM device from the network speaker;

generating a second registration response that includes a second password; and

sending the second registration response to the network speaker from the ATMM device;

generating a multicast request that includes the network speaker identification, a subsequent password, and a multicast message;

sending the multicast request to the network speaker from the ATMM device;

verifying, at the network speaker, the subsequent password in the multicast request;

outputting, at the network speaker, as an audible signal, the multicast message from the ATMM device in response to the subsequent password being verified; and

performing at the network speaker, at least one of outputting a test tone and/or test message, capturing audio, and sending a notification to the ATMM device about one or more activation or deactivation of selectors of the network speaker.

2. The method of claim 1 wherein the plurality of attributes includes whether the network speaker includes a display.

3. The method of claim 1 wherein the plurality of attributes includes whether the network speaker includes a microphone.

4. The method of claim 1 wherein the plurality of attributes are selected from a group including whether the network speaker includes a display, whether the network speaker includes a microphone, and whether the network speaker includes a user interface, and wherein the first registration request specifies whether the network speaker includes a user interface.

5. The method of claim 1 wherein the first registration response includes a network speaker identification.

6. The method of claim 1 wherein the first password is encrypted.

7. The method of claim 1 wherein the first password includes a use indicator.

8. The method of claim 7 further comprising verifying that a value of the use indicator is greater than any previous value obtained from the ATMM device.

9. The method of claim 1 wherein the first registration response includes a first time value.

10. The method of claim 9 further comprising setting an internal timer of the network speaker based on the first time value.

11. The method of claim 9 further comprising displaying a second time value based on the first time value.

12. The method of claim 1 further comprising marking the network speaker as inactive if the ATMM device does not receive the second registration request within a second predetermined amount of time.

13. The method of claim 12 wherein the second predetermined amount of time is substantially equal to twice the first predetermined amount of time.

14. A method of communicating between a network speaker connected to a client-server network and an audio-transmission, message manager (“ATMM”), the method comprising:

generating a first registration request that includes a device identification for the ATMM device within the client-server network and a speaker identification for the network speaker within the client-server network;

sending the first registration request within the client-server network from the network speaker to the ATMM device;

marking the network speaker as active;

processing the registration request, including processing at least one of a plurality of attributes of the network speaker;

generating a first registration response that includes a first password;

sending the first registration response within the client-server network from the ATMM device to the network speaker;

waiting a first predetermined amount of time;

generating a subsequent registration request that includes the ATMM device identification and the network speaker identification;

sending the subsequent registration request to the ATMM device from the network speaker;

generating a subsequent registration response that includes a subsequent password;

sending the subsequent registration response to the network speaker from the ATMM device

generating a service request that includes the network speaker identification, a second subsequent password, an action indicator that specifies a requested service, and at least one of an audio broadcast request, a text broadcast request, a test request, a reboot request, and a capture audio request;

sending the service request within a client-server network from the ATMM device to the network speaker;

verifying the second subsequent password included in the service request; and

performing the requested service if the second subsequent password is verified by performing at least one of outputting an audio message, displaying a text message, outputting a test message, displaying a test message, rebooting, and capturing audio data.

15. The method of claim 14 and further comprising generating a success response and sending the success response to the ATMM device if the second subsequent password is verified.

16. The method of claim 14 and further comprising generating an error response and sending the error response to the ATMM device if the second subsequent password is not verified.

17. The method of claim 14 and further comprising:

generating a stop service request that includes speaker identification, a fourth password, and an action indicator that specifies a requested service to be stopped; and

sending the stop service request to the network speaker from the ATMM device.

18. The method of claim 17 wherein the stop service request includes at least one of a stop broadcast request, a stop text broadcast request, a stop test request, and a stop capture request.

19. The method of claim 17 and further comprising verifying the fourth password included in the stop service request.

20. The method of claim 19 and further comprising ceasing performing the requested service if the fourth password is verified.

21. The method of claim 20 wherein ceasing performing the request service if the fourth password is verified includes at least one of stop outputting an audio message, stop displaying a text message, stop outputting a test audio message, stop displaying a test text message, and stop capturing audio data.

22. The method of claim 1 wherein the subsequent password is identical to the second password.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded May 11, 2023
From: WEBSTER BANK, NATIONAL ASSOCIATION
To: SINGLEWIRE SOFTWARE, LLC
Reel/Frame 063616/0957 →
SECURITY INTEREST Recorded May 10, 2023
From: SINGLEWIRE SOFTWARE, LLC
To: SENIOR CREDIT FUND (SERIES G) FOREIGN INCOME BLOCKER, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 063596/0408 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 055793 FRAME: 0079. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 9, 2021
From: SINGLEWIRE SOFTWARE, LLC
To: WEBSTER BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 057334/0014 →
SECURITY INTEREST Recorded Apr 1, 2021
From: SINGLEWARE SOFTWARE, LLC
To: WEBSTER BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 055793/0079 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 18, 2013
From: CDW CORPORATION
To: BERBEE INFORMATION NETWORKS CORPORATION
Reel/Frame 030823/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2009
From: BERBEE INFORMATION NETWORKS CORPORATION
To: SINGLEWIRE SOFTWARE, LLC
Reel/Frame 022577/0387 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2009
From: MORGAN STANLEY & CO., INCORPORATED
To: BERBEE INFORMATION NETWORKS CORPORATION
Reel/Frame 022522/0654 →
ASSIGNMENT OF PREVIOUSLY CREATED SECURITY INTEREST Recorded Apr 7, 2009
From: LEHMAN COMMERCIAL PAPER, INC.
To: MORGAN STANLEY & CO. INC.
Reel/Frame 022516/0814 →
ASSIGNMENT OF PREVIOUSLY CREATED SECURITY INTEREST Recorded Apr 7, 2009
From: LEHMAN COMMERCIAL PAPER INC.
To: MORGAN STANLEY & CO., INCORPORATED
Reel/Frame 022516/0977 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 31, 2009
From: JPMORGAN CHASE BANK, N.A.
To: BERBEE INFORMATION NETWORKS CORPORATION
Reel/Frame 022478/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2008
From: BERBEE INFORMATION NETWORKS CORPORATION
To: CDW CORPORATION
Reel/Frame 021696/0540 →
SECURITY AGREEMENT Recorded Nov 20, 2007
From: BERBEE INFORMATION NETWORKS CORPORATION
To: LEHMAN COMMERCIAL PAPER INC.
Reel/Frame 020140/0165 →
SECURITY AGREEMENT Recorded Oct 15, 2007
From: BERBEE INFORMATION NETWORKS CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 019962/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2005
From: BYWATERS, KENNETH W.; ELLIOTT, JAMES; WHIPPLE, MARK
To: BERBEE INFORMATION NETWORKS CORPORATION
Reel/Frame 016143/0116 →
Continuity (1)
Provisional Application 60574980 · May 27, 2004