# US 2016/0309221 A1 · Personal area network proxy service for video systems

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

- Number: US 2016/0309221 A1
- Document ID: US20160309221A1
- Status: Published application
- Kind: A1
- Application number: 15/192,781
- Filed: 2016-06-24
- Published: 2016-10-20
- Earliest claimed: 2013-12-23
- Assignees: Blutether Limited
- Applicants: BluTether Limited
- Inventors: George E. Gonzalez
- Web page: https://patentgrep.com/patent/US20160309221A1

## CPC

- H04N 21/43637: {involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11] (arrangements for wireless networking or broadcasting of information in indoor or near-field type systems H04B10/114)}
- H04L 69/16: Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04N 21/25875: {involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/4126: {The peripheral being portable, e.g. PDAs or mobile phones}
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/6143: {involving transmission via a satellite}
- H04N 21/6175: {involving transmission via Internet (broadcast-related systems characterised by the transmission system being the Internet H04H60/82)}
- H04N 21/6181: {involving transmission via a mobile phone network (arrangements for providing broadcast or conference services to substation in data switching networks in combination with wireless systems H04L12/189; wireless uplink channel access H04W74/004)}
- H04N 21/6582: {Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38)}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Techniques where a computing device such as a smart phone can be leveraged to facilitate ratings data capture through a set top box (“STB”) associated with a content subscription service such as satellite television are described. In an exemplary embodiment, STB channel data can be communicated to the computing device via a personal area network (“PAN”) connection such as Bluetooth. The computing device in turn can forward the STB channel data to a remote server over a wide area network (“WAN”).

## Claims

### Claim 1

A system comprising:
a set top box (“STB”) for delivery of video content to a television for display thereon;
a personal area network (“PAN”) transceiver unit for communication with the STB, the PAN transceiver unit comprising a PAN transceiver and a processor;
a portable computer comprising a processor, a memory, a PAN transceiver, and a wide area network (“WAN”) transceiver, the portable computer including a mobile application that is embodied as a plurality of processor-executable instructions resident in the portable computer's memory; and
a server;
wherein the portable computer's processor is further configured to execute the mobile application to create a proxy service through which there is a PAN communication path between the STB and the mobile application via a wireless PAN that is established between the PAN transceivers of the PAN transceiver unit and the portable computer and through which there is a WAN communication path between the mobile application and the server via the portable computer's WAN transceiver;
wherein the STB is configured to (1) change channels in response to user input, and (2) communicate channel changes to the PAN transceiver unit;
wherein the PAN transceiver unit's processor is configured to (1) receive the channel change data from the STB, and (2) send messages with data indicative of the channel changes to the portable computer via the transceiver unit's PAN transceiver and the wireless PAN according to a PAN protocol;
wherein the portable computer is configured to, through the proxy service created by execution of the mobile application, (1) receive the messages sent by the PAN transceiver unit and (2) send the channel change data to the server via the WAN communication path according to a WAN protocol; and
wherein the server is configured to (1) receive the channel change data sent by the portable computer, and (2) store ratings data in a database based on the channel change data sent by the portable computer.

### Claim 2 (depends on 1)

The system of claim 1, wherein the STB is further configured to communicate the channel changes to the PAN transceiver unit during live watching of television programming by a viewer.

### Claim 3 (depends on 1)

The system of claim 1, wherein the portable computer's processor is further configured to execute the mobile application to create the proxy service so that the proxy service leverages an existing data service plan from a carrier for the portable computer.

### Claim 4 (depends on 3)

The system of claim 3, wherein the portable computer's processor is further configured to execute the mobile application to create the proxy service so that the proxy service leverages the existing data service plan for the portable computer and does not leverage a tethering plan from the carrier for the portable computer.

### Claim 5 (depends on 4)

The system of claim 4, wherein the mobile application is a downloaded mobile application.

### Claim 6 (depends on 5)

The system of claim 5, wherein the portable computer comprises a smart phone.

### Claim 7 (depends on 1)

The system of claim 1, wherein the STB comprises a serial connector, wherein the PAN transceiver unit comprises a serial connector, and wherein the PAN transceiver unit is configured to connect with the STB's serial connector via the PAN transceiver unit's serial connector.

### Claim 8 (depends on 7)

The system of claim 7, wherein the STB further comprises a metal chassis, and wherein the PAN transceiver unit connects to the STB such that the PAN transceiver unit's PAN transceiver is positioned outside the STB's metal chassis.

### Claim 9 (depends on 8)

The system of claim 8, wherein the STB further comprises a plastic front bezel, and wherein the PAN transceiver unit is mounted behind the STB's plastic front bezel.

### Claim 10 (depends on 7)

The system of claim 7, wherein the serial connectors of the STB and the PAN transceiver unit comprise a member of the group selected from (1) USB connectors, (2) Serial Peripheral Interface (“SPI”) connectors, (3) RS-232 connectors, and (4) flexible peripheral interconnectors (“FPI”).

### Claim 11 (depends on 1)

The system of claim 1, wherein the system further comprises an infrared (“IR”) remote distinct from the portable computer, wherein the IR remote is configured to transmit channel changes to the STB via IR.

