IP Library Patent Application 14531268
Patent Application
App. No. 14/531,268

METHOD AND APPARATUS FOR SYNCHRONIZING VIRTUAL AND PHYSICAL MOUSE POINTERS ON REMOTE KVM SYSTEMS

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 None
App. No.
14/531,268
Abstract

A method and system is disclosed for synchronizing the virtual and physical mouse cursors of a local computer and a remotely controlled computer. Video signals generated by a host computer are transmitted to a client computer in order to allow the user of a client computer to have a virtual presence on the host computer. However, the signals transmitted by the host computer may contain errors that can cause a physical mouse to lose synchronization with a virtual mouse. Therefore this virtual presence architecture uses USB protocol and human interface descriptors that support the movement of a mouse to an absolute position in order to synchronize a virtual mouse cursor with a physical mouse cursor.

Claims (24)

1 . A method of providing mouse synchronization, comprising:

utilizing universal serial bus (USB) protocol to provide movement of a mouse cursor on a host computer to an absolute position, and

synchronizing the position of a logical mouse and the position of an actual mouse using the absolute position information without operator intervention.

2 . The method of claim 1 , wherein a virtual presence client (VPC) calculates said logical mouse position.

3 . The method of claim 1 , wherein the operating system of the logical mouse is tested to determine if it supports the use of different human interface descriptors (HIDs).

4 . The method of claim 3 , wherein the HIDs are USB compatible.

5 . A method of providing mouse synchronization, comprising:

generating a signal utilizing human interface descriptors (HIDs) at a remote computer,

the HIDs including a plurality of user-operated devices which may support moving a pointer at a local computer to an absolute position in order to synchronize a local mouse with a remote mouse.

6 . The method of claim 5 , wherein a PC tablet is used to provide the HIDs.

7 . A method of mouse synchronization comprising:

testing a series of operating systems to determine which human interface descriptors (HIDs) are supported by such operating systems;

writing a device code on a virtual presence server (VPS) to ask which operating system (OS) is in use on a host computer housing the VPS;

determining which OS is in use on the host computer;

initializing the USB channel on the host computer with a compatible HID; and

using such HID over the USB channel to synchronize a remote and local mouse at an absolute position.

8 . An automatically invoked method of synchronizing a local mouse with a remote mouse, comprising:

trying different human interface descriptors (HIDS) to determine which HIDs work with an operating system (OS) in use, and

synchronizing the local and remote host mouse positions using the HIDs, transparently without the need for operator intervention.

9 . A virtual presence architecture (VPA) for a host computer comprising:

a virtual presence server (VPS); and

a virtual presence client (VPC) communicating with the host, said VPC receiving absolute mouse coordinates without operator intervention.

10 . The VPA of claim 9 , wherein one or more human interface descriptors (HIDs) are used in conjunction with a universal serial bus (USB) interface to provide said absolute mouse coordinates.

11 . The VPA of claim 6 , wherein the VPS is a PCI card installed in a PCI slot of the host computer.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: JPMORGAN CHASE BANK, N.A.
To: VERTIV CORPORATION (F/K/A ALBER CORP.); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT CORPORATION); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT FREMONT, LLC); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT HUNTSVILLE, LLC); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT REDMOND CORP.); ELECTRICAL RELIABILITY SERVICES, INC.; VERTIV CORPORATION (F/K/A EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.); VERTIV CORPORATION (F/K/A LIEBERT CORPORATION)
Reel/Frame 052065/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2016
From: COOK, COLIN; BOYLE, ADAM; UNICE, WARREN
To: AVOCENT UTAH
Reel/Frame 040596/0634 →
SECURITY AGREEMENT Recorded Dec 2, 2016
From: ALBER CORP.; ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; ELECTRICAL RELIABILITY SERVICES, INC.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.; NORTHERN TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040797/0615 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: ALBER CORP.; ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; ELECTRICAL RELIABILITY SERVICES, INC.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.; NORTHERN TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040783/0148 →
CHANGE OF NAME Recorded Oct 12, 2016
From: AVOCENT HUNTSVILLE CORP.
To: AVOCENT HUNTSVILLE, LLC
Reel/Frame 039994/0662 →
MERGER Recorded Nov 13, 2015
From: AVOCENT UTAH CORP.
To: AVOCENT HUNTSVILLE CORP.
Reel/Frame 037029/0859 →