IP Library Granted Patent US 9,854,254
Granted Patent B2
US 9,854,254 · App. 12/535,495 · Granted Dec 26, 2017

Method and system for remote viewing of static and video images

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,854,254
App. No.
12/535,495
Granted
Dec 26, 2017
Kind
B2
Abstract

Methods and systems are provided that allow a user to remotely access another computer and view its desktop without regard to whether that desktop has a relatively static image typical of a computer desktop, or whether it is playing a video, such as from a DVD. Relatively static screens may be displayed along with full motion video in such systems. These systems may also provide for both short mouse lag time when full motion video is displayed. In one implementation, hardware and firmware captures and encodes the video from the remote computer, and software on the client computer decodes the encoded video and displays it to the user.

Claims (42)

1. A data processing system for remote viewing of still and motion images, comprising:

a screen displaying images;

a memory configured to store a motion threshold used to determine whether an image on the screen is one of: (1) a still image and (2) a motion image;

a processor configured to:

monitor the images displayed on the screen; and

determine whether one or more of the images displayed on the screen are moving more than the motion threshold; and

a motion video encoder configured to encode images on the screen that are moving more than the motion threshold; and

a still image encoder configured to encode images on the screen that are moving less than the motion threshold while the motion video encoder encodes the images on the screen that are moving more than the motion threshold.

2. The data processing system of claim 1 , further including:

a still image decoder configured to decode images encoded by the still image encoder; and

a motion video decoder configured to decode images encoded by the motion video encoder.

3. The data processing system of claim 1 , further including:

a client computer remotely controlling a target computer.

4. The data processing system of claim 1 , further comprising an input for receiving the motion threshold from the user.

5. The data processing system of claim 1 , wherein the still image encoder is a remote desktop encoder.

6. The data processing system of claim 5 wherein the remote desktop encoder is one of: (1) a DVC encoder, (2) an RDP encoder, and (3) a VNC encoder.

7. The data processing system of claim 1 , wherein the motion video encoder is an MPEG encoder.

8. The data processing system of claim 1 , further including one or more motion windows surrounding one or more images that are moving more than the motion threshold.

9. The data processing system of claim 8 , wherein the processor is further configured to monitor the one or more motion windows and to determine if the motion in one or more of the monitored motion windows falls below the motion threshold.

10. The data processing system of claim 8 , wherein the processor is further configured to process one or more monitored motion windows that fall below the motion threshold as a still image, and wherein the still image encoder is configured to display the one or more monitored motion windows that fall below the motion threshold.

11. A method in a data processing system for remote viewing of still images and motion images, comprising:

displaying a screen having images;

storing a motion threshold used to determine whether an image on the screen is one of: (1) a still image and (2) a motion image;

monitoring the images displayed on the screen;

determining whether one or more of the images displayed on the screen are moving more than the motion threshold;

encoding images on the screen that are moving more than the motion threshold with a motion image encoder; and

encoding images on the screen that are not moving less than the motion threshold with a still image encoder while encoding the encoding images on the screen that are moving more than the motion threshold with the motion image encoder.

12. The method of claim 11 , further including displaying the encoded images.

13. The method of claim 11 , further including creating one or more motion windows surrounding one or more images that are moving more than the motion threshold.

14. The method of claim 11 , further including:

decoding the images encoded by the still image encoder; and

decoding the images encoded by the motion image encoder.

15. The method of claim 11 , further including:

remotely controlling a target computer with a client computer.

16. The method of claim 11 , further comprising: receiving the motion threshold from a user.

17. The method of claim 11 , wherein the still image encoder is a remote desktop encoder.

18. The method of claim 11 , wherein the remote desktop encoder is one of: (1) a DVC encoder, (2) an RDP encoder, and (3) a VNC encoder.

19. The method of claim 11 , wherein the motion video encoder is an MPEG encoder.

20. The method of claim 11 , further comprising:

monitoring the one or more motion windows to determine if the motion in one or more of the monitored motion windows falls below the motion threshold.

21. The method of claim 20 , further comprising:

encoding one or more monitored motion windows that fall below the motion threshold with the still image encoder.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: VERTIV IT SYSTEMS, INC.
To: VERTIV CORPORATION
Reel/Frame 069695/0620 →
SECURITY INTEREST Recorded Oct 26, 2021
From: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.
To: UMB BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057923/0782 →
SECURITY AGREEMENT Recorded Mar 3, 2020
From: ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.; VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.
To: CITIBANK, N.A.
Reel/Frame 052076/0874 →
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 →
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A.
To: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.
Reel/Frame 052071/0913 →
SECOND LIEN SECURITY AGREEMENT Recorded Jun 10, 2019
From: VERTIV IT SYSTEMS, INC.; VERTIV CORPORATION; VERTIV NORTH AMERICA, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; VERTIV ENERGY SYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049415/0262 →
CHANGE OF NAME Recorded Dec 11, 2018
From: AVOCENT CORPORATION
To: VERTIV IT SYSTEMS, INC.
Reel/Frame 047788/0620 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2009
From: COSTA, MARIO; GOODLEY, II, G. RICHARD; SIEGMAN, CRAIG S.; DEAN, GAMMA O.; PHILLIPS, JOHN M.
To: AVOCENT CORPORATION
Reel/Frame 023616/0370 →