IP Library Granted Patent US 8,135,889
Granted Patent B2
US 8,135,889 · App. 12/488,877 · Granted Mar 13, 2012

Direct connection single user-interface control of multiple computers and displays

Assignee: Apteryx, Inc.
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 8,135,889
App. No.
12/488,877
Granted
Mar 13, 2012
Kind
B2
Abstract

Methods, systems, and devices providing single user-interface control of multiple computers and displays. Direct communication links to multiple computers are provided to automatically transmit peripheral computer device position and peripheral computer device commands to one of the multiple computers using, for example, a single computer mouse and/or a single computer keyboard device, based on a configuration map which maps mouse position to display position of the multiple computers and displays as the current mouse position is automatically tracked.

Claims (132)

1. A method providing single user-interface control of multiple computers and displays, said method comprising:

generating a configuration map that maps mouse position of a computer mouse to display position of at least two computers, wherein said configuration map defines relative display regions of said at least two computers and absolute display regions of said at least two computers;

storing said configuration map in a computer keyboard device operatively connected to said computer mouse and said at least two computers;

automatically tracking a current mouse position of said computer mouse using said computer keyboard device as a user manipulates said computer mouse;

automatically associating said current mouse position with one of said at least two computers according to said configuration map using said computer keyboard device;

automatically transmitting said current mouse position, any current mouse command, and any current keyboard command to said associated computer via a direct communication link between said computer keyboard device and said associated computer; and

said associated computer automatically responding to said current mouse position, said any current mouse command, and said any current keyboard command.

2. The method of claim 1 further comprising:

automatically associating a new current mouse position with another of said at least two computers according to said configuration map using said computer keyboard device;

automatically transmitting said new current mouse position, any new current mouse command, and any new current keyboard command to said another associated computer via another direct communication link between said computer keyboard device and said another associated computer; and

said another associated computer automatically responding to said new current mouse position, said any new current mouse command, and said any new current keyboard command.

3. The method of claim 1 wherein said direct communication link includes a direct hardware connection between said computer keyboard device and said associated computer.

4. The method of claim 2 wherein said another direct communication link includes a direct hardware connection between said computer keyboard device and said another associated computer.

5. The method of claim 1 wherein said direct communication link includes a direct wireless connection between said computer keyboard device and said associated computer.

6. The method of claim 2 wherein said another direct communication link includes a direct wireless connection between said computer keyboard device and said another associated computer.

7. The method of claim 1 wherein each of said at least two computers includes at least one display device.

8. A method providing single user-interface control of multiple computers and displays, said method comprising:

generating a configuration map that maps mouse position of a computer mouse to display position of at least two computers, wherein said configuration map defines relative display regions of said at least two computers and absolute display regions of said at least two computers;

storing said configuration map in a user-interface demultiplexer device operatively connected to a computer keyboard device, said computer mouse, and said at least two computers;

automatically tracking a current mouse position of said computer mouse using said user-interface demultiplexer device as a user manipulates said computer mouse;

automatically associating said current mouse position with one of said at least two computers according to said configuration map using said user-interface demultiplexer device;

automatically transmitting said current mouse position, any current mouse command, and any current keyboard command to said associated computer via a direct communication link between said user-interface demultiplexer device and said associated computer; and

said associated computer automatically responding to said current mouse position, said any current mouse command, and said any current keyboard command.

9. The method of claim 8 further comprising:

automatically associating a new current mouse position with another of said at least two computers according to said configuration map using said user-interface demultiplexer device;

automatically transmitting said new current mouse position, any new current mouse command, and any new current keyboard command to said another associated computer via another direct communication link between said user-interface demultiplexer device and said another associated computer; and

said another associated computer automatically responding to said new current mouse position, said any new current mouse command, and said any new current keyboard command.

10. The method of claim 8 wherein said direct communication link includes a direct hardware connection between said user-interface demultiplexer device and said associated computer.

