IP Library Granted Patent US 9,030,987
Granted Patent B2
US 9,030,987 · App. 13/381,390 · Granted May 12, 2015

Systems and methods for transmission of uninterrupted radio, television programs and additional data services through wireless networks

Inventors: Fosco Bianchetti (Carrara, IT); Ioannis Katsavounidis (Los Angeles, CA)
Assignee: Fosco Bianchetti
H04N21/47202H04L65/60H04N21/23406H04N21/41422H04N21/44004H04N21/6131H04N21/64322
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,030,987
App. No.
13/381,390
Granted
May 12, 2015
Kind
B2
Abstract

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.

Claims (31)

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 and

ii. attaching a progressive serial number to the packets of said digital packetized data and

II. 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 and

III. 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 and

ii. starting from the smallest said serial number of said SB and

iii. 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 and

iv. 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 and

II. joining said OTMTM multicast transmission, and

III. receiving from said server, via said OTOTM, said series of digital packetized data and

i. storing said digital packetized data into said RB and

ii. filling said RB until free locations are available or the server has emptied said SB and

IV. 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 and

ii. keeping filling said RB until free locations are available and

iii. keeping feeding said RB overwriting the oldest said digital packetized data when no more said free locations are available and

V. 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 and

VI. continuously extracting from said RB said digital packetized data according to said progressive serial number at said SBFR, and

VII. decoding said packets into said live information

wherein 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.

2. A method as recited by claim 1 , wherein said UE permanently erases said receiving buffer after said LSM is available to the user for viewing or listening, thus protecting said LSM from being replayed.

Continuity (2)
Provisional Application 61222025 · Jun 30, 2009
Related Publication 20120099514A1 · Apr 26, 2012