The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 21, 2015
Filed:
Jan. 24, 2006
Michael S. Cooper, Seattle, WA (US);
Filipe Fortes, Seattle, WA (US);
Kevin B. Gjerstad, Kirkland, WA (US);
Radoslav P. Nickolov, Bellevue, WA (US);
David H. Salesin, Seattle, WA (US);
Raman Narayanan, Kirkland, WA (US);
Michael S. Cooper, Seattle, WA (US);
Filipe Fortes, Seattle, WA (US);
Kevin B. Gjerstad, Kirkland, WA (US);
Radoslav P. Nickolov, Bellevue, WA (US);
David H. Salesin, Seattle, WA (US);
Raman Narayanan, Kirkland, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Embodiments provide for systems, methods, and computer program products for optimizing content rendered at a display unit by dynamically formatting the content layout based on a display unit's parameters. For example, content is received from a server. The content is capable of being rendered at a number of remote display devices with various display parameters. In addition, a number of display rules are also received. The display rules specify how content should be rendered in terms of content layout and properties by the remote display devices based on the parameters of the display devices. The display rules are compared with the parameters of a display device that is used to render the content. Based on the comparison, at least one of the display rules is applied such that the layout of the content on the display device is optimized for the particular parameters of the display device.