Device Specific Handling of User Interface Components
AssigneeFacebook, Inc.
InventorsAlexander Urim, Lee Williams Byron, Wayne Jin Chang, Phillip Fung
Life of this patent
Estimating the term…
Abstract
One embodiment receives a request for a screen of a user interface (UI) of a software application from a second computing device, wherein the screen comprises one or more UI components; accesses a set of features of the second computing device; for each UI component contained in the screen, generates first code for rendering and displaying the UI component on the second computing device based on the set of features of the second computing device; and transmits the first code to the second computing device.
Claims18
A method comprising:
- by a first computing device,
- receiving a request for a screen of a user interface (UI) of a software application from a second computing device, wherein the screen comprises one or more UI components;
- accessing a set of features of the second computing device;
- for each UI component contained in the screen, generating first code for rendering and displaying the UI component on the second computing device based on the set of features of the second computing device;
- and
- transmitting the first code to the second computing device.
A first system comprising:
- a memory comprising instructions executable by one or more processors;
- and
- the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to:
- receive a request for a screen of a user interface (UI) of a software application from a second system, wherein the screen comprises one or more UI components;
- access a set of features of the second system;
- for each UI component contained in the screen, generate first code for rendering and displaying the UI component on the second system based on the set of features of the second system;
- and
- transmit the first code to the second system.
One or more computer-readable non-transitory storage media embodying software operable when executed by a first computer system to:
- receive a request for a screen of a user interface (UI) of a software application from a second computer system, wherein the screen comprises one or more UI components;
- access a set of features of the second computer system;
- for each UI component contained in the screen, generate first code for rendering and displaying the UI component on the second computer system based on the set of features of the second computer system;
- and
- transmit the first code to the second computer system.
Dependencies are inferred from the claim text.