Patents by Inventor Christopher Garrido

Christopher Garrido 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: 11109042
    Abstract: Systems and methods for coding a video to be overlaid by annotations are devised. A motion compensated predictive coding is employed, wherein coding parameters of video pixel blocks are determined based on the pixel blocks' relation to the annotations. A decoder decodes the video and annotates it based on metadata, obtained from the coder or other sources, describing the annotations' appearance and rendering mode.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: August 31, 2021
    Assignee: Apple Inc.
    Inventors: Sudeng Hu, Xing Wen, Jae Hoon Kim, Peikang Song, Hang Yuan, Dazhong Zhang, Xiaosong Zhou, Hsi-Jung Wu, Christopher Garrido, Ming Jin, Patrick Miauton, Karthick Santhanam
  • Patent number: 10999426
    Abstract: An electronic device is disclosed. The electronic device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; determining whether the contact is on a list; and in response to a determination that the contact is on the list, establishing the full-duplex live audio communication session between the electronic device and the external device, where the live audio communication session is established without receiving a user input that acknowledges the request.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 4, 2021
    Assignee: Apple Inc.
    Inventors: Hugh W. Johnson, Christopher Garrido, Andreas E. Schobel
  • Publication number: 20200068066
    Abstract: An electronic device is disclosed. The electronic device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; determining whether the contact is on a list; and in response to a determination that the contact is on the list, establishing the full-duplex live audio communication session between the electronic device and the external device, where the live audio communication session is established without receiving a user input that acknowledges the request.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Inventors: Hugh W. JOHNSON, Christopher GARRIDO, Andreas E. SCHOBEL
  • Patent number: 10511707
    Abstract: While in a full-duplex live audio communication session with an external device, an electronic device receives control signal data from the external device. In response, the electronic device issues a perceptual notification. After a first predetermined time period since receiving the control signal data, the electronic device receives audio data from the external device. After a second predetermined time period since issuing the perceptual notification, the electronic device outputs the audio data from the speaker.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: December 17, 2019
    Assignee: Apple Inc.
    Inventors: Hugh W. Johnson, Christopher Garrido, Andreas E. Schobel
  • Publication number: 20190373270
    Abstract: Systems and methods for coding a video to be overlaid by annotations are devised. A motion compensated predictive coding is employed, wherein coding parameters of video pixel blocks are determined based on the pixel blocks' relation to the annotations. A decoder decodes the video and annotates it based on metadata, obtained from the coder or other sources, describing the annotations' appearance and rendering mode.
    Type: Application
    Filed: May 23, 2019
    Publication date: December 5, 2019
    Inventors: Sudeng HU, Xing WEN, Jae Hoon KIM, Peikang SONG, Hang YUAN, Dazhong ZHANG, Xiaosong ZHOU, Hsi-Jung WU, Christopher GARRIDO, Ming JIN, Patrick MIAUTON, Karthick SANTHANAM
  • Publication number: 20180338035
    Abstract: While in a full-duplex live audio communication session with an external device, an electronic device receives control signal data from the external device. In response, the electronic device issues a perceptual notification. After a first predetermined time period since receiving the control signal data, the electronic device receives audio data from the external device. After a second predetermined time period since issuing the perceptual notification, the electronic device outputs the audio data from the speaker.
    Type: Application
    Filed: September 28, 2017
    Publication date: November 22, 2018
    Inventors: Hugh W. JOHNSON, Christopher GARRIDO, Andreas E. SCHOBEL
  • Patent number: 9712623
    Abstract: A client device may be used to initiate or answer calls using a host device connected to a network. For example, when a phone operating as a host device receives an incoming call from a network, the phone may communicate the presence of the incoming call to one or more client devices such as laptop, desktop, tablet, or wearable devices that are associated with the host device. When an answer call selection is made at a client, a call answered communication may be sent from the client device to the host device. The host device may then communicate with the network to connect the call to the host, and when the call is connected, the host may hand-off the call to the client that sent the call answered communication.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: July 18, 2017
    Assignee: Apple Inc.
    Inventors: Keith W. Rauenbuehler, Jason A. Bernardo, Nicholas M. Fraioli, Gurtej Singh Chandok, Christopher Garrido, Thomas Jansen
  • Publication number: 20150350332
    Abstract: A client device may be used to initiate or answer calls using a host device connected to a network. For example, when a phone operating as a host device receives an incoming call from a network, the phone may communicate the presence of the incoming call to one or more client devices such as laptop, desktop, tablet, or wearable devices that are associated with the host device. When an answer call selection is made at a client, a call answered communication may be sent from the client device to the host device. The host device may then communicate with the network to connect the call to the host, and when the call is connected, the host may hand-off the call to the client that sent the call answered communication.
    Type: Application
    Filed: September 2, 2014
    Publication date: December 3, 2015
    Inventors: Keith W. Rauenbuehler, Jason A. Bernardo, Nicholas M. Fraioli, Gurtej Singh Chandok, Christopher Garrido, Thomas Jansen
  • Publication number: 20150271445
    Abstract: A method of making Voice over Internet Protocol (VoIP) calls, legacy circuit calls, sending/receiving Short Message Service (SMS) over Long Term Evolution (LTE) modem or a legacy modem on a mobile terminal with both kinds of modems, and providing all legacy modem functions is disclosed. In addition, methods for dynamic selection of radio in a mobile terminal capable of Rich Communications Services (RCS) capabilities, and a method for redirecting RCS traffic to an alternate network interface is also disclosed. Methods for Session Initiation Protocol module (SIP) stack functions to be distributed across different processors on a mobile terminal, and directed to different network interfaces is disclosed. Methods of adding video calling and RCS functions without encountering the dual registration problem are also disclosed.
    Type: Application
    Filed: June 3, 2015
    Publication date: September 24, 2015
    Inventors: David Lindsay, Stephen J. Parrish, Christopher Garrido, Matthew J. Randmaa
  • Patent number: 9107049
    Abstract: A method of making Voice over Internet Protocol (VoIP) calls, legacy circuit calls, sending/receiving Short Message Service (SMS) over Long Term Evolution (LTE) modem or a legacy modem on a mobile terminal with both kinds of modems, and providing all legacy modem functions is disclosed. In addition, methods for dynamic selection of radio in a mobile terminal capable of Rich Communications Services (RCS) capabilities, and a method for redirecting RCS traffic to an alternate network interface is also disclosed. Methods for Session Initiation Protocol module (SIP) stack functions to be distributed across different processors on a mobile terminal, and directed to different network interfaces is disclosed. Methods of adding video calling and RCS functions without encountering the dual registration problem are also disclosed.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: August 11, 2015
    Assignee: D2 Technologies, Inc.
    Inventors: David Lindsay, Steve Parrish, Christopher Garrido, Matthew Randmaa
  • Publication number: 20130301529
    Abstract: A method of making Voice over Internet Protocol (VoIP) calls, legacy circuit calls, sending/receiving Short Message Service (SMS) over Long Term Evolution (LTE) modem or a legacy modem on a mobile terminal with both kinds of modems, and providing all legacy modem functions is disclosed. In addition, methods for dynamic selection of radio in a mobile terminal capable of Rich Communications Services (RCS) capabilities, and a method for redirecting RCS traffic to an alternate network interface is also disclosed. Methods for Session Initiation Protocol module (SIP) stack functions to be distributed across different processors on a mobile terminal, and directed to different network interfaces is disclosed. Methods of adding video calling and RCS functions without encountering the dual registration problem are also disclosed.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 14, 2013
    Applicant: D2 Technologies Inc.
    Inventors: David Lindsay, Steve Parrish, Christopher Garrido, Matthew Randmaa