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: 20250141858Abstract: 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: November 18, 2024Publication date: May 1, 2025Inventors: Jessie BERLIN, Darin ADLER, Dan BERNSTEIN, Patrick L. COFFMAN, Steven FALKENBURG, Craig M. FEDERIGHI, Alan HSHIEH, Richard MONDELLO, Adele PETERSON
-
Patent number: 12262197Abstract: The subject disclosure provides systems and methods for sender verification for encrypted electronic messaging. The discloses systems and methods may facilitate reducing or preventing spam messages between electronic devices. An electronic device may determine, prior to sending an electronic message to another device with a first level of encryption that is higher than a second level of encryption, whether the electronic device is eligible to send the message with the first level of encryption. If an electronic device determines that it is ineligible to send the message with the first level of encryption to another electronic device, a first message from the electronic device to the other electronic device may be sent with the second level of encryption as part of an unencrypted or low encryption handshake between the devices.Type: GrantFiled: May 10, 2021Date of Patent: March 25, 2025Assignee: Apple Inc.Inventors: Elliot A. Barer, Pierre J. Defilippis, Roberto Garcia, Timothy Shaw, Craig M. Federighi, Darin B. Adler, Jonathon Sodos
-
Patent number: 12242702Abstract: The present disclosure generally relates to user interfaces for managing shared-content sessions. In some embodiments, content is shared with a group of users participating in a shared-content session. In some embodiments, the content is screen-share content that is shared from one device to other participants of the shared-content session. In some embodiments, the content is synchronized content for which output of the content is synchronized across the participants of the shared-content session.Type: GrantFiled: September 24, 2021Date of Patent: March 4, 2025Assignee: Apple Inc.Inventors: Jae Woo Chang, Elliot A. Barer, Kaely Coon, Craig M. Federighi, Kyle William Horn, Marcel Van Os
-
Publication number: 20250036267Abstract: Systems and processes for providing and updating user interfaces for search functions are provided. An example process includes, at a computer system including a touch sensitive display and one or more input devices: receiving, via the one or more input devices, a request to display a user interface; in response to receiving the request to display the user interface, displaying, via the touch sensitive display, the user interface including an affordance including an indication of a number of pages of the user interface; and while displaying the user interface: detecting an occurrence of a predetermined condition; and in response to detecting the occurrence of the predetermined conditions, updating the affordance to include an indication of a search function.Type: ApplicationFiled: October 10, 2024Publication date: January 30, 2025Inventors: Cameron BURGESS, Alan C. DYE, Craig M. FEDERIGHI, Ramon GILABERT LLOP, James N. JONES, Jamie L. MYROLD
-
Publication number: 20250039506Abstract: In some implementations, a user device can predictively route media content to a remote playback device based on playback context information obtained by the user device. The playback context can include local playback context information related to the state and/or context of the user device. The playback context can include remote playback context information related to the state and/or context of available remote playback devices. Based on the playback context information obtained by the user device, the user device can generate a predictive score for each available playback device that indicates or predicts the likelihood that the user will want to send media content to the corresponding playback device. The user device can generate and present a graphical user interface that can identify the playback devices having predictive scores over a threshold score. In some instances, the user device can automatically route selected media content to a predicted playback device.Type: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Applicant: Apple Inc.Inventors: Brian D. Pietsch, Craig M. Federighi, Adam A. Sonnanstine, Taylor G. Carrigan, Johannes P. Schmidt, Astrid Yi, Deepak Iyer, Thomas Alsina, Jonathan A. Bennett, Patrick L. Coffman, Cesar de Camargo Barscevicius
-
Publication number: 20240419308Abstract: An electronic device that includes or is in communication with a display generation component detects a first input that corresponds to a request to initiate a process for sharing first content. In response to detecting the first input, the electronic device causes display of a sharing interface via the display generation component. Displaying the sharing interface includes concurrently displaying one or more sharing options for sharing content with other devices and instructions for sharing content using a proximity-initiated sharing mode.Type: ApplicationFiled: May 1, 2024Publication date: December 19, 2024Inventors: Jae Woo Chang, Mayura D. Deshpande, Chanaka G. Karunamuni, William M. Tyler, Hope R. Hyun, Marcel van Os, Jason Orlovich, Miranda J. Zhou, Grant R. Paul, Alejandro A. Rodriguez, Pablo Pons Bordes, Ryan A. Williams, Charles Circlaeys, Sreekuttan Sudarsanan, Eric Lance Wilson, Christopher P. Foss, Raymond S. Sepulveda, Chun Kin Minor Wong, Mani Amini, Craig M. Federighi
-
Publication number: 20240403354Abstract: The subject system may be implemented by at least one processor configured to obtain text input and select an image based on a comparison between the text input and a tag associated with the image. The tag was derived from at least one of the image or a prior use of the image, and the image was extracted from another image. The at least one processor is also configured to provide, responsive to obtaining the text input, the image.Type: ApplicationFiled: October 17, 2023Publication date: December 5, 2024Inventors: Vignesh JAGADEESH, Craig M. FEDERIGHI
-
Patent number: 12160399Abstract: 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: October 16, 2023Date of Patent: December 3, 2024Assignee: Apple Inc.Inventors: Emily Clark Schubert, Todd Blocksom, Andre M J Boule, Richard R. Dellinger, Craig M. Federighi, Matthew Elliot Shepherd, Garrett L. Weinberg
-
Patent number: 12149518Abstract: 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: August 29, 2023Date of Patent: November 19, 2024Assignee: Apple Inc.Inventors: Jessie Berlin, Darin Adler, Dan Bernstein, Patrick L. Coffman, Steven Falkenburg, Craig M. Federighi, Alan Hshieh, Richard Mondello, Adele Peterson
-
Patent number: 12149790Abstract: In some implementations, a user device can predictively route media content to a remote playback device based on playback context information obtained by the user device. The playback context can include local playback context information related to the state and/or context of the user device. The playback context can include remote playback context information related to the state and/or context of available remote playback devices. Based on the playback context information obtained by the user device, the user device can generate a predictive score for each available playback device that indicates or predicts the likelihood that the user will want to send media content to the corresponding playback device. The user device can generate and present a graphical user interface that can identify the playback devices having predictive scores over a threshold score. In some instances, the user device can automatically route selected media content to a predicted playback device.Type: GrantFiled: June 28, 2023Date of Patent: November 19, 2024Assignee: Apple Inc.Inventors: Brian D. Pietsch, Craig M. Federighi, Adam A. Sonnanstine, Taylor G. Carrigan, Johannes P. Schmidt, Astrid Yi, Deepak Iyer, Thomas Alsina, Jonathan A. Bennett, Patrick L. Coffman, Cesar de Camargo Barscevicius
-
Patent number: 12147964Abstract: The present disclosure generally relates to user interfaces for managing peer-to-peer transfers. In some examples, a device provides user interfaces for initiating and managing transfers. In some examples, a device provides user interfaces corresponding to completed transfers. In some examples, a device provides user interfaces for providing visually distinguishable message object appearances based on message designation. In some examples, a device provides user interfaces for activating accounts for accepting and sending transfers. In some examples, a device provides user interfaces for exchanging accounts for use in a transfer. In some examples, a device provides user interfaces for splitting transfers between two or more accounts. In some examples, a device provides user interfaces for generating and displaying a transfers history list. In some examples, a device provides user interfaces for voice-activation of transfers.Type: GrantFiled: June 13, 2023Date of Patent: November 19, 2024Assignee: Apple Inc.Inventors: Marcel Van Os, Peter D. Anton, Allison Dryer, Craig M. Federighi, Cas Lemmens
-
Publication number: 20240373124Abstract: User interfaces for controlling media capture settings are described, including user interfaces for controlling capture of media with associated depth information (e.g., for applying simulated depth-of-field effects), controlling media capture settings with multiple input types, controlling zoom settings for media capture (e.g., conditionally displaying a secondary preview at a different zoom level), capturing and viewing media using internal and external media storage, and controlling an indicator for level capture guidance.Type: ApplicationFiled: September 26, 2023Publication date: November 7, 2024Inventors: Johnnie B. MANZARI, Jeffrey A. BRASKET, Brandon J. COREY, Etienne DUCHESNE, Alan C. DYE, Craig M. FEDERIGHI, Nicholas D. LUPINETTI, Jonathan I. MCCORMACK, Aaron MORING, Daniel T. PRESTON, Vitor M. SILVA, William A. SORRENTINO, III, Andre SOUZA DOS SANTOS, Adrian ZUMBRUNNEN
-
Publication number: 20240291944Abstract: The present disclosure generally relates to methods and user interfaces for displaying graphical effects in a video application. In some embodiments, methods and user interfaces for displaying graphical effects during a real-time communication session are described. In some embodiments, methods and user interfaces for sharing content during a real-time communication session are described. In some embodiments, methods and user interfaces for displaying graphical effects in multiple video applications are described. In some embodiments, methods and user interfaces for framing a subject in a representation of the field of view of one or more camera sensors is described.Type: ApplicationFiled: January 18, 2024Publication date: August 29, 2024Inventors: Nicolas V. SCAPEL, Jae Woo CHANG, Jingfang CHEN, Craig M. FEDERIGHI, John O. LOUCH, Johnnie B. MANZARI, Fiona P. O'LEARY, Raymond S. SEPULVEDA, Samuel M. WEINIG, Chun Kin Minor WONG, Giancarlo YERKES, Adrian ZUMBRUNNEN
-
Publication number: 20240256100Abstract: The present disclosure generally relates to methods and user interfaces for managing visual content at a computer system. In some embodiments, methods and user interfaces for managing visual content in media are described. In some embodiments, methods and user interfaces for managing visual indicators for visual content in media are described. In some embodiments, methods and user interfaces for inserting visual content in media are described. In some embodiments, methods and user interfaces for identifying visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for managing user interface objects for visual content in media are described.Type: ApplicationFiled: March 20, 2024Publication date: August 1, 2024Inventors: Grant R. PAUL, Steven D. BAKER, Brandon J. COREY, Neil G. CRANE, Matthias DANTONE, Nathan DE VRIES, Craig M. FEDERIGHI, James N. JONES, Xishuo LIU, Johnnie B. MANZARI, Sebastien V. MARINEAU-MES, Pulah J. SHAH, Andre SOUZA DOS SANTOS, Srinivasan VENKATACHARY, Yang ZHAO
-
Patent number: 12045437Abstract: An example process includes: while displaying a user interface different from a digital assistant user interface, receiving a user input; in accordance with a determination that the user input satisfies a criterion for initiating a digital assistant: displaying, over the user interface, the digital assistant user interface, the digital assistant user interface including: a digital assistant indicator displayed at a first portion of the display; and a response affordance displayed at a second portion of the display, where: a portion of the user interface remains visible at a third portion of the display; and the third portion is between the first portion and the second portion.Type: GrantFiled: April 9, 2021Date of Patent: July 23, 2024Assignee: Apple Inc.Inventors: Neal Ellis, Oluwatomiwa B. Alabi, Robert Burton, Richard R. Dellinger, Thomas R. Fazio, Craig M. Federighi, Rebecca P. Fish, Nikrouz Ghotbi, James N. Jones, Ieyuki Kawashima, Stephen O. Lemay, Pedro Mari, Aaron Musengo, James E. Palmer, Patchaya Beam Seilaudom, Andrea Valentina Simes, Tyler McClay Smith, Trungtin Tran, Robert A. Walker, II
-
Publication number: 20240232315Abstract: Some techniques are described herein for a setup component of a controller to add accessories to a new ecosystem (e.g., a grouping of one or more accessories and one or more controllers and/or a grouping of one or more accessories to an application) that are already added to another ecosystem. Such techniques can include the setup component maintaining a list of accessories for which the setup component has added to the other ecosystem. Using the list, the setup component adds the accessories in the list to the new ecosystem through communications with the accessories and an application corresponding to the new ecosystem.Type: ApplicationFiled: September 19, 2023Publication date: July 11, 2024Inventors: Anshul JAIN, Craig M. FEDERIGHI, Andreas I. GAL, Jared S. GRUBB, Arun G. MATHIAS, Anush G. NADATHUR, Philip W. SCHILLER, Justin N. WOOD, Patrick L. COFFMAN
-
Publication number: 20240236065Abstract: Some techniques are described herein for initially setting up an accessory with a controller. Such techniques have a setup component of a controller establish a relationship with the accessory and facilitate establishment of relationships between applications of the controller and the accessory. In some examples, the setup component causes an accessory management credential to be installed on the accessory so that the accessory can be configured by the setup component to establish a relationship with an application in communication with the setup component. In some examples, such communication between the application and the accessory occurs without further interactions with the setup component.Type: ApplicationFiled: September 19, 2023Publication date: July 11, 2024Inventors: Anshul JAIN, Craig M. FEDERIGHI, Andreas I. GAL, Jared S. GRUBB, Arun G. MATHIAS, Anush G. NADATHUR, Philip W. SCHILLER, Justin N. WOOD
-
Publication number: 20240211117Abstract: At a display of a computer system, a user interface is displayed that includes a placement location configured to spatially accommodate a respective user interface object of a plurality of user interface objects corresponding to different applications. In response to detecting the input that is directed to the placement location and in accordance with a determination that the input meets first criteria, including a duration criterion, one or more selectable options associated with the first user interface object corresponding to the first application are displayed. In response to detecting the input and in accordance with a determination that the input meets second criteria, wherein the second criteria requires that the input includes movement in a first direction, display of the first user interface object is replaced with display of the second user interface object from the plurality of user interface objects associated with the placement location.Type: ApplicationFiled: March 1, 2024Publication date: June 27, 2024Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Christian X. Dalonzo, Craig M. Federighi, Alan C. Dye
-
Publication number: 20240134953Abstract: Some techniques are described herein for a setup component of a controller to add accessories to a new ecosystem (e.g., a grouping of one or more accessories and one or more controllers and/or a grouping of one or more accessories to an application) that are already added to another ecosystem. Such techniques can include the setup component maintaining a list of accessories for which the setup component has added to the other ecosystem. Using the list, the setup component adds the accessories in the list to the new ecosystem through communications with the accessories and an application corresponding to the new ecosystem.Type: ApplicationFiled: September 18, 2023Publication date: April 25, 2024Inventors: Anshul JAIN, Craig M. FEDERIGHI, Andreas I. GAL, Jared S. GRUBB, Arun G. MATHIAS, Anush G. NADATHUR, Philip W. SCHILLER, Justin N. WOOD
-
Patent number: D1036488Type: GrantFiled: June 16, 2020Date of Patent: July 23, 2024Assignee: Apple Inc.Inventors: Marcos Alonso Ruiz, Imran Chaudhri, Craig M. Federighi