IP Library Granted Patent US 11,740,727
Granted Patent B1
US 11,740,727 · App. 17/206,107 · Granted Aug 29, 2023

Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback

Inventor: Michael S Smith (Los Altos, CA)
Assignee: P4TENTS1 LLC
G06F3/0416G06F3/016G06F3/044G06F3/045G06F3/0412G06F3/0414G06F3/04883G06F2203/04104
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,740,727
App. No.
17/206,107
Granted
Aug 29, 2023
Kind
B1
Abstract

In one embodiment, an apparatus and associated method are provided, comprising: at a device having a display and a touch-sensitive surface: displaying a first user interface of a first application on the display; while displaying the first user interface of the first application, detecting a first input by a first contact on the touch-sensitive surface that meets one or more criteria; in response to detecting the first input by the first contact that meets the one or more criteria: in accordance with a determination that the first application is subject to the first contact meeting the one or more criteria, ceasing to display the first user interface of the first application and displaying a respective other user interface on the display; and in accordance with a determination that the first application is not subject to the first contact meeting the one or more criteria, maintaining display of the first user interface of the first application without displaying the respective other user interface.

Claims (109)

1. A device, comprising:

at least one non-transitory memory;

a touch screen; and

one or more processors in communication with the at least one non-transitory memory, and the touch screen, wherein the one or more processors execute instructions in the at least one non-transitory memory, to cause the device to:

display an object and at least one other object;

detect at least part of a gesture on the touch screen; and

during detection of at least a portion of the gesture before a completion thereof is detected, blur, based on a change in a distance magnitude of the gesture being detected on the touch screen to thereby move the object on the touch screen, at least a portion of the at least one other object that is not overlapped, such that a magnitude of the blur itself, and not a magnitude of an area of the touch screen that is blurred, is increased as a function of an increase in the distance magnitude.

2. The device of claim 1 , wherein the device is configured such that:

the object includes a graphic object;

the object is displayed closer to a top edge of the touch screen than a bottom edge of the touch screen;

an aspect of the object other than a location thereof is modified, based on the change in the distance magnitude of the gesture being detected on the touch screen; and

the at least one other object includes a background image.

3. The device of claim 2 , wherein the device is configured such that the object is

displayed closer to a right edge of the touch screen than a left edge of the touch screen.

4. The device of claim 2 , wherein the device is configured such that the at least part of the gesture is detected on the touch screen on the object.

5. The device of claim 2 , wherein the device is configured such that, during at least a part of at least an initial portion of the change in the distance magnitude, an entirety of the object is blurred.

6. The device of claim 2 , wherein the device is configured such that, during at least a part at least an initial portion of the change in the distance magnitude, an entirety of a virtual display layer in which the object is displayed, is blurred.

7. The device of claim 2 , wherein the device is configured such that the graphic object includes a battery icon.

8. The device of claim 2 , wherein the device is configured such that the blurring indicates a movement of the object between a first virtual layer including the at least one other object, and a second virtual layer.

9. The device of claim 2 , wherein the device is configured such that the blurring indicates a movement of the object between a first virtual layer including the at least one other object, and a second virtual layer that appears in front of the first virtual layer.

10. The device of claim 2 , wherein the device is configured such that the aspect of the object other than the location thereof is modified while the object continues to be displayed, based on the change in the distance magnitude of the gesture being detected on the touch screen.

11. The device of claim 2 , wherein the device is configured such that the aspect of the object includes a size of the object.

12. The device of claim 2 , wherein the device is configured such that the aspect of the object includes a size of the object, and another size of the at least one other object is not modified in addition to the blur, when the size of the object is modified.

13. The device of claim 2 , wherein the device is configured such that the aspect of the object includes a color of the object.

14. The device of claim 2 , wherein the device is configured such that the aspect of the object includes a color of the object, and another color of the at least one other object is not modified in addition to the blur, when the color of the object is modified.

15. The device of claim 2 , wherein the device is configured such that the at least one object remains displayed to be modified after the completion of the gesture.

16. The device of claim 2 , wherein the device is configured such that the blur is not caused by any overlap of the at least portion of the at least one other object.

17. The device of claim 2 , wherein the device is configured such that:

the at least part of the gesture is detected on the touch screen on the object;

during at least a part of an initial change in the distance magnitude, an entirety of the object is blurred; and

the aspect of the object other than the location thereof is modified while the object continues to be displayed, based on the change in the distance magnitude of the gesture being detected on the touch screen on the object.

18. The device of claim 17 , wherein the device is configured such that:

the graphic object includes a battery icon; and

the blurring indicates a movement of the object between a first virtual layer including the at least one other object, and a second virtual layer.

19. The device of claim 18 , wherein the device is configured such that:

the object is displayed closer to a right edge of the touch screen than a left edge of the touch screen; and

the aspect of the object includes a size of the object, and another size of the at least one other object is not modified in addition to the blur, when the size of the object is modified.

20. The device of claim 18 , wherein the device is configured such that:

the aspect of the object includes a color of the object, and another color of the at least one other object is not modified in addition to the blur, when the color of the object is modified.

21. The device of claim 20 , wherein the device is configured such that at least one of:

the object includes a dynamic object;

the other object includes a background image;

the other object includes an anchor object;

the object includes a dynamic object without a corresponding anchor object;

the gesture includes a move gesture;

the gesture includes a multiple contact gesture;

the gesture does not include a multiple contact gesture;

the blur includes a cue;

the blur is feedback for the gesture;

the blur is feedback for the gesture, and the gesture includes a move gesture;

the blur is feedback for the gesture, and the gesture includes only a move gesture;

