IP Library Granted Patent US 8,738,162
Granted Patent B1
US 8,738,162 · App. 12/870,908 · Granted May 27, 2014

Independent source recording

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,738,162
App. No.
12/870,908
Filed
Aug 30, 2010
Granted
May 27, 2014
Kind
B1
Art Unit
2656
USPC
700/94
Abstract

Systems and methods for recording multiple channels of incoming data. A system and method can receive data streams from a number of sources and distribute the data streams to a number of users. The plurality of data streams are stored in a storage device for later redistribution.

Claims (36)

1. A system for recording multiple channels of incoming data, the device comprising:

a server including:

a terminal interface card that receives data streams from a plurality of sources;

a duplication subsystem that creates an independent copy of each of the data streams;

a system configuration store that stores settings associated with a plurality of workstations, the settings indicating audio levels at each of the plurality of workstations; and

a mixing subsystem that creates a mixed data stream from the data streams that is distributed to a predetermined one of the plurality of workstations in accordance with the settings; and

a storage subsystem that receives the independent copy of each of the data streams and the settings associated each of the plurality of workstations, wherein the system is configured to use recording logic that enables the recording system to tap individual source information streams passing through the server, and further wherein the server and recording logic are configured such that a portion of the system can be broken, while still enabling the server and recording logic to operate properly;

wherein the independent copy of each of the data streams is associated with the predetermined one of the plurality of workstations in the storage subsystem by a first identifier of a source of the independent copy and a second identifier of the predetermined one of the plurality of workstations.

2. The system of claim 1 , wherein the storage subsystem is configured to store the independent copy in a non-volatile memory for later retrieval and playback.

3. The system of claim 2 , wherein the storing of the independent copy of each of the data streams avoids superfluous copies of the data streams.

4. The system of claim 1 , wherein the predetermined one of the plurality of workstations receives the mixed data stream at an audio level specified by the settings.

5. The system of claim 1 , wherein the settings are used by a playback subsystem such that the independent copy is played-back in accordance with what a user of the predetermined one of the workstations heard in real-time.

6. The system of claim 1 , wherein the server creates a transient copy of the independent copy which is compressed and forwarded to the storage subsystem.

7. The system of claim 1 , wherein each of the plurality of workstations individually stores its own unique settings.

8. The system of claim 1 , wherein plural mixed streams are distributed to the predetermined one of the plurality of workstations.

9. A method for recording multiple channels of incoming data, comprising:

storing settings associated with a plurality of workstations in a system configuration store, the settings indicating audio levels at each of the plurality of workstations;

receiving data streams from a plurality of sources at a server;

creating an independent copy of each of the data streams at the server;

creating a mixed data stream from the data streams that is distributed to a predetermined one of the plurality of workstations in accordance with the settings by the server; and

storing the independent copy of each of the data streams and the settings associated each of the plurality of workstations in a storage subsystem, the independent copy of each of the data streams being associated with the predetermined one of the plurality of workstations in the storage subsystem by a first identifier of a source of the independent copy and a second identifier of the predetermined one of the plurality of workstations, wherein the system is configured to use recording logic that enables the recording system to tap individual source information streams passing through the server, and further wherein the server and recording logic are configured such that a portion of the system can be broken, while still enabling the server and recording logic to operate properly.

10. The method of claim 9 , further comprising storing the independent copy in a non-volatile memory for later retrieval and playback.

11. The method of claim 10 , further comprising storing the independent copy of each of the data streams to avoid superfluous copies of the data streams.

12. The method of claim 9 , further comprising providing the mixed data stream at an audio level specified by the settings to the predetermined one of the plurality of workstations.

13. The method of claim 9 , further comprising applying the settings to the independent copy to play-back what a user of the predetermined one of the workstations heard in real-time.

14. The method of claim 9 , further comprising creating a transient copy of the independent copy that is compressed and forwarded to the storage subsystem.

15. The method of claim 9 , further comprising storing unique settings at each of the plurality of workstations.

16. The method of claim 9 , further comprising distributing plural mixed streams to the predetermined one of the plurality of workstations.

17. A method of recording transactions in a trading room environment, the method comprising the steps of:

receiving a plurality of data streams from sources used by traders while making trades;

identifying a recipient trader for the plurality of data streams;

distributing the data stream to a workstation associated with the identified recipient trader, the workstation being configured in accordance with settings that indicate audio levels at the workstation; and

independently recording the data streams destined for the identified recipient trader with a designation of the identified recipient trader and a source of the data streams to a storage device configured for retrieval of stored data streams, wherein the system is configured to use recording logic that enables the recording system to tap individual source information streams passing through the server and further wherein the server and recording logic are configured such that a portion of the system can be broken, while still enabling the server and recording logic to operate properly.

18. The method of claim 17 , further comprising mixing the data streams into a mixed data stream that is distributed to the workstation.

19. The method of claim 17 , wherein the recording step further comprises reducing superfluous copies of the data streams and storage space used by the storage device.

20. The method of claim 17 , further comprising providing a recorded data streams over a network to one or more workstations based upon a request that uses the designation.

Assignments (7)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0639 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT AMERICAS INC.
Reel/Frame 043066/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2013
From: BLAIR, CHRISTOPHER DOUGLAS; HEAP, RICHARD LAURENCE
To: WITNESS SYSTEMS, INC.
Reel/Frame 031856/0224 →
CHANGE OF NAME Recorded Dec 29, 2013
From: WITNESS SYSTEMS, INC.
To: VERINT AMERICAS INC.
Reel/Frame 031872/0071 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031465/0450 →