US Patent No: 6,664,969

Number of patents in Portfolio can not be more than 2000

Operating system independent method and apparatus for graphical remote access

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method and apparatus for updating video graphics changes of a managed server to a remote console independent of an operating system. The screen (e.g. frame buffer) of the managed server is divided into a number of blocks. Each block is periodically monitored for changes by calculating a hash code and storing the code in a hash code table. When the hash code changes, the block is transmitted to the remote console. Color condensing may be performed on the color values of the block before the hash codes are calculated and before transmission. Compression is performed on each block and across blocks to reduce bandwidth requirements on transmission. Periodically, the configuration of a video graphics controller and a pointing device of the managed server are checked for changes, such as changes to resolution, color depth and cursor movement. If changes are found, the changes are transmitted to the remote console. The method and apparatus may be performed by a separate processor as part of a remote management board, a "virtual" processor by causing the processor of the managed server to enter a system management mode, or a combination of the two.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX25733

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ellinger, Wesley Houston, TX 2 91
Emerson, Theodore F Houston, TX 60 938

Cited Art

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,537,540 Transparent, secure computer virus detection method and apparatus 94 1994
6,233,634 Server controller configured to snoop and receive a duplicative copy of display data presented to a video controller 46 1996
5,790,895 Modem sharing 75 1996
5,898,861 Transparent keyboard hot plug 43 1996
6,476,854 Video eavesdropping and reverse assembly to transmit video action to a remote console 41 1996
 
CHIPS AND TECHNOLOGIES (1)
5,526,025 Method and apparatus for performing run length tagging for increased bandwidth in dynamic data repetitive memory systems 26 1993
 
INTELLUTION, INC. (1)
5,363,483 Updating objects displayed in a computer system 61 1992
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5,825,336 Remote operation apparatus 17 1996
 
ROCKWELL INTERNATIONAL CORPORATION (1)
5,072,409 Graphic display with right-protected areas 6 1986
 
ST. CLAIR INTELLECTUAL PROPERTY CONSULTANTS, INC. (1)
5,961,617 System and technique for reducing power consumed by a data transfer operations during periods of update inactivity 33 1997

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
AMERICAN MEGATRENDS, INC. (21)
6,825,846 Systems and methods for capturing screen displays from a host computing system for display at a remote terminal 19 2001
7,260,624 Systems and methods for establishing interaction between a local computer and a remote computer 26 2002
7,418,141 Method, apparatus, and computer-readable medium for identifying character coordinates 2 2003
7,412,625 Method and system for remote software debugging 3 2003
7,546,584 Method and system for remote software testing 3 2003
7,827,258 Method, system, and apparatus for communicating with a computer management device 4 2004
7,454,490 In-line video, keyboard and mouse remote management unit 4 2004
6,894,906 Housing for in-line video, keyboard and mouse remote management unit 17 2004
7,543,277 Method and system for remote software debugging 10 2004
7,519,749 Redirecting input and output for multiple computers 9 2004
7,233,336 Systems and methods for capturing screen displays from a host computing system for display at a remote terminal 19 2004
8,010,843 System and method for debugging a target computer using SMBus 3 2005
7,783,799 Remotely controllable switch and testing methods using same 2 2006
7,861,020 Redirecting input and output for multiple computers 2 2009
7,840,728 Redirecting input and output for multiple computers 2 2009
7,793,019 Redirecting input and output for multiple computers 2 2009
8,046,743 Method and system for remote software debugging 0 2009
7,945,899 Method and system for remote software testing 0 2009
7,979,610 Remotely controllable switch and testing methods using same 0 2010
8,359,384 Method, system, and apparatus for communicating with a computer management device 0 2010
8,001,302 Redirecting input and output for multiple computers 0 2010
 
TERADICI CORPORATION (16)
7,864,857 Data comparison methods and apparatus suitable for image processing and motion search 0 2005
7,782,339 Method and apparatus for generating masks for a multi-layer image decomposition 5 2005
7,672,005 Methods and apparatus for scan block caching 6 2005
7,516,255 Method and apparatus for providing a low-latency connection between a data processor and a remote graphical user interface over a network 3 2005
7,747,086 Methods and apparatus for encoding a shared drawing memory 3 2006
7,430,681 Methods and apparatus for interfacing a drawing memory with a remote display controller 8 2006
7,822,278 Methods and apparatus for encoding a digital video signal 2 2006
8,107,527 Progressive block encoding using region analysis 0 2006
8,345,768 Progressive block encoding using region analysis 0 2006
7,844,848 Method and apparatus for managing remote display updates 3 2008
7,970,966 Method and apparatus for providing a low-latency connection between a data processor and a remote graphical user interface over a network 0 2009
8,073,990 System and method for transferring updates from virtual frame buffers 0 2009
7,916,956 Methods and apparatus for encoding a shared drawing memory 0 2010
8,077,989 Methods and apparatus for encoding a digital video signal 1 2010
8,315,468 Apparatus for block-selected encoding of a digital video signal 0 2010
8,108,577 Method and apparatus for providing a low-latency connection between a data processor and a remote graphical user interface over a network 0 2011
 
