Patents by Inventor Stephen Lemay

Stephen Lemay 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: 20080098331
    Abstract: A portable multifunction device displays a first icon and a second icon on its touch screen display. In response to a sequence of finger movements across the first and second icons, wherein the finger stays in contact with the touch screen display during the movements, the portable device highlights the first icon for at least a predefined time period if a parameter associated with the finger's position relative to the touch screen display meets a first predefined condition and then highlights the second icon for at least the predefined time period if the parameter associated with the finger's position relative to the touch screen display meets a second predefined condition.
    Type: Application
    Filed: December 20, 2007
    Publication date: April 24, 2008
    Inventors: Gregory Novick, Stephen Lemay, Kenneth Kocienda, Bas Ording
  • Publication number: 20080094371
    Abstract: Deletion gestures for use on a portable multifunction device with a touch-sensitive display are disclosed. In some embodiments, a computer-implemented method for use in conjunction with the portable multifunction device comprises displaying a list of items on the touch-sensitive display, detecting a first gesture on the touch-sensitive display to edit the list of items, responding to the first gesture by displaying a first icon next to each deletable item in the list, detecting a second gesture on the touch-sensitive display to select one of the deletable items, and responding to the second gesture by displaying a second icon next to the selected item. If a third gesture on the second icon is detected, the selected deletable item is deleted. If a fourth gesture on the first icon next to the selected deletable item is detected, the second icon is deleted.
    Type: Application
    Filed: September 5, 2007
    Publication date: April 24, 2008
    Inventors: Scott FORSTALL, Greg CHRISTIE, Stephen LEMAY, Bas ORDING, Marcel VAN OS
  • Publication number: 20080094368
    Abstract: A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.
    Type: Application
    Filed: September 4, 2007
    Publication date: April 24, 2008
    Inventors: Bas ORDING, Scott FORSTALL, Greg CHRISTIE, Stephen LEMAY, Imran CHAUDHRI, Richard WILLIAMSON, Chris BLUMENBERG, Marcel VAN OS
  • Publication number: 20080055263
    Abstract: In one aspect of the invention, a computer-implemented method is disclosed for use in conjunction with a portable electronic device with a touch screen display. Upon detecting an incoming telephone call from a caller, a text identifier of the caller is displayed; an image associated with the caller is displayed; a call answer icon is displayed, which if selected by a user of the device, answers the incoming telephone call; and a call decline icon is displayed, which if selected by the user of the device, declines the incoming telephone call.
    Type: Application
    Filed: June 27, 2007
    Publication date: March 6, 2008
    Inventors: Stephen Lemay, Steven Jobs, Scott Forstall, Greg Christie, Gregory Novick, Marcel Van Os, Patrick Coffman, Imran Chaudhri
  • Publication number: 20080034117
    Abstract: Stationery templates for electronic messages are provided in an electronic messaging system. For one embodiment, a user can select from a list of categories and within each category is a set of one or more stationery templates from which a user can choose. The user may edit the stationery template. The user can also create custom stationery and share it with other users. Upon selection or creation of a stationery template, the user is presented with a formatted electronic message and can add, remove, or edit text content or replace media content. Alternatively, a stationery template can be changed or added to the electronic message after the user has begun composing and editing the text content. The content and format of the text and media components are carried over into the new template. When the message is sent, it is saved and transmitted in a format such that it can be rendered to look the same at the receiving machine.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: Stephen Lemay, Gregory Christie, Bas Ording, Brendan Langoulant, Scott Forstall, Judy Halchin
  • Publication number: 20080033950
    Abstract: Methods and systems for managing To do items and/or notes and/or emails (or other electronic messages) are described. On exemplary method includes receiving an input to create a To do item based on a portion of an email record, such as a received email, and creating, in response to the input, the To do item. Another exemplary method includes storing a note having a To do item in the note, the note being stored as an entry in a note database which is separate from a To do database and storing the To do item in the To do database and receiving an input within either a note view or a To do view to edit the To do item and causing the note to be edited and causing the To do item to be edited in response to the input.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: Stephen Lemay, Scott Forstall, Brendan Langoulant, Gregory Christie
  • Publication number: 20080034315
    Abstract: Methods and systems for managing To do items and/or notes and/or emails (or other electronic messages) are described. On exemplary method includes receiving an input to create a To do item based on a portion of an email record, such as a received email, and creating, in response to the input, the To do item. Another exemplary method includes storing a note having a To do item in the note, the note being stored as an entry in a note database which is separate from a To do database and storing the To do item in the To do database and receiving an input within either a note view or a To do view to edit the To do item and causing the note to be edited and causing the To do item to be edited in response to the input.
    Type: Application
    Filed: June 10, 2007
    Publication date: February 7, 2008
    Inventors: Brendan Langoulant, Stephen Lemay, Scott Forstall, David Paul Hearst, Hernan Rodrigo Eguiluz, Gregory Christie
  • Publication number: 20070266007
    Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
    Type: Application
    Filed: December 28, 2006
    Publication date: November 15, 2007
    Inventors: Yan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Lemay, Marcel Os, Imran Chaudhri, Kevin Tiene, Pavel Cisler
  • Publication number: 20070189737
    Abstract: Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device.
    Type: Application
    Filed: October 11, 2005
    Publication date: August 16, 2007
    Inventors: Imran Chaudhri, Thomas Madden, Scott Forstall, Duncan Kerr, Nick King, Stephen Lemay, Richard Fabrick, Bas Ording, Eric Seymour, Marcel van Os
  • Publication number: 20070169115
    Abstract: A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player.
    Type: Application
    Filed: December 20, 2005
    Publication date: July 19, 2007
    Inventors: Steve Ko, Stephen Lemay
  • Publication number: 20070156910
    Abstract: A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.
    Type: Application
    Filed: March 20, 2007
    Publication date: July 5, 2007
    Inventors: Gregory Christie, Peter Westen, Stephen Lemay, Jens Alfke
  • Publication number: 20070152979
    Abstract: A method includes displaying a first tray and a second tray in a display of the portable communications device. The first tray is configured to display one of more characters that were selected by a user using a click wheel. The second tray includes a first plurality of icons that correspond to a set of characters and one or more recommended words. The first tray includes a first region in a graphical user interface and the second tray includes a second region in the graphical user interface. Scrolling through the first plurality of icons and the one or more recommended words occurs in accordance with one or more navigation commands received from a click wheel.
    Type: Application
    Filed: July 24, 2006
    Publication date: July 5, 2007
    Inventors: Steven Jobs, Scott Forstall, Greg Christie, Bas Ording, Imran Chaudhri, Stephen Lemay, Marcel Van Os, Freddy Anzures
  • Publication number: 20070157094
    Abstract: A graphical user interface for a portable electronic device includes an application display region that displays a current application context of an application and a navigation bar adjacent to the application display region. The navigation bar includes two horizontally adjacent regions, comprising a current context region for displaying an indicator of the current application context and a prior context region for displaying an indicator of an application context preceding the current application context. The application display region simulates shifting of the application display in a first direction upon detecting user selection of the prior context region, and simulates shifting of the application display in a second direction, opposite the first direction, upon detecting user selection of an application context different from the current application context and the prior application context.
    Type: Application
    Filed: July 24, 2006
    Publication date: July 5, 2007
    Inventors: Stephen Lemay, Scott Forstall, Greg Christie, Bas Ording, Imran Chaudhri, Marcel Van Os, Freddy Anzures
  • Publication number: 20070152980
    Abstract: A plurality of icons are displayed on a touch-sensitive display. A respective icon in the plurality of icons corresponds to at least one symbol. An actual contact by a user with the touch-sensitive display is detected. An estimated contact that corresponds to the respective icon and at least the one symbol in accordance with the actual contact and a pre-determined offset is determined. A magnitude of the pre-determined offset corresponds to a difference between the actual contact and the estimated contact. One or more corrections for one or more errors in one or more selected symbols are received. The offset for at least the respective icon is modified in accordance with the one or more received corrections.
    Type: Application
    Filed: July 24, 2006
    Publication date: July 5, 2007
    Inventors: Kenneth Kocienda, Scott Herz, Richard Williamson, Gregory Novick, Virgil King, Chris Blumenberg, Marcel Van Os, Bas Ording, Scott Forstall, Imran Chaudhri, Greg Christie, Stephen Lemay
  • Publication number: 20070152978
    Abstract: A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to the respective icon is detected. A respective symbol in the two or more symbols to which the contact further corresponds is determined. The displayed respective icon is modified to indicate that the contact corresponds to the respective symbol.
    Type: Application
    Filed: July 24, 2006
    Publication date: July 5, 2007
    Inventors: Kenneth Kocienda, Scott Herz, Richard Williamson, Gregory Novick, Virgil King, Chris Blumenberg, Marcel Vanos, Bas Ording, Scott Forstall, Imran Chaudhri, Greg Christie, Stephen Lemay
  • Publication number: 20070155369
    Abstract: A method includes receiving a current set of characters in response to a sequence of user commands. The current set of characters includes a current sequence of words. A respective word in the current sequence of words includes one or more characters in the current set of characters. The user commands include character entry commands. Additional user commands that specify characters to delete from the current set of characters and characters to add to the current set of characters are received. Replay recommendations for additional words to be added to the current set of characters in accordance with one or more deleted words that correspond to the deleted characters are provided.
    Type: Application
    Filed: July 24, 2006
    Publication date: July 5, 2007
    Inventors: Steven Jobs, Scott Forstall, Greg Christie, Bas Ording, Imran Chaudhri, Stephen Lemay, Marcel Van Os, Freddy Anzures
  • Publication number: 20070155434
    Abstract: A method of using a portable communications device includes displaying a first image of a rotary dial in a display of the portable communications device in response to a first contact by a user with a click wheel. The first image of the rotary dial includes a plurality of icons arranged proximate to a periphery of the rotary dial. The plurality of icons include numbers.
    Type: Application
    Filed: July 24, 2006
    Publication date: July 5, 2007
    Inventors: Steven Jobs, Scott Forstall, Greg Christie, Bas Ording, Imran Chaudhri, Stephen Lemay, Marcel Van Os, Freddy Anzures, Mike Matos
  • Publication number: 20070152984
    Abstract: A portable communication device with multi-touch input detects one or more multi-touch contacts and motions and performs one or more operations on an object based on the one or more multi-touch contacts and/or motions. The object has a resolution that is less than a pre-determined threshold when the operation is performed on the object, and the object has a resolution that is greater than the pre-determined threshold at other times.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 5, 2007
    Inventors: Bas Ording, Scott Forstall, Greg Christie, Stephen Lemay, Irman Chaudhri
  • Publication number: 20070157089
    Abstract: A portable electronic device displays a plurality of icons (e.g., graphical objects) in a region in a touch-sensitive display; detects a predefined user action, with respect to the touch-sensitive display, for initiating a predefined user interface reconfiguration process; and varies positions of one or more icons in the plurality of icons in response to detecting the predefined user action. The varying includes varying the positions of the one or more icons about respective average positions.
    Type: Application
    Filed: July 24, 2006
    Publication date: July 5, 2007
    Inventors: Marcel Van Os, Freddy Anzures, Scott Forstall, Greg Christie, Bas Ording, Imran Chaudhri, Stephen Lemay
  • Publication number: 20070146336
    Abstract: An indication of interaction with a touch-sensitive display is provided. A soft key is displayed on the touch-sensitive display. Contact with the touch-sensitive display corresponding to interaction with the soft key is detected. The periphery of the soft key smoothly changes in optical intensity in response to detecting the contact.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventors: Bas Ording, Imran Chaudhri, Marcel Van Os, Stephen Lemay, Freddy Anzures, Greg Christie, Scott Forstall