Electronic communication based on user input

US2020387256A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020387256-A1
Application numberUS-202017000853-A
CountryUS
Kind codeA1
Filing dateAug 24, 2020
Priority dateSep 2, 2014
Publication dateDec 10, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . An electronic device, comprising: a display; a touch-sensitive surface; 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, from an external device, a communication with data, the data corresponding to user touch input detected by the external device as part of a communication application; after receiving the communication, displaying, on the display, an indication of the communication received from the external device; while displaying the indication of the communication received from the external device, detecting, on the touch-sensitive surface, a touch input at a location corresponding to the indication of the communication; in response to receiving the touch input at the location corresponding to the indication of the communication, displaying, on the display, a visual representation of the data; determining that the visual representation has been displayed for a threshold duration of time; and in response to determining that the visual representation has been displayed for the threshold duration of time, fading out display of the visual representation. 2 . The electronic device of claim 1 , wherein the user touch input detected by the external device comprises a first stroke, wherein the first stroke has characteristic kinematics, and wherein receiving the communication with data comprises receiving data indicating the characteristic kinematics of the first stroke. 3 . The electronic device of claim 2 , wherein displaying, on the display, the visual representation of the data comprises displaying, on the display, a visual representation of the first stroke according to the characteristic kinematics of the first stroke. 4 . The electronic device of claim 2 , wherein the user touch input detected by the external device further comprises a second stroke occurring after the first stroke, wherein the second stroke has characteristic kinematics, wherein the first and second stroke are separated by an intervening amount of time, and wherein receiving the communication with data comprises receiving data indicating the intervening amount of time and the characteristic kinematics of the second stroke. 5 . The electronic device of claim 4 , wherein displaying, on the display, the visual representation of the data comprises displaying, on the display, a visual representation of the data according to the characteristic kinematics of the first stroke, the characteristic kinematics of the second stroke, and the intervening amount of time. 6 . The electronic device of claim 5 , wherein displaying, on the display, the visual representation of the data comprises displaying a visual representation of the first stroke, followed by a pause of the intervening amount of time, and then displaying a visual representation of the second stroke. 7 . The electronic device of claim 1 , wherein the user touch input detected by the external device has a beginning and an end, wherein the visual representation of the data comprises a beginning corresponding to the beginning of the user touch input and an end corresponding to the end of the user touch input, and wherein fading out display of the visual representation comprises fading out the beginning of the visual representation before fading out the end of the visual representation. 8 . A method comprising: at an electronic device with a display and a touch-sensitive surface and configured to communicate with an external device: receiving, from the external device, a communication with data, the data corresponding to user touch input detected by the external device as part of a communication application; after receiving the communication, displaying, on the display, an indication of the communication received from the external device; while displaying the indication of the communication received from the external device, detecting, on the touch-sensitive surface, a touch input at a location corresponding to the indication of the communication; in response to receiving the touch input at the location corresponding to the indication of the communication, displaying, on the display, a visual representation of the data; determining that the visual representation has been displayed for a threshold duration of time; and in response to determining that the visual representation has been displayed for the threshold duration of time, fading out display of the visual representation. 9 . The method of claim 8 , wherein the user touch input detected by the external device comprises a first stroke, wherein the first stroke has characteristic kinematics, and wherein receiving the communication with data comprises receiving data indicating the characteristic kinematics of the first stroke. 10 . The method of claim 9 , wherein displaying, on the display, the visual representation of the data comprises displaying, on the display, a visual representation of the first stroke according to the characteristic kinematics of the first stroke. 11 . The method of claim 9 , wherein the user touch input detected by the external device further comprises a second stroke occurring after the first stroke, wherein the second stroke has characteristic kinematics, wherein the first and second stroke are separated by an intervening amount of time, and wherein receiving the communication with data comprises receiving data indicating the intervening amount of time and the characteristic kinematics of the second stroke. 12 . The method of claim 11 , wherein displaying, on the display, the visual representation of the data comprises displaying, on the display, a visual representation of the data according to the characteristic kinematics of the first stroke, the characteristic kinematics of the second stroke, and the intervening amount of time. 13 . The method of claim 12 , wherein displaying, on the display, the visual representation of the data comprises displaying a visual representation of the first stroke, followed by a pause of the intervening amount of time, and then displaying a visual representation of the second stroke. 14 . The method of claim 8 , wherein the user touch input detected by the external device has a beginning and an end, wherein the visual representation of the data comprises a beginning corresponding to the beginning of the user touch input and an end corresponding to the end of the user touch input, and wherein fading out display of the visual representation comprises fading out the beginning of the visual representation before fading out the end of the visual representation. 15 . A non-transitory computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device with a display and a touch-sensitive surface, the one or more programs including instructions for: receiving, from an external device, a communication with data, the data corresponding to user touch input detected by the external device as part of a communication application; after receiving the communication, displaying, on the display, an indication of the communication received from the external device; while displaying the indication of the communication received from the external device, detecting, on the touch-sensitive surface, a touch input at a location corresponding to the indication of the communication; in response to receiving the touch input at the location corre

Assignees

Inventors

Classifications

  • for supporting social networking services · CPC title

  • for image or video messaging · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

  • Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020387256A1 cover?
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 pr…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0416. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 10 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).