IP Library Granted Patent US 9,389,706
Granted Patent B2
US 9,389,706 · App. 14/945,510 · Granted Jul 12, 2016

Method and system for mouse control over multiple screens

Inventors: Joshua Glazer (Ra'anana, IL); Leonid Liansky (Maple, CA); Gilad Taase (Ra'anana, IL)
Assignee: SCREENOVATE TECHNOLOGIES LTD.
G06F3/03543G06F3/1446G09G5/006G09G2370/16
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 9,389,706
App. No.
14/945,510
Granted
Jul 12, 2016
Kind
B2
Abstract

The present invention discloses a method for coordinating computer interface presentation controlled by user interface between a source screen and at least one sink display, where the computer interface is associated with the sink screen. The comprising the steps of: tracking mouse cursor motion on the sink screen, in case mouse cursor moving beyond external monitor desktop area: sending location data to source device, coordinate of mouse cursor to source wireless mobile device by rendering mouse cursor at the source device for displaying on the device screen, in case of identifying mouse cursor moving to the external monitor desktop area from the source and stop rendering mouse cursor at the source and start rendering at the dongle for displaying mouse on the external screen.

Claims (21)

1. A method for coordinating presentation of a dynamic object, controlled by user interface, between a source screen and at least one sink screen, wherein the screens are positioned in proximity to one another and connected through wireless communication, said method comprising the steps of:

tracking moving dynamic object motion on the sink screen on which the dynamic object is currently displayed, wherein the user interface is connected to the sink device;

in case of identifying the dynamic object moving from the boundaries of the sink screen to a source associated screen, sending data coordinates of dynamic object location at the sink screen to the source screen;

and rendering the dynamic object at the source screen and stop rendering at the sink screen; wherein at least one of tracking, identifying, and rendering is performed by at least one processor.

2. The method of claim 1 wherein the moving object is a cursor of computer interface.

3. The method of claim 1 wherein the two screens are associated by a dongle computerized device.

4. The method of claim 1 wherein the source screen is a mobile wireless device and the sink is an external display device.

5. The method of claim 4 wherein the mouse interface is connected to the external display device.

6. The method of claim 1 wherein the tracking is started only upon receiving an indication of extended screen mode.

7. The method of claim 4 wherein this indication can received by identifying user mode selection using dedicated setting interface or by identifying predefined gesture.

8. A system for coordinating presentation of a dynamic object controlled by user interface, between a source screen and at least one sink screen, wherein the screens are positioned in proximity to one another and connected through wireless communication, said system comprised of:

rendering module for rendering the dynamic object to displayed one of the screens; and motion control module for tracking moving dynamic object motion on the sink screen on which a mouse cursor is currently displayed; wherein in case of identifying if the dynamic object is moving from the boundaries of the sink screen to the source associated screen, sending data coordinates of dynamic object location at the current screen to the source screen.

9. The system of claim 8 wherein the moving object is a cursor of computer interface.

10. The system of claim 9 wherein, the computer interface is a mouse which is connected to device.

11. The system of claim 8 wherein the two screens are associated by a dongle computerized device.

12. The system of claim 8 wherein the source screen is a mobile wireless device and the sink screen is an external display device and the mouse interface is connected to the external display device.

13. The system of claim 8 wherein the tracking is started only upon receiving an indication of extended screen mode.

14. The method of claim 13 wherein this indication can received by identifying user mode selection using dedicated setting interface or by identifying predefined gesture.

15. The system of claim 13 wherein this indication can received by identifying user mode selection using dedicated setting interface or by identifying predefined gesture.

16. A method for coordinating a mouse computer interface presentation on one source wireless mobile device and at least one sink external display, said method comprising the steps of:

tracking mouse cursor motion on one screen on which mouse cursor is displayed; in case of identifying a mouse cursor moving towards the boundaries of the external source display area, sending data coordinates of mouse cursor location at the external source display to source wireless mobile device by rendering mouse cursor at the source device for displaying on the device screen; in case of identifying the mouse cursor moving towards the boundaries of the external monitor desktop area from the source, stop rendering the mouse cursor at the source and start rendering at the dongle for displaying the mouse cursor on the external screen; wherein at least one of the tracking, identifying, and rendering is performed by at least one processor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2022
From: SCREENOVATE TECHNOLOGIES LTD.
To: INTEL CORPORATION
Reel/Frame 059478/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2016
From: GLAZER, JOSHUA; LIANSKY, LEONID; TAASE, GILAD
To: SCREENOVATE TECHNOLOGIES LTD.
Reel/Frame 038124/0288 →
Continuity (2)
Provisional Application 62081660 · Nov 19, 2014
Related Publication 20160139692A1 · May 19, 2016