Lockable widgets on a mobile device
First Claim
Patent Images
1. A user device comprising:
- a display;
a memory;
a processor operable to execute a first software widget, wherein the first software widget automatically displays information on the display and permits user interaction with the first software widget; and
a widget module executable by the processor and configured to;
place the first software widget in a first mode, the placing of the first software widget in the first mode not affecting a first mode of any other software widgets on the user device;
while the first software widget is operating in the first mode, receive first user input; and
in response to the receiving of the first user input, alter a state of the first software widget to a second mode, the first user input not affecting the first mode of any other software widgets on the user device.
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.
32 Citations
20 Claims
-
1. A user device comprising:
-
a display; a memory; a processor operable to execute a first software widget, wherein the first software widget automatically displays information on the display and permits user interaction with the first software widget; and a widget module executable by the processor and configured to; place the first software widget in a first mode, the placing of the first software widget in the first mode not affecting a first mode of any other software widgets on the user device; while the first software widget is operating in the first mode, receive first user input; and in response to the receiving of the first user input, alter a state of the first software widget to a second mode, the first user input not affecting the first mode of any other software widgets on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
placing a first software widget in a first mode on a user device, the placing of the first software widget in the first mode not affecting a first mode of any other software widgets on the user device; while the first software widget is operating in the first mode, receiving first user input; and in response to the receiving of the first user input, altering a state of the first software widget to a second mode, the first user input not affecting the first mode of any other software widgets on the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium embodying instructions which, when executed by a machine, cause the machine to execute operations comprising:
-
placing a first software widget on a user device in a first mode, the placing of the first software widget in the first mode not affecting a first mode of any other software widgets on the user device; while the first software widget is operating in the first mode, receiving first user input; and in response to the receiving of the first user input, altering a state of the first software widget to a second mode, the first user input not affecting the first mode of any other software widgets on the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification