-
公开(公告)号:US12074933B2
公开(公告)日:2024-08-27
申请号:US18030254
申请日:2020-10-06
申请人: Viasat Inc
发明人: Joshua G. Slater
IPC分类号: H04L65/612 , H04L65/1023 , H04L65/1045
CPC分类号: H04L65/612 , H04L65/1026 , H04L65/1045 , H04L67/5682 , H04L67/10
摘要: Methods, systems, and devices are described for providing media content items within a content delivery network including an edge tier of servers located on mobile platforms served by wireless communication links of a communication system and at least one terrestrial tier of servers. An example method may include receiving a request for an item from a device within a mobile platform served via a wireless communication link of the communication system and identifying a mobile edge server located on the mobile platform. The method may include redirecting the request to the mobile edge server if the item is stored on the mobile edge server. If not, the method may include determining whether the item is stored on a first terrestrial server of a first tier of servers. When the item is stored on the first terrestrial server, the method may redirect the request to the first terrestrial server.
-
公开(公告)号:US20240281845A1
公开(公告)日:2024-08-22
申请号:US18638070
申请日:2024-04-17
IPC分类号: G06Q30/0241 , G06Q30/02 , G06Q30/0242 , G06Q30/0251 , H04L65/612 , H04L65/65 , H04L67/02 , H04L67/146
CPC分类号: G06Q30/0241 , G06Q30/02 , G06Q30/0246 , G06Q30/0257 , G06Q30/0277 , H04L65/612 , H04L67/02 , H04L67/146 , H04L65/65
摘要: In one implementation a method of transmitting a multimedia file over a data network is provided that involves receiving from a device in a data network a first message in a first protocol that request first data associated with the multimedia file, the first data being useable by the device to establish a streaming session that involves a transmission of the multimedia file. The first message includes identifying data of a referring site. The method also involves transmitting to the device the first data and optionally the identifying data of the referring site and then receiving from the device a second message in a second protocol for the purpose of creating a streaming session associated with the multimedia file. A streaming session is then created for transmitting the multimedia file to the device. In another implementation a method is provided that involves receiving in a computing device from a referring site an identifier of first data associated with a multimedia file and identifying data of the referring site, wherein the first data is useable for establishing a streaming session for downloading the multimedia file. The method further involves transmitting from the computing device a first message in a first protocol that requests the first data associated with the multimedia file and receiving in the computing device the first data. Upon receiving the first data the computing device transmits a second message in a second protocol for the purpose of creating the streaming session associated with the multimedia file, the second message including the first data and the identifying data of the referring site. The computing device then receives via the streaming session, all or a portion of the multimedia file. In some implementations, the first protocol and the second protocol are the same.
-
公开(公告)号:US12069150B2
公开(公告)日:2024-08-20
申请号:US18073137
申请日:2022-12-01
申请人: BRIGHT DATA LTD.
发明人: Derry Shribman , Ofer Vilenski
IPC分类号: H04L67/60 , H04L9/40 , H04L43/0864 , H04L65/612 , H04L67/02 , H04L67/06 , H04L67/141 , H04L67/567 , H04L67/59 , H04N21/462 , H04W4/029
CPC分类号: H04L67/60 , H04L43/0864 , H04L63/029 , H04L63/0407 , H04L65/612 , H04L67/02 , H04L67/06 , H04L67/141 , H04L67/567 , H04L67/59 , H04N21/4622 , H04W4/029
摘要: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
-
公开(公告)号:US12069119B2
公开(公告)日:2024-08-20
申请号:US17256831
申请日:2019-07-10
发明人: Yu You , Wolfgang Van Raemdonck
IPC分类号: H04L65/75 , H04L41/12 , H04L65/1073 , H04L65/612 , H04L65/80
CPC分类号: H04L65/75 , H04L41/12 , H04L65/1073 , H04L65/612 , H04L65/80
摘要: Methods and apparatuses are provided to improve streaming of data by providing efficient media ingress and egress. A method may include sending a plurality of stream registration requests for streams to stream data. The method may also include receiving a plurality of stream addresses. The method may further include establishing a plurality of data links with the plurality of transmission endpoints, and establishing a new data link with a new transmission endpoint according to changing conditions affecting a user equipment, while preserving the same data streams for streaming the data.
-
公开(公告)号:US20240275865A1
公开(公告)日:2024-08-15
申请号:US18646169
申请日:2024-04-25
申请人: BRIGHT DATA LTD.
发明人: Derry Shribman , Ofer Vilenski
IPC分类号: H04L67/60 , H04L9/40 , H04L43/0864 , H04L65/612 , H04L67/02 , H04L67/06 , H04L67/141 , H04L67/567 , H04L67/59 , H04N21/462 , H04W4/029
CPC分类号: H04L67/60 , H04L43/0864 , H04L63/029 , H04L63/0407 , H04L65/612 , H04L67/02 , H04L67/06 , H04L67/141 , H04L67/567 , H04L67/59 , H04N21/4622 , H04W4/029
摘要: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
-
公开(公告)号:US20240275854A1
公开(公告)日:2024-08-15
申请号:US18641694
申请日:2024-04-22
申请人: Sonos, Inc.
发明人: Yean-Nian W. Chen
IPC分类号: H04L67/306 , G06F16/435 , G06F16/438 , H04L65/60 , H04L65/612 , H04N21/00 , H04N21/25 , H04N21/2665 , H04N21/475 , H04N21/482 , H04N21/658
CPC分类号: H04L67/306 , G06F16/435 , G06F16/4387 , H04L65/60 , H04L65/612 , H04N21/00 , H04N21/252 , H04N21/2665 , H04N21/4751 , H04N21/4825 , H04N21/658
摘要: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.
-
公开(公告)号:US20240272868A1
公开(公告)日:2024-08-15
申请号:US18442686
申请日:2024-02-15
申请人: Sonos, Inc.
发明人: Benjamin Fullerton , Ingve Holmung
IPC分类号: G06F3/16 , G06F3/0482 , H04L65/1069 , H04L65/1083 , H04L65/401 , H04L65/612 , H04R27/00 , H04R29/00
CPC分类号: G06F3/165 , G06F3/0482 , H04L65/1069 , H04L65/1083 , H04L65/4015 , H04L65/612 , H04R27/00 , H04R29/007 , H04R2227/005 , H04R2420/03
摘要: Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.
-
公开(公告)号:US12063286B2
公开(公告)日:2024-08-13
申请号:US17931382
申请日:2022-09-12
发明人: Richard Fliam , David Arbuckle
IPC分类号: H04L67/63 , H04L41/0896 , H04L65/612 , H04L65/80 , H04L67/02 , H04L67/55 , H04L67/568
CPC分类号: H04L67/63 , H04L41/0896 , H04L65/612 , H04L65/80 , H04L67/02 , H04L67/55 , H04L67/568
摘要: Methods and systems are disclosed herein for managing delivery of content fragments to a device in response to a bandwidth determination. In one implementation of the disclosure, when a content player or device requests a content fragments, a local cache may determine a bandwidth or data rate related to transmission of a content fragment from a source to the cache, and send the fragment to the player at a rate corresponding to the determined bandwidth or data rate.
-
公开(公告)号:US12058351B2
公开(公告)日:2024-08-06
申请号:US18070255
申请日:2022-11-28
申请人: VID SCALE, Inc.
发明人: Yuwen He , Yan Ye , Yong He , George W. McClellan , Eun Seok Ryu
IPC分类号: H04N7/12 , G06F1/3212 , G06F1/329 , H04L65/612 , H04L65/613 , H04N19/117 , H04N19/127 , H04N19/136 , H04N19/156 , H04N19/187 , H04N19/44 , H04N21/2343 , H04N21/414 , H04N21/442 , H04N21/845 , H04N21/854
CPC分类号: H04N19/187 , G06F1/3212 , G06F1/329 , H04L65/612 , H04L65/613 , H04N19/117 , H04N19/127 , H04N19/136 , H04N19/156 , H04N19/44 , H04N21/23439 , H04N21/41407 , H04N21/4424 , H04N21/8456 , H04N21/85406 , Y02D10/00
摘要: Methods and systems are disclosed for a mobile device to decode video based on available power and/or energy. For example, the mobile device may receive a media description file (MDF) from for a video stream from a video server. The MDF may include complexity information associated with a plurality of video segments. The complexity information may be related to the amount of processing power to be utilized for decoding the segment at the mobile device. The mobile device may determine at least one power metric for the mobile device. The mobile device may determine a first complexity level to be requested for a first video segment based on the complexity information from the MDF and the power metric. The mobile device may dynamically alter the decoding process to save energy based on the detected power/energy level.
-
公开(公告)号:US20240259467A1
公开(公告)日:2024-08-01
申请号:US18631713
申请日:2024-04-10
申请人: Rovi Guides, Inc.
IPC分类号: H04L67/1061 , H04L65/612 , H04L65/752 , H04L65/80 , H04L67/52
CPC分类号: H04L67/1061 , H04L65/612 , H04L65/752 , H04L65/80 , H04L67/1072 , H04L67/52
摘要: Systems and methods are provided for switching computing devices between edge servers and peer groups. One example method includes receiving, at a client computing device and from a first computing device, media content. A request to initiate an assisted delivery service is sent from the client computing device to a second computing device. The assisted delivery service is initiated in response to the request. The assisted delivery service comprises identifying, at the second computing device, one or more peer computing devices receiving the media content. At the second computing device, instructions that enable the client computing device to discover at least one of the peer computing devices are generated. The instructions are sent from the second computing device to the client computing device. At the client computing device, a peer computing device is discovered. A request to receive a portion of the media content is sent from the client computing device to a discovered peer computing device. The portion of the media content is received at the client computing device from the peer computing device.
-
-
-
-
-
-
-
-
-