Method and system for controlling display direction of content
First Claim
1. A computer system for controlling display direction of content on a device, the computer system comprising:
- a processor; and
a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising;
configuring, by a user of a client computing device, an expiration determining, by the client computing device, a current display state for the device;
detecting an object initiating a first contact with touch screen of the device at a single location on the touch screen, wherein the touch screen comprises an entire display area of the device;
starting a timer for the user-configured expiration time;
in response to determining that the current display state is a locked setting the current display state to an unlocked state;
allowing a display direction for content displayed on the device to change upon detecting a change in a position of the device prior to detecting an expiration of the timer; and
in response to detecting the expiration of the timer;
refraining from changing the display direction for the content displayed on the device upon detecting device position changes; and
setting the current display state to the locked state; and
in response to determining that the current display state is the unlocked state;
setting the current display state to the locked state;
refraining from changing the display direction for the content displayed on the device upon detecting device position changes prior to detecting the expiration of the timer; and
in response to detecting the expiration of the timer;
allowing the display direction to change with device position changes; and
setting the current display state to the unlocked state.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system that facilitates control of the display direction of content on a device. During operation, the system receives, by a client computing device, a first command to lock a state of a display for the device. The system sets a current display state to a locked state. In response to receiving a second command to terminate the first command, the system sets the current display state to a state that is the display state prior to receiving the first command. The system detects a change in a position of the device. In response to determining that the current display state is an unlocked state, the system changes a display direction for content displayed on the device. In response to determining that the current display state is the locked state, the system refrains from changing the display direction for content displayed on the device.
75 Citations
22 Claims
-
1. A computer system for controlling display direction of content on a device, the computer system comprising:
-
a processor; and a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising; configuring, by a user of a client computing device, an expiration determining, by the client computing device, a current display state for the device; detecting an object initiating a first contact with touch screen of the device at a single location on the touch screen, wherein the touch screen comprises an entire display area of the device; starting a timer for the user-configured expiration time; in response to determining that the current display state is a locked setting the current display state to an unlocked state; allowing a display direction for content displayed on the device to change upon detecting a change in a position of the device prior to detecting an expiration of the timer; and in response to detecting the expiration of the timer; refraining from changing the display direction for the content displayed on the device upon detecting device position changes; and setting the current display state to the locked state; and in response to determining that the current display state is the unlocked state; setting the current display state to the locked state; refraining from changing the display direction for the content displayed on the device upon detecting device position changes prior to detecting the expiration of the timer; and in response to detecting the expiration of the timer; allowing the display direction to change with device position changes; and setting the current display state to the unlocked state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for controlling display direction of content on a device, the method comprising:
-
configuring, by a user of a client computing device, an expiration determining, by the client computing device, a current display state for the device; detecting an object initiating a first contact with touch screen of the device at a single location on the touch screen, wherein the touch screen comprises an entire display area of the device; starting a timer for the user-configured expiration time; in response to determining that the current display state is a locked setting the current display state to an unlocked state; allowing a display direction for content displayed on the device to change upon detecting a change in a position of the device prior to detecting an expiration of the timer; and in response to detecting the expiration of the timer; refraining from changing the display direction for the content displayed on the device upon detecting device position changes; and setting the current display state to the locked state; and in response to determining that the current display state is the unlocked state; setting the current display state to the locked state; refraining from changing the display direction for the content displayed on the device upon detecting device position changes prior to detecting the expiration of the timer; and in response to detecting the expiration of the timer; allowing the display direction to change with device position changes; and setting the current display state to the unlocked state. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification