Patents by Inventor Craig M. Federighi

Craig M. Federighi 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: 20210318792
    Abstract: The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.
    Type: Application
    Filed: September 24, 2020
    Publication date: October 14, 2021
    Inventors: Yongjun ZHANG, Reza ABBASIAN, Darin ADLER, Ada CHAN, Steven FALKENBURG, Charles B. ETZEL, Craig M. FEDERIGHI, Christopher Patrick FOSS, Nahir KHAN, Heena KO, Rishab MEHRA, Grant PAUL, Vi RAMASAWAMY, Caelan G. STACK, Mark M. XUE, Luming YIN, Charles H. YING
  • Publication number: 20210312029
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Applicant: Apple Inc.
    Inventors: Robert R. ULRICH, Jean-Pierre CUIDAD, Kevin N. ARMSTRONG, Andreas W. WENDKER, Craig M. FEDERIGHI, Steve S. KO
  • Patent number: 11137904
    Abstract: While displaying a first page of a home screen user interface in a first reconfiguration mode, the computer system detects a first input that corresponds to a request to enter a second reconfiguration mode, where the availability of pages in the home screen user interface can be changed in accordance with user inputs in the second reconfiguration mode. The computer system displays respective representations of at least two of the plurality of pages of the home screen user interface in the second reconfiguration mode. While displaying the second reconfiguration mode, the computer system detects a second input. If the second input is directed to a second representation of a second page that is displayed in the second reconfiguration mode, and the second input meets first criteria, the computer system displays the second page of the home screen user interface in the first reconfiguration mode.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: October 5, 2021
    Assignee: APPLE INC.
    Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Christian X. Dalonzo, Craig M. Federighi, Alan C. Dye
  • Publication number: 20210286480
    Abstract: A computer system or electronic device displays, at a first time, a first user interface that includes a placement location and is configured to spatially accommodate a respective user interface object of a plurality of user interface objects, including first and second user interface objects. At the first time, the first user interface object is displayed at the placement location. At a second time, the first user interface is displayed with the second user interface object at the placement location. The second user interface object is automatically selected for display based on a current context of the device at the second time. In response to detecting a gesture of a first type directed to the placement location, the second user interface object is replaced with a different user interface object from the plurality of user interface objects associated with the placement location.
    Type: Application
    Filed: September 21, 2020
    Publication date: September 16, 2021
    Inventors: William M. Tyler, Caelan G. Stack, Craig M. Federighi
  • Publication number: 20210286488
    Abstract: A computer system displays a respective page of a home screen user interface, where the respective page includes a first plurality of application icons in a first predefined arrangement. The computer system detects a sequence of one or more inputs corresponding to a request to insert, into the respective page, a first user interface object containing a plurality of application icons that are automatically selected by the computer system. In response to detecting the sequence of one or more inputs, the computer system concurrently displays on the respective page: two or more of the first plurality of application icons in the first predefined arrangement, and a second plurality of application icons that are automatically placed on the respective page in locations that are aligned with the first predefined arrangement of the first plurality of application icons on the respective page of the home screen user interface.
    Type: Application
    Filed: September 21, 2020
    Publication date: September 16, 2021
    Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Craig M. Federighi, Alan C. Dye
  • Publication number: 20210286509
    Abstract: A computer system displays a first home screen user interface that includes a first subset of application icons. While displaying the first home screen user interface, in response to detecting a first input that meets second criteria and corresponds to a request to navigate to a second home screen user interface, replacing the first home screen user interface with the second home screen user interface. While displaying the second home screen user interface, in response to detecting second input that meets third criteria: replacing the second home screen user interface with a respective user interface that includes representations of a plurality of automatically-generated groupings of a plurality of applications. Activation of a respective representation of a respective automatically-generated grouping of the plurality of automatically-generated groupings in accordance with the first criteria causes display of a third subset of application icons.
    Type: Application
    Filed: September 21, 2020
    Publication date: September 16, 2021
    Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Christian X. Dalonzo, Craig M. Federighi, Alan C. Dye
  • Publication number: 20210286510
    Abstract: While displaying a first page of a home screen user interface in a first reconfiguration mode, the computer system detects a first input that corresponds to a request to enter a second reconfiguration mode, where the availability of pages in the home screen user interface can be changed in accordance with user inputs in the second reconfiguration mode. The computer system displays respective representations of at least two of the plurality of pages of the home screen user interface in the second reconfiguration mode. While displaying the second reconfiguration mode, the computer system detects a second input. If the second input is directed to a second representation of a second page that is displayed in the second reconfiguration mode, and the second input meets first criteria, the computer system displays the second page of the home screen user interface in the first reconfiguration mode.
    Type: Application
    Filed: September 21, 2020
    Publication date: September 16, 2021
    Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Christian X. Dalonzo, Craig M. Federighi, Alan C. Dye
  • Patent number: 11115820
    Abstract: A host device can establish a verified session with a wearable device. The host device can determine whether the verified session is in progress. In accordance with a determination that the verified session is in progress, the host device can provide a user interface to request confirmation that the identifier is to be provided to the wearable device. The host device can receive an input at the user interface and, in accordance with a determination that the input indicates a confirmation that the identifier is to be provided to the wearable device, the host can identify a user identifier to provide to the wearable device, and transmit the user identifier to the wearable device.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: September 7, 2021
    Assignee: Apple Inc.
    Inventors: Jesse W. Boettcher, Craig M. Federighi, Bryan J. James, James Eric Mason
  • Publication number: 20210240494
    Abstract: The embodiments described herein set forth techniques for identifying when a user activates a search application on his or her mobile computing device, and presenting, prior to receiving an input of search parameters from the user, a prediction of one or more applications that the user may be interested in accessing. According to some embodiments, the search application can be configured to interface with an “application prediction engine” each time the search application is activated and query the application prediction engine for a prediction of one or more applications that the user may be interested in accessing. In turn, the application prediction engine can analyze information associated with the applications installed on the mobile computing device to produce the prediction. Using the prediction, the search application can display the predicted one or more applications within a user interface of the search application for selection by the user.
    Type: Application
    Filed: February 11, 2021
    Publication date: August 5, 2021
    Inventors: Colin MORRIS, Peter J. SCOTT, Craig M. FEDERIGHI, Daniel C. GROSS
  • Patent number: 11055392
    Abstract: The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: July 6, 2021
    Assignee: Apple Inc.
    Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
  • Patent number: 11054990
    Abstract: An electronic device selects content and moves selected content displayed on a touch screen display. Content of an electronic document is displayed, and a selection input corresponding to selection of a respective portion of the content (selected content) is detected. In response, the device concurrently displays the selected content with a changed appearance, to indicate the selection, and a set of options related to the selected content. In response to detecting a single touch input at a location over the selected content, if the single touch input remains, during a first portion of the single touch input, at the location for a predetermined amount of time, followed, during a second portion of the single touch input, by a continuous touch gesture away from the location, the representation of the selected content is moved to a different location in a direction of the continuous touch gesture.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: July 6, 2021
    Assignee: APPLE INC.
    Inventors: Marcos Alonso Ruiz, Imran A. Chaudhri, Nicholas K. Jong, Craig M. Federighi
  • Publication number: 20210173431
    Abstract: At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
    Type: Application
    Filed: February 22, 2021
    Publication date: June 10, 2021
    Inventors: Lawrence Y. YANG, Patrick L. COFFMAN, Craig M. FEDERIGHI, Kevin LYNCH
  • Patent number: 11025622
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing devices, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing devices, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: June 1, 2021
    Assignee: Apple, Inc.
    Inventors: Pedraum R. Pardehpoosh, Craig M. Federighi, Daniel I. Feldman, Gregory T. Quirk, Jack R. Matthew, Jackie Lee-Kang, Jean-Pierre Ciudad, Monika E. Gromek, Thomas K. Burkholder, Daniel Emil Pu, Sam Gharabally, Ellis Marshall Verosub, Yoon Sub Hwang
  • Patent number: 11012383
    Abstract: The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device when a user of the device is operating a vehicle.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 18, 2021
    Assignee: Apple Inc.
    Inventors: Emily Clark Schubert, Todd Blocksom, Andre M J Boule, Richard R. Dellinger, Craig M. Federighi, Matthew Elliot Shepherd, Garrett L. Weinberg
  • Publication number: 20210144336
    Abstract: An electronic device is disclosed. The device can display a live video communication user interface of a live video communication application that includes participant affordances corresponding to participants. In response to detecting an input that corresponds to a request to initiate a process of starting a new live communication session, the device can: in accordance with the input corresponding to selection of the first participant affordance, initiate a process of starting a new live communication session that includes a group of three or more participants; and in accordance with the input corresponding to selection of the new session affordance, initiate a process for selecting two or more participants and start a new live communication session that includes a participant associated with the device and the selected participants.
    Type: Application
    Filed: January 25, 2021
    Publication date: May 13, 2021
    Inventors: Marcel VAN OS, Lee S. BROUGHTON, Peter CALLAWAY, Pablo F. CARO, Jae Woo CHANG, Allison DRYER, Craig M. FEDERIGHI, Robert GARCIA, Stephen O. LEMAY, John LOUCH, Hoan PHAM
  • Patent number: 10977651
    Abstract: The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: April 13, 2021
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Christopher D. Adams, Charles Ahn, Pablo F. Caro, George R. Dicker, Craig M. Federighi, Woo-Ram Lee, Brian Tucker, Giancarlo Yerkes
  • Patent number: 10936795
    Abstract: A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 2, 2021
    Assignee: Apple Inc.
    Inventors: Kevin W. Decker, Darin B. Adler, Beth M. Dakin, Brady K. Eidson, Craig M. Federighi
  • Patent number: 10922094
    Abstract: The embodiments described herein set forth techniques for identifying when a user activates a search application on his or her mobile computing device, and presenting, prior to receiving an input of search parameters from the user, a prediction of one or more applications that the user may be interested in accessing. According to some embodiments, the search application can be configured to interface with an “application prediction engine” each time the search application is activated and query the application prediction engine for a prediction of one or more applications that the user may be interested in accessing. In turn, the application prediction engine can analyze information associated with the applications installed on the mobile computing device to produce the prediction. Using the prediction, the search application can display the predicted one or more applications within a user interface of the search application for selection by the user.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 16, 2021
    Assignee: Apple Inc.
    Inventors: Colin Morris, Peter J. Scott, Craig M. Federighi, Daniel C. Gross
  • Patent number: 10902424
    Abstract: The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: January 26, 2021
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Pablo F. Caro, Woo-Ram Lee, George R. Dicker, Christopher D. Adams, Charles Ahn, Craig M. Federighi, Brian Tucker, Giancarlo Yerkes
  • Patent number: 10866731
    Abstract: At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: December 15, 2020
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Patrick L. Coffman, Craig M. Federighi