11. The method of claim 9 wherein said another direct communication link includes a direct hardware connection between said user-interface demultiplexer device and said another associated computer.

12. The method of claim 8 wherein said direct communication link includes a direct wireless connection between said user-interface demultiplexer device and said associated computer.

13. The method of claim 9 wherein said another direct communication link includes a direct wireless connection between said user-interface demultiplexer device and said another associated computer.

14. The method of claim 8 wherein each of said at least two computers includes at least one display device.

15. A system providing single user-interface control of multiple computers and displays, said system comprising:

a computer mouse;

at least two computers;

a configuration map that maps mouse position of said computer mouse to display position of said at least two computers, wherein said configuration map defines relative display regions of said at least two computers and absolute display regions of said at least two computers; and

a computer keyboard device storing said configuration map and being operatively connected to each of said at least two computers via direct communication links from said at least two computers to said computer keyboard device, said computer keyboard device further being operatively connected to said computer mouse,

wherein said computer keyboard device is capable of automatically tracking a current mouse position of said computer mouse as a user manipulates said computer mouse,

and wherein said computer keyboard device is capable of automatically associating said current mouse position with one of said at least two computers according to said configuration map,

and wherein said computer keyboard device is capable of automatically transmitting said current mouse position, any current mouse command, and any current keyboard command to said associated computer via a direct communication link, of said direct communication links, between said computer keyboard device and said associated computer.

16. The system of claim 15 wherein said computer keyboard device is further capable of:

automatically associating a new current mouse position with another of said at least two computers according to said configuration map;

automatically transmitting said new current mouse position, any new current mouse command, and any new current keyboard command to said another associated computer via another direct communication link, of said direct communication links, between said computer keyboard device and said another associated computer.

17. The system of claim 15 wherein said direct communication link includes a direct hardware connection between said computer keyboard device and said associated computer.

18. The system of claim 16 wherein said another direct communication link includes a direct hardware connection between said computer keyboard device and said another associated computer.

19. The system of claim 15 wherein said direct communication link includes a direct wireless connection between said computer keyboard device and said associated computer.

20. The system of claim 16 wherein said another direct communication link includes a direct wireless connection between said computer keyboard device and said another associated computer.

21. The system of claim 15 wherein each of said at least two computers includes at least one display device.

22. A system providing single user-interface control of multiple computers and displays, said system comprising:

a computer mouse;

at least two computers;

a configuration map that maps mouse position of said computer mouse to display position of said at least two computers, wherein said configuration map defines relative display regions of said at least two computers and absolute display regions of said at least two computers;

a computer keyboard device; and

a user-interface demultiplexer device storing said configuration map and being operatively connected to each of said at least two computers via direct communication links from said at least two computers to said user-interface demultiplexer device, said user-interface demultiplexer device further being operatively connected to said computer keyboard device and said computer mouse,

wherein said user-interface demultiplexer device is capable of automatically tracking a current mouse position of said computer mouse as a user manipulates said computer mouse,

and wherein said user-interface demultiplexer device is capable of automatically associating said current mouse position with one of said at least two computers according to said configuration map,

and wherein said user-interface demultiplexer device is capable of automatically transmitting said current mouse position, any current mouse command, and any current keyboard command to said associated computer via a direct communication link, of said direct communication links, between said user-interface demultiplexer device and said associated computer.

23. The system of claim 22 wherein said user-interface demultiplexer device is further capable of:

automatically associating a new current mouse position with another of said at least two computers according to said configuration map;

automatically transmitting said new current mouse position, any new current mouse command, and any new current keyboard command to said another associated computer via another direct communication link, of said direct communication links, between said user-interface demultiplexer device and said another associated computer.

24. The system of claim 22 wherein said direct communication link includes a direct hardware connection between said user-interface demultiplexer device and said associated computer.

25. The system of claim 23 wherein said another direct communication link includes a direct hardware connection between said user-interface demultiplexer device and said another associated computer.

