UEFI Virtual Video Controller

US2016314758A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016314758-A1
Application numberUS-201514697057-A
CountryUS
Kind codeA1
Filing dateApr 27, 2015
Priority dateApr 27, 2015
Publication dateOct 27, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information handling system includes a processor; a memory, a firmware, and a video agent. The memory includes a frame buffer for image data. The frame buffer accessible to an operating system. The firmware is configured to present to the operating system a graphics output protocol. The graphics output protocol includes an address of the portion of the reserved portion of the memory and soft video display parameters. The video agent is configured to retrieve image data from the reserved portion of the memory, and provide the image data to an external system for remote video display to be completed upon finalization of application.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information handling system comprising: a processor; a memory including a frame buffer for image data, the frame buffer accessible to an operating system; a firmware configured to: present to the operating system a graphics output protocol, the graphics output protocol including an address of the portion of the reserved portion of the memory and soft video display parameters; and a video agent configured to: retrieve image data from the reserved portion of the memory; and provide the image data to an external system for remote video display. 2 . The information handling system of claim 1 , wherein the graphics output protocol is a Unified Extensible Firmware Interface graphics output protocol. 3 . The information handling system of claim 1 , wherein the soft video display parameters include a resolution and a pixel format. 4 . The information handling system of claim 3 , wherein resolution includes a 1024 pixel vertical resolution and a 768 pixel horizontal resolution. 5 . The information handling system of claim 1 , wherein the memory is a dynamic random access memory. 6 . The information handling system of claim 1 , wherein the video agent includes direct memory access. 7 . A method comprising: reserving a portion of system memory as a frame buffer; initializing a graphics output protocol with a pointer to the frame buffer; providing to an operating system display parameters and the pointer to the frame buffer; writing image data, by the operating system, to the frame buffer; accessing the frame buffer, by a video agent, to retrieve the image data; and providing the image data retrieved from the frame buffer by the video agent to an external system. 8 . The method of claim 7 , wherein the system memory is a dynamic random access memory. 9 . The method of claim 7 , wherein graphics output protocol is a Unified Extensible Firmware Interface graphics output protocol. 10 . The method of claim 7 , wherein the display parameters include a resolution and a pixel format. 11 . The method of claim 10 , wherein resolution includes a 1024 pixel vertical resolution and a 768 pixel horizontal resolution. 12 . The method of claim 7 , wherein accessing the frame buffer by the video agent utilizes direct memory access. 13 . The method of claim 7 , wherein accessing the frame buffer by the video agent utilizes a system management interrupt. 14 . An information handling system comprising: a processor; an operating system comprising a built-in graphics driver; a system memory including a frame buffer for image data, the frame buffer being accessible to the operating system; a firmware configured to: provide a block transfer function to manipulate the image data within the frame buffer; and present to the operating system a graphics output protocol including an address of the frame buffer and soft video display parameters; and a video agent configured to: retrieve image data from the reserved portion of the memory; and provide the image data to an external system for remote video display; wherein the built-in graphics driver is configured to write image data to the frame buffer based on the address of the frame buffer and the video display parameters provided by the graphics output protocol. 15 . The information handling system of claim 14 , wherein the graphics output protocol is a Unified Extensible Firmware Interface graphics output protocol. 16 . The information handling system of claim 14 , wherein the system memory is a dynamic random access memory. 17 . The information handling system of claim 14 , wherein the display parameters include a resolution and a pixel format. 18 . The information handling system of claim 17 , wherein resolution includes a 1024 pixel vertical resolution and a 768 pixel horizontal resolution. 19 . The information handling system of claim 14 , wherein the video access agent utilizes direct memory access. 20 . The information handling system of claim 14 , wherein the video access agent utilizes a system management interrupt.

Assignees

Inventors

Classifications

  • G09G5/006Primary

    Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04) · CPC title

  • involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title

  • Arrangements or methods related to booting a display · CPC title

  • with centralised access control · CPC title

  • Centralised management of display operation, e.g. in a server instead of locally · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016314758A1 cover?
An information handling system includes a processor; a memory, a firmware, and a video agent. The memory includes a frame buffer for image data. The frame buffer accessible to an operating system. The firmware is configured to present to the operating system a graphics output protocol. The graphics output protocol includes an address of the portion of the reserved portion of the memory and soft…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G09G5/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 27 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).