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: 20190146643Abstract: An application launching user interface that includes a plurality of application icons for launching corresponding applications is displayed. A first touch input is detected on a first application icon of the plurality of application icons. The first application icon is for launching a first application that is associated with one or more corresponding quick actions. If the first touch input meets one or more application-launch criteria which require that the first touch input has ended without having met a first input threshold, the first application is launched in response to the first touch input. If the first touch input meets one or more quick-action-display criteria which require that the first touch input meets the first input threshold, one or more quick action objects associated with the first application are concurrently displayed along with the first application icon without launching the first application, in response to the first touch input.Type: ApplicationFiled: January 9, 2019Publication date: May 16, 2019Inventors: Christopher P. Foss, Freddy A. Anzures, Sebastian J. Bauer, Jonathan R. Dascola, Chanaka G. Karunamuni, Wan Si Wan, Giancarlo Yerkes, Kenneth L. Kocienda, Camille Moussette, Lauren K. Trottier, Nicholas V. King, Adam J. Leonard, Lawrence Y. Yang, Craig M. Federighi
-
Patent number: 10284812Abstract: An electronic device includes a display, one or more processors, and memory storing one or more programs configured to be executed by the one or more processors. The device can display a messaging user interface of a messaging application. The device can receive first data indicating that a live communication session that is available to three or more participants is active, and in response to receiving the first data, display a notification indicating that the live communication session is active. While displaying the notification indicating that the live communication session is active, the device can receive second data indicating that the live communication session between the three or more participants is no longer active. In response to receiving the second data, the device can cease to display the notification or update the notification to indicate that the live communication session is no longer active.Type: GrantFiled: September 27, 2018Date of Patent: May 7, 2019Assignee: Apple Inc.Inventors: Marcel Van Os, Pablo F. Caro, Jae Woo Chang, Allison Dryer, Craig M. Federighi, Robert Garcia, Nicholas V. King, Stephen O. Lemay, Hoan Pham
-
Patent number: 10282727Abstract: 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: GrantFiled: October 14, 2016Date of Patent: May 7, 2019Assignee: 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
-
Publication number: 20190124083Abstract: 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: ApplicationFiled: December 17, 2018Publication date: April 25, 2019Inventors: Pedraum R. Pardehpoosh, Craig M. Federighi, Daniel l. Feldman, Gregory T. Quirk, Jack . 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: 10270718Abstract: 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: GrantFiled: May 16, 2018Date of Patent: April 23, 2019Assignee: Apple Inc.Inventors: Emily Clark Schubert, Todd Blocksom, Andre MJ Boule, Richard R. Dellinger, Craig M. Federighi, Matthew Elliot Shepherd, Garrett L. Weinberg
-
Patent number: 10268498Abstract: Emulating as supported web browser feature when a webpage is merely testing for web browser support of various features. Frequently a web page may test for support of various features of a web browser. The present technology prevents the unnecessary and premature initiation of supported features saving a user time from having to authorize its use in addition to saving the valuable system resources (e.g. memory, power, etc.) before the supported features are actually needed by the webpage. By emulating or spoofing support of various features of a web browser, the user of a computing device can be spared authorizing use of the various features, and spared the extra power consumption of initializing the various features that may not be used.Type: GrantFiled: November 8, 2016Date of Patent: April 23, 2019Assignee: Apple Inc.Inventors: Jonathan Jong-Ho Lee, Craig M. Federighi, Dean Jackson, Roger Duan Fong
-
Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs
Patent number: 10262182Abstract: An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.Type: GrantFiled: February 20, 2018Date of Patent: April 16, 2019Assignee: Apple Inc.Inventors: Byron Han, Matthew E. Shepherd, Imran Chaudhri, Gregory N. Christie, Patrick L. Coffman, Craig M. Federighi, Matthew H. Gamble, Brittany D. Paine, Brendan J. Langoulant, Craig A. Marciniak, Donald W. Pitschel, Daniel O. Schimpf, Andrew R. Whalley, Christopher R. Whitney, Jonathan R. Dascola, Lawrence Y. Yang -
Patent number: 10254948Abstract: An electronic device with a touch-sensitive display can detect a contact with the display, and in response to detecting the contact, the device can display a user interface screen representing a corresponding application. The user interface screen can include an affordance for launching the application, and a set of information obtained from the application, where the set of information is updated in accordance with data from the application.Type: GrantFiled: August 10, 2015Date of Patent: April 9, 2019Assignee: APPLE INC.Inventors: Wan Si Wan, Gary Ian Butcher, Imran Chaudhri, Alan C. Dye, Craig M. Federighi, Christopher Patrick Foss, Jonathan P. Ive, Stephen O. Lemay, Kevin Lynch, Natalia Maric, Gregory Novick, Jeff Williams, Christopher Wilson, Lawrence Y. Yang
-
Publication number: 20190050867Abstract: 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: ApplicationFiled: October 18, 2018Publication date: February 14, 2019Inventors: Marcel VAN OS, Christopher D. ADAMS, Charles AHN, Pablo F. CARO, George R. DICKER, Craig M. FEDERIGHI, Woo-Ram LEE, Brian TUCKER, Giancarlo YERKES
-
Publication number: 20180365404Abstract: 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: ApplicationFiled: August 17, 2018Publication date: December 20, 2018Applicant: Apple Inc.Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
-
Publication number: 20180367523Abstract: The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).Type: ApplicationFiled: August 23, 2018Publication date: December 20, 2018Inventors: Jessie BERLIN, Steven FALKENBURG, Adele PETERSON, Alan HSHIEH, Craig M. FEDERIGHI, Richard MONDELLO, Darin ADLER, Patrick L. COFFMAN, Dan BERNSTEIN
-
Patent number: 10158635Abstract: 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 device, 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 device, 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: GrantFiled: September 29, 2011Date of Patent: December 18, 2018Assignee: 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
-
Publication number: 20180337870Abstract: 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: ApplicationFiled: May 16, 2018Publication date: November 22, 2018Inventors: Emily Clark SCHUBERT, Todd BLOCKSOM, Andre MJ BOULE, Richard R. DELLINGER, Craig M. FEDERIGHI, Matthew Elliot SHEPHERD, Garrett L. WEINBERG
-
Publication number: 20180276673Abstract: 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: ApplicationFiled: May 30, 2018Publication date: September 27, 2018Inventors: 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: 10079815Abstract: The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).Type: GrantFiled: September 29, 2015Date of Patent: September 18, 2018Assignee: Apple Inc.Inventors: Jessie Berlin, Steven Falkenburg, Adele Peterson, Alan Hshieh, Craig M. Federighi, Richard Mondello, Darin Adler, Patrick L. Coffman, Dan Bernstein
-
Patent number: 10055567Abstract: 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: GrantFiled: December 30, 2014Date of Patent: August 21, 2018Assignee: Apple Inc.Inventors: Robert R. Ulrich, Jean-Pierre Cuidad, Kevin N. Armstrong, Andreas W. Wendker, Craig M. Federighi, Steve S. Ko
-
Patent number: 10055634Abstract: An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.Type: GrantFiled: February 20, 2018Date of Patent: August 21, 2018Assignee: Apple Inc.Inventors: Byron Han, Matthew E. Shepherd, Imran Chaudhri, Gregory N. Christie, Patrick L. Coffman, Craig M. Federighi, Matthew H. Gamble, Brittany D. Paine, Brendan J. Langoulant, Craig A. Marciniak, Donald W. Pitschel, Daniel O. Schimpf, Andrew R. Whalley, Christopher R. Whitney, Jonathan R. Dascola, Lawrence Y. Yang
-
Patent number: 10043185Abstract: 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: GrantFiled: September 30, 2014Date of Patent: August 7, 2018Assignee: 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: 10037216Abstract: Systems and methods for disabling one or more plugins associated with a browser application are provided. In one exemplary method, a plugin is installed on an electronic device, and the device receives data from a data source, where that data is associated with the installed plugin. Whether the installed plugin meets a disabling criteria is determined. In accordance with a determination that that the installed plugin meets a disabling criteria: performance of a function with the installed plugin is foregone; and it is reported to the data source that the installed plugin is not installed on the electronic device. In accordance with a determination that the installed plugin does not meet the disabling criteria, the function is performed with the installed plugin.Type: GrantFiled: September 24, 2015Date of Patent: July 31, 2018Assignee: APPLE INC.Inventors: Kevin Decker, Conrad Shultz, Steven Falkenburg, Darin Adler, Richard Mondello, Craig M. Federighi, Patrick L. Coffman, Jessie Berlin
-
Patent number: D834057Type: GrantFiled: October 26, 2017Date of Patent: November 20, 2018Assignee: Apple Inc.Inventors: Craig M. Federighi, Christopher Foss, Woo-Ram Lee, Stephen O. Lemay, Caelan G. Stack, Lawrence Yang