IP Library Granted Patent US 7,720,251
Granted Patent B2
US 7,720,251 · App. 11/472,997 · Granted May 18, 2010

Embedded appliance for multimedia capture

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,720,251
App. No.
11/472,997
Granted
May 18, 2010
Kind
B2
Abstract

A multimedia device includes input ports dedicated to receiving a real-time media signal and a processor system dedicated to capturing the real-time media signal. The processor system defines an embedded environment. The input ports and the processor system are integrated into the multimedia capture device. The input ports include an audio input port and at least one of a visual-capture input port or a digital-image input port.

Claims (52)

1. A method, comprising:

capturing an audio signal on a processor system of a specific-purpose embedded appliance;

capturing on the processor system at least any one of a visual-capture signal or a digital-image signal, the specific-purpose embedded appliance being dedicated to capturing, processing, storing and sending a plurality of real-time media signals, the plurality of media signals including the audio signal and the at least one of the visual-capture signal or the digital-image signal;

receiving a start indicator configured to trigger the capturing of the audio signal on the processor system or the capturing on the processor system at least any one of the visual-capture signal or the digital-image signal, the start indicator being received from a control server separate from the specific-purpose embedded appliance; and

sending at least any one of the audio signal, the visual-capture signal, or the digital-image signal based on a send indicator received from the control server, the send indicator being defined at the control server based on a schedule.

2. The method of claim 1 , further comprising:

compressing on the processor system at least any one of the audio signal or the at least any one of the visual-capture signal or digital-image signal.

3. The method of claim 1 , further comprising:

synchronizing the audio signal with the at least any one of the visual-capture signal or the digital-image signal.

4. The method of claim 1 , further comprising:

detecting a physical security breach of the specific-purpose embedded appliance; and

sending an alarm indicator when the security breach is detected, the alarm indicator including an identifier associated with the embedded appliance.

5. The method of claim 1 , wherein the processor system includes at least any one of a processor, an embedded processor or a co-processor configured to operate in an embedded environment of the specific-purpose embedded appliance.

6. The method of claim 1 , further comprising:

splitting on the specific-purpose embedded appliance the visual-capture signal into a first visual-capture signal including content that is the same as content of a second visual-capture signal, the second visual-capture signal being synchronized and stabilized on the specific-purpose embedded appliance; and

sending the second visual-capture signal to an external device configured to at least one of process or display the second visual-capture signal.

7. The method of claim 1 , wherein the capturing includes shunting the at least one of the visual-capture signal or the digital-image signal to an external device configured to at least one of process or display the visual-capture signal.

8. The method of claim 1 , wherein the processing includes at least one of compressing, indexing, encoding, decoding, synchronizing or formatting the plurality of real-time media signals, the processing is triggered based on the schedule.

9. The method of claim 1 , wherein the sending includes sending to the control server from a plurality of control servers via a network.

10. The method of claim 1 , further comprising:

receiving a preferred transmission time from the control server via a network; and

sending at least any one of the audio signal, the visual-capture signal, or the digital-image signal based on the preferred transmission time.

11. An apparatus, comprising:

a plurality of input ports dedicated to receiving a real-time media signal, the plurality of input ports including an audio input port and at least any one of a visual-capture input port or a digital-image input port;

a processor system dedicated to capturing, sending, processing, and storing the real-time media signal, the processor system defining an embedded environment, the processor system configured to define a confidence monitoring signal based on at least a portion of the real-time media signal, the processor system configured to send the confidence monitoring signal to a control server separate from the specific-purpose embedded appliance via a network,

the plurality of input ports and the processor system being integrated within a multimedia capture device, the processor system configured to receive a schedule from the control server; and

a memory configured to store the schedule, the processor system to capture the real-time media signal starting at a first time based on the schedule, the processor system to send the real-time media signal based on the schedule at a second time after the real-time media signal has been stored, at a third time after the first time, at the multi-media capture device.

12. The apparatus of claim 11 , wherein the processor system is configured to operate based on a hardened operating system integrated into the embedded environment, the hardened operating system is configured to allow the capturing, sending, processing, and storing of the real-time media signal without providing support for installation of a general purpose application.

13. The apparatus of claim 11 , wherein the processor system includes a single processor.

14. The apparatus of claim 11 , further comprising a co-processor configured to control, based on a schedule, a processor from the processor system.

15. The apparatus of claim 11 , further comprising:

a scheduler configured to communicate with the processor system, the scheduler is configured to send a start indicator to start the receiving the real-time media signal at the multimedia capture device based on the schedule.

16. The apparatus of claim 11 , wherein

the memory is configured to communicate with the processor system, the memory is configured to store the real-time media signal until the real-time media signal is sent to the control server based on the schedule.

17. The apparatus of claim 11 , further comprising:

an alarm module configured to send an alarm indicator to the control server when a physical security breach associated with the multimedia capture device is detected.

18. The apparatus of claim 11 , further comprising:

a compression module configured to compress the real-time media signal associated with the audio input port and the least any one of the visual-capture input port or the digital-image input port.

