Patents by Inventor Ian Patrick McCullough

Ian Patrick McCullough has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8786639
    Abstract: A method includes: displaying a collection of objects; detecting a gesture made by a contact on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; selecting a plurality of objects in the collection of objects in accordance with the first movement; and, after detecting the pause in movement of the contact, moving the selected plurality of objects away from unselected objects in the collection of objects in accordance with the second movement.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: July 22, 2014
    Assignee: Apple Inc.
    Inventors: Ian Patrick McCullough, Peter Glen Berger
  • Patent number: 8358281
    Abstract: Context-sensitive, automated use of a magnification loupe is disclosed to facilitate management and manipulation of user interface content and small user interface elements via gestures on a touch-sensitive surface. In one embodiment, a magnifying loupe is displayed based on the context associated with a finger-based gesture on a touch-sensitive surface. For example, a magnification loupe is displayed when one or more user interface elements corresponding to the location of the gesture on the touch-sensitive surface is smaller than a predefined size threshold, but the loupe is not displayed when the user interface elements corresponding to the location of the gesture on the touch-sensitive surface are larger than the predefined size threshold. In another embodiment, the magnification power of the loupe varies based on the size of the one or more user interface elements corresponding to the location of the gesture on the touch-sensitive surface.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: January 22, 2013
    Assignee: Apple Inc.
    Inventors: Ian Patrick McCullough, Peter Glen Berger
  • Publication number: 20110164055
    Abstract: A method includes: displaying a collection of objects; detecting a gesture made by a contact on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; selecting a plurality of objects in the collection of objects in accordance with the first movement; and, after detecting the pause in movement of the contact, moving the selected plurality of objects away from unselected objects in the collection of objects in accordance with the second movement.
    Type: Application
    Filed: May 27, 2010
    Publication date: July 7, 2011
    Inventors: Ian Patrick McCullough, Peter Glen Berger
  • Publication number: 20110141031
    Abstract: Context-sensitive, automated use of a magnification loupe is disclosed to facilitate management and manipulation of user interface content and small user interface elements via gestures on a touch-sensitive surface. In one embodiment, a magnifying loupe is displayed based on the context associated with a finger-based gesture on a touch-sensitive surface. For example, a magnification loupe is displayed when one or more user interface elements corresponding to the location of the gesture on the touch-sensitive surface is smaller than a predefined size threshold, but the loupe is not displayed when the user interface elements corresponding to the location of the gesture on the touch-sensitive surface are larger than the predefined size threshold. In another embodiment, the magnification power of the loupe varies based on the size of the one or more user interface elements corresponding to the location of the gesture on the touch-sensitive surface.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Inventors: Ian Patrick McCullough, Peter Glen Berger
  • Publication number: 20100083184
    Abstract: Selective grouping and manipulation of chart components is disclosed. In some embodiments, exploding chart components comprises receiving an indication of a selection of an option to explode a subset of chart components as a single unit and exploding the subset of chart components as a single unit, wherein a relative spacing and positioning between chart components in the subset is preserved when the subset is exploded as a single unit.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Michael Duncan Trent, Chaokuo Lin, Ian Patrick McCullough