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.

Date of Patent:
Jun. 11, 2019

Filed:

Nov. 01, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Steven Wei Shaw, Bellevue, WA (US);

Jacek Ciereszko, Bellevue, WA (US);

Michael Gerard McKay, Bellevue, WA (US);

Ankit Goel, Redmond, WA (US);

Nazuk Jain, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/25 (2006.01); G09G 5/14 (2006.01); G09G 5/00 (2006.01);
U.S. Cl.
CPC ...
G06F 17/25 (2013.01); G09G 5/005 (2013.01); G09G 5/14 (2013.01);
Abstract

Examples described herein generally relate to a computer device including display, a memory, and at least one processor configured to render content modules to the display. The processor determines a display size of the display on which the content is to be rendered. The processor determines a priority of each of the multiple content modules. The processor determines, for each content module, display capabilities including one or more numbers of columns that the content module can span at the display size. The processor scores each layout of a first set of multiple layouts of the multiple content modules based on at least a priority, a number of columns, and unused space of the layout. The processor generates instructions for rendering the multiple content modules to the display at the display size according to the one layout of the multiple layouts with a best score.


Find Patent Forward Citations

Loading…