19. The apparatus of claim 11 , further comprising at least any one of an Ethernet switch, a power over Ethernet (PoE) port, a visual-capture signal splitter, a visual-capture signal distribution amplifier, or a visual-capture sync stabilizer.

20. The apparatus of claim 11 ,

wherein the schedule is configured to trigger the processor system to send the real-time media signal based on a network traffic condition.

21. An apparatus, comprising:

at least any one of (1) a visual-capture processor module configured to receive a visual-capture signal and to operate based on a hardened operating system (OS) integrated into an embedded environment, or (2) a digital-image processor module configured to receive a digital-image signal and operate based on the hardened OS; and

an audio processor module configured to receive an audio signal having a synchronized relationship with the at least any one of the visual-capture signal or the digital-image signal, the audio processor module configured to operate based on the hardened OS,

the visual-capture processor module or the digital-image processor module, and the audio processor module collectively defining at least a portion of a specific-purpose embedded appliance,

the specific-purpose embedded appliance configured to receive a start indicator configured to trigger the receiving of the audio signal or the receiving of at least any one of the visual-capture signal or the digital-image signal, the start indicator being defined at a control server separate from the specific-purpose embedded appliance,

the specific-purpose embedded appliance configured to send at least any one of the audio signal or the at least any one of the visual-capture signal or the digital-image signal based on a send indicator received from the control server, the send indicator being defined at the control server based on a schedule.

22. The apparatus of claim 21 , wherein the hardened OS is configured such that access to the audio processor module and the at least any one of the visual-capture processor module or the digital-image processor module is limited to at least one predefined user.

23. The apparatus of claim 21 , wherein the audio processor module is configured to compress the audio signal simultaneously into multiple formats.

24. The apparatus of claim 21 , wherein the at least any one of the digital-image processor module is configured to compress the digital-image signal or the visual-capture processor module is configured to compress the visual-capture signal.

25. The apparatus of claim 21 , wherein the at least any one of the visual-capture processor, the digital-image processor module or the audio processor module are included in at least any one of an embedded processor or a co-processor.

26. The apparatus of claim 21 , wherein the hardened OS is configured to allow the capturing, sending, processing, and storing of a plurality of read-time media signals without providing support for installation of a general purpose application, the plurality of real-time media signals includes the visual-capture signal, the digital image signal, and the audio signal.

Assignments (11)
SECURITY INTEREST Recorded May 12, 2025
From: TURNING TECH INTERMEDIATE, INC.; TURNING ACQUISITION, INC.; ECHO 360, INC.; ECHO 360 HOLDINGS, INC.; ECHO 360 CONTINUING EDUCATION, LLC; TURNING TECH LLC; TURNING TECH HOLDINGS, LLC; TURNING TECHNOLOGIES, LLC; RESPONSE TOOLS, LLC; INKLING SYSTEMS, INC.; SPEAKWORKS, INC.; RESPONSIVE INNOVATIONS, LLC
To: ADVANTAGE CAPITAL MANAGEMENT LLC
Reel/Frame 071276/0781 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2024
From: RUNWAY GROWTH CREDIT FUND INC.
To: ECHO 360, INC.
Reel/Frame 067286/0797 →
SECURITY INTEREST Recorded May 1, 2024
From: ECHO 360, INC.; ECHO 360 CONTINUING EDUCATION, LLC; ECHO 360 HOLDINGS, INC.; TURNING ACQUISITION, INC.; TURNING TECH INTERMEDIATE, INC.; TURNING TECH LLC; TURNING TECH HOLDINGS, LLC; TURNING TECHNOLOGIES, LLC; RESPONSIVE INNOVATIONS, LLC; RESPONSE TOOLS, LLC; INKLING SYSTEMS, INC.
To: ADVANTAGE CAPITAL MANAGEMENT LLC, AS ADMINSTRATIVE AGENT
Reel/Frame 067289/0001 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2019
From: MULTIPLIER CAPITAL II, LP
To: ECHO360, INC.
Reel/Frame 049096/0255 →
SECURITY INTEREST Recorded May 7, 2019
From: ECHO 360, INC.
To: RUNWAY GROWTH CREDIT FUND INC.
Reel/Frame 049103/0766 →
RELEASE OF SECURITY INTEREST Recorded Apr 5, 2018
From: PACIFIC WESTERN BANK
To: ECHO 360, INC.
Reel/Frame 045451/0654 →
SECURITY INTEREST Recorded Apr 5, 2018
From: ECHO360, INC.
To: MULTIPLIER CAPITAL II, LP
Reel/Frame 045451/0946 →
SECURITY INTEREST Recorded Aug 1, 2014
From: ECHO 360, INC.
To: SQUARE 1 BANK
Reel/Frame 033453/0693 →
SECURITY AGREEMENT Recorded Aug 12, 2011
From: ECHO360, INC.
To: SQUARE 1 BANK
Reel/Frame 026744/0813 →
CHANGE OF NAME Recorded Feb 2, 2009
From: ANYSTREAM EDUCATION, INC.
To: ECHO 360, INC.
Reel/Frame 022188/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2008
From: ANYSTREAM, INC.
To: ANYSTREAM EDUCATION, INC.
Reel/Frame 022017/0633 →