SIMULATING PHYSICAL MATERIALS AND LIGHT INTERACTION IN A USER INTERFACE OF A RESOURCE-CONSTRAINED DEVICE
First Claim
1. A computer-implemented graphical user interface method, comprising:
- receiving sensor data from one or more sensors disposed within a mobile device;
determining, based on the sensor data, to begin a reduced detail mode; and
generating at least one graphical user interface object in the reduced detail mode, wherein the at least one graphical user interface object is generated based on additional sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for simulating light interaction and physical materials in a graphical user interface (GUI) of a resource-constrained device are provided. Simulating physical materials, such as glass and metal, in a GUI can allow a user to feel more natural in interacting with the GUI. The user experience can be further enhanced if the simulated physical materials in the GUI can interact with the device'"'"'s environment in a manner similar to how the actual physical materials would interact. However, continually polling various sensors can be resource-intensive, especially for resource-constrained mobile devices. Accordingly, a mobile device can intelligently determine whether to begin a reduced detail mode, and then render user interface objects in the reduced detail mode to conserve resources.
89 Citations
25 Claims
-
1. A computer-implemented graphical user interface method, comprising:
-
receiving sensor data from one or more sensors disposed within a mobile device; determining, based on the sensor data, to begin a reduced detail mode; and generating at least one graphical user interface object in the reduced detail mode, wherein the at least one graphical user interface object is generated based on additional sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a mobile device having one or more sensors, cause the device to perform a method comprising:
-
receiving sensor data from the one or more sensors; determining, based on the sensor data, to begin a reduced detail mode; and generating at least one graphical user interface object in the reduced detail mode, wherein the at least one graphical user interface object is generated based on additional sensor data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile device, comprising:
-
one or more processors; a memory; one or more sensors; and one or more programs stored in the memory, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for; receiving sensor data from the one or more sensors; determining, based on the sensor data, to begin a reduced detail mode; and generating at least one graphical user interface object in the reduced detail mode, wherein the at least one graphical user interface object is generated based on additional sensor data.
-
Specification