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: 11109042Abstract: 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: GrantFiled: May 23, 2019Date of Patent: August 31, 2021Assignee: 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: 10999426Abstract: 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: GrantFiled: October 29, 2019Date of Patent: May 4, 2021Assignee: Apple Inc.Inventors: Hugh W. Johnson, Christopher Garrido, Andreas E. Schobel
-
Publication number: 20200068066Abstract: 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: ApplicationFiled: October 29, 2019Publication date: February 27, 2020Inventors: Hugh W. JOHNSON, Christopher GARRIDO, Andreas E. SCHOBEL
-
Patent number: 10511707Abstract: 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: GrantFiled: September 28, 2017Date of Patent: December 17, 2019Assignee: Apple Inc.Inventors: Hugh W. Johnson, Christopher Garrido, Andreas E. Schobel
-
Publication number: 20190373270Abstract: 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: ApplicationFiled: May 23, 2019Publication date: December 5, 2019Inventors: 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: 20180338035Abstract: 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: ApplicationFiled: September 28, 2017Publication date: November 22, 2018Inventors: Hugh W. JOHNSON, Christopher GARRIDO, Andreas E. SCHOBEL
-
Patent number: 9712623Abstract: 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: GrantFiled: September 2, 2014Date of Patent: July 18, 2017Assignee: Apple Inc.Inventors: Keith W. Rauenbuehler, Jason A. Bernardo, Nicholas M. Fraioli, Gurtej Singh Chandok, Christopher Garrido, Thomas Jansen
-
Publication number: 20150350332Abstract: 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: ApplicationFiled: September 2, 2014Publication date: December 3, 2015Inventors: Keith W. Rauenbuehler, Jason A. Bernardo, Nicholas M. Fraioli, Gurtej Singh Chandok, Christopher Garrido, Thomas Jansen
-
Publication number: 20150271445Abstract: 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: ApplicationFiled: June 3, 2015Publication date: September 24, 2015Inventors: David Lindsay, Stephen J. Parrish, Christopher Garrido, Matthew J. Randmaa
-
Patent number: 9107049Abstract: 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: GrantFiled: May 10, 2013Date of Patent: August 11, 2015Assignee: D2 Technologies, Inc.Inventors: David Lindsay, Steve Parrish, Christopher Garrido, Matthew Randmaa
-
Publication number: 20130301529Abstract: 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: ApplicationFiled: May 10, 2013Publication date: November 14, 2013Applicant: D2 Technologies Inc.Inventors: David Lindsay, Steve Parrish, Christopher Garrido, Matthew Randmaa