US 11,941,416 B2
Platform independent lightweight user interface framework for glanceable surfaces
Ant Oztaskent, London (GB); Flavio Lerda, London (GB); and John S. Evans, Mountain View, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 18/006,352
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Jul. 26, 2021, PCT No. PCT/US2021/043191
§ 371(c)(1), (2) Date Jan. 20, 2023,
PCT Pub. No. WO2022/026394, PCT Pub. Date Feb. 3, 2022.
Claims priority of provisional application 63/059,793, filed on Jul. 31, 2020.
Prior Publication US 2023/0315494 A1, Oct. 5, 2023
Int. Cl. G06F 17/00 (2019.01); G06F 3/04842 (2022.01); G06F 9/451 (2018.01)
CPC G06F 9/451 (2018.02) [G06F 3/04842 (2013.01)] 20 Claims
OG exemplary drawing
 
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.