Source: http://www.google.com/patents/US8174502
Timestamp: 2017-05-25 07:44:46
Document Index: 216606784

Matched Legal Cases: ['Application No. 09154313', 'Application No. 11184186', 'Application No. 11184170', 'Application No. 11184172', 'Application No. 11184167', 'Application No. 11184169', 'Application No. 11184409', 'Application No. 11', 'Application No. 2009', 'Application No. 2010', 'Application No. 2009200493', 'Application No. 2011101154', 'Application No. 2011101155', 'Application No. 2011101156', 'Application No. 2011101157', 'Application No. 2009200493', 'Application No. 200980000015', 'Application No. 11150786', 'Application No. 09', 'Application No. 09', 'Application No. 11', 'Application No. 200980000014', 'Application No. 2010', 'Application No. 200980000013']

Patent US8174502 - Touch event processing for web pages - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsOne or more touch input signals can be obtained from a touch sensitive device. If the touch input signals are associated with one or more regions of a web page displayed on the touch sensitive device, a touch event associated with the regions of a web page is processed by the web page. Otherwise, the...http://www.google.com/patents/US8174502?utm_source=gb-gplus-sharePatent US8174502 - Touch event processing for web pagesAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS8174502 B2Publication typeGrantApplication numberUS 12/042,237Publication dateMay 8, 2012Filing dateMar 4, 2008Priority dateMar 4, 2008Fee statusPaidAlso published asCN101681236A, CN104794105A, CN104808942A, DE112009000002T5, EP2122447A1, EP2122447B1, EP2990919A1, US8411061, US20090225038, US20120221929, WO2009111460A1Publication number042237, 12042237, US 8174502 B2, US 8174502B2, US-B2-8174502, US8174502 B2, US8174502B2InventorsGregory Dennis Bolsinga, Tim Omernick, Richard WilliamsonOriginal AssigneeApple Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (130), Non-Patent Citations (73), Referenced by (29), Classifications (13), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetTouch event processing for web pages
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5488204Oct 17, 1994Jan 30, 1996Synaptics, IncorporatedPaintbrush stylus for capacitive touch sensor padUS5534893Dec 15, 1993Jul 9, 1996Apple Computer, Inc.Method and apparatus for using stylus-tablet input in a computer systemUS5566337May 13, 1994Oct 15, 1996Apple Computer, Inc.Method and apparatus for distributing events in an operating systemUS5627567Jan 30, 1996May 6, 1997Hewlett-Packard CompanyMethod and apparatus for adaptive touch recognition in a touch sensitive user interfaceUS5627959Dec 27, 1995May 6, 1997Oracle CorporationMethod for manipulating graphic objectsUS5745116Sep 9, 1996Apr 28, 1998Motorola, Inc.Intuitive gesture-based graphical user interfaceUS5818455Apr 26, 1995Oct 6, 1998Xerox CorporationMethod and apparatus for operating on the model data structure of an image to produce human perceptible output using a viewing operation region having explicit multiple regionsUS5880411Mar 28, 1996Mar 9, 1999Synaptics, IncorporatedObject position detector with edge motion feature and gesture recognitionUS5903902Sep 9, 1996May 11, 1999Design Intelligence, Inc.Design engine with tree and component structureUS5917477Feb 28, 1997Jun 29, 1999Samsung Electronics Co., Ltd.Touch screen input apparatus for chip mounter, chip mounter including the same and method for controlling the chip mounterUS6028602May 30, 1997Feb 22, 2000Telefonaktiebolaget Lm EricssonMethod for managing contents of a hierarchical data modelUS6188391Jul 9, 1998Feb 13, 2001Synaptics, Inc.Two-layer capacitive touchpad and method of making sameUS6259436Dec 22, 1998Jul 10, 2001Ericsson Inc.Apparatus and method for determining selection of touchable items on a computer touchscreen by an imprecise touchUS6323846Jan 25, 1999Nov 27, 2001University Of DelawareMethod and apparatus for integrating manual inputUS6486896Apr 7, 1999Nov 26, 2002Apple Computer, Inc.Scalable scroll controllerUS6570557Feb 10, 2001May 27, 2003Finger Works, Inc.Multi-touch system and method for emulating modifier keys via fingertip chordsUS6636242Aug 31, 1999Oct 21, 2003Accenture LlpView configurer in a presentation services patterns environmentUS6639584Jul 6, 1999Oct 28, 2003Chuang LiMethods and apparatus for controlling a portable electronic device using a touchpadUS6664989Oct 18, 2000Dec 16, 2003Honeywell International Inc.Methods and apparatus for graphical display interactionUS6677932Jan 28, 2001Jan 13, 2004Finger Works, Inc.System and method for recognizing touch typing under limited tactile feedback conditionsUS6677965Jul 13, 2000Jan 13, 2004International Business Machines CorporationRubber band graphical user interface controlUS6714936May 24, 2000Mar 30, 2004Nevin, Iii Rocky Harry W.Method and apparatus for displaying data stored in linked nodesUS6741996Apr 18, 2001May 25, 2004Microsoft CorporationManaging user clipsUS6765557Apr 10, 2000Jul 20, 2004Interlink Electronics, Inc.Remote control having touch pad to screen mappingUS6778992Dec 21, 1999Aug 17, 2004Lockstream CorporationFlexible and hierarchical user interfaces defined using a data definition languageUS6839721Jan 12, 2001Jan 4, 2005Hewlett-Packard Development Company, L.P.Integration of a database into file management software for protecting, tracking, and retrieving dataUS6903927Dec 17, 2002Jun 7, 2005Nokia CorporationConvertible mobile computing deviceUS6957392Mar 5, 2002Oct 18, 2005Laszlo Systems, Inc.Interface engine providing a continuous user interfaceUS6958749Oct 30, 2000Oct 25, 2005Sony CorporationApparatus and method for manipulating a touch-sensitive display panelUS6985137Aug 13, 2001Jan 10, 2006Nokia Mobile Phones Ltd.Method for preventing unintended touch pad input due to accidental touchingUS7009626Apr 16, 2001Mar 7, 2006Picsel Technologies LimitedSystems and methods for generating visual representations of graphical data and digital document processingUS7023427Jun 28, 2002Apr 4, 2006Microsoft CorporationMethod and system for detecting multiple touches on a touch-sensitive screenUS7088374Mar 27, 2003Aug 8, 2006Microsoft CorporationSystem and method for managing visual structure, timing, and animation in a graphics processing systemUS7117453Jan 21, 2003Oct 3, 2006Microsoft CorporationMedia frame object visualization systemUS7173623May 9, 2003Feb 6, 2007Microsoft CorporationSystem supporting animation of graphical display elements through animation object instancesUS7337412Dec 15, 2003Feb 26, 2008International Business Machines CorporationMethods, systems and computer program products for providing multi-dimensional tree diagram graphical user interfacesUS7346850Jun 8, 2001Mar 18, 2008Cygnus Systems, Inc.System and method for iconic software environment managementUS7487447 *May 25, 2005Feb 3, 2009Google Inc.Web page zoom featureUS7561159Dec 21, 2005Jul 14, 2009Magnifi Group Inc.Control of animation timelineUS7576732Nov 16, 2005Aug 18, 2009Elan Microelectronics CorporationScroll control method using a touchpadUS7653883Sep 30, 2005Jan 26, 2010Apple Inc.Proximity detector in handheld deviceUS7750893 *Dec 1, 2005Jul 6, 2010Nintendo Co., Ltd.Storage medium storing input position processing program, and input position processing deviceUS7812826 *Dec 29, 2006Oct 12, 2010Apple Inc.Portable electronic device with multi-touch inputUS7864037Jun 16, 2008Jan 4, 2011International Business Machines CorporationPattern-driven communication architectureUS7917584Oct 22, 2008Mar 29, 2011Xcerion AktiebolagGesture-based collaborationUS8051406Apr 1, 2005Nov 1, 2011Microsoft CorporationRich end-user data viewsUS20010011998Jul 31, 1998Aug 9, 2001Hiroaki AgataEmbedded keyboard pointing device with keyboard unit and information processing apparatusUS20010045949Feb 28, 2001Nov 29, 2001Autodesk, Inc.Single gesture map navigation graphical user interface for a personal digital assistantUS20020194589May 8, 2001Dec 19, 2002Cristofalo MichaelTechnique for optimizing the delivery of advertisements and other programming segments by making bandwidth tradeoffsUS20030071858Sep 27, 2002Apr 17, 2003Hiroshi MorohoshiInformation input and output system, method, storage medium, and carrier waveUS20030080946Feb 19, 2002May 1, 2003Wei-Pin ChuangPortable computer and related method for preventing input interruption by write-tracking an input regionUS20030095096Sep 26, 2002May 22, 2003Apple Computer, Inc.Method and apparatus for use of rotational user inputsUS20030122787Dec 28, 2001Jul 3, 2003Philips Electronics North America CorporationTouch-screen image scrolling system and methodUS20030132959Mar 5, 2002Jul 17, 2003Simister J. BretInterface engine providing a continuous user interfaceUS20030160832Jan 13, 2003Aug 28, 2003Brad RidgleyMethod and device for finding, collecting and acting upon units of informationUS20030174149Feb 4, 2003Sep 18, 2003Hitomi FujisakiApparatus and method for data-processingUS20030197689Apr 23, 2002Oct 23, 2003May Gregory J.Input device that allows multiple touch key inputUS20040021676Oct 4, 2002Feb 5, 2004Tatung Co., Ltd.Method and apparatus of view window scrollingUS20040021698Aug 5, 2002Feb 5, 2004Baldwin Amanda K.Intuitive touchscreen interface for a multifunction device and method thereforUS20040100479May 9, 2003May 27, 2004Masao NakanoPortable information terminal, display control device, display control method, and computer readable program thereforUS20040160419Feb 11, 2003Aug 19, 2004Terradigital Systems Llc.Method for entering alphanumeric characters into a graphical user interfaceUS20040215643May 14, 2004Oct 28, 2004Microsoft CorporationManaging user clipsUS20040222992May 9, 2003Nov 11, 2004Microsoft CorporationSystem supporting animation of graphical display elements through animation object instancesUS20040224638Apr 25, 2003Nov 11, 2004Apple Computer, Inc.Media player systemUS20050017957Feb 27, 2004Jan 27, 2005Samsung Electronics Co., Ltd.Touch screen system and control method therefor capable of setting active regionsUS20050057524Sep 16, 2003Mar 17, 2005Hill Douglas B.Gesture recognition method and touch system incorporating the sameUS20050088443Oct 24, 2003Apr 28, 2005Leonardo BlancoCommunication protocol for synchronizing animation systemsUS20050162402 *Jan 27, 2004Jul 28, 2005Watanachote Susornpol J.Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedbackUS20050193015Feb 15, 2005Sep 1, 2005Sandraic Logic, Llc A California Limited Liability CompanyMethod and apparatus for organizing, sorting and navigating multimedia contentUS20050268247May 27, 2004Dec 1, 2005Baneth Robin CSystem and method for controlling a user interfaceUS20060010400Jun 28, 2004Jan 12, 2006Microsoft CorporationRecognizing gestures and using gestures for interacting with software applicationsUS20060026521Jul 30, 2004Feb 2, 2006Apple Computer, Inc.Gestures for touch sensitive input devicesUS20060036955Aug 12, 2004Feb 16, 2006Microsoft CorporationSystem and method of displaying content on small screen computing devicesUS20060038796Aug 17, 2005Feb 23, 2006Microsoft CorporationEnhanced scrollingUS20060097991May 6, 2004May 11, 2006Apple Computer, Inc.Multipoint touchscreenUS20060161871Sep 30, 2005Jul 20, 2006Apple Computer, Inc.Proximity detector in handheld deviceUS20060190833Feb 18, 2005Aug 24, 2006Microsoft CorporationSingle-handed approach for navigation of application tiles using panning and zoomingUS20060197753Mar 3, 2006Sep 7, 2006Hotelling Steven PMulti-functional hand-held deviceUS20060236263Apr 15, 2005Oct 19, 2006Microsoft CorporationTactile device for scrollingUS20070050469Aug 30, 2005Mar 1, 2007Microsoft CorporationCommandingUS20070055967Oct 11, 2006Mar 8, 2007Poff Thomas COffload system, method, and computer program product for port-related processingUS20070075965Oct 24, 2006Apr 5, 2007Brian HuppiAutomated response to and sensing of user activity in portable devicesUS20070152976Dec 30, 2005Jul 5, 2007Microsoft CorporationUnintentional touch rejectionUS20070174257Jan 12, 2007Jul 26, 2007Bruce Thomas HowardSystems and methods for providing sorted search resultsUS20070185876Feb 7, 2005Aug 9, 2007Mendis Venura CData handling systemUS20070242056Apr 12, 2007Oct 18, 2007N-Trig Ltd.Gesture recognition feedback for a dual mode digitizerUS20070252821Jun 17, 2005Nov 1, 2007Koninklijke Philips Electronics, N.V.Use of a Two Finger Input on Touch ScreensUS20070288856Feb 21, 2005Dec 13, 2007Butlin Stefan GLayered User InterfaceUS20080005703Jun 28, 2006Jan 3, 2008Nokia CorporationApparatus, Methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applicationsUS20080016096Jul 24, 2007Jan 17, 2008International Business Machines CorporationDynamic status tree facilityUS20080034029Jun 15, 2006Feb 7, 2008Microsoft CorporationComposition of local media playback with remotely generated user interfaceUS20080048978Oct 26, 2007Feb 28, 2008Synaptics IncorporatedClosed-loop sensor on a solid-state object position detectorUS20080094368Sep 4, 2007Apr 24, 2008Bas OrdingPortable Electronic Device, Method, And Graphical User Interface For Displaying Structured Electronic DocumentsUS20080158191 *Nov 30, 2007Jul 3, 2008Inventec Appliances Corp.Method for zooming imageUS20080165132Jan 5, 2007Jul 10, 2008Microsoft CorporationRecognizing multiple input point gesturesUS20080168395Dec 31, 2007Jul 10, 2008Bas OrdingPositioning a Slider Icon on a Portable Multifunction DeviceUS20080218489Oct 30, 2007Sep 11, 2008Jong-Woung ParkDisplay device and method of driving the sameUS20080231610May 9, 2008Sep 25, 2008Apple Inc.Gestures for touch sensitive input devicesUS20090049388Jun 2, 2006Feb 19, 2009Ronnie Bernard Francis TaibMultimodal computer navigationUS20090058830Jun 30, 2008Mar 5, 2009Scott HerzPortable multifunction device, method, and graphical user interface for interpreting a finger gestureUS20090207140Feb 19, 2008Aug 20, 2009Sony Ericsson Mobile Communications AbIdentifying and responding to multiple time-overlapping touches on a touch panelUS20090211891Feb 19, 2009Aug 27, 2009Wintek CorporationTouch panel and driving method of touch panelUS20090225037Mar 4, 2008Sep 10, 2009Apple Inc.Touch event model for web pagesUS20090225038Mar 4, 2008Sep 10, 2009Apple Inc.Touch event processing for web pagesUS20090225039Mar 4, 2008Sep 10, 2009Apple Inc.Touch event model programming interfaceUS20090259969Feb 7, 2009Oct 15, 2009Matt PallakoffMultimedia client interface devices and methodsUS20090322699Jun 25, 2008Dec 31, 2009Sony Ericsson Mobile Communications AbMultiple input detection for resistive touch panelUS20090322700Jun 30, 2008Dec 31, 2009Tyco Electronics CorporationMethod and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreenUS20100020221Jul 23, 2009Jan 28, 2010David John TupmanCamera Interface in a Portable Handheld Electronic DeviceUS20100146458Dec 4, 2008Jun 10, 2010Nvidia CorporationOperating System Providing Multi-Touch Support For Applications In A Mobile DeviceUS20100149122Nov 23, 2009Jun 17, 2010Asustek Computer Inc.Touch Panel with Multi-Touch Function and Method for Detecting Multi-Touch ThereofUS20110037714Aug 4, 2010Feb 17, 2011Lg Electronics Inc.Method for displaying data and mobile terminal thereofCN1841284AMar 28, 2005Oct 4, 2006上海桐港信息科技有限公司Touch screen type mobile apparatus micro-browser webpage displaying and drifting methodEP1517228A2Sep 15, 2004Mar 23, 2005Smart Technologies, Inc.Gesture recognition method and touch system incorporating the sameGB2319591A Title not availableGB2351639A Title not availableJP2001290585A Title not availableJP2005056286A Title not availableJP2005082086A Title not availableJP2008146165A5 Title not availableWO2002013176A2Aug 6, 2001Feb 14, 2002Zframe, IncVisual content browsing using rasterized representationsWO2006067711A2Dec 16, 2005Jun 29, 2006Koninklijke Philips Electronics N.V.Method and device for displaying animated buttonsWO2006128248A1Jun 2, 2006Dec 7, 2006National Ict Australia LimitedMultimodal computer navigationWO2007079425A2Dec 29, 2006Jul 12, 2007Apple Inc.Portable electronic device with multi-touch inputWO2008030879A2Sep 5, 2007Mar 13, 2008Apple Inc.Portable electronic device, method, and graphical user interface for displaying structured electronic documentsWO2008030880A1Sep 5, 2007Mar 13, 2008Apple Inc.Methods for determining a cursor position from a finger contact with a touch screen displayWO2008085848A1Jan 3, 2008Jul 17, 2008Apple Inc.Application programming interfaces for gesture operationsWO2008085877A1Jan 4, 2008Jul 17, 2008Apple Inc.AnimationsWO2009018314A2Jul 30, 2008Feb 5, 2009Perceptive Pixel, Inc.Graphical user interface for large-scale, multi-user, multi-touch systemsWO2009111189A1Feb 20, 2009Sep 11, 2009Apple Inc.Touch event model* Cited by examinerNon-Patent CitationsReference1"Document Object Model (DOM) Level 2 Events Specification Version 1.0" W3C Recommendation, Nov. 13, 2000, pp. 1-47.2Anonymous, "Firegestures Version History", Internet Article [Online] [Retrieved on Oct. 28, 2009]; Retrieved from the Internet at URL: http://addons.mozilla.org/en-US/firefox/addons/versions/6366; 6 pages. XP002552762.3Anonymous, "Firegestures", Internet Article [Online] [Retrieved on Oct. 27, 2009]; Retrieved from the Internet at URL: http://xuldev.org/firegestures/; 2 pages. XP002552760.4Anonymous, "Firegestures: Changelog", Internet Article [Online] [Retrieved on Oct. 28, 2009]; Retrieved from the Internet at URL: http://xuldev.org/firegestures/changelog.php; 8 pages. XP002552761.5Authorized officer Masashi Honda, International Preliminary Report on Patentability in PCT/US2009/35856 mailed Sep. 16, 2010, 7 pages.6Authorized officer Masashi Honda, International Preliminary Report on Patentability in PCT/US2009/35858 mailed Sep. 16, 2010, 7 pages.7Authorized officer Simin Baharlou, International Preliminary Report on Patentability in PCT/US2009/35874 mailed Sep. 16, 2010, 8 pages.8European Search Report dated Apr. 21, 2009, received in European Application No. 09154313.2, which corresponds to U.S. Appl. No. 12/042,318 (Platzer).9European Search Report dated Dec. 7, 2011, received in European Patent Application No. 11184186.2, which corresponds to U.S. Appl. No. 12/566,660 (Moore).10European Search Report dated Nov. 18, 2011, received in European Patent Application No. 11184170.6, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).11European Search Report dated Nov. 18, 2011, received in European Patent Application No. 11184172.2, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).12European Search Report dated Nov. 23, 2011, received in European Patent Application No. 11184167.2, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).13European Search Report dated Nov. 24, 2011, received in European Patent Application No. 11184169.8, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).14European Search Report dated Nov. 30, 2011, received in European Patent Application No. 11184409.8, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).15Final Office Action dated Jul. 28, 2011, received in U.S. Appl. No. 12/042,067 (Williamson).16Final Office Action dated Jul. 8, 2011, received in U.S. Appl. No. 12/042,299 (Williamson).17Final Office Action dated Nov. 13, 2009, received in U.S. Appl. No. 11/620,709 (Platzer).18Final Office Action dated Nov. 17, 2009, received in U.S. Appl. No. 11/620,723 (Platzer).19Grant for Invention Patent dated Mar. 22, 2011, received in Chinese Patent Application No. ZL200910118596.4, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).20Holzner, "JavaScript Complete", 1998, McGraw/Hill, New York, pp. 71-79. XP002552763.21International Preliminary Report on Patentability dated Jul. 7, 2009, received in International Application No. PCT/US2008/000058, which corresponds to U.S. Appl. No. 11/620,709 (Platzer).22International Preliminary Report on Patentability dated Jul. 7, 2009, received in International Application No. PCT/US2008/000060, which corresponds to U.S. Appl. No. 11/620,727 (Blumenberg).23International Preliminary Report on Patentability dated Jul. 7, 2009, received in International Application No. PCT/US2008/000069, which corresponds to U.S. Appl. No. 11/620,715 (Platzer).24International Preliminary Report on Patentability dated Jul. 7, 2009, received in International Application No. PCT/US2008/000089, which corresponds to U.S. Appl. No. 11/620,717 (Platzer).25International Preliminary Report on Patentability dated Jul. 7, 2009, received in International Application No. PCT/US2008/000103, which corresponds to U.S. Appl. No. 11/620,723 (Platzer).26International Search Report and Written Opinion dated Apr. 22, 2008, received in International Application No. PCT/US2008/000060, which corresponds to U.S. Appl. No. 11/620,727 (Blumenberg).27International Search Report and Written Opinion dated Dec. 13, 2011, received in International Patent Application No. PCT/US2011/039583, which corresponds to U.S. Appl. No. 12/892,848 (Dale).28International Search Report and Written Opinion dated Jul. 31, 2008, received in International Application No. PCT/US2008/000058, which corresponds to U.S. Appl. No. 11/620,709 (Platzer).29International Search Report and Written Opinion dated Jun. 3, 2008, received in International Application No. PCT/US2008/000103, which corresponds to U.S. Appl. No. 11/620,723 (Platzer).30International Search Report and Written Opinion dated Jun. 4, 2008, received in International Application No. PCT/US2008/000089, which corresponds to U.S. Appl. No. 11/620,717 (Platzer).31International Search Report and Written Opinion dated May 2, 2008, received in International Application No. PCT/US2008/000069, which corresponds to U.S. Appl. No. 11/620,715 (Platzer).32International Search Report and Written Opinion dated May 20, 2011, received in International Application No. PCT/US2011/022516, which corresponds to U.S. Appl. No. 12/789,695 (Moore).33International Search Report and Written Opinion dated Oct. 5, 2010, received in International Application No. PCT/US2010/027118, which corresponds to U.S. Appl. No. 12/566,660 (Moore).34International Search Report and Written Opinion, dated Jul. 3, 2009, issued in International Application No. PCT/US2009/035856.35International Search Report and Written Opinion, dated Jul. 3, 2009, issued in International Application No. PCT/US2009/035858.36International Search Report and Written Opinion, dated Nov. 11, 2009, issued in International Application No. PCT/US2009/035874.37International Search Report dated Apr. 16, 2009, received in International Application No. PCT/US2009/034772, which corresponds to U.S. Appl. No. 12/042,318 (Platzer).38Invitation to Pay Additional Fees dated Jul. 13, 2010, received in International Application No. PCT/US2010/027118, which corresponds to U.S. Appl. No. 12/566,660 (Moore).39KennyTM, "UIGestureRecognizer," from iPhone Development Wiki, Oct. 31, 2009, 3 pages, http://iphonedevwiki.net/index.php?title=UIGestureRecognizer&oldid=319http://iphonedevwiki.net/index.php?title=UIGestureRecognizer&action=history.40Masui et al., "Elastic Graphical Interfaces for Precise Data Manipulation," ACM Conference on Human Factors in Computing Systems (CHI '95), Apr. 1995, Conference Companion, ACM press, pp. 143-144.41Notice of Allowance dated Jul. 20, 2010, received in U.S. Appl. No. 11/620,717 (Platzer).42Notification of Transmittal of International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for PCT/US2009/035856 dated Jul. 3, 2009.43Office Action dated Apr. 1, 2009, received in U.S. Appl. No. 11/620,709 (Platzer).44Office Action dated Apr. 1, 2009, received in U.S. Appl. No. 11/620,723 (Platzer).45Office Action dated Aug. 10, 2010, received in German Patent Application No. 11 2009 000 003.7, which corresponds to U.S. Appl. No. 12/042,299 (Williamson).46Office Action dated Aug. 26, 2011, received in Japanese Patent Application No. 2009-080377, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).47Office Action dated Aug. 3, 2011, received in Japanese Patent Application No. 2010 502358, which corresponds to U.S. Appl. No. 12/042,299 (Williamson).48Office Action dated Aug. 9, 2011, received in Australian Patent Application No. 2009200493, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).49Office Action dated Dec. 13, 2011, received in Australian Patent Application No. 2011101154, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).50Office Action dated Dec. 13, 2011, received in Australian Patent Application No. 2011101155, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).51Office Action dated Dec. 13, 2011, received in Australian Patent Application No. 2011101156, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).52Office Action dated Dec. 13, 2011, received in Australian Patent Application No. 2011101157, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).53Office Action dated Dec. 29, 2009, received in U.S. Appl. No. 11/620,717 (Platzer).54Office Action dated Dec. 9, 2011, received in U.S. Appl. No. 12/566,660 (Moore).55Office Action dated Feb. 16, 2011, received in U.S. Appl. No. 12/042,318 (Beaver).56Office Action dated Feb. 25, 2011, received in Australian Patent Application No. 2009200493, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).57Office Action dated Jan. 18, 2011, received in U.S. Appl. No. 12/042,067 (Williamson).58Office Action dated Jan. 4, 2011, received in U.S. Appl. No. 12/042,299 (Williamson).59Office Action dated Jul. 14, 2011, received in Chinese Patent Application No. 200980000015.5, which corresponds to U.S. Appl. No. 12/042,237 (Bolsinga).60Office Action dated Jul. 8, 2009, received in U.S. Appl. No. 11/620,717 (Platzer).61Office Action dated Jun. 8, 2010, received in U.S. Appl. No. 11/620,723 (Platzer).62Office Action dated Jun. 9, 2010, received in U.S. Appl. No. 11/620,709 (Platzer).63Office Action dated Mar. 2, 2011, received in European Patent Application No. 11150786.9, which corresponds to U.S. Appl. No. 12/042,318 (Beaver).64Office Action dated Nov. 26, 2010, received in European Patent Application No. 09 700 007.9, which corresponds to U.S. Appl. No. 12/402,299 (Williamson).65Office Action dated Oct. 15, 2010, received in European Patent Application No. 09 700 006.1, which corresponds to U.S. Appl. No. 12/042,067 (Williamson).66Office Action dated Oct. 19, 2010, received in German Patent Application No. 11 2009 000 001.0, which corresponds to U.S. Appl. No. 12/042,067 (Williamson).67Office Action dated Oct. 19, 2011, received in Chinese Patent Application No. 200980000014.0, which corresponds to U.S. Appl. No. 12/042,067 (Williamson).68Office Action dated Oct. 24, 2011, received in Japanese Patent Application No. 2010-502356, which corresponds to U.S. Appl. No. 12/042,067 (Williamson).69Office Action dated Oct. 26, 2011, received in Chinese Patent Application No. 200980000013.6, which corresponds to U.S. Appl. No. 12/042,299 (Williamson).70Office Action dated Sep. 15, 2011, received in U.S. Appl. No. 12/042,318 (Beaver).71Pixley, "Document Object Model (DOM) Level 2 Events Specifications Version 1.0", W3C Recommendation, pp. 1-47, Nov. 13, 2000.72Räihä, L., "Delegation: Dynamic Specialization," Proceeding of the conference on TRI-Ada '94, pp. 172-179.73Rogers, M., "It's for You! An iPhone Development Primer for the Busy College Professor," Journal of Computing Sciences in Colleges, vol. 25, No. 1, Oct. 1, 2009, pp. 94-101.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8552999Sep 28, 2010Oct 8, 2013Apple Inc.Control selection approximationUS8560975 *Nov 6, 2012Oct 15, 2013Apple Inc.Touch event modelUS8566044Mar 31, 2011Oct 22, 2013Apple Inc.Event recognitionUS8566045Mar 31, 2011Oct 22, 2013Apple Inc.Event recognitionUS8645827Mar 4, 2008Feb 4, 2014Apple Inc.Touch event modelUS8661363Apr 22, 2013Feb 25, 2014Apple Inc.Application programming interfaces for scrolling operationsUS8682602Sep 14, 2012Mar 25, 2014Apple Inc.Event recognitionUS8717305Mar 4, 2008May 6, 2014Apple Inc.Touch event model for web pagesUS8723822Jun 17, 2011May 13, 2014Apple Inc.Touch event model programming interfaceUS8836652Jun 17, 2011Sep 16, 2014Apple Inc.Touch event model programming interfaceUS8951121 *Sep 28, 2012Feb 10, 2015Bally Gaming, Inc.Multigame action button deck in a concurrent gaming systemUS9019308 *Aug 22, 2011Apr 28, 2015Casio Computer Co., Ltd.Display apparatus and computer-readable mediumUS9037995Feb 25, 2014May 19, 2015Apple Inc.Application programming interfaces for scrolling operationsUS9285908Feb 13, 2014Mar 15, 2016Apple Inc.Event recognitionUS9298363Apr 11, 2011Mar 29, 2016Apple Inc.Region activation for touch sensitive surfaceUS9311112Mar 31, 2011Apr 12, 2016Apple Inc.Event recognitionUS9323335Mar 8, 2013Apr 26, 2016Apple Inc.Touch event model programming interfaceUS9389712Feb 3, 2014Jul 12, 2016Apple Inc.Touch event modelUS9448712May 14, 2015Sep 20, 2016Apple Inc.Application programming interfaces for scrolling operationsUS9483121Oct 1, 2013Nov 1, 2016Apple Inc.Event recognitionUS9529519Sep 30, 2011Dec 27, 2016Apple Inc.Application programming interfaces for gesture operationsUS9575648Sep 30, 2011Feb 21, 2017Apple Inc.Application programming interfaces for gesture operationsUS9619567 *Dec 6, 2012Apr 11, 2017Nfluence Media, Inc.Consumer self-profiling GUI, analysis and rapid information presentation toolsUS9639260Sep 30, 2011May 2, 2017Apple Inc.Application programming interfaces for gesture operationsUS20110179380 *Mar 31, 2011Jul 21, 2011Shaffer Joshua LEvent RecognitionUS20120050328 *Aug 22, 2011Mar 1, 2012Casio Computer Co., Ltd.Display apparatus and computer-readable mediumUS20130069899 *Nov 6, 2012Mar 21, 2013Jason Clay BeaverTouch Event ModelUS20130167085 *Dec 6, 2012Jun 27, 2013Nfluence Media, Inc.Consumer self-profiling gui, analysis and rapid information presentation toolsUS20140094298 *Sep 28, 2012Apr 3, 2014Bally Gaming, Inc.Multigame Action Button Deck In a Concurrent Gaming System* Cited by examinerClassifications U.S. Classification345/173, 715/205, 715/234, 345/660International ClassificationG06F3/041Cooperative ClassificationG06F17/30905, G06F17/2247, G06F3/04886, G06F3/04883European ClassificationG06F17/22M, G06F17/30W9V, G06F3/0488T, G06F3/0488GLegal EventsDateCodeEventDescriptionOct 9, 2008ASAssignmentOwner name: APPLE INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BOLSINGA, GREGORY DENNIS;OMERNICK, TIM;WILLIAMSON, RICHARD;REEL/FRAME:021653/0820Effective date: 20080304Oct 21, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services