发明名称 Systems and methods for transmission of uninterrupted radio, television programs and additional data services through wireless networks
摘要 A method and system for In-Dash Multimedia Players or Portable Multmedia Players for automotive, aviation, boating, and personal use that, exploiting the services and capabilities of the Digital Wireless Network DWLN (107), such as 3G network, and buffering the live stream data on both the Server (101) and User Equipment (111), combines in a novel synergistic integration a suite of new and known features such as: immediate and uninterrupted listening/viewing of Live Streaming Media LSM (109) by the user with or without optimization of the data bandwidth, and the provision to customize the commercial messages according to the user location, and the capability of reporting the customer choices and habits, and the automatic deletion of LSM after the time-shift time to benefit from copyright agreements.
申请公布号 US9030987(B2) 申请公布日期 2015.05.12
申请号 US201013381390 申请日期 2010.06.30
申请人 Fosco Bianchetti 发明人 Bianchetti Fosco;Katsavounidis Ioannis
分类号 H04H20/71;H04N21/472;H04L29/06;H04N21/234;H04N21/414;H04N21/44;H04N21/61;H04N21/643 主分类号 H04H20/71
代理机构 代理人
主权项 1. A method for optimizing the bandwidth by using at the same time in a cooperative way a one to many and a one to one transmission when sending packetized live streaming media information (LSM) over a digital wireless network (DWLN) comprising: a) a server encoding said information into a series of digital packetized data, or receiving said information in digital form and packetizing it, or receiving said information in digital packetized data, b) a user equipment (UE) receiving and decoding said digital packetized data into said live information, c) said DWLN transferring said digital packetized data from said server to said UE and requests and other control information and data from said UE to said server, d) a server buffer (SB) in said server orderly storing said digital packetized data, e) a receiving buffer (RB) in said UE storing said digital packetized data, received either in order or out-of-order, f) a controller in said server: I. transferring said digital packetized data into said SB, at a filling rate equal to LSM streaming rate, beginning in one or more free locations of said SB and filling said SB while said free locations are available and i. overwriting the oldest said digital packetized data when no more said free locations are available andii. attaching a progressive serial number to the packets of said digital packetized data andII. continuously transferring said digital packetized data to said DWLN at said SB filling rate (SBFR), such that one packet of data is sent to said DWLN, simultaneously to each packet of data that is written to said SB, using a one to many transmission method (OTMTM) that allows reception with no handshake of the same data packet by more than one said UE andIII. upon request of said UE, transferring at the highest possible speed from said SB said digital packetized data to said DWLN, using a one to one transmission method (OTOTM) that allows reliable reception of the data packet by only the UE that requested it, and i. at the first said request, according to said progressive serial number andii. starting from the smallest said serial number of said SB andiii. stopping said transfer when the highest said serial number packet has been transferred or when the serial number packet that is being transferred has said progressive serial number that corresponds to a later time than the serial number of a packet transmitted via said OTMTM transmission andiv. at the following requests, according to the specific said progressive serial number as requested by said UE, g) in the UE, a receiver controller: I. sending to said server via said DWLN said first transfer request andII. joining said OTMTM multicast transmission, andIII. receiving from said server, via said OTOTM, said series of digital packetized data and i. storing said digital packetized data into said RB andii. filling said RB until free locations are available or the server has emptied said SB andIV. receiving from said Server, via said OTMTM, said series of digital packetized data and i. filling said RB with said series of digital packetized data received via said OTMTM irrespectively of said OTOTM transfer andii. keeping filling said RB until free locations are available andiii. keeping feeding said RB overwriting the oldest said digital packetized data when no more said free locations are available andV. sending to said server via said DWLN further transfer requests of said specific progressive serial number packets as needed to keep the RB full with a non interrupted serial number series of non-defective packets andVI. continuously extracting from said RB said digital packetized data according to said progressive serial number at said SBFR, andVII. decoding said packets into said live informationwherein feeding simultaneously said RB with said OTOTM stream together with said OTMTM stream provides the transmission bandwidth advantages of a one to many system while allowing a plurality of UE to play said LSM without short term interruptions (dropouts), long term interruptions (outages) and without an initial buffer filling delay at the establishment of the connection.
地址 Carrara IT