Device, Method, and Graphical User Interface for Establishing an Impromptu Network
First Claim
1. An electronic device, comprising:
- a touch-sensitive surface;
a device motion sensor configured to detect motion of the device;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
detecting a predefined gesture on the touch-sensitive surface, the predefined gesture having one or more gesture components, wherein a respective gesture component occurs at a respective gesture component time;
detecting a predefined movement of the electronic device with the device motion sensor, the predefined movement having one or more movement components, wherein a respective movement component occurs at a respective movement component time;
in response to detecting the predefined gesture and the predefined movement;
in accordance with a determination that the one or more gesture components and the one or more movement components satisfy predefined concurrency criteria, performing a predefined operation that is associated with concurrent detection of the predefined gesture and the predefined movement; and
in accordance with a determination that the one or more gesture components and the one or more movement components do not satisfy the predefined concurrency criteria, foregoing performing the predefined operation.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive surface and a device motion sensor detects a predefined gesture on the touch-sensitive surface. The predefined gesture has one or more gesture components. The device detects a predefined movement of the electronic device with the device motion sensor. The predefined movement has one or more movement components. In response to detecting the predefined gesture and the predefined movement, the device, in accordance with a determination that the one or more gesture components and the one or more movement components satisfy predefined concurrency criteria, performs a predefined operation that is associated with concurrent detection of the predefined gesture and the predefined movement, and in accordance with a determination that the one or more gesture components and the one or more movement components do not satisfy the predefined concurrency criteria, foregoes performing the predefined operation.
-
Citations
12 Claims
-
1. An electronic device, comprising:
-
a touch-sensitive surface; a device motion sensor configured to detect motion of the device; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; detecting a predefined gesture on the touch-sensitive surface, the predefined gesture having one or more gesture components, wherein a respective gesture component occurs at a respective gesture component time; detecting a predefined movement of the electronic device with the device motion sensor, the predefined movement having one or more movement components, wherein a respective movement component occurs at a respective movement component time; in response to detecting the predefined gesture and the predefined movement; in accordance with a determination that the one or more gesture components and the one or more movement components satisfy predefined concurrency criteria, performing a predefined operation that is associated with concurrent detection of the predefined gesture and the predefined movement; and in accordance with a determination that the one or more gesture components and the one or more movement components do not satisfy the predefined concurrency criteria, foregoing performing the predefined operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
at an electronic device having a touch-sensitive surface and a device motion sensor configured to detect motion of the device; detecting a predefined gesture on the touch-sensitive surface, the predefined gesture having one or more gesture components, wherein a respective gesture component occurs at a respective gesture component time; detecting a predefined movement of the electronic device with the device motion sensor, the predefined movement having one or more movement components, wherein a respective movement component occurs at a respective movement component time; in response to detecting the predefined gesture and the predefined movement; in accordance with a determination that the one or more gesture components and the one or more movement components satisfy predefined concurrency criteria, performing a predefined operation that is associated with concurrent detection of the predefined gesture and the predefined movement; and in accordance with a determination that the one or more gesture components and the one or more movement components do not satisfy the predefined concurrency criteria, foregoing performing the predefined operation.
-
12. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive surface, and a device motion sensor configured to detect motion of the device, cause the device to:
-
detect a predefined gesture on the touch-sensitive surface, the predefined gesture having one or more gesture components, wherein a respective gesture component occurs at a respective gesture component time; detect a predefined movement of the electronic device with the device motion sensor, the predefined movement having one or more movement components, wherein a respective movement component occurs at a respective movement component time; in response to detecting the predefined gesture and the predefined movement; in accordance with a determination that the one or more gesture components and the one or more movement components satisfy predefined concurrency criteria, perform a predefined operation that is associated with concurrent detection of the predefined gesture and the predefined movement; and in accordance with a determination that the one or more gesture components and the one or more movement components do not satisfy the predefined concurrency criteria, forego performing the predefined operation.
-
Specification