IP Library Granted Patent US 7,934,227
Granted Patent B2
US 7,934,227 · App. 12/567,828 · Granted Apr 26, 2011

Methods and systems for capturing commands

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,934,227
App. No.
12/567,828
Granted
Apr 26, 2011
Kind
B2
Abstract

Methods and systems capture user commands. A user command is received at a viewer's appliance. A determination is made whether the user command is automatically locally stored in memory of the viewer appliance. A look-up is performed when the user command is not automatically locally stored in the viewer appliance to determine if local storage is require. When the look-up determines that local storage is required, then the user command is captured and locally stored for execution at the viewer appliance. When the look-up determines that local storage is not required, then the user command is forwarded to a remote location for remote storage in a network.

Claims (31)

1. A method of capturing user commands, comprising:

receiving a user command at a viewer appliance;

performing a look-up to determine if local storage is required;

when the look-up determines that local storage is required, then capturing and locally storing the user command and executing the user command at the viewer appliance; and

when the look-up determines that redundant storage is required, then storing the user command in memory of the viewer appliance and forwarding the user command to a remote location for redundant storage in a network.

2. The method according to claim 1 , further comprising forwarding the user command from the viewer appliance when remote storage is determined.

3. The method according to claim 1 , further comprising forwarding information related to the user command to the remote location.

4. The method according to claim 1 , further comprising time stamping the user command.

5. The method according to claim 1 , further comprising storing a result of the user command.

6. The method according to claim 1 , further comprising determining whether the user command occurred while receiving programming from a one-way network or a two-way network.

7. The method according to claim 6 , further comprising locally storing the user command in the memory of the viewer appliance when the user command occurred while receiving programming from the one-way network.

8. A system for capturing user commands, comprising:

a reception mechanism receiving a user command at a viewer appliance;

a transfer mechanism performing a look-up to determine a storage location for the user command;

when the transfer mechanism determines that redundant storage is required, then the reception mechanism captures and locally stores the user command for execution at the viewer appliance and forwards the user command to a remote location for redundant, remote storage in a network.

9. The system according to claim 8 , wherein the transfer mechanism forwards the user command from the viewer's appliance when the remote storage is determined.

10. The system according to claim 8 , wherein the transfer mechanism forwards information related to the user command to the remote location.

11. The system according to claim 8 , wherein the reception mechanism time stamps the user command.

12. The system according to claim 8 , wherein the transfer mechanism forwards the user command at a predetermined time.

13. The system according to claim 8 , wherein the reception mechanism determines whether the user command occurred while receiving programming from a one-way network or a two-way network.

14. The system according to claim 13 , wherein the reception mechanism locally stores the user command in the memory of the viewer appliance when the user command occurred while receiving programming from the one-way network.

15. A method of capturing user commands, comprising:

receiving a user command at a video switch that was forwarded from a viewer appliance;

determining by the video switch whether the user command is to be remotely stored at a network location;

when remote storage is determined, then capturing and forwarding the user command to the network location; and

when remote storage is not determined, then declining network storage and executing the user command at the video switch.

16. The method according to claim 15 , further comprising receiving information related to the user command that was also forwarded from the viewer appliance.

17. The method according to claim 15 , further comprising determining whether the user command occurred while the viewer appliance received programming from a one-way network or a two-way network.

18. The method according to claim 17 , further comprising remotely storing the user command at the network location when the user command occurred while receiving programming from the one-way network.

19. The method according to claim 15 , further comprising matching the user command to a profile.

20. The method according to claim 15 , further comprising receiving and storing a time stamp associated with the user command.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 12, 2024
From: TREMOR VIDEO, INC.
To: ALPHONSO INC.
Reel/Frame 066794/0274 →
SECURITY INTEREST Recorded Mar 30, 2021
From: ALPHONSO INC.
To: TREMOR VIDEO, INC.
Reel/Frame 055776/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2018
From: HAT TRICK, SERIES 83 OF ALLIED SECURITY TRUST
To: ALPHONSO INC.
Reel/Frame 046376/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2016
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: HAT TRICK, SERIES 83 OF ALLIED SECURITY TRUST
Reel/Frame 040169/0863 →
CHANGE OF NAME Recorded Sep 8, 2016
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 039950/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 039671/0065 →
CHANGE OF NAME Recorded Sep 8, 2016
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 039950/0585 →
CHANGE OF NAME Recorded Sep 8, 2016
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 039950/0588 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 023381 FRAME 0367. ASSIGNOR(S) HEREBY CONFIRMS THEASSIGNMENT. Recorded Sep 7, 2016
From: GRAY, JAMES HAROLD; BROTHERS, THOMAS JEFFERSON
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 039939/0321 →