Patents by Inventor David C. Graham

David C. Graham 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: 11026083
    Abstract: This document describes techniques for detecting and providing user notification of mismatched devices. A device mismatch of a pair of wireless devices may be detected. A wireless indication of the device mismatch may be provided to another wireless device. That wireless device may provide a user notification that the pair of wireless devices are mismatched.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 1, 2021
    Assignee: Apple Inc.
    Inventors: Michael Jason Giles, Ariane Cotte, Sriram Hariharan, Robert D. Watson, Sarang S. Ranade, David C. Graham
  • Patent number: 10987935
    Abstract: A fluidic ejection cartridge and protective tape therefor. The fluidic ejection cartridge has a cartridge body for an organic solvent-based fluid having a cover closing a first end thereof, an ejection head on a second end thereof opposite the first end, and side walls attached to the first and second ends between the first and second ends, wherein the side walls comprise a first side wall, a second side wall opposite the first side wall, a first end wall attached to the first and second side walls, and a second end wall opposite the first end wall attached to the first and second side walls. A removable tape is attached to a nozzle plate of the ejection head and to a portion of the first side wall, wherein the removable tape comprises a polymeric backing film and a platinum-cured silicone adhesive.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: April 27, 2021
    Inventors: Paul W. Dryer, David C. Graham, Sean T. Weaver
  • Publication number: 20210109836
    Abstract: In some embodiments, an electronic device presents indications of usage metrics for the device. In some embodiments, an electronic device sets, configures and/or enforces device usage limits. In some embodiments, an electronic device limits access to certain applications during certain periods of time. In some embodiments, an electronic device suppresses auxiliary functions of certain applications when an application usage limit or restriction criteria associated with those applications is reached. In some embodiments, an electronic device manages restriction settings with permission optionally provided by another electronic device.
    Type: Application
    Filed: December 18, 2020
    Publication date: April 15, 2021
    Inventors: Elizabeth Caroline CRANFILL, Christopher P. FOSS, David C. GRAHAM
  • Publication number: 20210081102
    Abstract: An electronic device with a display device displays a user interface that includes content. The electronic device, while displaying the user interface that includes content, detects a first input. The electronic device, in response to detecting the first input, displays an annotation layer over the displayed content. At least a portion of the content is visible through the annotation layer. The electronic device, while displaying the annotation layer, displays a set of markup tools, including a plurality of tools for adding marks to the annotation layer. The electronic device detects a second input selecting a first markup tool of the set of markup tools. The electronic device adds one or more marks on the annotation layer in accordance with one or more additional inputs using the selected first markup tool.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: David C. Graham, Kenneth L. Kocienda, Caelan G. Stack, Christopher P. Foss, Freddy A. Anzures
  • Publication number: 20210029184
    Abstract: One embodiment provides for a data processing system comprising a memory device to store instructions and one or more processors to execute the instructions stored on the memory device. The instructions cause the one or more processors to provide a virtual assistant to receive voice input at a media playback device associated with the data processing system. The virtual assistant, via the one or more processors, is configured to receive a voice command at the media playback device, where the voice command is to schedule an event, then determine a user account associated with the voice command, a type of command based on context information associated with the voice command, and a target device to which media playback associated with the event is to be scheduled.
    Type: Application
    Filed: October 9, 2020
    Publication date: January 28, 2021
    Inventors: Thomas M. Alsina, David C. Graham, Andrew M. Wadycki, Edward T. Schmidt, Joel M. Lopes Da Silva, Richard M. Powell, Gregory R. Chapman
  • Publication number: 20210014613
    Abstract: A computer system detects an occurrence of a respective event. In response, and in accordance with a determination that a first wearable audio output component of a wearable audio output device is at least partially in a first ear of the user and that a second wearable audio output component of the wearable audio output device is at least partially in a second ear of the user, the computer system displays acoustic seal information for the wearable audio output device, including concurrently displaying, via the display device: a first indication of a quality of a first acoustic seal between the first wearable audio output component and the first ear of the user; and a second indication, distinct from the first indication, of a quality of a second acoustic seal between the second wearable audio output component and the second ear of the user.
    Type: Application
    Filed: September 22, 2020
    Publication date: January 14, 2021
    Inventors: Taylor G. Carrigan, David C. Graham, Dustin A. Hatfield
  • Publication number: 20210014611
    Abstract: A wearable audio output device in a physical environment includes an input device and one or more microphones. While ambient sound from the physical environment is being detected by the microphone(s), the wearable audio output device: while in a first mode, provides a first audio output including one or more pass-through audio components selected so as to increase audio pass-through of the ambient sound; detects an input via the input device; in response to detecting the input, and in accordance with a determination that the input is a first type of gesture, transitions from the first mode to a second mode; and, while in the second mode, provides a second audio output including one or more cancellation audio components selected so as to increase audio cancellation of the ambient sound.
    Type: Application
    Filed: September 22, 2020
    Publication date: January 14, 2021
    Inventors: Taylor G. Carrigan, David C. Graham, Thomas S. Hulbert, Dustin A. Hatfield, Gemma A. Roper, Karlin Y. Bark, David H. Bloom, Benjamin G. Jackson, Brenton A. Baugh, Shota Aoyagi
  • Publication number: 20210014610
    Abstract: While a first wearable audio output component of a wearable audio output device is in a first position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in the first position relative to a second ear, a computer system operates the wearable audio output device in a first mode. While doing so, the computer system detects a change in position of the first component from the first position to a second position; and, in response, while the second component is maintained in the first position, the computer system transitions the wearable audio output device from the first mode to a different, second mode that is a pass-through mode in which audio outputs provided via the wearable audio output device include pass-through audio components that include at least a portion of ambient sound from the physical environment.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 14, 2021
    Inventors: Taylor G. Carrigan, David C. Graham, Andrew E. Greenwood, Thomas S. Hulbert, Hugo D. Verweij
  • Patent number: 10872024
    Abstract: In some embodiments, an electronic device presents indications of usage metrics for the device. In some embodiments, an electronic device sets, configures and/or enforces device usage limits. In some embodiments, an electronic device limits access to certain applications during certain periods of time. In some embodiments, an electronic device suppresses auxiliary functions of certain applications when an application usage limit or restriction criteria associated with those applications is reached. In some embodiments, an electronic device manages restriction settings with permission optionally provided by another electronic device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 22, 2020
    Assignee: Apple Inc.
    Inventors: Elizabeth Caroline Cranfill, Christopher P. Foss, David C. Graham
  • Patent number: 10856081
    Abstract: A method for adjusting audio being outputted through a beam forming loudspeaker array. Program audio is rendered to drive the loudspeaker array to produce sound beams having i) a main content pattern that is aimed at a listener, superimposed with ii) several diffuse content patterns that are aimed away from the listener. In response to receiving an alert message that refers to alert audio, the portion of the program audio in the main pattern is moved into the diffuse patterns, and the alert audio is rendered to drive the loudspeaker array so that the portion of the program audio in the main pattern is replaced with the alert audio. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: December 1, 2020
    Assignee: Apple Inc.
    Inventors: Afrooz Family, Gary I. Butcher, Hugo D. Verweij, David C. Graham, Imran A. Chaudhri, Marcos Alonso Ruiz, Christopher J. Stringer
  • 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
  • Publication number: 20200363915
    Abstract: An electronic device with one or more processors and memory, and in communication with a display and an audio system presents, under control of the electronic device, via the audio system, a first audio output, the first audio output having a volume and an audio property other than volume (e.g., a reverberation time, a low-pass filter cutoff, or a stereo balance). While the audio system presents a first audio output, the device receives an input that corresponds to a request to present a second audio output, and in response, the device concurrently presents, via the audio system, an adjusted version of the first audio output in which the audio property other than volume of the first audio output has been adjusted and the second audio output.
    Type: Application
    Filed: August 4, 2020
    Publication date: November 19, 2020
    Inventors: Marcos Alonso Ruiz, Nathan de Vries, David C. Graham, Freddy A. Anzures, Hugo D. Verweij, Afrooz Family, Matthew I. Brown
  • Patent number: 10805370
    Abstract: One embodiment provides for a media playback device comprising a memory device to store instructions; one or more processors to execute the instructions stored on the memory device, the instructions to cause the one or more processors to provide a playback queue manager to manage one or more media playback queues including a set of media items associated with a scheduled event and a playback routing manager to determine an output destination for the set of media items based on context associated with the scheduled event, the playback routing manager to route output of playback of the set of media items to one or more of multiple different connected media playback devices based on the context associated with the scheduled event.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: October 13, 2020
    Assignee: Apple Inc.
    Inventors: Thomas M. Alsina, David C. Graham, Andrew M. Wadycki, Edward T. Schmidt, Joel M. Lopes Da Silva, Richard M. Powell, Gregory R. Chapman
  • Patent number: D910058
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: February 9, 2021
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, David C. Graham, Wan Si Wan
  • Patent number: D910648
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: February 16, 2021
    Assignee: Apple Inc.
    Inventors: Marcos Alonso Ruiz, Taylor Gerard Carrigan, Drew Rocky Domm, Alan C. Dye, Christopher Foss, David C. Graham, Jonathan P. Ive, Pedro Mari, Eric Lance Wilson
  • Patent number: D911362
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: February 23, 2021
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, David C. Graham, Wan Si Wan
  • Patent number: D916127
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: April 13, 2021
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, David C. Graham, Wan Si Wan
  • Patent number: D916758
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, David C. Graham
  • Patent number: D916793
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Gary Butcher, Joseph Chan, Alan C. Dye, David C. Graham, Jonathan P. Ive, Pedro Mari, Christopher Wilson
  • Patent number: D917517
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: April 27, 2021
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, David C. Graham