Patent ID: 11941416
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 11:
12. A mobile computing device, comprising:
at least one processor; and
a computer-readable storage device configured to store instructions that are executable by the at least one processor to:
receive, from a view provider, graphical user interface (GUI) view data that specifies, for each respective GUI view of a set of GUI views, a respective platform-neutral layout description and a respective one or more condition for the respective GUI view to be a relevant GUI view, wherein the respective one or more conditions comprise one or more of time-based conditions, location-based conditions, or user activity-based conditions;
in response to determining that contextual information associated with at least one of the mobile computing device or a surrounding environment matches one or more conditions for a GUI view of the set of GUI views specified by the GUI view data, determine the GUI view as the relevant GUI view out of the set of GUI views; and
in response to determining the GUI view as the relevant GUI view, output, based at least in part on a platform-neutral layout description for the GUI view specified by the GUI view data, the GUI view for display at a display device.