US2013326359A1PendingUtilityA1

Automatically updated user interfaces for a mobile device

43
Assignee: BECKERT JOERGPriority: Nov 26, 2007Filed: Sep 14, 2012Published: Dec 5, 2013
Est. expiryNov 26, 2027(~1.4 yrs left)· nominal 20-yr term from priority
H04W 8/245H04W 4/50G06F 8/65
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method includes receiving a first plurality of instructions from an automatically synchronizing data store. The first plurality of instructions when performed provides an interface between a user and an operating system on a mobile device. The method further includes performing the first plurality of instructions. The method also includes automatically updating the data store with a second plurality of instructions. The second plurality of instructions when performed provides a modification to the interface between the user and the operating system on the mobile device. The method also includes performing the second plurality of instructions.

Claims

exact text as granted — not AI-modified
1 - 27 . (canceled) 
     
     
         28 . A computer-implemented method comprising:
 providing a user interface by executing instructions on a virtual machine at a mobile device, wherein the user interface allows user access to services provided by an operating system of the mobile device, wherein the instructions and metadata are stored in a data store at the mobile device, and the metadata define the services to which the user interface permits user access;   storing updated instructions in the data store based on information received from a remote server; and   providing a modified user interface by executing the updated instructions on the virtual machine at the mobile device, wherein the modified user interface allows user access to the services provided by the operating system of the mobile device in accordance with the metadata.   
     
     
         29 . The method of  claim 28 ,
 wherein access to services provided by the operating system includes access to user data stored by the operating system, and the access is provided through a porting layer between the virtual machine and the operating system; and   wherein the modified interface allows the user to access services provided by the operating system on the mobile device through the porting layer.   
     
     
         30 . The method of  claim 28 , wherein access to services provided by the operating system includes access to at least one of a call log, a user contact, or a user preference. 
     
     
         31 . The method of  claim 28 , wherein the user interface comprises a home screen of the mobile device, and the modified user interface comprises an updated home screen of the mobile device. 
     
     
         32 . The method of  claim 28 , wherein the user interface presents content stored in the data store. 
     
     
         33 . The method of  claim 32 , wherein the content includes at least one of: game content, image content, video content, audio content, text content, or vector graphics content. 
     
     
         34 . The method of  claim 28 , further comprising receiving an automatic update from the remote server that includes the updated instructions. 
     
     
         35 . The method of  claim 28 , wherein the modified user interface provides different functionality than the user interface presented before storing the updated instructions. 
     
     
         36 . A computer program product, tangibly encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
 providing a user interface by executing instructions on a virtual machine at a mobile device, wherein the user interface allows user access to services provided by an operating system of the mobile device, wherein the instructions and metadata are stored in a data store at the mobile device, and the metadata define the services to which the user interface permits user access;   storing updated instructions in the data store based on information received from a remote server; and   providing a modified user interface by executing the updated instructions on the virtual machine at the mobile device, wherein the modified user interface allows user access to the services provided by the operating system of the mobile device in accordance with the metadata.   
     
     
         37 . The computer program product of  claim 36 , wherein access to services provided by the operating system includes access to at least one of: a call log, a user contact, or a user preference. 
     
     
         38 . The computer program product of  claim 36 , wherein the user interface comprises a home screen of the mobile device, and the modified user interface comprises an updated home screen of the mobile device. 
     
     
         39 . The computer program product of  claim 36 , wherein the user interface presents content stored in the data store. 
     
     
         40 . The computer program product of  claim 36 , the operations further comprising receiving an automatic update from the remote server that includes the updated instructions. 
     
     
         41 . The computer program product of  claim 36 , wherein the modified user interface provides different functionality than the user interface presented before storing the updated instructions. 
     
     
         42 . A mobile device comprising:
 a storage device including a data store;   a display; and   one or more processors operable to interact with the storage device and the display, the one or more processors further operable to:
 provide a user interface by executing instructions on a virtual machine, wherein the user interface allows user access to services provided by an operating system of the mobile device, wherein the instructions and metadata are stored in the data store, and the metadata define the services to which the user interface permits user access; 
 store updated instructions in the data store based on information received from a remote server; and 
 provide a modified user interface by executing the updated instructions on the virtual machine, wherein the modified user interface allows user access to the services provided by the operating system in accordance with the metadata. 
   
     
     
         43 . The mobile device of  claim 42 , wherein access to services provided by the operating system includes access to at least one of: a call log, a user contact, or a user preference. 
     
     
         44 . The mobile device of  claim 42 , wherein the user interface comprises a home screen of the mobile device, and the modified user interface comprises an updated home screen of the mobile device. 
     
     
         45 . The mobile device of  claim 42 , wherein the user interface presents content stored in the data store. 
     
     
         46 . The mobile device of  claim 42 , the one or more processors further operable to receive an automatic update from the remote server that includes the updated instructions. 
     
     
         47 . The mobile device of  claim 42 , wherein the modified user interface provides different functionality than the user interface presented before storing the updated instructions.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.