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:
Oct. 01, 2024

Filed:

Mar. 27, 2018
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Abhilash Kuduvalli, San Francisco, CA (US);

Travis Henspeter, San Francisco, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/451 (2018.01); G06F 3/0484 (2022.01);
U.S. Cl.
CPC ...
G06F 9/451 (2018.02); G06F 3/0484 (2013.01);
Abstract

In some implementations, a method of generating a constraint-based adaptive graphical user interface (GUI) from a static GUI design includes, obtaining a static GUI that includes a plurality of views, identifying a root view and a child view of the static GUI, applying one or more constraints to the child view based on a spatial relation of the child view to borders of the root view, determining that the child view is not fully constrained, in response to determining that the child view is not fully constrained, applying one or more additional constraints to the child view based on a spatial distance between the child view and an additional view that is a neighbor of the child view, and generating the constraint-based adaptive GUI in one or more sizes that differ from a size of the static GUI based on the one or more constraints.


Find Patent Forward Citations

Loading…