### Claim 12 (depends on 1)

The system of claim 1, wherein the portable computer's PAN transceiver and the PAN transceiver unit's PAN transceiver are configured to communicate with each other via Bluetooth BLE.

### Claim 13 (depends on 12)

The system of claim 12, wherein the execution of the mobile application is further configured to, via the proxy service created by the mobile application, reassemble the channel change data from the messages according to the Bluetooth communication protocol.

### Claim 14 (depends on 13)

The system of claim 13, wherein the execution of the mobile application is further configured to, via the proxy service created by the mobile application, send the channel change data to the server according to TCP/IP.

### Claim 15 (depends on 1)

The system of claim 1, wherein the STB is further configured to receive the video content for delivery to the television via satellite.

### Claim 16 (depends on 1)

The system of claim 1, wherein the server comprises a plurality of servers.

### Claim 17 (depends on 1)

The system of claim 1, wherein the PAN transceiver unit further comprises memory for storing the channel change data.

### Claim 18 (depends on 17)

The system of claim 17 wherein the processor of the PAN transceiver unit's processor is further configured to (1) time-stamp the received channel change data (2) store the time-stamped channel change data in the PAN transceiver unit's memory, and (3) include the time-stamps for the channel change data in the messages sent to the portable computer.

### Claim 19 (depends on 18)

The system of claim 18 wherein the PAN transceiver unit is further configured to accumulate time-stamped channel change data in the PAN transceiver unit's memory regardless of whether the portable computer is connected to the PAN at that time.

### Claim 20 (depends on 1)

The system of claim 1 wherein the PAN transceiver unit's processor is further configured to (1) detect each PAN-enabled device that is within range of the PAN created by the PAN transceiver unit's PAN transceiver, (2) maintain a list of the detected PAN-enabled devices, and (3) send messages with data indicative of the detected PAN-enabled devices to the portable computer via the STB transceiver unit's PAN transceiver and the wireless PAN according to a PAN protocol.

### Claim 21 (depends on 20)

The system of claim 20 wherein the portable computer is further configured to, through the proxy service created by execution of the mobile application, (1) receive the messages with data indicative of the detected PAN-enabled devices sent by the PAN transceiver unit and (2) send the data indicative of the detected PAN-enabled devices to the server via the WAN communication path according to a WAN protocol.

### Claim 22 (depends on 21)

The system of claim 21 wherein the PAN transceiver unit is further configured to (1) measure a signal strength for each of a plurality of the PAN-enabled devices that are within range of the PAN, (2) store data indicative of the measured signal strengths in memory in association with their corresponding PAN-enabled devices, and (3) send the data indicative of measured signal strengths in association with the detected PAN-enabled devices to the portable computer via the STB transceiver unit's PAN transceiver and the wireless PAN according to a PAN protocol for relaying to the server via the proxy service.

### Claim 23 (depends on 20)

The system of claim 20 wherein the server is further configured to correlate the channel change data with the detected PAN-enabled devices data for augmentation of the ratings data in the database.

### Claim 24

A method comprising:
a personal area network (“PAN”) transceiver unit receiving channel change data from a set top box (STB) via a serial connection between the PAN transceiver unit and the STB, wherein the PAN transceiver unit comprises a PAN transceiver and a processor;
the PAN transceiver unit establishing a wireless PAN connection with a portable computer, wherein portable computer comprises a processor, a memory, a PAN transceiver, and a wide area network (“WAN”) transceiver, the portable computer including a mobile application that is embodied as a plurality of processor-executable instructions resident in the portable computer's memory;
the portable computer's processor executing the mobile application to create a proxy service through which there is a PAN communication path between the STB and the mobile application via the wireless PAN that is established between the PAN transceivers of the PAN transceiver unit and the portable computer and through which there is a WAN communication path between the mobile application and the server via the portable computer's WAN transceiver;
the PAN transceiver unit's processor sending messages with data indicative of the received channel changes to the portable computer via the transceiver unit's PAN transceiver and the wireless PAN according to a PAN protocol; and
the portable computer, through the proxy service created by execution of the mobile application, (1) receiving the messages sent by the PAN transceiver unit and (2) sending the channel change data to the server via the WAN communication path according to a WAN protocol; and

### Claim 25 (depends on 24)

The method of claim 24 further comprising:
the server (1) receiving the channel change data sent by the portable computer, and (2) storing ratings data in a database based on the channel change data sent by the portable computer.

### Claim 26

An apparatus comprising:
a personal area network (“PAN”) transceiver unit, wherein the PAN transceiver unit comprises a PAN transceiver, a processor, and a serial connector;
wherein the serial connector is configured for serial connection with an output port of a set top box (STB);
wherein the PAN transceiver unit is configured to establish a wireless PAN connection with a portable computer;
wherein the processor is configured to (1) receive channel change data from the STB via the serial connection, and (2) send messages with data indicative of the received channel changes to the portable computer via the transceiver unit's PAN transceiver and the wireless PAN according to a PAN protocol.
