System and method for automatic third party user interface adjustment
AssigneeOlio Devices, Inc.
InventorsSteven Jacobs, Evan Wilson, Michael Smith
Life of this patent
Estimating the term…
Abstract
A method for enabling a third party to dynamically reskin information displayed at a primary user device associated with a user account includes: transmitting a user interface template to a third party device, receiving assets from the third party device, delivering a bundle to a user device, and presenting the user interface based on the bundle.
Claims20
A method enabling a third party to dynamically reskin information displayed at a smartwatch associated with a user account, the method comprising:
- transmitting, to a third party device, a template for a user interface of the smartwatch, the template comprising a first variable associated with a variable value set, the template associated with a feature of the smartwatch;
- receiving, at a remote server, a bundle from the third party device, the bundle comprising a graphical asset associated with a first variable value of the variable value set;
- delivering the bundle to the smartwatch;
- selecting the first variable value of the variable value set based on contextual information associated with the first variable, the contextual information corresponding to a predetermined timeframe;
- and
- in response to the smartwatch effectuating the feature, rendering, at the smartwatch, the graphical asset associated with the variable value.
A method enabling a third party device associated with a third party account to dynamically configure information displayed at a primary user device of a user, the method comprising:
- transmitting, to the third party device, a template for a user interface of the primary user device, the template associated with a feature of the primary user device, the template comprising:
- a predefined set of restricted virtual areas and a predefined set of customizable virtual areas, each virtual area mapped to a template position of a template position set, and
- a variable associated with a variable value set, the variable mapped to a customizable virtual area of the customizable virtual area set;
- receiving an asset associated with the template from the third party device;
- generating a bundle associating the asset with a variable value of the variable value set;
- receiving the bundle at the primary user device;
- configuring the user interface based on the template and the bundle;
- and
- in response to the primary user device effectuating the feature, presenting the user interface at the primary user device.
Dependencies are inferred from the claim text.