CITRIX SYSTEMS, INC. (11)
8,255,570 Systems and methods of compression history expiration and synchronization 0 2007
7,865,585 Systems and methods for providing dynamic ad hoc proxy-cache hierarchies 9 2007
7,827,237 Systems and methods for identifying long matches of data in a compression history 9 2007
7,916,047 Systems and methods of clustered sharing of compression histories 5 2008
8,350,863 Methods and systems for improving resource utilization by delaying rendering of three dimensional graphics 0 2009
8,169,436 Methods and systems for remoting three dimensional graphics 0 2009
8,063,799 Systems and methods for sharing compression histories between multiple devices 0 2009
7,872,597 Systems and methods of using application and protocol specific parsing for compression 0 2009
8,051,127 Systems and methods for identifying long matches of data in a compression history 0 2010
8,352,605 Systems and methods for providing dynamic ad hoc proxy-cache hierarchies 0 2010
8,405,654 Methods and systems for remoting three dimensional graphics 0 2012
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (11)
7,589,737 System and method for communicating graphics image data over a communication network 1 2001
7,181,510 Method and apparatus for creating a secure embedded I/O processor for a remote server management controller 16 2002
7,038,696 Method and apparatus for implementing color graphics on a remote computer 4 2002
6,819,322 Method and apparatus for detecting potential lock-up conditions in a video graphics controller 6 2002
7,234,050 Techniques for initializing a device on an expansion card 7 2003
7,817,157 Method and apparatus for capturing slices of video data 2 2005
7,518,614 Method and apparatus for capturing and transmitting screen images 2 2005
7,403,204 Method and apparatus for managing changes in a virtual screen buffer 6 2005
7,145,576 Method and apparatus for implementing color graphics on a remote computer 1 2005
8,370,468 Method and apparatus for creating a secure embedded I/O processor for a remote server management controller 0 2006
7,430,662 Techniques for initializing a device on an expansion card 1 2007
 
INTEL CORPORATION (5)
6,943,801 System and method for refreshing imaging devices or displays on a page-level basis 2 2000
7,246,235 Time varying presentation of items based on a key hash 3 2001
6,995,771 Sparse refresh of display 7 2001
7,243,231 Sensory verification of shared data 1 2002
7,348,987 Sparse refresh of display 0 2005
 
ALEARO PROPERTIES LIMITED LIABILITY COMPANY (4)
7,281,272 Method and system for copyright protection of digital images 32 1999
7,664,956 Method and system for real-time control of document printing 4 2002
7,657,759 Method and system for copy protection of displayed data content 0 2005
RE44209 Method and system for real-time control of document printing 0 2012
 
RIIP, INC. (3)
8,068,546 Method and apparatus for transmitting video signals 0 2003
7,818,480 Wireless management of remote devices 2 2004
7,853,663 Wireless management system for control of remote devices 2 2005
 
T5 LABS LTD. (3)
7,916,147 Centralised interactive graphical application server 3 2003
8,081,192 Centralised interactive graphical application server 0 2011
8,203,568 Sharing a graphical processing unit between a plurality of programs 5 2011
 
MICROSOFT CORPORATION (2)
7,899,864 Multi-user terminal services accelerator 2 2005
8,112,513 Multi-user display proxy server 1 2005
 
AVOCENT CORPORATION (1)
8,385,429 Video compression encoder 0 2006
 
CASIO COMPUTER CO., LTD. (1)
7,904,513 Client apparatus, server apparatus, server-based computing system, and program 0 2007
 
CATERPILLAR INC. (1)
7,295,888 System for evaluating a parts carrier 0 2005
 
MAISHI ELECTRONIC (SHANGHAI) LTD (1)
6,826,628 PCI-PCMCIA smart card reader 2 2001
 
MANHEIM, INC. (1)
7,649,937 Real-time and bandwidth efficient capture and delivery of live video to multiple destinations 7 2004
 
OL2, INC. (1)
8,366,552 System and method for multi-stream video compression 0 2009
 
RARITAN AMERICA, INC. (1)
7,606,314 Method and apparatus for caching, compressing and transmitting video signals 3 2004
 
RARITAN COMPUTER, INC. (1)
7,684,483 Method and apparatus for digitizing and compressing remote video signals 6 2002
 
RIP, INC. (1)
8,281,040 Wireless management of remote devices 0 2010
 
SONY COMPUTER ENTERTAINMENT INC. (1)
7,612,781 Memory control method of graphic processor unit 2 2005
 
WORKBIT CORPORATION (1)
6,889,273 Communication adapter and network system using the communication adapter 1 2003

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 16, 2015
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00