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

Claim 0:
1. A method comprising:
receiving, by one or more processors of a mobile computing device 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, determining, by the one or more processors, 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, outputting, by the one or more processors and 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.