{
  "patent_number": "US 9483121",
  "country": "US",
  "title": "How Apps Pass Touch Gestures Between Each Other",
  "original_title": "Event recognition",
  "summary": "A method for a device to decide which app should handle a user's touch gesture when multiple apps are running at the same time.",
  "what_it_does": "This patent describes a system for managing touch input conflicts between two software applications running on a device. When a user touches the screen, the device first checks if the 'first' application (like an operating system or launcher) recognizes the gesture. If that app does not recognize the input, the device automatically passes the touch data to the 'second' application. The second application then checks its own list of gesture recognizers to see if it can process the input. This ensures that gestures are routed to the correct app without the user needing to manually switch contexts.",
  "what_it_does_not_cover": [
    "Does not cover hardware-level touch sensing or the physical digitizer technology.",
    "Does not cover gestures that are successfully recognized by the first application in the chain.",
    "Does not cover input methods that do not rely on gesture recognizers, such as raw coordinate tracking without semantic meaning.",
    "Does not cover multi-touch input processing that is handled entirely by a single application."
  ],
  "filed": "2013-10-01",
  "granted": "2016-11-01",
  "expires": null,
  "status": "active",
  "holder": "Apple Inc",
  "holder_url": "https://patentbrief.org/company/apple-inc",
  "inventors": [
    {
      "name": "Joshua H. Shaffer",
      "url": "https://patentbrief.org/inventor/joshua-h-shaffer"
    },
    {
      "name": "Kenneth L. Kocienda",
      "url": "https://patentbrief.org/inventor/kenneth-l-kocienda"
    },
    {
      "name": "Imran Chaudhri",
      "url": "https://patentbrief.org/inventor/imran-chaudhri"
    }
  ],
  "times_cited": 6,
  "tags": [
    "consumer_electronics",
    "software"
  ],
  "abstract": "While displaying one or more views of a first software application, an electronic device detects a sequence of touch inputs. The electronic device, in accordance with a determination that no gesture recognizer of the first software application recognizes a portion of the sequence of touch inputs, delivers the sequence of touch inputs to the second software application, and in accordance with a determination that at least one gesture recognizer in the second software application recognizes the sequence of touch inputs, processes the sequence of touch inputs with the at least one gesture recognizer in the second software application that recognizes the sequence of touch inputs.",
  "url": "https://patentbrief.org/patent/us/9483121/force-touch-3d-touch",
  "markdown_url": "https://patentbrief.org/patent/us/9483121/force-touch-3d-touch/md",
  "google_patents_url": "https://patents.google.com/patent/US9483121",
  "relatedPatents": []
}