26. The system of claim 22 wherein said direct communication link includes a direct wireless connection between said user-interface demultiplexer device and said associated computer.

27. The system of claim 23 wherein said another direct communication link includes a direct wireless connection between said user-interface demultiplexer device and said another associated computer.

28. The system of claim 22 wherein each of said at least two computers includes at least one display device.

29. A smart computer keyboard device, said smart computer keyboard device comprising:

means for keyboarding;

means for interfacing to a computer mouse;

means for automatically tracking a current mouse position of said computer mouse as a user manipulates said computer mouse;

means for mapping mouse position of said computer mouse to display position of at least two computers, wherein said means for mapping defines relative display regions of said least two computers and absolute display regions of said at least two computers; and

means for automatically directing said current mouse position of said computer mouse, any current mouse command of said computer mouse, and any current keyboard command of said means for keyboarding directly to one of said at least two computers based on said means for mapping.

30. A smart user-interface demultiplexer device, said user-interface demultiplexer device comprising:

means for interfacing to a computer keyboard;

means for interfacing to a computer mouse;

means for automatically tracking a current mouse position of said computer mouse as a user manipulates said computer mouse;

means for mapping mouse position of said computer mouse to display position of at least two computers, wherein said means for mapping defines relative display regions of said at least two computers and absolute display regions of said at least two computers; and

means for automatically demultiplexing said current mouse position of said computer mouse, any current mouse command of said computer mouse, and any current keyboard command of said computer keyboard directly to one of said at least two computers based on said means for mapping.

31. A method providing single user-interface control of multiple computers and displays, said method comprising:

generating a configuration map that maps device position of a first peripheral computer device to display position of at least two computers, wherein said configuration map defines relative display regions of said at least two computers and absolute display regions of said at least two computers;

storing said configuration map in a second peripheral computer device operatively connected to said first peripheral computer device and said at least two computers;

automatically tracking a current device position of said first peripheral computer device using said second peripheral computer device as a user manipulates said first peripheral computer device;

automatically associating said current device position with one of said at least two computers according to said configuration map using said second peripheral computer device;

automatically transmitting said current device position, any current first peripheral computer device command, and any current second peripheral computer device command to said associated computer via a direct communication link between said second peripheral computer device and said associated computer; and

said associated computer automatically responding to said current device position, said any current first peripheral computer device command, and said any second peripheral computer device command.

32. The method of claim 31 wherein said first peripheral computer device includes any one of a movable computer mouse, a touchpad mouse, a keyboard, an integrated mouse and keyboard, an electronic pen or stylus, a 3D orb, a track ball, a tablet computer, a joy stick, a gaming wand, a user-interface demultiplexer device, and a scanner.

33. The method of claim 31 wherein said second peripheral computer device includes any one of a movable computer mouse, a touchpad mouse, a keyboard, an integrated mouse and keyboard, an electronic pen or stylus, a 3D orb, a track ball, a tablet computer, a joy stick, a gaming wand, a user-interface demultiplexer device, and a scanner.

34. The method of claim 31 wherein said first peripheral computer device and said second peripheral computer device are a single integrated unit.

35. The method of claim 34 wherein said single integrated unit includes one of a movable computer mouse, a touchpad mouse, a keyboard, an electronic pen or stylus, a 3D orb, a track ball, a tablet computer, a joy stick, a gaming wand, a user-interface demultiplexer device, and a scanner.

36. The method of claim 34 wherein said single integrated unit includes one of a keyboard/movable mouse combination, a keyboard/touch pad mouse combination, a keyboard/electronic pen combination, a tablet computer/touch pad mouse combination, a keyboard/3D orb combination, and a tablet computer/track ball combination.

37. The method of claim 31 wherein said first peripheral computer device includes one of a keyboard/movable mouse combination, a keyboard/touch pad mouse combination, a keyboard/electronic pen combination, a tablet computer/touch pad mouse combination, a keyboard/3D orb combination, and a tablet computer/track ball combination.

