LOCKABLE WIDGETS ON A MOBILE DEVICE
First Claim
Patent Images
1. A method comprising:
- running a software widget on a user device, wherein a software widget is a software application designed to automatically display information on the user device and to permit user interaction with the software application to modify the information displayed;
securing the software widget in a locked mode;
while the software widget is operating in a locked mode, placing restrictions on interactivity between the software widget and a user of the user device;
receiving user input on the user device;
comparing the user input to a predefined unlocking sequence;
when the user input matches the predefined unlocking sequence, altering the state of the software widget to an unlocked mode, the altering removing the restrictions on interactivity between the software widget and the user placed in the locked mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A software widget running on a user device may be designed to operate in a locked or an unlocked mode. In unlocked mode, the user has full interactivity with the widget. In locked mode, however, at least some of the interactivity with the widget is restricted, despite the fact that the widget still operates normally otherwise while in the locked mode. While in locked mode, user input may be compared against a predefined unlocking sequence to determine if the widget should be unlocked.
44 Citations
20 Claims
-
1. A method comprising:
-
running a software widget on a user device, wherein a software widget is a software application designed to automatically display information on the user device and to permit user interaction with the software application to modify the information displayed; securing the software widget in a locked mode; while the software widget is operating in a locked mode, placing restrictions on interactivity between the software widget and a user of the user device; receiving user input on the user device; comparing the user input to a predefined unlocking sequence; when the user input matches the predefined unlocking sequence, altering the state of the software widget to an unlocked mode, the altering removing the restrictions on interactivity between the software widget and the user placed in the locked mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user device comprising:
-
a touchscreen display; a memory; a processor operable to execute a software widget, wherein the software widget automatically displays information on the touchscreen display and permits user interaction with the software widget to modify the information displayed; a widget locking module configured to; secure the software widget in a locked mode; while the software widget is operating in a locked mode, place restrictions on interactivity between the software widget and a user of the user device; receive user input on the user device; compare the user input to a predefined unlocking sequence; when the user input matches the predefined unlocking sequence, alter the state of the software widget to an unlocked mode, the altering removing the restrictions on interactivity between the software widget and the user placed in the locked mode. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A user device comprising:
-
a touchscreen display; a memory; a processor operable to execute a software widget, wherein the software widget is designed to automatically display information on the touchscreen display and to permit user interaction with the software application to modify the information displayed, the processor further operable to; secure the software widget in a locked mode; while the software widget is operating in a locked mode, place restrictions on interactivity between the software widget and a user of the user device; receive user input on the user device; compare the user input to a predefined unlocking sequence; when the user input matches the predefined unlocking sequence, alter the state of the software widget to an unlocked mode, the altering removing the restrictions on interactivity between the software widget and the user placed in the locked mode. - View Dependent Claims (17, 18, 19)
-
-
20. A machine-readable non-transitory storage medium having instruction data to cause a machine to execute a method comprising:
-
running a software widget on a user device, wherein a software widget is a software application designed to automatically display information on the user device and to permit user interaction with the software application to modify the information displayed; securing the software widget in a locked mode; while the software widget is operating in a locked mode, placing restrictions on interactivity between the software widget and a user of the user device; receiving user input on the user device; comparing the user input to a predefined unlocking sequence; when the user input matches the predefined unlocking sequence, altering the state of the software widget to an unlocked mode, the altering removing the restrictions on interactivity between the software widget and the user placed in the locked mode.
-
Specification