the blur is feedback for the gesture, and the gesture includes a move gesture of an anchor and move gesture;

the blur includes a modification;

the touch screen includes a touch interface and a display;

the touch screen is a combination of a touch interface and a display;

the touch screen is on a front face of the device;

the touch screen is on a back face of the device;

based on a change in a distance magnitude of the gesture being detected on the touch screen on the object to thereby move the object on the touch screen, the at

least portion of the at least one other object that is not overlapped;

the at least portion of the at least one other object that is not overlapped, is not overlapped by any object including the object;

the at least portion of the at least one other object that is not overlapped;

the one or more processors is in direct communication with the at least one non-transitory memory, and the touch screen;

the one or more processors is in indirect communication with the at least one non-transitory memory, and the touch screen;

the one or more processors is in communication, via at least one bus, with the at least one non-transitory memory, and the touch screen;

the at least one non-transitory memory includes a single memory for storing the instructions;

the at least part of the gesture is detected via the touch screen on the object, by an entirety of the gesture being detected via the touch screen on the object;

the at least part of the gesture is detected via the touch screen on the object, by only the part of the gesture being detected via the touch screen on the object;

the at least part of the gesture is detected via the touch screen on the object, by only an initial part of the gesture being detected via the touch screen on the object;

the at least part of the gesture is mutually exclusive of the at least portion of the gesture;

the at least part of the gesture overlaps, only in part, the at least portion of the gesture;

the at least part of the gesture is at least partially the same as the at least portion of the gesture;

the at least part of the gesture is the same as the at least portion of the gesture;

the gesture includes a combination of a touch gesture component and a swipe gesture component;

the gesture includes solely a swipe gesture;

the gesture includes solely a slide gesture;

the magnitude is detected utilizing one or more of a plurality of contact-sensing technologies including a capacitive-based contact sensing technology, a resistive-based contact sensing technology, an optical-based contact sensing technology, or a surface acoustic wave-based contact sensing technology;

the touch screen is a two-dimensional layered user interface;

the touch screen is a single layer user interface that simulates a three-dimensional layered user interface through use of virtual display layers;

the at least part of the gesture on the touch screen on the object is detected, by being detected on a selection boundary that, at least in part, overlaps the object;

the at least part of the gesture is detected via the touch screen on the object by the gesture being detected via the touch screen on the object during an entirety of the gesture;

the at least part of the gesture is detected via the touch screen on the object by the gesture being detected via the touch screen on the object during an entirety of the gesture, by the object moving with movement of the gesture;

the blur is based on the change in the magnitude of the gesture being detected on the touch screen on an area other than the object;

the blur is based only on the change in the magnitude of the gesture being detected via the touch screen;

the blur is based on the change in the magnitude of the gesture being detected via the touch screen, in addition to one or more other factors;

the at least part of the gesture on the touch screen is detected on an entirety of the object;

the at least part of the gesture on the touch screen is detected on at least a portion of the object;

the at least part of the gesture on the touch screen on the object is detected, by being detected within a selection boundary that, at least in part, overlaps the object;

the at least part of the gesture on the touch screen on the object is detected, by being detected within a predetermined distance from the object;

the magnitude on the object is detected, by being detected within a predetermined distance from the object to account for issues associated with human finger touches on the touch screen;

the change in the magnitude of the gesture being detected via the touch screen, includes a change from a zero distance magnitude to a non-zero distance magnitude;

the change in the magnitude of the gesture being detected via the touch screen, includes a change from a first non-zero distance magnitude to a second non-zero distance magnitude;

the color includes black;

the color does not include black;

the color includes white;

the color does not include white;

the color includes an absence of color;

the color does not include an absence of color;

the at least the part of the at least the initial portion of the change, includes a beginning of the gesture;

the at least the part of the at least the initial portion of the change, includes a part of the initial portion that follows the beginning of the gesture;

the at least portion of the at least one other object remains blurred after the completion of the gesture;

the at least portion of the at least one other object is no longer blurred after detection of a cessation of the gesture;

the at least portion of the at least one other object is blurred during detection of only the portion of the gesture;

the at least portion of the at least one other object is blurred during an entirety of the detection of the gesture;

the at least portion of the at least one other object is part of an interface;

the magnitude of the area of the touch screen that is blurred, is not increased as a function of the increase in the distance magnitude for an entirety of the gesture;

the magnitude of the area of the touch screen that is blurred, is not increased as a function of the increase in the distance magnitude for only a particular portion of the gesture;

the at least part of the gesture is detected via the touch screen on the object by the at least part of the gesture being detected via the touch screen on the object only at a beginning of the gesture;

the at least part of the gesture is detected via the touch screen on the object by the at least part of the gesture being detected via the touch screen on the object during an entirety of the gesture; or

the at least part of the gesture is detected via the touch screen on the object by the at least part of the gesture being detected via the touch screen on the object during an entirety of the gesture.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2022
From: P4TENTS1, LLC
To: SMITH INTERFACE TECHNOLOGIES, LLC
Reel/Frame 060671/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: SMITH, MICHAEL S, MR.
To: P4TENTS1, LLC
Reel/Frame 060654/0525 →
Continuity (9)
Continuation 16708418 · Dec 9, 2019
Continuation 16377142 · Apr 5, 2019
Continuation 16153763 · Oct 6, 2018
Continuation 15072354 · Mar 16, 2016
Continuation 13567004 · Aug 3, 2012
Provisional Application 61581918 · Dec 30, 2011
Provisional Application 61569213 · Dec 9, 2011
Provisional Application 61566577 · Dec 2, 2011
Provisional Application 61515835 · Aug 5, 2011