Patents by Inventor Jay Christopher Capela

Jay Christopher Capela 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).

  • Publication number: 20110074830
    Abstract: A method for modifying user interface behavior on a device with a touch-sensitive surface and a display includes displaying a user interface, and while detecting a contact on the touch-sensitive surface: detecting a first movement of the contact corresponding to a first portion of a first gesture; performing a first responsive behavior in accordance with the first portion of the first gesture; detecting a second movement of the contact corresponding to a second gesture; performing a second responsive behavior in response to the second gesture, wherein the second responsive behavior is different from the first responsive behavior; detecting a third movement of the contact, wherein the third movement corresponds to a second portion of the first gesture; and performing a third responsive behavior in accordance with the second portion of the first gesture. The third responsive behavior is different from the first responsive behavior.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Peter William Rapp, Akiva Dov Leffert, Jason Robert Marr, Christopher Douglas Weeldreyer, Jay Christopher Capela
  • Publication number: 20110074695
    Abstract: A method for modifying user interface behavior on a device with a touch-sensitive surface and a display includes: displaying a user interface; detecting a first portion of a single finger gesture on the touch-sensitive surface, wherein the single finger gesture has a finger contact with a first size; performing a first responsive behavior within the user interface in accordance with the first portion of the first gesture; detecting an increase in size of the single finger contact on the touch-sensitive surface; in response to detecting the increase in size of the single finger contact, performing a second responsive behavior within the user interface; detecting a second portion of the single finger gesture on the touch-sensitive surface; and, performing a third responsive behavior within the user interface in accordance with the second portion of the single finger gesture, wherein the third responsive behavior is different from the first responsive behavior.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Peter William Rapp, Akiva Dov Leffert, Jason Robert Marr, Christopher Douglas Weeldreyer, Jay Christopher Capela
  • Publication number: 20110074696
    Abstract: A method for modifying user interface behavior on a device with a touch-sensitive surface and a display includes: displaying a user interface; while simultaneously detecting a first and a second point of contact on the touch-sensitive surface, wherein the first and second points of contact define a perimeter of a circle: detecting a first portion of a first gesture made with at least one of the points of contact on the touch-sensitive surface; performing a first responsive behavior in accordance with the first gesture; detecting a second gesture which deviates from the perimeter of the circle; performing a second responsive behavior in response to the second gesture; detecting a second portion of the first gesture; and, performing a third responsive behavior in accordance with the second portion of the first gesture, wherein the third responsive behavior is different from the first responsive behavior.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Peter William Rapp, Akiva Dov Leffert, Jason Robert Marr, Christopher Douglas Weeldreyer, Jay Christopher Capela
  • Publication number: 20110074694
    Abstract: Methods for reducing jitter on a device with a touch-sensitive surface and a display are disclosed. In one embodiment, an object on the display moves in accordance with detected movements of a user's finger on the touch-sensitive surface, though movement may be delayed until subsequent movement events are detected when detected movement is less than a predefined distance threshold. In response to a movement less than the predefined distance threshold, or detecting lift off of the user's finger, the object is not moved from the current location so as to prevent jitter from affecting the final position of the object. A log is kept of the touch inputs by the user's finger so as to move the object appropriately when object movement is delayed. These methods permit an object to be placed on the display with single pixel accuracy.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Peter William Rapp, Akiva Dov Leffert, Jason Robert Marr, Christopher Douglas Weeldreyer, Jay Christopher Capela
  • Publication number: 20110074710
    Abstract: A method is performed at a multifunction device with a display and a touch-sensitive surface. The method includes: displaying a first user interface for an application at a first magnification level. The first user interface includes a first plurality of user interface objects. The application has a range of magnification levels, including a predefined magnification level for requesting a second user interface with a multi-finger pinch gesture.
    Type: Application
    Filed: April 27, 2010
    Publication date: March 31, 2011
    Inventors: Christopher Douglas Weeldreyer, Peter William Rapp, Jason Robert Marr, Akiva Dov Leffert, Jay Christopher Capela
  • Publication number: 20110078597
    Abstract: A computing device with a display simultaneously displays a plurality of user interface objects, a currently selected user interface object, and a plurality of resizing handles for the currently selected user interface object. Each respective resizing handle has a corresponding handle activation region with a default position relative to the respective resizing handle, a default size, and a default shape. The device detects a first input on a first handle activation region for a first resizing handle in the plurality of resizing handles. In response to detecting the first input, the device: resizes the currently selected user interface object, and for at least one resizing handle in the plurality of resizing handles, modifies a corresponding handle activation region by changing the position of the handle activation region relative to the resizing handle from the default position to a modified position.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Peter William Rapp, Akiva Dov Leffert, Jason Robert Marr, Christopher Douglas Weeldreyer, Jay Christopher Capela
  • Publication number: 20110074698
    Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects displayed at a first magnification level in a display area. The device detects a first contact on a first handle activation region for a first handle of a user interface object. In response to continuing to detect the first contact at for a predefined amount of time, the device zooms the display area to a second magnification level. While the display area is at the second magnification level, the device: detects a movement of the first contact across the touch screen display; moves the first handle in accordance with the detected movement of the first contact; and detects liftoff of the first contact. In response to detecting liftoff of the first contact, the device zooms the display area to the first magnification level.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Inventors: Peter William Rapp, Akiva Dov Leffert, Jason Robert Marr, Christopher Douglas Weeldreyer, Jay Christopher Capela
  • Publication number: 20110078560
    Abstract: A computing device with a display displays a first portion of an electronic document in a presentation mode of an electronic document authoring application. The first portion of the electronic document includes predefined activation regions for a plurality of presentation emphasis objects. While displaying the first portion of the electronic document the device detects a first input by a user on a respective predefined activation region for a first presentation emphasis object in the plurality of presentation emphasis objects. In response to detecting the first input on the respective predefined activation region for the first presentation emphasis object, the device: selects a first emphasis animation for the first presentation emphasis object based on the first input; displays the first emphasis animation; and displays the first presentation emphasis object.
    Type: Application
    Filed: March 16, 2010
    Publication date: March 31, 2011
    Inventors: Christopher Douglas WEELDREYER, Peter William RAPP, Jay Christopher CAPELA, Ted Stephen BODA
  • Publication number: 20090144651
    Abstract: A presentation application for framing objects, such as images and videos, is provided. Using the presentation application, the user may select a frame from a plurality of available frames. The presentation application may mask portions of the displayed object that would lie outside of the selected frame before displaying the selected frame. The presentation application may provide an interface that allows the user to adjust the size of the frame and the object. The presentation application may automatically adjust the size of the frame when the size of the object is changed, and vice versa.
    Type: Application
    Filed: August 6, 2008
    Publication date: June 4, 2009
    Applicant: Apple Inc.
    Inventors: Steve Sprang, Brad Vaughan, Jay Christopher Capela
  • Publication number: 20090044093
    Abstract: Cutting and copying discontiguous selections of cells is disclosed. In some embodiments, in response to receiving an indication of a selection of a set of cells that does not include only a continuous grid of selected cells and receiving an indication of a selection of a paste destination in which the set of cells is desired to be pasted, the set of cells is pasted in the paste destination in a manner that preserves a respective relative position of each cell in the set. In some embodiments, if a paste destination is not large enough to accommodate a paste operation, the paste destination is automatically expanding so that it is large enough to accommodate the paste operation.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
  • Publication number: 20090044091
    Abstract: Reference adding behavior in a formula editing mode is disclosed. In some embodiments, in response to receiving an indication of a selection of a cell, a reference to the selected cell is inserted into a formula being entered into a host cell if the host cell is not a header cell, and a reference to a row or column with which the selected cell is associated is inserted into a formula being entered into a host cell if the host cell is a header cell.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Yaniv Gur, Jay Christopher Capela, Peter William Rapp, Roger Rock Rosner, Christopher Douglas Weeldreyer
  • Publication number: 20090044090
    Abstract: Referring to cells using header cell values is disclosed. In some embodiments, a header cell value of a header cell is allowed to be used to refer to one or more other cells that are associated with the header cell. The header cell may be included in a header row or column included in a table. A header row cell value may be employed to refer to one or more other cells in a corresponding column, and a header column cell value may be employed to refer to one or more other cells in a corresponding row.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Yaniv Gur, Jay Christopher Capela, Peter William Rapp, Roger Rock Rosner, Christopher Douglas Weeldreyer
  • Publication number: 20090044095
    Abstract: Automatically populating and/or generating tables using data extracted from files is disclosed. In some embodiments, in response to receiving an indication that at least a portion of a data object is desired to be included in a table, a set of one or more data values associated with the data object is selected for inclusion in the table and automatically included as an entry corresponding to the data object in the table. In various embodiments, the table may comprise an existing table and/or a newly generated table.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Christopher Douglas Weeldreyer