Electronic communication based on user input and determination of active execution of application for playback
First Claim
1. A method comprising:
- at an electronic device with a touch-sensitive display and configured to communicate with an external device;
receiving data from the external device representing user input received over a duration of time at the external device, the data including kinematic information;
determining whether the electronic device is actively executing an application for playback;
in accordance with a determination that the electronic device is actively executing an application for playback, playing back the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device; and
in accordance with a determination that the electronic device is not actively executing an application for playback;
displaying an indication of the receiving of the data; and
displaying an affordance, wherein the affordance when selected launches the application for playback and causes the electronic device to playback the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device.
0 Assignments
0 Petitions
Accused Products
Abstract
A device includes a touch-sensitive display, one or more processors, and memory storing one or more programs including instructions for receiving data from an external device representing user input received over a duration of time at the external device. The programs may include instructions for determining whether the electronic device is actively executing an application for playback. The programs may further include instructions for in accordance with a determination that the electronic device is not actively executing an application for playback: displaying an indication of the receiving of the data; and displaying an affordance, wherein the affordance when selected launches the application for playback and causes the electronic device to playback the received data according to the duration of time of the user input.
171 Citations
51 Claims
-
1. A method comprising:
at an electronic device with a touch-sensitive display and configured to communicate with an external device; receiving data from the external device representing user input received over a duration of time at the external device, the data including kinematic information; determining whether the electronic device is actively executing an application for playback; in accordance with a determination that the electronic device is actively executing an application for playback, playing back the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device; and in accordance with a determination that the electronic device is not actively executing an application for playback; displaying an indication of the receiving of the data; and displaying an affordance, wherein the affordance when selected launches the application for playback and causes the electronic device to playback the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. An electronic device configured to communicate with an external device, comprising:
-
a touch-sensitive display; 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; receiving data from the external device representing user input received over a duration of time at the external device, the data including kinematic information; determining whether the electronic device is actively executing an application for playback; in accordance with a determination that the electronic device is actively executing an application for playback, playing back the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device; and in accordance with a determination that the electronic device is not actively executing an application for playback; displaying an indication of the receiving of the data; and displaying an affordance, wherein the affordance when selected launches the application for playback and causes the electronic device to playback the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive display and configured to communicate with an external device, the one or more programs including instructions for:
-
receiving data from the external device representing user input received over a duration of time at the external device, the data including kinematic information; determining whether the electronic device is actively executing an application for playback; in accordance with a determination that the electronic device is actively executing an application for playback, playing back the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device; and in accordance with a determination that the electronic device is not actively executing an application for playback; displaying an indication of the receiving of the data; and displaying an affordance, wherein the affordance when selected launches the application for playback and causes the electronic device to playback the received data on the electronic device according to the kinematic information, wherein a duration of playback of the received data on the electronic device is determined based on the duration of time of the user input received at the external device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification