Patent classifications
G06F15/00
Methods and systems for securing sensitive information using a hypervisor-trusted client
The methods and systems described herein provide for securing sensitive information using a hypervisor-trusted client, in a computing device executing a hypervisor hosting a control virtual machine and a non-trusted virtual machine. A user of a non-trusted virtual machine requests to establish a connection to a remote computing device. Responsive to the request, a control virtual machine launches a client agent. A graphics manager executed by the processor of the computing device assigns a secure section of a memory of a graphics processing unit of the computing device to the client agent. The graphics manager renders graphical data generated by the client agent to the secure section of the graphics processing unit memory.
Computational resource pipelining in general purpose graphics processing unit
This disclosure describes techniques for extending the architecture of a general purpose graphics processing unit (GPGPU) with parallel processing units to allow efficient processing of pipeline-based applications. The techniques include configuring local memory buffers connected to parallel processing units operating as stages of a processing pipeline to hold data for transfer between the parallel processing units. The local memory buffers allow on-chip, low-power, direct data transfer between the parallel processing units. The local memory buffers may include hardware-based data flow control mechanisms to enable transfer of data between the parallel processing units. In this way, data may be passed directly from one parallel processing unit to the next parallel processing unit in the processing pipeline via the local memory buffers, in effect transforming the parallel processing units into a series of pipeline stages.
Method and system for chromatic gamut extension, corresponding apparatus and computer program product
Color images designed to be displayed, for example, with a projector such as a laser pico projector, are subjected to gamut extension in respective iso-hue paths in the CIE1931xyY color space, operating for example, as follows: a plurality of iso-hue curves in the CIE1931xyY color space is determined; for the points subjected to gamut extension, the closest iso-hue curves are identified; and extension paths to be used for the operation of gamut extension are interpolated from said closest iso-hue curves.
Image forming apparatus and operating device
An image forming apparatus includes an operating section. The operating section projects forward from an upper housing of the image forming apparatus. The operating section includes an input section and a display section. The input section is for receiving input of image forming information. The display section is disposed adjacent to the input section and displays the image forming information thereon. A position of the display section is switchable between a first position and a second position. The first position is where the display section is flush with the input section. The second position is where the display section is tilted forward more than the input section, by turning the display section on a front edge side of the display section as a pivot to raise a rear edge side of the display section upward from the first position.
Instruction for determining histograms
A processor is described having a functional unit of an instruction execution pipeline. The functional unit has comparison bank circuitry and adder circuitry. The comparison bank circuitry is to compare one or more elements of a first input vector against an element of a second input vector. The adder circuitry is coupled to the comparison bank circuitry to add the number of elements of the second input vector that match a value of the first input vector on an element by element basis of the first input vector.
Method for operating a control device in a vehicle
A method for operating a control device in a vehicle, wherein the control device includes a control element having a user interface. In the method, menus are simultaneously displayed on a display surface. Furthermore, a detection region is formed, which is divided into detection zones, wherein each detection zone is associated with a respective menu. The position of an actuation object in the detection region is detected and associated with a detection zone. The menu that is associated with the detection zone in which the actuation object was detected is enlarged and the menus that are associated with the other detection zones are reduced in size. Also disclosed is a control device in a vehicle.
Apparatus and method for compressing instruction for VLIW processor, and apparatus and method for fetching instruction
Provided are an instruction compression apparatus and method for a very long instruction word (VLIW) processor, and an instruction fetching apparatus and method. The instruction compression apparatus includes: an indicator generator configured to generate an indicator code that indicates an issue width of an instruction bundle to be executed in the VLIW processor, and a number of No-Operation (NOP) instruction bundles following the instruction bundle; an instruction compressor configured to compress the instruction bundle by removing at least one of NOP instructions from the instruction bundle and the NOP instruction bundles following the instruction bundle; and an instruction converter configured to include the generated indicator code in the compressed instruction bundle.
Image forming apparatus having firmware update function, method of controlling the same, program for executing the method, and storage medium
An image forming apparatus which is started in a plurality of modes and improved in reliability of the firmware update function. An image forming apparatus includes a storage unit that stores standard firmware for a normal operation and safe firmware for updating the standard firmware, in respective different storage areas. A standard firmware update section updates the standard firmware. Proper operations of the standard firmware update section and the safe firmware update section are verified before updating them, respectively. When the verification of the operation of the standard firmware update section is successful, the standard updating section is caused to perform the update of the standard firmware. When the verification of the operation of the safe firmware update section is successful, the safe firmware update section is caused to perform the update of the safe firmware.
Providing actionable notifications to a user
A system and machine-implemented method for providing a user with a to-do list of tasks, the method including determining one or more goals associated with a user, the one or more goals including objectives that the user wants to achieve, identifying one or more notifications associated with the user, each notification notifying the user of an event comprising an action by another user with respect to the user, identifying one or more tasks, the one or more tasks contributing to at least one of the one or more goals and providing a response to the event relating to at least one of the one or more notifications and providing the one or more tasks for display to the user.
Method of controlling image forming apparatus through user terminal, and image forming apparatus and user terminal for performing the method
A method of controlling an image forming apparatus using a user terminal includes displaying a popup window corresponding to an event generated in the image forming apparatus, determining whether at least one user terminal is connected to the image forming apparatus, and applying a previously set timeout to the popup window according to the connection of the user terminal.