IP Library Patent Application 12117074
Patent Application
App. No. 12/117,074

Architecture and Method for Remote Platform Control Management

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.
12/117,074
Abstract

An integrated circuit is a baseboard management controller that is a fully integrated system-on-a-chip microprocessor incorporating function blocks and interfaces that provide remote management solution. The integrated circuit uses a microprocessor, and a video compression accelerator in combination with a unified memory architecture to accelerate video processing, and a set of system and peripheral functions that are useful in a variety of remote management applications. The video compression accelerator generates hash map values for received image data, compares the hash map values to generate a difference map and encodes the image data corresponding to the difference map prior to the microprocessor sending the encoded video data to a client.

Claims (33)

1 . An integrated circuit for remote management of devices, comprising:

a microprocessor;

a video compression accelerator in communication with the microprocessor to accelerate video processing of image data received from at least one of the devices and determine a changed image data from received image data;

a memory for storing received image data and encoded changed image data that is accessed by the microprocessor and the video compression accelerator; and

management and access circuitry in communications with at least the microprocessor for remote access, monitor and control of at least one of the devices,

wherein the microprocessor, video compression accelerator and management and access circuitry form a processing circuit and the memory is external to the processing circuit.

2 . The integrated circuit of claim 1 , wherein the video compression accelerator further comprises:

a hash map generator for generating hash map values from the received image data;

at least one hash map comparator responsive to the microprocessor for determining a difference map between the received image data and previous data; and

a hash map encoder responsive to the microprocessor for encoding changed image data corresponding to changed hash map values and writing the encoded changed image data to the memory.

3 . The integrated circuit of claim 1 , wherein the management and access circuitry includes integrated USB high-speed device and an OTG interface with built-in USB-PHY, integrated encryption controller to ensure secure remote management sessions, and IPMI compliant interfaces.

4 . The integrated circuit of claim 1 , wherein the video compression accelerator receives the received image data from memory via a first path to generate hash values and determine changed image data.

5 . The integrated circuit of claim 4 , wherein the video compression accelerator receives changed image data from memory via a second path to generate encoded changed image data.

6 . The integrated circuit of claim 5 , wherein the video compression accelerator writes encoded changed image data to the memory.

7 . The integrated circuit of claim 2 , wherein the video compression accelerator further comprises a plurality of hash map comparators.

8 . The integrated circuit of claim 2 , wherein the hash map generator stores the hash map values in internal memory and the hash map comparator compares the hash map values stored in internal memory to previous data stored in memory.

9 . The integrated circuit of claim 2 , wherein the video compression accelerator further comprises a plurality of hash map encoders for parallel remote sessions.

10 . A circuit board, comprising:

a processing unit having a microprocessor, video accelerator and management and access circuitry;

memory for storing image data and processed image data, the memory being external to the processing unit and being accessible by the processing unit; and

the video accelerator determining changed image data from the image data in response to the microprocessor and generating processed image data from the changed image data.

11 . The circuit board of claim 10 , wherein the video accelerator receives the image data from memory via a first path to generate hash values and determine changed image data and the video compression accelerator receives changed image data from memory via a second path to generate encoded changed image data.

12 . The circuit board of claim 10 , wherein the video accelerator further comprises:

a hash map generator that generates hash map values from the image data and stores the hash map values in internal memory, the hash map generator using a first access path to the memory;

at least one hash map comparator responsive to the microprocessor for determining a difference map between the hash map values stored in internal memory and previous data stored in the memory; and

a hash map encoder responsive to the microprocessor for encoding changed image data corresponding to the difference map and writing the encoded changed image data to the memory, the hash map encoder using a second access path to the memory.

13 . The circuit board of claim 12 , wherein the video accelerator further comprises a plurality of hash map comparators.

14 . The circuit board of claim 13 , wherein the video compression accelerator further comprises a plurality of hash map encoders for parallel remote sessions.

15 . A method for processing image data from a remote device, comprising the steps of:

storing received data in memory;

generating hash map values from the image data and storing in internal memory;

determining a difference map between the hash map values stored in internal memory and previous hash map values stored in memory independent from the step of generating hash map values and storing the difference map in the internal memory; and

encoding the image data stored in memory corresponding to changed hash map values in the difference map and writing encoded image data to the memory.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2015
From: PNC BANK NATIONAL ASSOCIATION
To: RARITAN INC; RARITAN AMERICAS, INC.,; RARITAN TECHNOLOGIES, INC.,; RIIP, INC.
Reel/Frame 036819/0205 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2012
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: RARITAN, INC.; RARITAN AMERICAS, INC.; RIIP, INC.
Reel/Frame 028924/0272 →
SECURITY AGREEMENT Recorded Sep 10, 2012
From: RARITAN, INC.; RARITAN AMERICAS, INC.; RARITAN TECHNOLOGIES, INC.; RIIP, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 028924/0527 →
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded May 11, 2012
From: RARITAN AMERICAS, INC.; RARITAN, INC.; RIIP, INC.; RARITAN TECHNOLOGIES, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR BY MERGER TO WACHOVIA BANK, NATIONAL ASSOCIATION)
Reel/Frame 028192/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2008
From: ANDERSON, SWEN; BAUMANN, MICHAEL
To: RARITAN AMERICAS, INC.
Reel/Frame 020917/0951 →