Back to results
US 10,871,871 B2Granted
Methods and systems for controlling window minimization and maximization on a mobile device
AssigneeZ124
InventorsRon Cassar, Paul E. Reeves, Volodimir Felixovich Lemberg, John S. Visosky
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed to methodologies and devices for handling maximizing and minimizing of hierarchically related windows.
Claims20
A method, comprising:
- receiving, by a processor of a mobile device, a command to minimize or maximize two or more windows displayed by the mobile device, the two or more windows comprising at least a parent window and a child window of an application executing on the mobile device;
- receiving, by the processor of the mobile device, an orientation of the mobile device;
- determining, by the processor of the mobile device, if the command is a minimize command or the command is a maximize command;
- if the command is the minimize command and the received orientation is a portrait orientation:
- selecting, by the processor of the mobile device, a first touch sensitive display area of the mobile device for displaying the parent window in a minimized size, and
- ceasing, by the processor of the mobile device, to display the child window on a second touch sensitive display area of the mobile device;
- if the command is the maximize command and the received orientation is the portrait orientation:
- selecting, by the processor of the mobile device, the first touch sensitive display area for displaying the parent window in a maximized size, and
- causing the child window to be displayed on the second touch sensitive display area in the maximized size;
- if the command is the minimize command and the received orientation is a landscape orientation:
- selecting, by the processor of the mobile device, the first touch sensitive display area of the mobile device for displaying the parent window in the minimized size;
- and
- displaying, by the processor of the mobile device, a desktop of the mobile device on the second touch sensitive display area of the mobile device;
- and
- if the command is a maximize command and the received orientation is the landscape orientation:
- displaying, by the processor of the mobile device, the parent window in both the first touch sensitive display area and the second touch sensitive display area in a maximized size.
13 more elements
A mobile device comprising:
- one or more screens comprising a first touch sensitive display area and a second touch sensitive display area;
- a processor coupled with the one or more screens;
- and
- a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to control display of windows on the one or more screens by:
- receiving a command to minimize or maximize two or more windows displayed by the mobile device, the two or more windows comprising at least a parent window and a child window of an application executing one the mobile device;
- receiving an orientation of the mobile device;
- determining if the command is a minimize command or the command is a maximize command;
- if the command is the minimize command and the received orientation is a portrait orientation:
- selecting a first touch sensitive display area of the mobile device for displaying the parent window in a minimized size, and
- ceasing to display the child window on a second touch sensitive display area of the mobile device;
- if the command is the maximize command and the received orientation is the portrait orientation:
- selecting the first touch sensitive display area for displaying the parent window in a maximized size, and
- causing the child window to be displayed on the second touch sensitive display area in the maximized size;
- if the command is the minimize command and the received orientation is a landscape orientation:
- selecting the first touch sensitive display area of the mobile device for displaying the parent window in the minimized size;
- and
- displaying a desktop of the mobile device on the second touch sensitive display area of the mobile device;
- and
- if the command is a maximize command and the received orientation is the landscape orientation:
- displaying the parent window in both the first touch sensitive display area and the second touch sensitive display area in a maximized size.
17 more elements
A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to control display of windows on one or more screens of a mobile device by:
- receiving a command to minimize or maximize two or more windows displayed by the mobile device, the two or more windows comprising at least a parent window and a child window of an application executing one the mobile device;
- receiving an orientation of the mobile device;
- determining if the command is a minimize command or the command is a maximize command;
- if the command is the minimize command and the received orientation is a portrait orientation:
- selecting a first touch sensitive display area of the mobile device for displaying the parent window in a minimized size, and
- ceasing to display the child window on a second touch sensitive display area of the mobile device;
- if the command is the maximize command and the received orientation is the portrait orientation:
- selecting the first touch sensitive display area for displaying the parent window in a maximized size, and
- causing the child window to be displayed on the second touch sensitive display area in the maximized size;
- if the command is the minimize command and the received orientation is a landscape orientation:
- selecting the first touch sensitive display area of the mobile device for displaying the parent window in the minimized size;
- and
- displaying a desktop of the mobile device on the second touch sensitive display area of the mobile device;
- and
- if the command is a maximize command and the received orientation is the landscape orientation:
- displaying the parent window in both the first touch sensitive display area and the second touch sensitive display area in a maximized size.
13 more elements
Dependencies are inferred from the claim text.