×

SYSTEMS, METHODS AND COMPUTER PRODUCTS FOR CONTROLLING MULTIPLE MACHINES USING A SEAMLESS USER-INTERFACE TO A MULTI-DISPLAY

  • US 20100083122A1
  • Filed: 10/01/2008
  • Published: 04/01/2010
  • Est. Priority Date: 10/01/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of controlling a first computer and a second computer using a seamless user interface;

  • the method comprising;

    receiving, in an input switch, a first plurality of signals from the first computer and the second computer, wherein an at least one signal of the first plurality of signals indicates a current position state of display of a cursor being rendered on one of a display screen of the first computer and a display screen of the second computer, wherein the display screen of the first computer and the display screen of the second computer are communicatively coupled to the first computer and the second computer respectively, and wherein the first computer includes a first device driver and the second computer includes a second device driver;

    receiving, from a third device driver a second plurality of signals from an at least one input device, wherein the third device driver is communicatively coupled to the input switch, and wherein the at least one input device is communicatively coupled to the third device driver;

    receiving a first input signal of the second plurality of signals from the at least one input device, wherein position data change for the cursor associated with the display screen of the first computer, while the cursor moves in its rendering on the second display screen of the second computer;

    wherein the first input signal is one or more of an x-signal and a y-signal, conveying one of movement of a mouse and movement of the cursor, wherein the first input signal from the second plurality of signals is relayed to one of a first application display driver of the first computer and a second application display driver of the second computer, and wherein the first input signal causes the cursor to change the current position state of display on one of the display screen of the first computer and the display screen of the second computer and causes the cursor to move in a plurality of directions and a plurality of distances on one of the display screen of the first computer and the display screen of the second computer, and;

    changing, automatically, a switch position of the input switch to communicatively connect to one of the first device driver and the second device driver, when the switch position of the input switch is used to determine that the current position state of display of the cursor reaches a predetermined boundary in the display screen of the first computer and the display screen of the second computer, wherein the predetermined boundary is a switching predicate of position states the cursor must satisfy in one of the display screen of the first computer and the display screen of the second computer in order for switching between the display screen of the first computer and the display screen of the second computer to be accomplished, wherein the switching predicate is computed on one of the first computer and the second computer, and the input switch, and wherein the input switch receives a switch signal when the switching predicate is satisfied;

    performing one of simultaneously displaying and moving the cursor on the display screen of the second computer when the switch position of the input switch changes to connect to the second device driver and simultaneously displaying and moving the cursor on the display screen of the first computer, when the switch position of the input switch changes to connect to the first device driver, thereby creating a seamless transition of cursor rendering between the display screen of the first computer and the display screen of the second computer; and

    transmitting a third plurality of signals from the at least one input device when the switch position of the input switch changes to connect to one of the first device driver and the second device driver respectively, wherein the at least one input device is communicatively coupled to one of the first device driver and the second device driver through the third device driver, when the switch position of the input switch changes to connect to one of the first device driver and the second device driver respectively.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×