38. The method of claim 31 wherein said second peripheral computer device includes one of a keyboard/movable mouse combination, a keyboard/touch pad mouse combination, a keyboard/electronic pen combination, a tablet computer/touch pad mouse combination, a keyboard/3D orb combination, and a tablet computer/track ball combination.

39. The method of claim 31 further comprising:

automatically associating a new current device position with another of said at least two computers according to said configuration map using said second peripheral computer device;

automatically transmitting said new current device position, any new current first peripheral computer device command, and any new current second peripheral computer device command to said another associated computer via another direct communication link between said second peripheral computer device and said another associated computer; and

said another associated computer automatically responding to said new current device position, said any new current first peripheral computer device command, and said any new current second peripheral computer device command.

40. The method of claim 31 wherein said direct communication link includes a direct hardware connection between said second peripheral computer device and said associated computer.

41. The method of claim 39 wherein said another direct communication link includes a direct hardware connection between said second peripheral computer device and said another associated computer.

42. The method of claim 31 wherein said direct communication link includes a direct wireless connection between said second peripheral computer device and said associated computer.

43. The method of claim 39 wherein said another direct communication link includes a direct wireless connection between said second peripheral computer device and said another associated computer.

44. The method of claim 31 wherein each of said at least two computers includes at least one display device.

45. A system providing single user-interface control of multiple computers and displays, said system comprising:

a first peripheral computer device;

at least two computers;

a configuration map that maps device position of said first peripheral computer device to display position of said at least two computers, wherein said configuration map defines relative display regions of said at least two computers and absolute display regions of said at least two computers; and

a second peripheral computer device storing said configuration map and being operatively connected to each of said at least two computers via direct communication links from said at least two computers to said second peripheral computer device, said second peripheral computer device further being operatively connected to said first peripheral computer device,

wherein said second peripheral computer device is capable of automatically tracking a current device position of said first peripheral computer device as a user manipulates said first peripheral computer device,

and wherein said second peripheral computer device is capable of automatically associating said current device position with one of said at least two computers according to said configuration map,

and wherein said second peripheral computer device is capable of automatically transmitting said current device position, any current first peripheral computer device command, and any current second peripheral computer device command to said associated computer via a direct communication link, of said direct communication links, between said second peripheral computer device and said associated computer.

46. The system of claim 45 wherein said first peripheral computer device includes any one of a movable computer mouse, a touchpad mouse, a keyboard, an integrated mouse and keyboard, an electronic pen or stylus, a 3D orb, a track ball, a tablet computer, a joy stick, a gaming wand, a user-interface demultiplexer device, and a scanner.

47. The system of claim 45 wherein said second peripheral computer device includes any one of a movable computer mouse, a touchpad mouse, a keyboard, an integrated mouse and keyboard, an electronic pen or stylus, a 3D orb, a track ball, a tablet computer, a joy stick, a gaming wand, a user-interface demultiplexer device, and a scanner.

48. The system of claim 45 wherein said first peripheral computer device and said second peripheral computer device are a single integrated unit.

49. The system of claim 48 wherein said single integrated unit includes one of a movable computer mouse, a touchpad mouse, a keyboard, an electronic pen or stylus, a 3D orb, a track ball, a tablet computer, a joy stick, a gaming wand, a user-interface demultiplexer device, and a scanner.

50. The system of claim 48 wherein said single integrated unit includes one of a keyboard/movable mouse combination, a keyboard/touch pad mouse combination, a keyboard/electronic pen combination, a tablet computer/touch pad mouse combination, a keyboard/3D orb combination, and a tablet computer/track ball combination.

51. The system of claim 45 wherein said first peripheral computer device includes one of a keyboard/movable mouse combination, a keyboard/touch pad mouse combination, a keyboard/electronic pen combination, a tablet computer/touch pad mouse combination, a keyboard/3D orb combination, and a tablet computer/track ball combination.

