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:
Feb. 25, 2020

Filed:

Dec. 19, 2018
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Emily Rebecca Shack, Mountain View, CA (US);

Jeffrey William Nichols, San Diego, CA (US);

Daniel Aaron Afergan, Mountain View, CA (US);

Christian Robertson, Pleasanton, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/20 (2018.01); G06F 8/10 (2018.01); G06F 8/38 (2018.01); G06F 8/35 (2018.01); G06F 3/0484 (2013.01);
U.S. Cl.
CPC ...
G06F 8/20 (2013.01); G06F 8/10 (2013.01); G06F 8/35 (2013.01); G06F 8/38 (2013.01); G06F 3/0484 (2013.01);
Abstract

An automated interface generates a tree of design actions based on a predetermined design specification, each intermediary node of the tree representing a partial user interface design, and each branch of the tree representing a design action that creates or modifies the partial user interface design. A plurality of candidate user interface designs are determined, each implementing the received plurality of functions, by traversing the tree along multiple traversal paths from a root node of the tree to respective leaf nodes of the tree and executing respective design actions represented by branches along the traversal paths. A completed interface design is selected from the plurality of completed interface designs, and the final user interface is generated based on the selected candidate user interface design.


Find Patent Forward Citations

Loading…