Patents by Inventor Christopher P. FOSS

Christopher P. FOSS 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: 10852936
    Abstract: An electronic device displays a first user interface of a first application. The first application is a respective application of a plurality of applications, and the first user interface including first application content. While displaying the first user interface, and in response to detecting a first input, the device continues to display the first application content and displays an annotation layer over at least a first portion of the first user interface. The annotation layer is associated with a user application distinct from the plurality of applications. While displaying the annotation layer over at least the first portion, and in response to detecting a second input, the device adds a representation of at least a second portion of the first user interface to the annotation layer. While displaying the representation, the device detects a set of one or more additional inputs and, in response, adds annotations to the annotation layer.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: December 1, 2020
    Assignee: APPLE INC.
    Inventors: David C. Graham, Kenneth L. Kocienda, Caelan G. Stack, Christopher P. Foss, Freddy A. Anzures
  • Patent number: 10841484
    Abstract: An electronic device displays a representative image. While displaying the representative image, the device detects a first input. In response to the first input, the device transitions from displaying the representative image to displaying a respective image that was acquired by a camera before acquiring the representative image. After transitioning from displaying the representative image to displaying the respective image, the device displays, in sequence starting with the respective image, at least some images acquired by the camera before acquiring the representative image and at least some of images acquired by the camera after acquiring the representative image. The device detects termination of the first input. In response to detecting termination of the first input, the device displays the representative image.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: November 17, 2020
    Assignee: APPLE INC.
    Inventors: Henrique D. Penha, Sebastian J. Bauer, Imran A. Chaudhri, Graham R. Clarke, Alan C. Dye, Craig M. Federighi, Christopher P. Foss, Jonathan Ive, Nicholas V. King, Kenneth L. Kocienda, Behkish J. Manzari, Pavel Pivonka, Daniel T. Preston, Charles A. Mezak, Justin S. Titi, Daniel E. Gobera Rubalcava
  • Patent number: 10831357
    Abstract: In accordance with some embodiments, a method is performed at a device with one or more processors, non-transitory memory, a display, and an input device. The method includes displaying, on the display, a playback status indicator regarding playback of a media item. The method includes displaying, on the display, an image associated with the media item. The method includes detecting an input interacting with the image. In response to a first portion of the input, the method includes adjusting the appearance of the image on the display in accordance with the first portion of the input. In response to a second portion of the input, the method includes changing playback of media items on the device in accordance with the input in accordance with the second portion of the input.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: November 10, 2020
    Assignee: APPLE INC.
    Inventors: Alan C. Dye, Christopher P. Foss, Cyrus Daniel Irani, David Chance Graham, Drew Domm, Eric Lance Wilson, Jeffrey L. Robbin, Matthew Joseph Cielak, Monika Ewa Gromek, Ofer Morag, Prashant J. Desai, Stephen Olivier Lemay, Taylor Gerard Carrigan, William Martin Bachman
  • Patent number: 10827330
    Abstract: Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display are disclosed herein. In one aspect, a method includes obtaining information identifying a first physical location viewed by a user in a first application. The method further includes detecting a first input. In response to detecting the first input: a second application is identified that is capable of accepting geographic location information; and an affordance is presented that is distinct from the first application, with a suggestion to open the second application. The suggestion includes information about the first physical location. The method further includes detecting a second input at the affordance. In response to detecting the second input at the affordance, the second application is opened and populated to include information that is based at least in part on the information identifying the first physical location.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G. A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper A. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel, Sofiane Toudji
  • Publication number: 20200326842
    Abstract: While displaying a first user interface that corresponds to a restricted state of a computer system, the computer system, in response to detecting a first input, replaces the first user interface with a second user interface while maintaining a current authentication state of the computer system. The second user interface includes a first search input region. In response to detecting an input in the first search input region in the second user interface: if the computer system is in an unauthenticated state, the computer system displays, on the second user interface, a first set of search results; and if the computer system is in an authenticated state, the computer system displays, on the second user interface, a second set of search results including at least a representation of first content within the first application is not in the first set of search results.
    Type: Application
    Filed: June 26, 2020
    Publication date: October 15, 2020
    Inventors: Stephen O. Lemay, Christopher P. Foss, Richard R. Dellinger, Jonathan R. Dascola, Caelan G. Stack, Imran A. Chaudhri, Marcel van OS, Arian Behzadi
  • Patent number: 10802705
    Abstract: An electronic device includes instructions for receiving a first communication; in response to receiving the first communication, generating a first notification for the first communication received at the device, the first notification including content of the first communication; receiving a second communication at the device; and in response to receiving the second communication: determining whether the second communication and the first communication are received from the same sender. The instructions include, in accordance with a determination that the second communication and the first communication are from the same sender, updating the first notification such that the updated first notification concurrently includes the content of the first communication and the second communication; and in accordance with a determination that the second communication and the first communication are not from the same sender, generating a second notification, for concurrent display with the first notification.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 13, 2020
    Assignee: APPLE INC.
    Inventors: Lawrence Y. Yang, Christopher P. Foss, Stephen O. Lemay, Jonathan R. Dascola, Woo-Ram Lee, Chanaka G. Karunamuni
  • Publication number: 20200310615
    Abstract: Systems and methods for arranging applications on an electronic device with a touch-sensitive display. An example method includes, at an electronic device with a touch-sensitive display, concurrently displaying a first application window and a second application window. The method includes receiving an input directed to first application window followed by a drag input. The method also includes that in response to detecting the drag input: moving the first application window in accordance with the drag input, and enlarging the second application window to an enlarged size that is larger than a size at which the second application window was displayed prior to detecting the first input.
    Type: Application
    Filed: June 16, 2020
    Publication date: October 1, 2020
    Inventors: Stephen O. Lemay, Christopher P. Foss, Woo-Ram Lee, Lawrence Y. Yang, Caelan G. Stack
  • Publication number: 20200304972
    Abstract: Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display are disclosed herein. In one aspect, a method includes obtaining information identifying a first physical location viewed by a user in a first application. The method further includes detecting a first input. In response to detecting the first input: a second application is identified that is capable of accepting geographic location information; and an affordance is presented that is distinct from the first application, with a suggestion to open the second application. The suggestion includes information about the first physical location. The method further includes detecting a second input at the affordance. In response to detecting the second input at the affordance, the second application is opened and populated to include information that is based at least in part on the information identifying the first physical location.
    Type: Application
    Filed: June 4, 2020
    Publication date: September 24, 2020
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G.A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper A. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel, Sofiane Toudji
  • Publication number: 20200301556
    Abstract: An electronic device, while displaying first and second user interface representations on a display, detects an edge input by a first contact on a touch-sensitive surface that includes movement of the first contact across the touch-sensitive surface. In response to detecting termination of the edge input, in accordance with a determination that the first contact moved by more than a first threshold amount during the edge input in a direction across the touch-sensitive surface that corresponds to a first predefined direction on the display, the device displays a second user interface that corresponds to the second user interface representation; and in accordance with a determination that the first contact did not move by more than the first threshold amount during the edge input in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, the device redisplays the first user interface.
    Type: Application
    Filed: June 8, 2020
    Publication date: September 24, 2020
    Inventors: Marcos Alonso Ruiz, Jonathan R. Dascola, Christopher P. Foss, Chanaka G. Karunamuni, Imran A. Chaudhri
  • Publication number: 20200304955
    Abstract: Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display are disclosed herein. In one aspect, a method includes presenting content in a first application. At least a portion of the content is presented without requiring input from a user. The method further includes receiving a request to open a second application. In response to receiving the request, the second application is presented with an input-receiving field. Before receiving any user input at the input-receiving field, a selectable user interface object is displayed with an indication that the portion of the content was viewed in the first application, allowing the user to paste at least the portion of the content into the input-receiving field. In response to detecting a selection of the selectable user interface object, the portion of the content is pasted into the input-receiving field.
    Type: Application
    Filed: June 4, 2020
    Publication date: September 24, 2020
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G.A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper A. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel, Sofiane Toudji
  • Patent number: 10754542
    Abstract: A device displays a user interface. The user interface includes a folder icon that corresponds to an application folder containing a plurality of application icons. The plurality of application icons correspond to different applications in a plurality of applications. The plurality of applications include applications that have unread notifications. While displaying the user interface, the device detects an input that includes a contact at a location that corresponds to the folder icon. In response to detecting the input: when the input meets menu-presentation criteria, wherein the menu-presentation criteria require that a characteristic intensity of a contact in a detected input meet an intensity threshold in order for the menu-presentation criteria to be met, the device displays selectable options that, when activated, launch corresponding applications that have unread notifications.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 25, 2020
    Assignee: APPLE INC.
    Inventors: Sebastian J. Bauer, Marcos Alonso Ruiz, Jonathan R. Dascola, Christopher P. Foss, Stefan Hafeneger, Chanaka G. Karunamuni, Kenneth L. Kocienda
  • Patent number: 10757552
    Abstract: Systems and methods for proactively identifying and surfacing relevant content are disclosed herein. An example method includes: detecting, via the touch-sensitive display, a search activation gesture from a user of the electronic device. The method also includes: in response to detecting only the search activation gesture, displaying a search interface on substantially all of the touch-sensitive display, the search interface including: (i) a search entry portion; and (ii) a predictions portion with one or more user interface objects each associated with a respective locally-installed application. Each respective locally-installed application is selected from among a plurality of locally-installed applications for inclusion in the predictions portion based on an application usage history associated with the user of the electronic device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 25, 2020
    Assignee: APPLE INC.
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G. A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper S. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel, Sofiane Toudji
  • Patent number: 10735905
    Abstract: Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display are disclosed herein. In one aspect, a method includes executing, on the device, an application in response to an instruction from a user of the electronic device. While executing the application, the method further includes collecting usage data. The usage data at least includes one or more actions performed by the user within the application. The method also includes: automatically, without human intervention, obtaining at least one trigger condition based on the collected usage data and associating the at least one trigger condition with a particular action of the one or more actions performed by the user within the application. Upon determining that the at least one trigger condition has been satisfied, the method includes providing an indication to the user that the particular action associated with the trigger condition is available.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 4, 2020
    Assignee: APPLE INC.
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G. A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper S. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel, Sofiane Toudji
  • Patent number: 10732820
    Abstract: Systems and methods for efficiently navigating between applications are disclosed herein. An example method includes: concurrently displaying: a first user interface (UI) associated with a first application, a status bar with status indications associated with system-wide functions; and a first affordance associated with a second application. While concurrently displaying, the method includes: detecting a first input that corresponds to selection of the affordance and, in response: replacing display of at least a portion of the first UI with a second UI that is associated with the second application; maintaining display of the status bar; and displaying a second affordance that is associated with the first application. While concurrently displaying, the method includes: detecting a second input that corresponds to selection of the second affordance and, in response: replacing display of at least a portion of the second UI with the first UI; and maintaining display of the status bar.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: August 4, 2020
    Assignee: APPLE INC.
    Inventors: Stephen O. Lemay, Christopher P. Foss, Woo-Ram Lee, Lawrence Y. Yang, Caelan G. Stack
  • Patent number: 10712934
    Abstract: While displaying a first user interface that corresponds to a display-on state of an electronic device, the device detects a swipe gesture on a touch-sensitive surface. In response to detecting the swipe gesture: when the swipe gesture is in a first direction, the device replaces display of the first user interface with display of a camera application user interface; when the swipe gesture is in a second direction, the device replaces display of the first user interface with display of a mini application object user interface that is configured to include a plurality of mini application objects; when the swipe gesture is in a third direction, the device displays a first page of a multipage control panel user interface; and when the swipe gesture is in a fourth direction, the device displays a notifications user interface that is configured to display a plurality of notifications.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: July 14, 2020
    Assignee: APPLE INC.
    Inventors: Stephen O. Lemay, Christopher P. Foss, Richard R. Dellinger, Jonathan R. Dascola, Caelan G. Stack, Imran A. Chaudhri, Marcel van Os, Arian Behzadi
  • Patent number: 10705718
    Abstract: A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: July 7, 2020
    Assignee: APPLE INC.
    Inventors: Marcos Alonso Ruiz, Jonathan R. Dascola, Christopher P. Foss, Chanaka G. Karunamuni, Imran A. Chaudhri
  • Patent number: 10698598
    Abstract: An electronic device displays a control user interface that includes a plurality of control affordances. The device detects an input by a contact at a location on the touch-sensitive surface that corresponds to a control affordance, of the plurality of control affordances, on the display. In response to detecting the input, when a characteristic intensity of the contact does not meet an intensity threshold, the device toggles a function of a control that corresponds to the control affordance; and when the characteristic intensity of the contact meets the intensity threshold, the device displays modification options for the control that correspond to the control affordance. While displaying the modification options, the device detects a second input that activates a modification option of the modification options. The device modifies the control that corresponds to the control affordance in accordance with the activated modification option.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: June 30, 2020
    Assignee: APPLE INC.
    Inventors: Sebastian J. Bauer, Arian Behzadi, Jonathan R. Dascola, Christopher P. Foss, David C. Graham, Chanaka G. Karunamuni
  • Publication number: 20200073547
    Abstract: An electronic device with a display and a touch-sensitive surface displays a user interface with a first electronic message, where the first electronic message is associated with corresponding message time metadata. While displaying the first electronic message, the electronic device detects only a single contact on the touch-sensitive surface and detect a first movement of only the single contact. In response to detecting the first movement of only the single contact, display message time metadata for the first electronic message adjacent to the first electronic messages, wherein the message time metadata was not displayed immediately prior to detecting the first movement of the single contact.
    Type: Application
    Filed: November 5, 2019
    Publication date: March 5, 2020
    Inventors: Nicholas Zambetti, Chanaka G. Karunamuni, Imran Chaudhri, Christopher P. Foss, Eugene M. Bistolas, Kyle S. Macomber, Keith W. Rauenbuehler, Lee S. Broughton, Arnold Freidling
  • Patent number: D880495
    Type: Grant
    Filed: June 3, 2018
    Date of Patent: April 7, 2020
    Assignee: Apple Inc.
    Inventors: Jonathan Dascola, Christopher P. Foss, Heena Ko
  • Patent number: D894942
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: September 1, 2020
    Assignee: Apple Inc.
    Inventors: Christopher P. Foss, Nicholas V. King, Stephen O. Lemay, Richard D. Lyons, Charmian Naguit, Matthew J. Sundstrom, Christopher I. Wilson