Patents by Inventor B Michael Victor

B Michael Victor 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: 8799826
    Abstract: In some embodiments, a multifunction device with a display and a touch-sensitive surface displays a multi-week view in a calendar application on the display and detects a first input by a user. In response to detecting the first input by the user, the device selects a first calendar entry in the multi-week view in the calendar application. While continuing to detect selection of the first calendar entry by the user, the device detects a first multifinger gesture on the touch-sensitive surface, and in response to detecting the first multifinger gesture on the touch-sensitive surface, the device expands display of a single week in the multi-week view; and maintains display of the first calendar entry on the display. In some embodiments, the device moves the first calendar entry to a date and time in the calendar application in accordance with a second input by the user.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: August 5, 2014
    Assignee: Apple Inc.
    Inventors: Julian Missig, Jonathan Koch, Avi E. Cieplinski, B. Michael Victor, Jeffrey Traer Bernstein, Duncan R. Kerr, Myra M. Haggerty
  • Patent number: 8780069
    Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: July 15, 2014
    Assignee: Apple Inc.
    Inventor: B. Michael Victor
  • Patent number: 8754860
    Abstract: A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard on the display; detecting a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface, replacing the unsplit keyboard with an integrated input area. The integrated input area includes a left portion with a left side of a split keyboard, a right portion with a right side of the split keyboard, and a center portion in between the left portion and the right portion.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: June 17, 2014
    Assignee: Apple Inc.
    Inventors: Jonathan Koch, B. Michael Victor, Avi E. Cieplinski, Julian Missig
  • Patent number: 8698773
    Abstract: In accordance with some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display. The method can include: displaying graphics on the touch screen display, detecting a finger contact on the touch screen display, and, in response to the detected finger contact, inserting an insertion marker in the graphics at a first location. The method can further include detecting a finger movement on the touch screen display and, irrespective of initial distance from finger to insertion marker on the touch screen display, moving the insertion marker in accordance with the detected finger movement from the first location to a second location in the graphics.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: April 15, 2014
    Assignee: Apple Inc.
    Inventors: Wayne Carl Westerman, Bas Ording, B. Michael Victor
  • Publication number: 20140062873
    Abstract: In accordance with some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display. The method can include: displaying graphics on the touch screen display, detecting a finger contact on the touch screen display, and, in response to the detected finger contact, inserting an insertion marker in the graphics at a first location. The method can further include detecting a finger movement on the touch screen display and, irrespective of initial distance from finger to insertion marker on the touch screen display, moving the insertion marker in accordance with the detected finger movement from the first location to a second location in the graphics.
    Type: Application
    Filed: November 8, 2013
    Publication date: March 6, 2014
    Applicant: Apple Inc.
    Inventors: Wayne Carl Westerman, Bas Ording, B. Michael Victor
  • Patent number: 8659562
    Abstract: A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard on the display; detecting a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface, replacing the unsplit keyboard with an integrated input area. The integrated input area includes a left portion with a left side of a split keyboard, a right portion with a right side of the split keyboard, and a center portion in between the left portion and the right portion.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: February 25, 2014
    Assignee: Apple Inc.
    Inventors: Jonathan Koch, B. Michael Victor, Avi E. Cieplinski, Julian Missig
  • Patent number: 8650507
    Abstract: In accordance with some embodiments, a computer-implemented text selection method is performed using an electronic device having a touch-sensitive display. The method can include displaying text on the touch screen display; detecting a text selection initiation gesture with the touch screen display; and in response to the text selection initiation gesture, inserting a text selection area bounded by a first endpoint located in the text at a first location and a second endpoint in the text at a second location. First and second endpoints can be moved by performing further gestures on the touch-sensitive display. Furthermore, word processing functions can be performed on the on the text located in the text selection area.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: February 11, 2014
    Assignee: Apple Inc.
    Inventors: Wayne Carl Westerman, Bas Ording, B. Michael Victor, Stephen O. Lemay
  • Patent number: 8648823
    Abstract: A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard on the display; detecting a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface, replacing the unsplit keyboard with an integrated input area. The integrated input area includes a left portion with a left side of a split keyboard, a right portion with a right side of the split keyboard, and a center portion in between the left portion and the right portion.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: February 11, 2014
    Assignee: Apple Inc.
    Inventors: Jonathan Koch, B. Michael Victor, Avi E. Cieplinski, Julian Missig
  • Patent number: 8610671
    Abstract: In accordance with some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display. The method can include: displaying graphics on the touch screen display, detecting a finger contact on the touch screen display, and, in response to the detected finger contact, inserting an insertion marker in the graphics at a first location. The method can further include detecting a finger movement on the touch screen display and, irrespective of initial distance from finger to insertion marker on the touch screen display, moving the insertion marker in accordance with the detected finger movement from the first location to a second location in the graphics.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: December 17, 2013
    Assignee: Apple Inc.
    Inventors: Wayne Carl Westerman, Bas Ording, B. Michael Victor
  • Patent number: 8593422
    Abstract: A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard on the display; detecting a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface, replacing the unsplit keyboard with an integrated input area. The integrated input area includes a left portion with a left side of a split keyboard, a right portion with a right side of the split keyboard, and a center portion in between the left portion and the right portion.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: November 26, 2013
    Assignee: Apple Inc.
    Inventors: Jonathan Koch, B. Michael Victor, Avi E. Cieplinski, Julian Missig
  • Patent number: 8587540
    Abstract: A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard on the display; detecting a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface, replacing the unsplit keyboard with an integrated input area. The integrated input area includes a left portion with a left side of a split keyboard, a right portion with a right side of the split keyboard, and a center portion in between the left portion and the right portion.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: November 19, 2013
    Assignee: Apple Inc.
    Inventors: Jonathan Koch, B. Michael Victor, Avi E. Cieplinski, Julian Missig
  • Publication number: 20130265267
    Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 10, 2013
    Inventor: B. Michael Victor
  • Publication number: 20130263055
    Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 3, 2013
    Inventor: B. Michael Victor
  • Patent number: 8547354
    Abstract: A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard on the display; detecting a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface, replacing the unsplit keyboard with an integrated input area. The integrated input area includes a left portion with a left side of a split keyboard, a right portion with a right side of the split keyboard, and a center portion in between the left portion and the right portion.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: October 1, 2013
    Assignee: Apple Inc.
    Inventors: Jonathan Koch, B. Michael Victor, Avi E. Cieplinski, Julian Missig
  • Patent number: 8464173
    Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: June 11, 2013
    Assignee: Apple Inc.
    Inventor: B. Michael Victor
  • Patent number: 8458617
    Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: June 4, 2013
    Assignee: Apple Inc.
    Inventor: B. Michael Victor
  • Patent number: 8456431
    Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display at least one destination object and at least a subset of a plurality of arrays of user interface objects; detects a first input by a user on the touch screen display; in response, vertically scrolls the plurality of arrays on the touch screen display; detects a second input by the user on a single array in the plurality of arrays on the touch screen display; and, in response, horizontally scrolls user interface objects in the single array.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: June 4, 2013
    Assignee: Apple Inc.
    Inventor: B. Michael Victor
  • Publication number: 20120307096
    Abstract: This disclosure pertains to devices, methods, systems, and computer readable media for generating and/or interpreting image metadata to determine input parameters for various image processing routines, e.g., filters that distort or enhance an image, in a way that provides an intuitive experience for both the user and the software developer. Such techniques may attach the metadata to image frames and then send the image frames down an image processing pipeline to one or more image processing routines. Image metadata may include face location information, and the image processing routine may include an image filter that processes the image metadata in order to keep the central focus (or foci) of the image filter substantially coincident with one or more of the faces represented in the face location information. The generated and/or interpreted metadata may also be saved to a metadata track for later application to unfiltered image data.
    Type: Application
    Filed: July 13, 2011
    Publication date: December 6, 2012
    Applicant: Apple Inc.
    Inventors: Bradley D. Ford, Garrett M. Johnson, Cedric Bray, Avi Cieplinski, May-Li Khoe, B. Michael Victor, Bianca Cheng Costanzo, Jeffrey Traer Bernstein
  • Publication number: 20120306747
    Abstract: A device displays a text entry area with an insertion point and detects activation of a first physical key in a physical keyboard. In response to a determination that the activation of the first physical key lasts more than a first predefined time period, the device displays a character selection area; while displaying the character selection area, the device detects activation of a second physical key in the physical keyboard; in response to a determination that the activated second physical key is an arrow key, the device moves a current character focus in accordance with a direction of the arrow key; and, in response to a determination that the activated second physical key is the first physical key, the device enters in the text entry area a single instance of a character that has the current character focus, and ceases to display the character selection area.
    Type: Application
    Filed: September 23, 2011
    Publication date: December 6, 2012
    Inventors: Douglas R. Davidson, B. Michael Victor, John Harvey, III, Michael S. Grady
  • Publication number: 20120254795
    Abstract: Methods and graphical user interfaces for editing on a portable multifunction device with a touch screen display are disclosed. While displaying an application interface of an application, the device detects a multitouch edit initiation gesture on the touch screen display. In response to detection of the multitouch edit initiation gesture, the device displays a plurality of user-selectable edit option icons in an area of the touch screen display that is independent of a location of the multitouch edit initiation gesture. The device also displays a start point object and an end point object to select content displayed by the application in the application interface.
    Type: Application
    Filed: June 11, 2012
    Publication date: October 4, 2012
    Inventors: Marcel Van Os, Bas Ording, Stephen O. Lemay, Wayne C. Westerman, B. Michael Victor