| Patent application number | Description | Published |
| 20100026692 | HYBRID GRAPHIC DISPLAY - A method of displaying graphics data is described. The method involves accessing the graphics data in a memory subsystem associated with one graphics subsystem. The graphics data is transmitted to a second graphics subsystem, where it is displayed on a monitor coupled to the second graphics subsystem. | 02-04-2010 |
| 20100146292 | APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR GENERATING AND SECURING A PROGRAM CAPABLE OF BEING EXECUTED UTILIZING A PROCESSOR TO DECRYPT CONTENT - A system, method, and computer program product are provided for generating and securing a program, and secrets including confidential keys, capable of being executed utilizing a processor to decrypt content. In operation, a second party's program for decrypting content from a third party is generated by a second party, and then secured in a process involving the second party in such a manner that it can be subsequently executed on the processor, without revealing the contents of the second party's program, nor any secrets provided by third party, or used by the second party, in securing the program, nor any portion of the third party's content while being handled by the program. | 06-10-2010 |
| 20100146293 | APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR EXECUTING A PROGRAM UTILIZING A PROCESSOR TO GENERATE KEYS FOR DECRYPTING CONTENT - An apparatus, system, method, and computer program product are provided for executing a program provided a second party utilizing a processor to generate keys for decrypting content of a third party. In operation, content and a program to confidentially generate keys for decrypting the content of the third party are received at a processor. Additionally, the second party's program is executed utilizing the processor-derived keys to decrypts the third party's content. | 06-10-2010 |
| 20100146501 | METHOD AND APPARATUS FOR THE SECURE PROCESSING OF CONFIDENTIAL CONTENT WITHIN A VIRTUAL MACHINE OF A PROCESSOR - A secure virtual machine system, method, and computer program product implemented on a processor are provided for processing a third party's content for output. At least one processor is provided. Additionally, at least one secure virtual machine implemented on the processor is provided for interpreting a second party's program that processes and outputs a third party's content. The virtual machine system abstracts the underlying processor hardware allowing implementation variations across products to execute the same program identically. Furthermore, the scope of the programmable operations, the types of input & output variables, and execution of programs within the processor, is deliberately constrained within the virtual machine environment, in order to mitigate potential security leaks by programs, and to ensure confidentiality of second party's secrets, and third party's content as managed by the second party's program. | 06-10-2010 |
| 20100220101 | MULTIPLE GRAPHICS PROCESSING UNIT SYSTEM AND METHOD - Systems and methods for utilizing multiple graphics processing units for controlling presentations on a display are presented. In one embodiment, a dual graphics processing system includes a first graphics processing unit for processing graphics information; a second graphics processing unit for processing graphics information; and a component for controlling switching between said first graphics processing unit and said second graphics processing unit. In one embodiment, the component for controlling complies with appropriate panel power sequencing operations when coordinating the switching between the first graphics processing unit and the second graphics processing unit. | 09-02-2010 |
| 20100220102 | MULTIPLE GRAPHICS PROCESSING UNIT SYSTEM AND METHOD - Systems and methods for utilizing multiple graphics processing units for controlling presentations on a display are presented. In one embodiment, a dual graphics processing system includes a first graphics processing unit for processing graphics information; a second graphics processing unit for processing graphics information; and a component for controlling switching between said first graphics processing unit and said second graphics processing unit. In one embodiment, the component for controlling complies with appropriate panel power sequencing operations when coordinating the switching between the first graphics processing unit and the second graphics processing unit. | 09-02-2010 |
| 20100315427 | MULTIPLE GRAPHICS PROCESSING UNIT DISPLAY SYNCHRONIZATION SYSTEM AND METHOD - Systems and methods for utilizing multiple graphics processing units for controlling presentations on a display are presented. In one embodiment, a dual graphics processing system includes a first graphics processing unit for processing graphics information; a second graphics processing unit for processing graphics information; a component for synchronizing transmission of display component information from the first graphics processing unit and the second graphics processing unit and a component for controlling switching between said first graphics processing unit and said second graphics processing unit. In one embodiment, the component for synchronizing transmission of display component information adjusts (e.g., delays, speeds up, etc.) the occurrence or duration of a corresponding graphics presentation characteristic (e.g., end of frame, end of line, vertical blanking period, horizontal blanking period, etc.) in signals from multiple graphics processing units. | 12-16-2010 |
| 20110025696 | METHOD AND SYSTEM FOR DYNAMICALLY ADDING AND REMOVING DISPLAY MODES COORDINATED ACROSS MULTIPLE GRAPHCIS PROCESSING UNITS - The present invention provides a method and system for coordinating graphics processing units in a single computing system. A method is disclosed which allows for the construction of a list of shared display modes that may be employed by both of the graphics processing units to render an output in a display device. By creating the list of shared commonly supportable display modes, the output displayed in the display device may advantageously provide a consistent graphical experience persisting through the use of alternate graphics processing units in the system. One method builds a list of shared display modes by compiling a list from a GPU specific base mode list and dynamic display modes acquired from an attached display device. Another method provides the ability to generate graphical output configurations according to a user-selected display mode that persists when alternate graphics processing units in the system are used to generate graphical output. | 02-03-2011 |
| 20110055596 | REGULATING POWER WITHIN A SHARED BUDGET - Metrics representing a combined measure of power used by a central processing unit (CPU) and power used by a graphics processing unit (GPU) are compared to a shared supply power and/or shared thermal power budget. A state of the CPU and a state of the GPU are regulated by the power management system to maintain the metrics within the shared supply power and/or thermal power budget for the purpose of managing the components to meet platform power supply, and cooling, constraints and design requirements. | 03-03-2011 |
| 20110055597 | REGULATING POWER USING A FUZZY LOGIC CONTROL SYSTEM - Metrics representing a combined measure of power used by a central processing unit (CPU) and power used by a graphics processing unit (GPU) are compared to a shared supply power and thermal power budgets. Power used by the CPU and power used by the GPU are regulated in tandem using a fuzzy logic control system that can implement fuzzy rules that describe the management within thermal and supply power design constraints of the platform. | 03-03-2011 |
| 20110122142 | CONTENT PRESENTATION PROTECTION SYSTEMS AND METHODS - Systems and methods for protecting display presentation information are presented. In one embodiment, graphics processing method includes receiving presentation information; performing an unauthorized display protection process; and forwarding result of the alteration in the presentation information. In one exemplary implementation the unauthorized display protection process introduces a characteristic in the graphics data signal that is compatible with an authorized display (e.g., trusted display, internal display, etc.) while distorting the graphics data signal in a manner that is not compatible with accurate presentation by an unauthorized display (e.g., untrusted display, external display, etc.). It is appreciated that a variety of characteristics that can be introduced or altered in the presentation information signal. In one embodiment, alterations are made to standard control signals (e.g., stuffing begin/end indications, blank start/end indications, reset indicators, etc.) and the alterations can create new or non-standard indications (e.g., value, character, pattern, etc.). | 05-26-2011 |