'Back' button in mobile applications
First Claim
1. A method for backwards navigation on a mobile device with a touch-activated command input and a state stack, comprising:
- providing, while in a current state, a ‘
back’
command from the touch activated command input;
popping out a state from the state stack in response to the ‘
back’
command, the popped out state replacing the current state as the new current state;
generating a run-time environment in the mobile device for the new current state; and
displaying a screen associated with the new current state along with a user interface to other states.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless system includes a plurality of mobile devices equipped with a touch-activated ‘back’ command input, button or soft key, that prompts backwards navigation. The system further includes a carrier network, a network including at least the Internet, and a server. The plurality of mobile devices are interconnected with the server via the carrier network and the network and are capable of communicating with each other via the server. One or more than one mobile devices has a touch-activated ‘back’ command input and a memory with sufficient space for receiving a mobile client application from the server, wherein the mobile client application is responsive to the touch-activated ‘back’ command input by providing the backwards navigation through screens in ‘back in sequence’ mode or ‘back a level’ mode.
52 Citations
55 Claims
-
1. A method for backwards navigation on a mobile device with a touch-activated command input and a state stack, comprising:
-
providing, while in a current state, a ‘
back’
command from the touch activated command input;
popping out a state from the state stack in response to the ‘
back’
command, the popped out state replacing the current state as the new current state;
generating a run-time environment in the mobile device for the new current state; and
displaying a screen associated with the new current state along with a user interface to other states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device with a touch-activated ‘
- back’
command, comprising;
a touch-activated ‘
back’
command input;
means for providing, while in a current state, a ‘
back’
command from the touch activated ‘
back’
command input;
a data structure for holding states;
means for popping out a state from the data structure in response to the ‘
back’
command, the popped out state replacing the current state as the new current state;
means for generating a run-time environment in the mobile device for the new current state; and
means for displaying a screen associated with the new current state along with a user interface to other states. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
- back’
-
25. A mobile computer system embodying a touch-activated ‘
- back’
command input, a data structure for holding states, and program code for backwards navigation responsive to ‘
back’
commands comprising;
program code for responding, while in a current state, to a ‘
back’
command from the touch activated ‘
back’
command input;
program code for popping out a state from the data structure in response to the ‘
back’
command, the popped out state replacing the current state as the new current state;
program code for generating a run-time environment in the mobile device for the new current state; and
program code for displaying a screen associated with the new current state along with a user interface to other states. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
- back’
-
38. A mobile device with a touch activated ‘
- back’
command, comprising;
a touch-activated ‘
back’
command input;
a touch-activated ‘
menu’
command input; and
a memory with sufficient space for storing a mobile client application, wherein the mobile device is responsive to the touch-activated ‘
menu’
command input for activating the mobile client application which is, in turn, responsive to the touch activated ‘
back’
command input by providing backwards navigation through screens in ‘
back in sequence’
mode or ‘
back a level’
mode. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
- back’
-
47. A wireless system with mobile devices equipped with a touch-activated ‘
- back’
command input, comprising;
a carrier network;
a network including at least the Internet;
a server;
a plurality of mobile devices interconnected with the server via the carrier network and the network and being capable of communicating with each other via the server, one or more than one mobile device having a touch-activated ‘
back’
command input and a memory with sufficient space for receiving a mobile client application from the server, wherein the mobile client application is responsive to the touch-activated ‘
back’
command input by providing backwards navigation through screens in ‘
back in sequence’
mode or ‘
back a level’
mode. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
- back’
Specification