Utilizing motion of a device to manipulate a display screen feature
First Claim
Patent Images
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for utilizing device motions to manipulate display screen features, the method comprising:
- referencing one or more first motion data that provide an indication of a first motion of a portable device when a content navigational mode is applied to the portable device that results in manipulation of content on a display screen in response to motion of the portable device;
based on the one or more first motion data, identifying one or more first manipulation indicators that provide an indication of a manipulation to apply to a first display screen feature so that the display screen feature appears virtually fixed, wherein the first display screen feature comprises content viewable within a display screen of the portable device;
manipulating the first display screen feature in accordance with the one or more first manipulation indicators identified so that the first display screen feature appears virtually fixed;
receiving an indication to change a navigational mode applied to the portable device from the content navigation mode that manipulates content on the display screen based on motion of the portable device to a selector navigational mode that results in manipulation of a second display screen feature on the display screen in response to motion of the portable device, wherein the second display screen feature comprises a selector that is used to select selectable items within the first display screen feature, wherein the indication to change the navigational mode is received based on a first user selection of a button that is utilized to change the navigational mode between manipulating content on the display screen and manipulating the selector on the display screen in response to motion of the portable device;
manipulating the second display screen feature in accordance with one or more second manipulation indicators identified based on a second motion of the portable device so that the second display screen feature appears virtually fixed;
receiving an indication to change the navigational mode applied to the portable device from the selector navigational mode that results in manipulation of the second display screen feature on the display screen in response to motion of the portable device to the content navigation mode that manipulates content on the display screen based on motion of the portable device, wherein the indication to change the navigational mode is received based on a second user selection of a button that is utilized to change the navigational mode between manipulating the selector on the display screen to manipulating content on the display screen in response to motion of the portable device; and
manipulating the first display screen feature in accordance with one or more third manipulation indicators identified based on a third motion of the portable device so that the first display screen feature appears virtually fixed.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media, for utilizing device motions to manipulate a display screen feature. One or more motion data that indicate a motion of a device are referenced. Upon referencing motion data, manipulations to apply to a display screen feature are identified. Thereafter, the display screen feature is manipulated in accordance with the one or more manipulations identified.
-
Citations
17 Claims
-
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for utilizing device motions to manipulate display screen features, the method comprising:
-
referencing one or more first motion data that provide an indication of a first motion of a portable device when a content navigational mode is applied to the portable device that results in manipulation of content on a display screen in response to motion of the portable device; based on the one or more first motion data, identifying one or more first manipulation indicators that provide an indication of a manipulation to apply to a first display screen feature so that the display screen feature appears virtually fixed, wherein the first display screen feature comprises content viewable within a display screen of the portable device; manipulating the first display screen feature in accordance with the one or more first manipulation indicators identified so that the first display screen feature appears virtually fixed; receiving an indication to change a navigational mode applied to the portable device from the content navigation mode that manipulates content on the display screen based on motion of the portable device to a selector navigational mode that results in manipulation of a second display screen feature on the display screen in response to motion of the portable device, wherein the second display screen feature comprises a selector that is used to select selectable items within the first display screen feature, wherein the indication to change the navigational mode is received based on a first user selection of a button that is utilized to change the navigational mode between manipulating content on the display screen and manipulating the selector on the display screen in response to motion of the portable device; manipulating the second display screen feature in accordance with one or more second manipulation indicators identified based on a second motion of the portable device so that the second display screen feature appears virtually fixed; receiving an indication to change the navigational mode applied to the portable device from the selector navigational mode that results in manipulation of the second display screen feature on the display screen in response to motion of the portable device to the content navigation mode that manipulates content on the display screen based on motion of the portable device, wherein the indication to change the navigational mode is received based on a second user selection of a button that is utilized to change the navigational mode between manipulating the selector on the display screen to manipulating content on the display screen in response to motion of the portable device; and manipulating the first display screen feature in accordance with one or more third manipulation indicators identified based on a third motion of the portable device so that the first display screen feature appears virtually fixed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for utilizing device motions to manipulate display screen features, the method comprising:
-
referencing a current position of a display screen feature, the display screen feature viewable within a display screen of a portable device; identifying a movement to apply to the display screen feature based on one or more motion data that indicate a motion of the portable device; utilizing the current position of the display screen feature and the movement to determine a destination to which the display screen feature should be moved such that the display screen feature appears virtually fixed upon a device motion; identifying that the destination is not within any of a plurality of predefined discrete portions, wherein each of the predefined discrete portions comprises a unique area of background content; determining a modified destination to which the display screen feature should be moved based on the destination not being within any of the plurality of predefined discrete portion, wherein the modified destination comprises a position within a discrete portion nearest to the destination; and moving the display screen feature to the modified destination. - View Dependent Claims (14, 15, 16)
-
-
17. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for utilizing device motions to manipulate a display screen feature viewable within a display screen of a portable device, the method comprising:
-
referencing a motion magnitude and a motion direction corresponding with a motion of the portable device in three-dimensional space along or about an x-axis, a y-axis, a z-axis, or a combination thereof; utilizing the motion magnitude and the motion direction to identify a manipulation magnitude and a manipulation direction associated with a manipulation to apply to a selector such that the selector appears as though fixed in space while the portable device moves in space, wherein the manipulation magnitude equals the motion magnitude, the manipulation direction opposes the motion direction, and the manipulation comprises a rotational manipulation, a directional manipulation, a zoom manipulation, or a combination thereof; modifying the manipulation magnitude associated with the manipulation prior to applying to the selector based on a manipulation boundary that provides a restriction for manipulating the selector; and manipulating the selector in accordance with the modified manipulation magnitude and the manipulation direction.
-
Specification