52. The system of claim 45 wherein said second peripheral computer device includes one of a keyboard/movable mouse combination, a keyboard/touch pad mouse combination, a keyboard/electronic pen combination, a tablet computer/touch pad mouse combination, a keyboard/3D orb combination, and a tablet computer/track ball combination.

53. The system of claim 45 wherein said second peripheral computer device is further capable of:

automatically associating a new current device position with another of said at least two computers according to said configuration map;

automatically transmitting said new current device position, any new current first peripheral computer device command, and any new current second peripheral computer device command to said another associated computer via another direct communication link, of said direct communication links, between said second peripheral computer device and said another associated computer.

54. The system of claim 45 wherein said direct communication link includes a direct hardware connection between said second peripheral computer device and said associated computer.

55. The system of claim 53 wherein said another direct communication link includes a direct hardware connection between said second peripheral computer device and said another associated computer.

56. The system of claim 45 wherein said direct communication link includes a direct wireless connection between said second peripheral computer device and said associated computer.

57. The system of claim 53 wherein said another direct communication link includes a direct wireless connection between said second peripheral computer device and said another associated computer.

58. The system of claim 45 wherein each of said at least two computers includes at least one display device.

59. A smart peripheral computer device, said smart peripheral computer device comprising:

means for automatically tracking a current device position of said smart peripheral computer device as a user manipulates said smart peripheral computer device;

means for mapping device position of said smart peripheral computer device to display position of at least two computers, wherein said means for mapping defines relative display regions of said at least two computers and absolute display regions of said at least two computers; and

means for automatically directing said current device position of said smart peripheral computer device and any current command of said smart peripheral computer device directly to one of said at least two computers based on said means for mapping.

60. A smart user-interface demultiplexer device, said user-interface demultiplexer device comprising:

means for interfacing to a peripheral computer device;

means for automatically tracking a current device position of said peripheral computer device as a user manipulates said peripheral computer device;

means for mapping device position of said peripheral computer device to display position of at least two computers, wherein said means for mapping defines relative display regions of said at least two computers and absolute display regions of said at least two computers; and

means for automatically demultiplexing said current device position of said peripheral computer device and any current command of said peripheral computer device directly to one of said at least two computers based on said means for mapping.

Assignments (8)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN PATENTS RECORDED AT RF 060531-0750 Recorded Sep 30, 2025
From: GOLDMAN SACHS MIDDLE MARKET LENDING CORP. II, AS RESIGNING COLLATERAL AGENT
To: GOLDMAN SACHS PRIVATE CREDIT CORP, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 072990/0080 →
RELEASE OF SECURITY INTEREST Recorded Jul 19, 2022
From: SARATOGA INVESTMENT CORP. SBIC LP, AS ADMINISTRATIVE AGENT
To: APTERYX, LLC
Reel/Frame 060550/0026 →
SECURITY INTEREST Recorded Jul 18, 2022
From: APTERYX, LLC; PDDS HOLDCO, INC.
To: GOLDMAN SACHS MIDDLE MARKET LENDING CORP. II, AS COLLATERAL AGENT
Reel/Frame 060531/0750 →
CHANGE OF NAME Recorded Mar 24, 2022
From: APTERYX, INC.
To: APTERYX, LLC
Reel/Frame 059390/0915 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 3, 2022
From: APTERYX, LLC
To: SARATOGA INVESTMENT CORP. SBIC LP, AS ADMINISTRATIVE AGENT
Reel/Frame 059317/0626 →
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2020
From: NATIONAL BANK OF CANADA
To: APTERYX, INC.
Reel/Frame 053872/0602 →
SECURITY INTEREST Recorded May 12, 2020
From: APTERYX, INC.
To: NATIONAL BANK OF CANADA
Reel/Frame 052639/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2009
From: CRUCS, KEVIN M.
To: APTERYX, INC.
Reel/Frame 023165/0039 →
Continuity (1)
Related Publication 20100325322A1 · Dec 23, 2010