IP Library Granted Patent US 10,728,485
Granted Patent B2
US 10,728,485 · App. 15/535,550 · Granted Jul 28, 2020

Multi-mode input control unit with infrared and laser capability

Inventors: Igor Rylskyi Rylovnikov (Kharkov, UA); Andrey Maznev (Kharkov, UA)
Assignee: DISH Ukraine L.L.C.
H04N5/4403G02B27/20G06F3/038G06F3/03547G06F3/0485G06F3/04883H04N21/42222H04N21/42224H04N2005/443H04N2005/4412
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 10,728,485
App. No.
15/535,550
Granted
Jul 28, 2020
Kind
B2
Abstract

A multi-mode remote control unit that has both infrared command and laser pointer capability. In some examples, the multi-mode remote control unit together with one or both of a television receiver and a television may implement simulated touch gestures that typically require a touch sensitive screen. The multi-mode remote control unit in such an implementation advantageously may not include logic to implement simulated multi-touch gestures. Rather, one or both of the television receiver and the television may include logic to implement simulated touch gestures.

Claims (62)

1. A method, comprising:

receiving, by a computing device from a presentation device coupled with the computing device, an indication of impingement of a laser beam at a particular point on a screen of the presentation device, the laser beam generated by a remote control device responsive to a first user interaction with a first physical control of the remote control device;

determining, responsive to receiving the indication of impingement of the laser beam, whether the computing device has received, from the remote control device at a command time, a command to engage based upon an infrared signal generated by the remote control device responsive to a second user interaction with a second physical control of the remote control device;

detecting, responsive to determining that the computing device has not received the command to engage, a gesture in accordance with detecting a displacement of the laser beam across the presentation device; and

determining, responsive to determining that by the computing device has received the command to engage, an intent of selection of a user interface command of a plurality of user interface commands based upon detecting a location of the impingement and the command to engage.

2. The method of claim 1 , further comprising:

deriving a coordinate that identifies the particular point on the screen; and

determining the intent of selection of the user interface command based upon the coordinate.

3. The method of claim 1 , further comprising:

outputting the particular user interface for display by the presentation device.

4. The method of claim 3 , further comprising:

detecting particular movement of the laser beam across the screen as the laser beam impinges the screen; and

controlling display of the particular user interface based on the particular movement of the laser beam across the screen.

5. The method of claim 3 , further comprising:

detecting particular displacement of the laser beam across the screen as the laser beam impinges the screen; and

invoking, based on the particular displacement, an image scroll operation to control display of the particular user interface.

6. The method of claim 5 , further comprising:

detecting impingement of the laser beam at a point on the screen for a predetermined time period; and

terminating the image scroll operation following lapse of a predetermined time interval subsequent the predetermined time period.

7. The method of claim 3 , further comprising:

detecting particular displacement of the laser beam across the screen as the laser beam impinges the screen; and

invoking, based on the particular displacement, an image zoom operation to control display of the particular user interface.

8. The method of claim 7 , further comprising:

detecting impingement of the laser beam at a point on the screen for a predetermined time period; and

terminating the image zoom operation following lapse of a predetermined time interval subsequent the predetermined time period.

9. The method of claim 1 , wherein the computing device is a television receiver.

10. The method of claim 1 , wherein the computing device is a television.

11. A television receiver, comprising:

a processor; and

a memory communicatively coupled with and readable by the processor and having stored processor-readable instructions that, when executed by the processor, cause the processor to:

receive, from a presentation device, an indication of impingement of a laser beam at a particular point on a screen of the presentation device, the laser beam generated by a remote control device responsive to a first user interaction with a first physical control of the remote control device;

determine, responsive to receiving the indication of impingement of the laser beam, whether a command to engage has been received from the remote control device at a command time, the command to engage based upon an infrared signal generated by the remote control device responsive to a second user interaction with a second physical control of the remote control device;

detect, responsive to determining that the command to engage has not been received, a gesture in accordance with detecting a displacement of the laser beam across the presentation device; and

determine, responsive to determining that the command to engage has been received, an intent of selection of a user interface command of a plurality of user interface commands based upon detecting a location of the impingement and the command to engage.

12. The television receiver of claim 11 , wherein the memory having stored processor-readable instructions which, when executed by the processor, cause the processor to:

derive a coordinate that identifies the particular point on the screen; and

determine the intent of selection of the user interface command based upon the coordinate.

13. The television receiver of claim 11 , wherein the memory having stored processor-readable instructions which, when executed by the processor, cause the processor to:

output the particular user interface for display by the presentation device.

14. The television receiver of claim 13 , wherein the memory having stored processor-readable instructions which, when executed by the processor, cause the processor to:

receive an indication of particular movement of the laser beam across the screen as the laser beam impinges the screen; and

control display of the particular user interface based on the particular movement of the laser beam across the screen.

15. The television receiver of claim 11 , wherein the memory having stored processor-readable instructions which, when executed by the processor, cause the processor to:

receive an indication of particular displacement of the laser beam across the screen as the laser beam impinges the screen; and

invoke, based on the particular displacement, an image scroll operation to control display of the particular user interface.

16. The television receiver of claim 11 , wherein the memory having stored processor-readable instructions which, when executed by the processor, cause the processor to:

receive an indication of particular displacement of the laser beam across the screen as the laser beam impinges the screen; and

invoke, based on the particular displacement, an image zoom operation to control display of the particular user interface.

17. The television receiver of claim 11 , wherein the memory having stored processor-readable instructions which, when executed by the processor, cause the processor to:

receive an indication of impingement of the laser beam at a point on the screen for a predetermined time period; and

terminate the image scroll operation following lapse of a predetermined time interval subsequent the predetermined time period.

18. The television receiver of claim 11 , wherein the memory having stored processor-readable instructions which, when executed by the processor, cause the processor to:

receive an indication of impingement of the laser beam at a point on the screen for a predetermined time period; and

terminate the image zoom operation following lapse of a predetermined time interval subsequent the predetermined time period.

19. A computer-implemented method, comprising:

receiving, by a computing device from a presentation device coupled with the computing device, an indication of impingement of a laser beam at a particular point on a screen of the presentation device, the laser beam generated by a remote control device responsive to a first user interaction with a first physical control of the remote control device;

determining, responsive to receiving the indication of impingement of the laser beam, whether the computing device has received, from the remote control device at a command time, a command to engage based upon an infrared signal generated by the remote control device responsive to a second user interaction with a second physical control of the remote control device;

detecting, responsive to determining that the computing device has not received the command to engage, a gesture in accordance with detecting a displacement of the laser beam across the presentation device; and

determining, responsive to determining that the computing device has received the command to engage, an intent of selection of a user interface command of a plurality of user interface commands based upon detecting a location of the impingement and the command to engage.

20. The method of claim 19 , further comprising, responsive to determining that the computing device has received the command to engage:

selecting, by the computing device, a particular user interface for display by the presentation device based upon the intent of selection of the user interface command; and

outputting the particular user interface for display by the presentation device.

Assignments (2)
CHANGE OF NAME Recorded Nov 23, 2018
From: ECHOSTAR UKRAINE L.L.C.
To: DISH UKRAINE L.L.C.
Reel/Frame 047618/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: RYLSKYI RYLOVNIKOV, IGOR; MAZNEV, ANDREY
To: ECHOSTAR UKRAINE L.L.C.
Reel/Frame 044407/0185 →
Continuity (1)
Related Publication 20170347053A1 · Nov 30, 2017