# US 9,521,460 B2 · Apparatus, systems and methods to communicate received commands from a receiving device to a mobile device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,521,460 B2
- Document ID: US9521460B2
- Status: Granted
- Kind: B2
- Application number: 13/735,822
- Filed: 2013-01-07
- Published: 2013-05-16
- Granted: 2016-12-13
- Earliest claimed: 2007-10-25
- Assignees: EchoStar Technologies L.L.C.
- Applicants: Echostar Technologies L.L.C.
- Inventors: Thomas S. Taylor
- Web page: https://patentgrep.com/patent/US9521460B2

## CPC

- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- G08C 17/02: using a radio link
- H04N 21/40: Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N 21/475: End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 88/04: adapted for relaying to or from another terminal or user
- G08C 2201/40: Remote control systems using repeaters, converters, gateways
- G08C 2201/41: Remote control of gateways
- G08C 2201/42: Transmitting or receiving remote control signals via a network
- G08C 2201/93: Remote control using other portable devices, e.g. mobile phone, PDA, laptop
- H04N 21/478: Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A receiving device embodiment receives a user command from an external source. The user command is directed to a remote target destination. A first interactive programming command communicator embodiment generates a mobile device command from the received user command, and communicates the mobile device command to a mobile device. A second interactive programming command communicator embodiment receives the mobile device command from the receiving device. A target destination is identified from information in the mobile device command, and information from the mobile device command is communicated to the target destination.

## Claims

### Claim 1

A method to wirelessly communicate commands with a mobile device, comprising:
receiving a mobile device command from a set top box, the set top box actively processing and presenting audio/visual programming content, wherein the received mobile device command includes at least one image from a stream of audio/visual programming content presented by the and a text-based phrase selected from a plurality of text-based phrases pre-stored in the mobile device, the text-based phrase associated with the audio/visual programming content, the stream having been modified by at least forwarding or reversing the presentation of the stream or wherein the received mobile device command includes a clip of audio/visual programming from the stream of audio/visual programming content presented by the set top box and a text-based message written by a first user;
automatically acknowledging receipt of the mobile device command to the set top box;
identifying a target destination from information in the mobile device command, the target destination including account information associated with a second user;
forming a short message service (SMS) message that includes both text-based message information from the mobile device command and audio/visual programming information from the mobile device command; and
communicating the SMS message from the mobile device to the target destination.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
receiving personal user information, the personal user information uniquely identifying a user associated with the set top box; and
storing the personal user information in the mobile device.

### Claim 3 (depends on 2)

The method of claim 2, comprising:
retrieving the stored personal user information; and
communicating the personal user information to the target destination.

### Claim 4 (depends on 3)

The method of claim 3, comprising:
adding an order to purchase from a vendor to the information communicated to the target destination.

### Claim 5 (depends on 3)

The method of claim 3, comprising:
adding a vote to the information communicated to the target destination.

### Claim 6 (depends on 1)

The method of claim 1, comprising:
delaying further communication of the mobile device command until a different time.

### Claim 7 (depends on 1)

The method of claim 1 wherein the mobile device command is received with a wireless receiver circuit arranged to communicate via a Bluetooth frequency.

### Claim 8

A wireless mobile device operable to communicate with set top boxes and target destinations, comprising:
a set top box interface configured to receive a mobile device command from a set top box and configured to automatically acknowledge the received mobile device command, the set top box arranged to process and present audio/visual programming content, wherein the received mobile device command includes at least one image from a stream of audio/visual programming content presented by the set top box and a text-based phrase selected from a plurality of text-based phrases pre-stored in the mobile device, the text-based phrase associated with the audio/visual programming content, the stream having been modified by at least forwarding or reversing the presentation of the stream or wherein the received mobile device command includes a clip of audio/visual programming from the stream of audio/visual programming content presented by the set top box and a text-based message written by a first user;
a processing system operable to identify a target destination based upon the received mobile device command the target destination including account information associated with a second user, the processing system further operable to form a short message service (SMS) message that includes both text-based message information from the mobile device command and audio/visual programming information from the mobile device command; and
a transceiver configured to communicate the SMS message from the wireless mobile device toward a second wireless mobile device associated with the identified target destination.

### Claim 9 (depends on 8)

The wireless mobile device according to claim 8, comprising:
a memory to store personal user information received from the set top box, wherein the processing system is further operable to communicate the personal user information to the target destination.

### Claim 10 (depends on 8)

The wireless mobile device according to claim 8 wherein the set top box interface has a Bluetooth radio chipset and the set top box is a receiving device.

### Claim 11 (depends on 8)

The wireless mobile device according to claim 8 wherein the transceiver has a cellular radio chipset.

### Claim 12 (depends on 11)

The wireless mobile device according to claim 11 wherein the identified target destination is one of an Internet address, an email address, and a telephone number.

### Claim 13 (depends on 8)

The wireless mobile device according to claim 8 wherein the wireless mobile device and the set top box are coupled via a programming command communicator external to the set top box.

### Claim 14

A mobile device, comprising:
a processing system;
a set top box interface configured to receive a mobile device command from a set top box and configured to automatically acknowledge the received mobile device command, the set top box arranged to process and present audio/visual programming content, wherein the received mobile device command includes at least one image from a stream of audio/visual programming content presented by the set top box and a text-based phrase selected from a plurality of text-based phrases pre-stored in the mobile device, the text-based phrase associated with the audio/visual programming content, the stream having been modified by at least forwarding or reversing the presentation of the stream or wherein the received mobile device command includes a clip of audio/visual programming from the stream of audio/visual programming content presented by the set top box and a text-based message written by a first user;
a wireless transceiver; and
a memory, the memory arranged to store program logic software, the program logic software executable by the processing system and operable to:
parse information communicated in the mobile device command;
form a short message service (SMS) message that includes both text-based message information from the mobile device command and audio/visual programming information from the mobile device command;
identify a target destination from the parsed information the target destination including account information associated with a second user; and
communicate the SMS message from mobile device toward a second mobile device associated with the target destination.

### Claim 15 (depends on 14)

The mobile device according to claim 14 wherein the mobile device is at least one of a cell phone, a personal media players (PMP), a personal digital assistants (PDA), a laptop computer, and a handheld personal computers (HPC).

### Claim 16 (depends on 14)

The mobile device according to claim 14 wherein the program logic software stored in the memory and executable by the processing system is further operable to:
add a vote to the information communicated to the target destination; and
communicate the vote to the target destination a user-directable number of times.
