Patents by Inventor Chien-Jung Kung
Chien-Jung Kung 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: 11991411Abstract: Methods, systems, and media for transferring playback of media content are provided.Type: GrantFiled: May 16, 2022Date of Patent: May 21, 2024Assignee: Google LLCInventors: Stephen Konig, Yuri James Wiitala, Xiangjun Zhang, Chien-Jung Kung
-
Patent number: 11871067Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: GrantFiled: August 19, 2022Date of Patent: January 9, 2024Assignee: Google LLCInventors: Kenneth J. Mackay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Patent number: 11627171Abstract: Systems and techniques are provided for voice calling with a connected device that does not include a SIM card or telephone port. Outgoing audio data may be received at an embedded browser running on a connected device, may be sent using Web Real Time Communications (WebRTC) from the embedded browser to an integration layer running within the embedded browser, and may be sent from the integration layer to a border controller for a voice call carrier over a Session Initiation Protocol (SIP) connection according to Secure Real Time Transport Protocol (SRTP). Incoming audio data may be received at the integration layer from the border controller for the voice call carrier over the SIP connection according to SRTP, may be sent using WebRTC from the integration layer to the embedded browser, and may be sent from the embedded browser to an audio output of the connected device which may output audio.Type: GrantFiled: November 22, 2021Date of Patent: April 11, 2023Assignee: Google LLCInventors: Jeffrey Ching Wang, Chien-Jung Kung, Madhusudhan R. Adupala
-
Publication number: 20220408141Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: ApplicationFiled: August 19, 2022Publication date: December 22, 2022Inventors: Kenneth J. MacKay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Patent number: 11463762Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: GrantFiled: June 28, 2021Date of Patent: October 4, 2022Assignee: Google LLCInventors: Kenneth J. MacKay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Publication number: 20220279236Abstract: Methods, systems, and media for transferring playback of media content are provided.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Inventors: Stephen Konig, Yuri James Wiitala, Xiangjun Zhang, Chien-Jung Kung
-
Patent number: 11336950Abstract: Methods, systems, and media for transferring playback of media content are provided.Type: GrantFiled: December 14, 2020Date of Patent: May 17, 2022Assignee: Google LLCInventors: Stephen Konig, Yuri James Wiitala, Xiangjun Zhang, Chien-Jung Kung
-
Publication number: 20220094720Abstract: Systems and techniques are provided for voice calling with a connected device that does not include a SIM card or telephone port. Outgoing audio data may be received at an embedded browser running on a connected device, may be sent using Web Real Time Communications (WebRTC) from the embedded browser to an integration layer running within the embedded browser, and may be sent from the integration layer to a border controller for a voice call carrier over a Session Initiation Protocol (SIP) connection according to Secure Real Time Transport Protocol (SRTP). Incoming audio data may be received at the integration layer from the border controller for the voice call carrier over the SIP connection according to SRTP, may be sent using WebRTC from the integration layer to the embedded browser, and may be sent from the embedded browser to an audio output of the connected device which may output audio.Type: ApplicationFiled: November 22, 2021Publication date: March 24, 2022Inventors: Jeffrey Ching Wang, Chien-Jung Kung, Madhusudhan R. Adupala
-
Patent number: 11184408Abstract: Systems and techniques are provided for voice calling with a connected device that does not include a SIM card or telephone port. Outgoing audio data may be received at an embedded browser running on a connected device, may be sent using Web Real Time Communications (WebRTC) from the embedded browser to an integration layer panning within the embedded browser, and may be sent from the integration layer to a border controller for a voice call carrier over a Session Initiation Protocol (SIP) connection according to Secure Real Time Transport Protocol (SRTP). Incoming audio data may be received at the integration layer from the border controller for the voice call carrier over the SIP connection according to SRTP, may be sent using WebRTC from the integration layer to the embedded browser, and may be sent from the embedded browser to an audio output of the connected device which may output audio.Type: GrantFiled: February 12, 2020Date of Patent: November 23, 2021Assignee: GOOGLE LLCInventors: Jeffrey Ching Wang, Chien-Jung Kung, Madhusudhan R. Adupala
-
Publication number: 20210329332Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: ApplicationFiled: June 28, 2021Publication date: October 21, 2021Inventors: Kenneth J. MacKay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Publication number: 20210227000Abstract: Systems and techniques are provided for voice calling with a connected device that does not include a SIM card or telephone port. Outgoing audio data may be received at an embedded browser running on a connected device, may be sent using Web Real Time Communications (WebRTC) from the embedded browser to an integration layer panning within the embedded browser, and may be sent from the integration layer to a border controller for a voice call carrier over a Session Initiation Protocol (SIP) connection according to Secure Real Time Transport Protocol (SRTP). Incoming audio data may be received at the integration layer from the border controller for the voice call carrier over the SIP connection according to SRTP, may be sent using WebRTC from the integration layer to the embedded browser, and may be sent from the embedded browser to an audio output of the connected device which may output audio.Type: ApplicationFiled: February 12, 2020Publication date: July 22, 2021Inventors: Jeffrey Ching Wang, Chien-Jung Kung, Madhusudhan R. Adupala
-
Patent number: 11051066Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: GrantFiled: March 9, 2020Date of Patent: June 29, 2021Assignee: Google LLCInventors: Kenneth J. MacKay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Publication number: 20210112302Abstract: Methods, systems, and media for transferring playback of media content are provided.Type: ApplicationFiled: December 14, 2020Publication date: April 15, 2021Inventors: Stephen Konig, Yuri James Wiitala, Xiangjun Zhang, Chien-Jung Kung
-
Patent number: 10869085Abstract: Methods, systems, and media for transferring playback of media content are provided.Type: GrantFiled: May 21, 2019Date of Patent: December 15, 2020Assignee: Google LLCInventors: Stephen Konig, Yuri James Wiitala, Xiangjun Zhang, Chien-Jung Kung
-
Publication number: 20200213658Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: ApplicationFiled: March 9, 2020Publication date: July 2, 2020Inventors: Kenneth J. MacKay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Patent number: 10587908Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: GrantFiled: June 24, 2019Date of Patent: March 10, 2020Assignee: Google LLCInventors: Kenneth J. Mackay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Publication number: 20190313143Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Kenneth J. Mackay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Publication number: 20190273966Abstract: Methods, systems, and media for transferring playback of media content are provided.Type: ApplicationFiled: May 21, 2019Publication date: September 5, 2019Inventors: Stephen Konig, Yuri James Wiitala, Xiangjun Zhang, Chien-Jung Kung
-
Patent number: 10334306Abstract: In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device.Type: GrantFiled: September 23, 2016Date of Patent: June 25, 2019Assignee: Google LLCInventors: Kenneth J. Mackay, Byungchul Kim, Tavis A. Maclellan, Richard F. Lyon, Chet N. Gnegy, Pascal T. Getreuer, Chien-Jung Kung, Tomer Shekel, Ryan M. Rifkin
-
Patent number: 10306299Abstract: Methods, systems, and media for transferring playback of media content are provided.Type: GrantFiled: May 24, 2017Date of Patent: May 28, 2019Assignee: Google LLCInventors: Stephen Konig, Yuri James Wiitala, Xiangjun Zhang, Chien-Jung Kung