摘要:
An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations and avoid network congestion. Various techniques for measuring congestion are described.
摘要:
A system for improving digital data content delivery based on real time analysis of one or more network communications states. The networked computing system may include a network service provider device, a user equipment, a network link monitor, a data transfer agent, and a data communications network facilitating data communications amongst all devices of the networked computing system. The networked computing system may be configured to: detect at least one network communications metric, determine a network communications state associated with diminished communications throughput based on the detected at least one network communications metric, and then select an optimal rate for a data content transfer based on the determined network communications state. The network communications state may relate to either a state of network congestion or a state of reduced regional radio communications quality.
摘要:
A video content distribution system includes a remote content server, a communications network, and multiple media playback devices. One of the media playback devices generates a place marker that indexes a location in a video content where to resume playback of the video content and then the media playback device stores the place marker locally in the communications network. Subsequently, the same media playback device connects to the remote content server and stores a copy of the place marker remotely in the communications network.
摘要:
A wireless device includes a data structure that relates peak channel capacity to the quality of the wireless communication link. The wireless communication link quality forms an index to indicate the expected peak channel capacity for that particular quality value of the wireless communication link. The wireless device uses the data storage structure to determine an expected data transfer throughput based on the quality of the wireless communication link. A transfer rate lower than expected may indicate congestion in the core network or the RAN. In this case, the network may slow the data delivery from the data source or temporarily suspend delivery. Conversely, low data throughput may be the result of a poor quality wireless communication link. If the data structure indicates that the data throughput corresponds to the expected throughput for the quality value of the wireless communication link, the system need not take any steps to reduce congestion.
摘要:
A networked computing system capable of distributing commercial digital media content utilizing existing interpersonal resources of a social network service (SNS). The networked computing system includes a media content provider (MCP), multiple personal computing devices (PCDs), a SNS and a data communications network that facilitates data communications amongst the MCP, the PCDs, and the SNS. A registered user of the SNS at a first PCD is able to access media content emanating from a MCP based on a media content referral from a registered user of the same SNS at a second PCD. The SNS may operate as an agent for the MCP so that the MCP can use the SNS as a viral media content marketing utility.
摘要:
A system for improving digital data content delivery based on real time analysis of one or more network communications states. The networked computing system may include a network service provider device, a user equipment, a network link monitor, a data transfer agent, and a data communications network facilitating data communications amongst all devices of the networked computing system. The networked computing system may be configured to: detect at least one network communications metric, determine a network communications state associated with diminished communications throughput based on the detected at least one network communications metric, and then select an optimal rate for a data content transfer based on the determined network communications state. The network communications state may relate to either a state of network congestion or a state of reduced regional radio communications quality.
摘要:
A system and method are described for broadcasting/multicasting content using surplus network capacity. The systems and methods are directed to solving the problem of how to simultaneously broadcast/multicast large content files to a plurality of users for later retrieval by using existing network capacity as opposed to being forced to add new capacity to handle peak demand. Generally, the methods comprise receiving data to be distributed, determining surplus network capacity, and distributing the data within the surplus network capacity to a plurality of subscriber devices.
摘要:
A media distribution system that includes a media content provider, a relay device, a data communications network, and multiple media playback devices that each have distinct device-dependent media playback capabilities. The relay device receives a media content from the media content provider over a remote portion of the data communications network, and in response to a received instruction from either the media content provider or a local media playback device, the relay device determines whether or not to reformat the received media content to be compatible with one or more media playback devices. After the reformatting determination and instruction processing, the relay device transfers the media content to designated media playback devices over a local portion of the data communications network.
摘要:
A computing system including a media content provider (MCP), a host device, a portable media content storage device (PMCSD), and a data communications network. In response to data communications being initiated between the PMCSD the host device, a data transfer application resident on the PMCSD is automatically executed to determine if any media content transfer instructions exist on the PMCSD or a MCP. The data transfer application resident on the PMCSD may be a portable application not requiring the installation of any configuration or support files to the host device or it may be an application having a boot process that installs configuration or support files to the host device prior to application execution. When one or more media content transfer instructions exists on the PMCSD or a MCP, the media content transfer instruction(s) is processed by the host device, to facilitate media content transfer between the PMCSD and the MCP.
摘要:
An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. A peak flow determination is made to assure that the delivery of file segments does not cause network congestion. The system has spurious peak rejection to avoid the false detection of network congestion.