-
公开(公告)号:US20230403425A1
公开(公告)日:2023-12-14
申请号:US18455870
申请日:2023-08-25
Applicant: Google LLC
Inventor: Majd Bakar , Francis Tsui , John Affaki , Byungchul Kim
IPC: H04N21/426 , H04N21/858 , H04L67/148 , H04N21/422 , H04N21/462 , H04N21/81 , H04N21/41 , H04L67/1061 , H04N21/47 , H04N21/436 , H04L65/61
CPC classification number: H04N21/426 , H04N21/858 , H04L67/148 , H04N21/42209 , H04N21/4622 , H04N21/8166 , H04N21/4222 , H04N21/4108 , H04L67/1061 , H04N21/47 , H04N21/43615 , H04N21/41265 , H04L65/61 , H04N21/42224 , H04N21/4431
Abstract: Systems, methods, and media for presenting media content are provided. In some implementations, a system for presenting media content is provided, the system comprising: a hardware processor that is programmed to: establish a connection with a media playback device; respond to a discovery request from a computing device presenting a media content item; establish a persistent communication channel with the computing device over a network in response to a request from the computing device to establish the persistent communication channel; receive identifying information of the media content item being presented by the computing device and identifying information of a source of the media content item being presented by the computing device; request the media content item from the identified source of the media content item as a stream of media content; and cause the media content item to be presented using the media playback device.
-
公开(公告)号:US10334306B2
公开(公告)日:2019-06-25
申请号:US15762903
申请日:2016-09-23
Applicant: GOOGLE LLC
Inventor: 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
IPC: H04N21/43 , H04N21/436 , H04N21/442 , H04N21/64
Abstract: 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. The leader playback device can be configured to receive a broadcast of the media stream over the data network; play the media stream; and provide the media stream to the follower playback device. The follower playback device can be configured to play the media stream in synchronization with the leader playback device based on the clock offset.
-
公开(公告)号:US11962650B2
公开(公告)日:2024-04-16
申请号:US18001569
申请日:2021-06-28
Applicant: Google LLC
Inventor: Kenneth Mixter , Ken MacKay , Byungchul Kim
Abstract: Systems and techniques are provided for distributed ambient computing within an environment. A first version of an ambient computing library running on a device may check a manifest in the storage of the device to identify a second device that provides a service. The first version of the ambient computing library may send data to be processed using the service to the second device through a second version of the ambient computing library running on the second device. The first device and the second device may include different computing hardware. The first version of the ambient computing library may receive data including results from the second device through the second version of the ambient computing library. The data including the results may be generated by the second device based on processing the data sent from the device by the first version of the ambient computing library.
-
公开(公告)号:US10587908B2
公开(公告)日:2020-03-10
申请号:US16450323
申请日:2019-06-24
Applicant: Google LLC
Inventor: 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
IPC: H04N21/43 , H04N21/64 , H04N21/442 , H04N21/436
Abstract: 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. The leader playback device can be configured to receive a broadcast of the media stream over the data network; play the media stream; and provide the media stream to the follower playback device. The follower playback device can be configured to play the media stream in synchronization with the leader playback device based on the clock offset.
-
公开(公告)号:US20240267581A1
公开(公告)日:2024-08-08
申请号:US18612291
申请日:2024-03-21
Applicant: Google LLC
Inventor: Majd Bakar , Francis Tsui , John Affaki , Byungchul Kim
IPC: H04N21/426 , H04L65/61 , H04L67/1061 , H04L67/148 , H04N21/41 , H04N21/422 , H04N21/436 , H04N21/443 , H04N21/462 , H04N21/47 , H04N21/81 , H04N21/858
CPC classification number: H04N21/426 , H04L65/61 , H04L67/1061 , H04L67/148 , H04N21/4108 , H04N21/41265 , H04N21/42209 , H04N21/4222 , H04N21/43615 , H04N21/4622 , H04N21/47 , H04N21/8166 , H04N21/858 , H04N21/42224 , H04N21/4431
Abstract: Systems, methods, and media for presenting media content are provided. In some implementations, a system for presenting media content is provided, the system comprising: a hardware processor that is programmed to: establish a connection with a media playback device; respond to a discovery request from a computing device presenting a media content item; establish a persistent communication channel with the computing device over a network in response to a request from the computing device to establish the persistent communication channel; receive identifying information of the media content item being presented by the computing device and identifying information of a source of the media content item being presented by the computing device; request the media content item from the identified source of the media content item as a stream of media content; and cause the media content item to be presented using the media playback device.
-
公开(公告)号:US20240205293A1
公开(公告)日:2024-06-20
申请号:US18588834
申请日:2024-02-27
Applicant: Google LLC
Inventor: Kenneth Mixter , Ken MacKay , Byungchul Kim
Abstract: Systems and techniques are provided for distributed ambient computing within an environment. A first version of an ambient computing library running on a device may check a manifest in the storage of the device to identify a second device that provides a service. The first version of the ambient computing library may send data to be processed using the service to the second device through a second version of the ambient computing library running on the second device. The first device and the second device may include different computing hardware. The first version of the ambient computing library may receive data including results from the second device through the second version of the ambient computing library. The data including the results may be generated by the second device based on processing the data sent from the device by the first version of the ambient computing library.
-
公开(公告)号:US11871067B2
公开(公告)日:2024-01-09
申请号:US17891284
申请日:2022-08-19
Applicant: Google LLC
Inventor: 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
IPC: H04N21/43 , H04N21/436 , H04N21/442 , H04N21/64
CPC classification number: H04N21/4305 , H04N21/4302 , H04N21/43076 , H04N21/43615 , H04N21/44227 , H04N21/64
Abstract: 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. The leader playback device can be configured to receive a broadcast of the media stream over the data network; play the media stream; and provide the media stream to the follower playback device. The follower playback device can be configured to play the media stream in synchronization with the leader playback device based on the clock offset.
-
公开(公告)号:US11936938B2
公开(公告)日:2024-03-19
申请号:US16799036
申请日:2020-02-24
Applicant: Google LLC
Inventor: Majd Bakar , Francis Tsui , John Affaki , Byungchul Kim
IPC: H04N21/426 , H04L65/61 , H04L67/1061 , H04L67/148 , H04N21/41 , H04N21/422 , H04N21/436 , H04N21/462 , H04N21/47 , H04N21/81 , H04N21/858 , H04N21/443
CPC classification number: H04N21/426 , H04L65/61 , H04L67/1061 , H04L67/148 , H04N21/4108 , H04N21/41265 , H04N21/42209 , H04N21/4222 , H04N21/43615 , H04N21/4622 , H04N21/47 , H04N21/8166 , H04N21/858 , H04N21/42224 , H04N21/4431
Abstract: Systems, methods, and media for presenting media content are provided. In some implementations, a system for presenting media content is provided, the system comprising: a hardware processor that is programmed to: establish a connection with a media playback device; respond to a discovery request from a computing device presenting a media content item; establish a persistent communication channel with the computing device over a network in response to a request from the computing device to establish the persistent communication channel; receive identifying information of the media content item being presented by the computing device and identifying information of a source of the media content item being presented by the computing device; request the media content item from the identified source of the media content item as a stream of media content; and cause the media content item to be presented using the media playback device.
-
公开(公告)号:US20210329332A1
公开(公告)日:2021-10-21
申请号:US17360264
申请日:2021-06-28
Applicant: Google LLC
Inventor: 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
IPC: H04N21/43 , H04N21/436 , H04N21/442 , H04N21/64
Abstract: 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. The leader playback device can be configured to receive a broadcast of the media stream over the data network; play the media stream; and provide the media stream to the follower playback device. The follower playback device can be configured to play the media stream in synchronization with the leader playback device based on the clock offset.
-
公开(公告)号:US11051066B2
公开(公告)日:2021-06-29
申请号:US16812816
申请日:2020-03-09
Applicant: Google LLC
Inventor: 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
IPC: H04N21/43 , H04N21/436 , H04N21/442 , H04N21/64
Abstract: 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. The leader playback device can be configured to receive a broadcast of the media stream over the data network; play the media stream; and provide the media stream to the follower playback device. The follower playback device can be configured to play the media stream in synchronization with the leader playback device based on the clock offset.
-
-
-
-
-
-
-
-
-