Personalized Launch States for Software Applications
Abstract
Systems and methods are provided and include receiving, at a user device, a first user input from a user, the first user input selecting an application icon displayed at the user device. In response to receiving the first user input, the user device launches the native application and sets the native application into the home state. The user device receives a second user input configured to set the native application into a state of the native application other than the home state. In response to receiving the second user input, the user device sets the native application into the other state using the user device. The user device determines that the user frequently sets the native application into the other state, and configures the application icon to, upon being selected, cause the user device to launch the native application and set the native application into the other state.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving, at a user device, a first user input from a user, the first user input selecting an application icon displayed at the user device, wherein the application icon is associated with a native application installed on the user device and configured to, upon being selected, cause the user device to launch the native application and set the native application into a home state of the native application; in response to receiving the first user input, launching the native application and setting the native application into the home state using the user device; receiving, at the user device, a second user input from the user, wherein the first and second user inputs are different, and wherein the second user input is configured to set the native application into a state of the native application other than the home state; in response to receiving the second user input, setting the native application into the other state using the user device; in response to setting the native application into the other state, determining, using the user device, that the user frequently sets the native application into the other state; and in response to determining that the user frequently sets the native application into the other state, configuring the application icon to, upon being selected, cause the user device to launch the native application and set the native application into the other state.
2 . The method of claim 1 , wherein one or more of the first and second user inputs each comprises one or more of a finger contact input and a pressure input received at a touchscreen of the user device.
3 . The method of claim 1 , wherein one or more of the first and second user inputs each comprises a cursor selection input received via one or more of a computer mouse and a trackpad of the user device.
4 . The method of claim 1 , wherein configuring the application icon to, upon being selected, cause the user device to launch the native application and set the native application into the other state comprises configuring the application icon to, upon being selected, cause the user device to launch the native application, set the native application into the home state, and further set the native application into the other state.
5 . The method of claim 1 , further comprising receiving, at the user device, a third user input from the user, wherein the first, second, and third user inputs are different, and wherein configuring the application icon to, upon being selected, cause the user device to launch the native application and set the native application into the other state comprises configuring the application icon based on the third user input.
6 . The method of claim 5 , further comprising providing, using the user device, a user prompt to the user, wherein receiving the third user input from the user comprises receiving the third user input in response to providing the user prompt.
7 . The method of claim 6 , wherein providing the user prompt to the user and receiving the third user input in response to providing the user prompt comprises providing the user prompt and receiving the third user input upon launching the native application and setting the native application into the home state.
8 . The method of claim 6 , wherein providing the user prompt to the user and receiving the third user input in response to providing the user prompt comprises providing the user prompt and receiving the third user input upon launching the native application and setting the native application into the other state.
9 . The method of claim 1 , wherein determining that the user frequently sets the native application into the other state comprises determining that the user device has recently set the native application into the other state.
10 . A method comprising:
receiving, at a user device, a user input from a user, the user input selecting an application icon displayed at the user device, wherein the application icon is associated with a native application installed on the user device; in response to receiving the user input, determining, using the user device, that the user input corresponds to one of a first user input type and a second user input type; when the user input corresponds to the first user input type, launching the native application and setting the native application into a home state of the native application using the user device; and when the user input corresponds to the second user input type, launching the native application and setting the native application into a state of the native application other than the home state using the user device.
11 . The method of claim 10 , wherein the user input comprises one or more of a finger contact input and a pressure input received at a touchscreen of the user device.
12 . The method of claim 10 , wherein the user input comprises a cursor selection input received via one or more of a computer mouse and a trackpad of the user device.
13 . The method of claim 10 , wherein the first user input type comprises a momentary input having a relatively short time duration, and wherein the second user input type comprises a prolonged input having a relatively longer time duration than that of the momentary input.
14 . The method of claim 10 , wherein the first user input type comprises a shallow input having a relatively small depression depth with respect to a pressure-sensitive display screen of the user device, and wherein the second user input type comprises a deep input having a relatively large depression depth with respect to the pressure-sensitive display screen than that of the shallow input.
15 . The method of claim 10 , wherein the first user input type comprises a first user gesture with respect to a display screen of the user device, wherein the second user input type comprises a second user gesture with respect to the display screen, and wherein the first and second user gestures are different.
16 . The method of claim 10 , wherein the application icon is configured to, upon being selected, cause the user device to launch the native application and set the native application into the home state, and wherein launching the native application and setting the native application into the other state when the user input corresponds to the second user input type comprises launching the native application, setting the native application into the home state, and further setting the native application into the other state.
17 . The method of claim 10 , wherein the application icon is configured to, upon being selected, cause the user device to launch the native application and set the native application into the home state, and wherein launching the native application and setting the native application into the other state when the user input corresponds to the second user input type comprises configuring the application icon to, upon being selected, cause the user device to launch the native application and set the native application directly into the other state.
18 . The method of claim 10 , wherein the user input comprises a first user input, the method further comprising:
receiving, at the user device, a second user input from the user, wherein the first and second user inputs are different, and wherein the second user input specifies a state of the native application; and in response to receiving the second user input, setting the state specified by the second user input as the other state using the user device.
19 . The method of claim 18 , further comprising providing, using the user device, a user prompt to the user, wherein receiving the second user input from the user comprises receiving the second user input in response to providing the user prompt.
20 . The method of claim 18 , wherein providing the user prompt to the user and receiving the second user input in response to providing the user prompt comprises providing the user prompt and receiving the second user input upon launching the native application and setting the native application into the other state.
21 . A computing device comprising:
a display configured to display an application (app) icon; an input/output component configured to receive first and second user inputs from a user of the computing device, wherein the first and second user inputs are different; one or more memory components configured to store computer-readable instructions; and one or more processing units configured to execute the computer-readable instructions, wherein the computer-readable instructions, when executed by the one or more processing units, cause the one or more processing units to:
receive the first user input from the user using the transceiver, the first user input selecting the app icon displayed at the display, wherein the app icon is associated with a native app installed on the computing device and configured to, upon being selected, cause the computing device to launch the native app and set the native app into a home state of the native app;
in response to receiving the first user input, launch the native app and set the native app into the home state;
receive the second user input from the user using the transceiver, wherein the second user input is configured to set the native app into a state of the native app other than the home state;
in response to receiving the second user input, set the native app into the other state;
in response to setting the native app into the other state, determine that the user frequently sets the native app into the other state; and
in response to determining that the user frequently sets the native app into the other state, configure the app icon to, upon being selected, cause the computing device to launch the native app and set the native app into the other state.
22 . A computing device comprising:
a display configured to display an application (app) icon; an input output component configured to receive a user input from a user of the computing device; one or more memory components configured to store computer-readable instructions; and one or more processing units configured to execute the computer-readable instructions, wherein the computer-readable instructions, when executed by the one or more processing units, cause the one or more processing units to:
receive the user input from the user using the transceiver, the user input selecting the app icon displayed at the display, wherein the app icon is associated with a native app installed on the computing device;
in response to receiving the user input, determine that the user input corresponds to one of a first user input type and a second user input type;
in the event the user input corresponds to the first user input type, launch the native app and set the native app into a home state of the native app; and
in the event the user input corresponds to the second user input type, launch the native app and set the native app into a state of the native app other than the home state.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.