发明名称 Systems and methods for portable data storage devices that automatically initiate data transfers utilizing host devices
摘要 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.
申请公布号 US9143341(B2) 申请公布日期 2015.09.22
申请号 US200912614426 申请日期 2009.11.08
申请人 OPANGA NETWORKS, INC. 发明人 Harrang Jeffrey Paul;Gibbons David B.;Burnette John M.
分类号 G06F15/16;H04L12/28;H04L12/00;G06F15/173;H04L29/08 主分类号 G06F15/16
代理机构 Davis Wright Tremaine LLP 代理人 Davis Wright Tremaine LLP ;Donohue Michael J.;Colburn Heather M.
主权项 1. A networked computing system for automatically initiating and controlling distribution of various media content, the networked computing system comprising: a media content provider (MCP); at least one host device; a portable media content storage device (PMCSD); and a data communications network facilitating data communications amongst all computing devices within the networked computing system, wherein in response to data communications being initiated between the PMCSD and a 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 the MCP, and when the executed data transfer application determines that there is at least one media content transfer instruction on the PMCSD or the MCP, the at least one media content transfer instruction is processed by the host device, such that at least a portion of at least one media content, made up of a plurality of file segments, is automatically transferred from a sender one of the PMCSD and the MCP to a different receiver one of the PMCSD and the MCP without user intervention using surplus network bandwidth by: transferring the plurality of file segments from the sender to the receiver, wherein each of the plurality of file segments is transferred as a series of sub-segments via the data communications network using a transport layer communication protocol; determining, by the receiver, an actual transfer rate at which a selected one of the plurality of file segments was sent from the sender to the receiver, wherein the transfer of the selected file segment spans a sufficient amount of time to permit a network transfer rate from the sender to the receiver to reach a steady-state; and determining, by the receiver, a wait period based in part on the actual transfer rate determined for the selected file segment transmission and based in part on network congestion measurements, wherein transferring the plurality of file segments comprises transferring file segments by a plurality of transmissions spaced out in time with the determined wait period occurring after the transmission of each of the plurality of file segments to thereby avoid congestion in the data communications network.
地址 Seattle WA US