# US 8,751,942 B2 · Method, system and processor-readable media for bidirectional communications and data sharing between wireless hand held devices and multimedia display systems

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

- Number: US 8,751,942 B2
- Document ID: US8751942B2
- Status: Granted
- Kind: B2
- Application number: 13/345,382
- Filed: 2012-01-06
- Published: 2013-03-28
- Granted: 2014-06-10
- Earliest claimed: 2011-09-27
- Assignees: FlickIntel, LLC
- Applicants: Kermit D. Lopez; Luis M. Ortiz; Richard H. Krukar
- Inventors: Kermit D. Lopez; Luis M. Ortiz; Richard H. Krukar
- Web page: https://patentgrep.com/patent/US8751942B2

## CPC

- G06F 3/1431: {using a single graphics controller}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/03542: {Light pens for emitting or receiving light}
- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- H04M 1/72412: using two-way short-range wireless interfaces
- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- H04N 21/41265: {having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204)}
- H04N 21/42209: {for displaying non-command information, e.g. electronic programme guide [EPG], e-mail, messages or a second television channel}
- H04N 21/4222: {Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy (remote control device for a television receiver integrated into a mobile phone H04M1/72415)}
- H04N 21/42222: {Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device}
- H04N 21/42224: {Touch pad or touch panel provided on the remote control}
- H04N 21/43074: {of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV programme}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/47: End-user applications
- H04N 21/4728: for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
- H04N 21/47815: {Electronic shopping (payment schemes, payment architectures or payment protocols for electronic shopping systems G06Q20/12)}
- H04N 21/4784: receiving rewards
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04W 4/60: Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
- G06F 3/033: Pointing devices displaced or positioned by the user {, e.g. mice, trackballs, pens or joysticks}; Accessories therefor (digitisers characterised by the transducing means G06F3/041)
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/4415: using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning {(cryptography using biological data H04L9/3231; authentication in networks using biometric H04L63/0861)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems and processor-readable media for supporting bidirectional communications and data sharing. One or more wireless hand held devices can be registered with one or more controllers associated with one or more multimedia displays. One or more profile icons can be selected for use as a cursor(s) during interaction of the wireless hand held device(s) with one or more multimedia display(s) during rendering of an event as data on the multimedia display(s). Supplemental data can be provided from the multimedia display(s) and/or a remote database to the wireless hand held device(s) based on a selection of the data rendered on the multimedia display(s) marked by the cursor utilizing the wireless hand held device(s).

## Claims

### Claim 1

A method for supporting bidirectional communications and data sharing, said method comprising:
registering a first wireless hand held device with a controller associated with at least one multimedia display that is directly observable by a person manipulating the wireless handheld device wherein at least one profile icon is stored on the first wireless hand held device;
selecting the at least one profile icon for use as a first cursor during interaction of said first wireless hand held device with said at least one multimedia display during rendering of an event as data on said at least one multimedia display wherein the first cursor is displayed on the at least one multimedia display and wherein the person manipulates the wireless handheld device to thereby control the first cursor position;
registering a second wireless handheld device with the controller wherein the at least one multimedia display is directly observable by a second person manipulating the second wireless handheld device wherein at least one additional profile icon is stored on the second wireless hand held device;
selecting the at least one additional profile icon for use as a second cursor during interaction of said second wireless hand held device with said at least one multimedia display during rendering of the event wherein the second cursor is displayed on the at least one multimedia display and wherein the second person manipulates the second wireless handheld device to thereby control the position of the second cursor;
changing the appearance of the first or second cursor such that the second cursor is visibly distinct from the first cursor; and
providing supplemental data from at least one multimedia display and/or a remote database to said first or second wireless hand held device based on a selection of said data rendered on said at least one multimedia display marked by said first or second cursor utilizing said first or second wireless hand held device.

### Claim 2 (depends on 1)

The method of claim 1 further comprising providing said event as at least one of a movie, television program, recorded event, a live event, or a multimedia game.

### Claim 3 (depends on 1)

The method of claim 1 further comprising manipulating via said controller said data rendered on said at least one multimedia display utilizing said first or second wireless hand held device.

### Claim 4 (depends on 1)

The method of claim 1 further comprising storing said supplemental data in a memory in response to a user input via said first or second wireless hand held device.

### Claim 5 (depends on 1)

The method of claim 1 further comprising pushing said supplemental data for rendering via at least one other multimedia display.

### Claim 6 (depends on 5)

The method of claim 5 further comprising pushing said supplemental data via at least one of said first or second wireless hand held device, a remote server, or said controller associated with said at least one multimedia display.

### Claim 7

A system for supporting bidirectional communications and data sharing, said system comprising:
a processor;
a data bus coupled to said processor; and
a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for:
registering a first wireless hand held device with a controller associated with at least one multimedia display that is directly observable by a person manipulating the wireless handheld device wherein at least one profile icon is stored on the first wireless hand held device;
selecting the at least one profile icon for use as a first cursor during interaction of said first wireless hand held device with said at least one multimedia display during rendering of an event as data on said at least one multimedia display wherein the first cursor is displayed on the at least one multimedia display and wherein the person manipulates the wireless handheld device to thereby control the first cursor position;
registering a second wireless handheld device with the controller wherein the at least one multimedia display is directly observable by a second person manipulating the second wireless handheld device wherein at least one additional profile icon is stored on the second wireless hand held device;
selecting the at least one additional profile icon for use as a second cursor during interaction of said second wireless hand held device with said at least one multimedia display during rendering of the event wherein the second cursor is displayed on the at least one multimedia display and wherein the second person manipulates the second wireless handheld device to thereby control the position of the second cursor;
changing the appearance of the first or second cursor such that the second cursor is visibly distinct from the first cursor; and
providing supplemental data from at least one multimedia display and/or a remote database to said first or second wireless hand held device based on a selection of said data rendered on said at least one multimedia display marked by said first or second cursor utilizing said first or second wireless hand held device.

### Claim 8 (depends on 7)

The system of claim 7 wherein said instruction are further configured for providing said event as at least one of a movie, television program, recorded event, a live event, or a multimedia game.

### Claim 9 (depends on 7)

The system of claim 7 wherein said instruction are further configured for manipulating via said controller, said data rendered on said at least one multimedia display utilizing said first or second wireless hand held device.

### Claim 10 (depends on 7)

The system of claim 7 wherein said instruction are further configured for storing said supplemental data in a memory in response to a user input via said first or second wireless hand held device.

### Claim 11 (depends on 7)

The system of claim 7 wherein said instruction are further configured for pushing said supplemental data for rendering via at least one other multimedia display.

### Claim 12 (depends on 11)

The system of claim 11 wherein said instruction are further configured for pushing said supplemental data via first or second wireless hand held device, a remote server, or said controller associated with said at least one multimedia display.

### Claim 13 (depends on 7)

The system of claim 7 wherein said instruction are further configured for filtering said supplemental data for rendering via a multimedia display.

### Claim 14

A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process to support bidirectional communications and data sharing, said code comprising code to:
register a first wireless hand held device with a controller associated with at least one multimedia display that is directly observable by a person manipulating the wireless handheld device wherein at least one profile icon is stored on the first wireless hand held device;
select the at least one profile icon for use as a first cursor during interaction of said first wireless hand held device with said at least one multimedia display during rendering of an event as data on said at least one multimedia display wherein the first cursor is displayed on the at least one multimedia display and wherein the person manipulates the wireless handheld device to thereby control the first cursor position;
register a second wireless handheld device with the controller wherein the at least one multimedia display is directly observable by a second person manipulating the second wireless handheld device wherein at least one additional profile icon is stored on the second wireless hand held device;
select the at least one additional profile icon for use as a second cursor during interaction of said second wireless hand held device with said at least one multimedia display during rendering of the event wherein the second cursor is displayed on the at least one multimedia display and wherein the second person manipulates the second wireless handheld device to thereby control the position of the second cursor;
change the appearance of the first or second cursor such that the second cursor is visibly distinct from the first cursor; and
provide supplemental data from at least one multimedia display and/or a remote database to said first or second wireless hand held device based on a selection of said data rendered on said at least one multimedia display marked by said first or second cursor utilizing said first or second wireless hand held device.

### Claim 15 (depends on 14)

The non-transitory processor-readable media of claim 14 wherein said code further comprises code to provide said event as at least one of a movie, television program, recorded event, a live event, or a multimedia game.

### Claim 16 (depends on 14)

The non-transitory processor-readable media of claim 14 wherein said code further comprises code to manipulate via said controller, said data rendered on said at least one multimedia display utilizing said first or second wireless hand held device.

### Claim 17 (depends on 14)

The non-transitory processor-readable media of claim 14 wherein said code further comprises code to store said supplemental data in a memory in response to a user input via said first or second wireless hand held device.

### Claim 18 (depends on 14)

The non-transitory processor-readable media of claim 14 wherein said code further comprises code to push said supplemental data for rendering via at least one other multimedia display.

### Claim 19 (depends on 18)

The non-transitory processor-readable media of claim 18 wherein said code further comprises code to push said supplemental data via at least one of said first or second wireless hand held device, a remote server, or said controller associated with said at least one multimedia display.
