Patents by Inventor Matthew E. Shepherd
Matthew E. Shepherd 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: 11917030Abstract: A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.Type: GrantFiled: March 26, 2021Date of Patent: February 27, 2024Assignee: Apple Inc.Inventors: Huan He, Jonathon Sodos, Nicholas J. Circosta, Sean Geiger, Nelson M. Leduc, Cisto Cyriac, Matthew E. Shepherd, David A. Schaefgen, Elliot T. Garner, Jose A. Lozano Hinojosa, Mursalin Akon, Robert D. Butler, Xudong Liu
-
Patent number: 11916861Abstract: The disclosed embodiments include a method for providing interactive notification elements. A device receives a first message. The device displays a first notification element in a first area of a user interface. The first notification element comprises information about the received first message. While displaying the first notification element, the device displays a first user interface (UI) element for initiating a reply to the first message. The first UI element includes a text entry field and an audio entry button for initiating recording of audio; and responsive to receiving a selection of the first UI element. In accordance with a determination that the selection includes selection of the audio entry button, the device initiates recording of audio and replacing the text entry field with a representation of the audio being recorded.Type: GrantFiled: November 24, 2021Date of Patent: February 27, 2024Assignee: APPLE INC.Inventors: Matthew E Shepherd, Michael R. Dickson, Stephen O. Lemay, Freddy A. Anzures, Richard R Dellinger, Tomiwa Alabi, Lawrence Y. Yang
-
Patent number: 11895105Abstract: An access control system is provided to prevent the surreptitious granting of access to privacy related functionality on an electronic device. Software-based events to grant access to device functionality can be validated by confirming that the software event corresponds with a hardware input event. This validation prevents the spoofing of a user interface input that may be used to fraudulently grant access to specific functionality.Type: GrantFiled: January 29, 2021Date of Patent: February 6, 2024Assignee: Apple, Inc.Inventors: James R. Montgomerie, Jessica Aranda, Patrick Coffman, Julien Freudiger, Matthew Hansen Gamble, Ron Huang, Anant Jain, Glen S. Low, Andrey Pokrovskiy, Stephen J. Rhee, Matthew E. Shepherd, Ansh Shukla, Katherine Skinner, Kyle Martin Sluder, Christopher Soli, Christopher K. Thomas, Guy L. Tribble, John Wilander
-
DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MANIPULATING USER INTERFACES BASED ON UNLOCK INPUTS
Publication number: 20230409160Abstract: 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: ApplicationFiled: August 29, 2023Publication date: December 21, 2023Inventors: 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: 11848767Abstract: Aspects of the subject technology provide for privacy-preserving electronic publication and subscription. A publisher device may establish a publication channel with a publication server and receive a channel identifier and a channel ownership token for the channel. The publisher device may provide the channel identifier and a key for the publication channel to a subscriber device. The publisher device may publish data encrypted using the key to the publication server, the subscriber device may obtain the encrypted published data from the server using the channel identifier, and may decrypt the published data using the key obtained from the publisher device. The published data may include status information for a user of the publisher device, in some examples.Type: GrantFiled: April 15, 2022Date of Patent: December 19, 2023Assignee: Apple Inc.Inventors: Nicholas J. Circosta, Elliot T. Garner, Aniket A. Zamwar, Yevgeni Pekurovsky, Jared A. Crawford, Frederic Jacobs, Justin S Titi, Matthew E. Shepherd, Jose A. Lozano Hinojosa, Sean Geiger, Ahmed M. Bashir
-
Publication number: 20230396705Abstract: The subject disclosure provides systems and methods for application-specific do not disturb configuration for electronic devices. For example, a system process may store a set of interruption control mode identifiers of user-selected configuration options associated with an application. When the device is operated in an interruption control mode, such as a do not disturb mode, the system process may provide a set of interruption control mode identifiers to the application to facilitate operation of the application according to the user-selected configuration options.Type: ApplicationFiled: April 24, 2023Publication date: December 7, 2023Inventors: Erik M. BERGET, David A. SCHAEFGEN, Evan C. WINELAND, Justin S. TITI, Matthew E. SHEPHERD
-
Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs
Patent number: 11768575Abstract: 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: September 28, 2022Date of Patent: September 26, 2023Assignee: 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: 11706584Abstract: An application manager of a mobile device can provide a user with the ability to control whether an application can use location information provided by a location subsystem of the mobile device. The application can request a current location of the mobile device and the location subsystem can provide the location of the mobile device in accordance with a location services authorization type that is assigned to the application.Type: GrantFiled: April 21, 2021Date of Patent: July 18, 2023Assignee: Apple Inc.Inventors: Matthew E. Shepherd, Ronald K. Huang, Stephen J. Rhee, Daniel T. Kurtz, Erik Neuenschwander
-
Patent number: 11574066Abstract: Disclosed herein is a technique for implementing a secure lock screen on a computing device. The secure lock screen is configured to permit particular applications to display their content—such as main user interfaces (UIs)—while maintaining a desired overall level of security on the computing device. Graphics contexts, which represent drawing destinations associated with the applications, are tagged with entitlement information that indicates whether or not each graphics context should be displayed on the computing device when the computing device is in a locked-mode. Specifically, an application manager tags each application that is initialized, where the tagging is based on a level of entitlement possessed by the application. In turn, a rendering server that manages the graphics contexts can identify the tagged entitlement information and display or suppress the content of the applications in accordance with their entitlements.Type: GrantFiled: January 18, 2019Date of Patent: February 7, 2023Assignee: Apple Inc.Inventors: Matthew E. Shepherd, Joshua H. Shaffer, Chendi Zhang, Daniel O. Schimpf, Benjamin E. Nielsen, Cameron W. Zwarich
-
DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MANIPULATING USER INTERFACES BASED ON UNLOCK INPUTS
Publication number: 20230021247Abstract: 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: ApplicationFiled: September 28, 2022Publication date: January 19, 2023Inventors: 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 -
Publication number: 20220385738Abstract: Aspects of the subject technology provide for privacy-preserving electronic publication and subscription. A publisher device may establish a publication channel with a publication server and receive a channel identifier and a channel ownership token for the channel. The publisher device may provide the channel identifier and a key for the publication channel to a subscriber device. The publisher device may publish data encrypted using the key to the publication server, the subscriber device may obtain the encrypted published data from the server using the channel identifier, and may decrypt the published data using the key obtained from the publisher device. The published data may include status information for a user of the publisher device, in some examples.Type: ApplicationFiled: April 15, 2022Publication date: December 1, 2022Inventors: Nicholas J. CIRCOSTA, Elliot T. GARNER, Aniket A. ZAMWAR, Yevgeni PEKUROVSKY, Jared A. CRAWFORD, Frederic JACOBS, Justin S. TITI, Matthew E. SHEPHERD, Jose A. LOZANO HINOJOSA, Sean GEIGER, Ahmed M. BASHIR
-
Publication number: 20220365640Abstract: A computer system detects a first input requesting display of a home screen of the computer system, and in response, in accordance with a determination that a first activity mode is active on the computer system, displays a first home screen associated with the first activity mode, and enables provision of first notifications by the computer system in accordance with settings of the first activity mode; and in accordance with a determination that a second activity mode is active on the computer system, the computer system displays a second home screen associated with the second activity mode, and enables provision of second notifications by the computer system in accordance with settings of the second activity mode. The second home screen is different from the first home screen, and at least some settings of the second activity mode are different from the settings of the first activity mode.Type: ApplicationFiled: September 23, 2021Publication date: November 17, 2022Inventors: David C. Graham, Heena Ko, Caelan G. Stack, Christopher P. Foss, Justin S. Titi, Matthew E. Shepherd
-
Device, method, and graphical user interface for manipulating user interfaces based on unlock inputs
Patent number: 11494046Abstract: 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: March 29, 2019Date of Patent: November 8, 2022Assignee: 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: 11379106Abstract: While a user is using a computer system, the computer system detects the occurrence of a first plurality of events including a first event corresponding to a first application, wherein the first event is associated with a first time, and a second event corresponding to a second application that is different from the first application, wherein the second event is associated with a second time. At a first delivery time, after the first time and after the second time, the computer system provides notifications corresponding to the first plurality of events as a first bundled notification that includes an indication of the first event and an indication of the second event. A notification for the first event was not provided prior to the first delivery time and a notification for the second event was not provided prior to the first delivery time.Type: GrantFiled: September 23, 2021Date of Patent: July 5, 2022Assignee: APPLE INC.Inventors: David C. Graham, Heena Ko, Caelan G. Stack, Christopher P. Foss, Justin S. Titi, Matthew E. Shepherd
-
Publication number: 20220109652Abstract: The disclosed embodiments include a method for providing interactive notification elements. A device receives a first message. The device displays a first notification element in a first area of a user interface. The first notification element comprises information about the received first message. While displaying the first notification element, the device displays a first user interface (UI) element for initiating a reply to the first message. The first UI element includes a text entry field and an audio entry button for initiating recording of audio; and responsive to receiving a selection of the first UI element. In accordance with a determination that the selection includes selection of the audio entry button, the device initiates recording of audio and replacing the text entry field with a representation of the audio being recorded.Type: ApplicationFiled: November 24, 2021Publication date: April 7, 2022Inventors: Matthew E. Shepherd, Michael R. Dickson, Stephen O. Lemay, Freddy A. Anzures, Richard R. Dellinger, Tomiwa Alabi, Lawrence Y. Yang
-
Patent number: 11287942Abstract: 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: April 8, 2020Date of Patent: March 29, 2022Assignee: 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
-
Publication number: 20210400037Abstract: An access control system is provided to prevent the surreptitious granting of access to privacy related functionality on an electronic device. Software-based events to grant access to device functionality can be validated by confirming that the software event corresponds with a hardware input event. This validation prevents the spoofing of a user interface input that may be used to fraudulently grant access to specific functionality.Type: ApplicationFiled: January 29, 2021Publication date: December 23, 2021Inventors: James R. Montgomerie, Jessica Aranda, Patrick Coffman, Julien Freudiger, Matthew Hansen Gamble, Ron Huang, Anant Jain, Glen S. Low, Andrey Pokrovskiy, Stephen J. Rhee, Matthew E. Shepherd, Ansh Shukla, Katherine Skinner, Kyle Martin Sluder, Christopher Soli, Christopher K. Thomas, Guy L. Tribble, John Wilander
-
Publication number: 20210392194Abstract: A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.Type: ApplicationFiled: March 26, 2021Publication date: December 16, 2021Inventors: Huan HE, Jonathon SODOS, Nicholas J. CIRCOSTA, Sean GEIGER, Nelson M. LEDUC, Cisto CYRIAC, Matthew E. SHEPHERD, David A. SCHAEFGEN, Elliot T. GARNER, Jose A. LOZANO HINOJOSA, Mursalin AKON, Robert D. BUTLER, Xudong LIU
-
Patent number: 11190477Abstract: The disclosed embodiments include a method for providing interactive notification elements. A device receives a first message and displays a first notification element in a first area of a user interface. The first notification element includes information about the received first message. While displaying the first notification element, the device receives a second message. In response, the device determines whether the second message is associated with the first message. In accordance with a determination that the second message is not associated with the first message, the device delays displaying a second notification element for the second message until the first notification element has been dismissed.Type: GrantFiled: August 13, 2020Date of Patent: November 30, 2021Assignee: APPLE INC.Inventors: Matthew E. Shepherd, Michael R. Dickson, Stephen O. Lemay, Freddy A. Anzures, Richard R. Dellinger, Tomiwa Alabi, Lawrence Y. Yang
-
Publication number: 20210243552Abstract: An application manager of a mobile device can provide a user with the ability to control whether an application can use location information provided by a location subsystem of the mobile device. The application can request a current location of the mobile device and the location subsystem can provide the location of the mobile device in accordance with a location services authorization type that is assigned to the application.Type: ApplicationFiled: April 21, 2021Publication date: August 5, 2021Inventors: Matthew E. Shepherd, Ronald K. Huang, Stephen J. Rhee, Daniel T. Kurtz, Erik Neuenschwander