Patent ID: 9342863
Filing Date: 2016-05-17
CPC Classification: G06F,G06T,G09G

Claim Text:
1. A system comprising: a plurality of monitors, at least two of the monitors having different pixel densities from each other; a computing device communicatively coupled to the plurality of monitors, the computing device comprising: a monitor communication interface for receiving from each of the plurality of monitors a pixel density and a monitor origin for the respective monitor; a monitor virtualization module to define a virtualized coordinate system for each of the plurality of monitors, wherein the virtualized coordinate system describes an alternate monitor space for each of the plurality of monitors; an application interface for providing, to an application, the virtualized coordinate system and for receiving, from the application, virtualized rendering information comprising rendering information of application content to be displayed on at least one of the plurality of monitors in the virtualized coordinate system; and a scaling module to scale the virtualized rendering information for display on the one or more of the plurality of monitors on which the application content is to be displayed, wherein rendering information for each of the plurality of monitors is scaled by a scaling factor to form the alternate monitor space and the scaling factor is a per-monitor scaling factor based at least in part on a monitor pixel density and a system-wide pixel density.