Apple files patent for a reliable real-time transport protocol
TweetFollow Us on Twitter

Apple files patent for a reliable real-time transport protocol

Apple's abstract

Reliability is added to RTP by having a client acknowledge to the server each of the RTP packets received by the client, and retransmitting from the server to the client any of the packets that remain unacknowledged subsequent to expiration of a predetermined time duration subsequent to the timestamp. The server continuously determines a maximum number of bytes that may be contained in the RTP packets streaming into the network and, in the event a number of bytes in the RTP packets exceeds the maximum number, discontinues streaming of the RTP packets until it is determined that the number of bytes is less than the maximum number. The server also continuously determines a present streaming rate at which the RTP packets are streamed into the network wherein the present streaming rate exceeds the normal streaming rate.

Summary of the invention

The present invention overcomes these disadvantages and limitations of RTP by adding reliability to this protocol through the reduction of lost packets and over buffering the data. With the present invention, retransmission of lost packet in RTP is possible without the limitations and disadvantages described above. According to one embodiment of the present invention, computer system includes a computer network, a client having a buffer, and a server. The client and the server are selectively in communication with each other over the network. The buffer temporarily storing a plurality of RTP packets streamed into the network by the server at a normal streaming rate commensurate with a rate of reading the packets by the client from the buffer. Each of the RTP packets includes at least a sequence number and a timestamp. The client acknowledges to the server each of the packets received by the client, and the server re-transmits to the client any of the packets that remain unacknowledged subsequent to expiration of a predetermined time duration subsequent to the timestamp. The server continuously determines a maximum number of bytes that may be contained in the RTP packets streaming into the network and, in the event a number of bytes in the RTP packets exceeds the maximum number, discontinues streaming of the RTP packets until the number of bytes is less than the maximum number. The server further continuously determines a present streaming rate at which the RTP packets are streamed into the network wherein the present streaming rate exceeds the normal streaming rate.

In accordance with another embodiment of the present invention, a reliable RTP method includes acknowledging to the server each of the packets received by the client, re-transmitting from the server to the client any of the packets that remain unacknowledged subsequent to expiration of a predetermined time duration subsequent to the timestamp, continuously determining a maximum number of bytes that may be contained in the RTP packets streaming into the network and, in the event a number of bytes in the RTP packets exceeds the maximum number, discontinuing streaming of the RTP packets until the determining step indicates the number of bytes is less than the maximum number, and continuously determining a present streaming rate at which the RTP packets are streamed into the network wherein the present streaming rate exceeds the normal streaming rate.

Notice

Macsimum News presents only a brief summary of patents with associated graphic(s) for journalistic news purposes as each such patent application and/or grant is revealed by the U.S. Patent & Trade Office. Readers are cautioned that the full text of any patent applications and/or grants should be read in its entirety for further details.

The inventors of patent [url=http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=2&f=G&l=50&co1=AND&d=PG01&s1=%22Apple+Computer%22&OS="Apple+Computer"&RS="Apple+Computer"]20060129693[/url] are Chris LeCroy and Gregory Vaughan.

neo@macsimumnews.com

 
AAPL
$493.53
Apple Inc.
+0.36
GOOG
$605.06
Google Inc.
-6.40
MSFT
$30.53
Microsoft Corpora
-0.24
MacNews Search:
Community Search:

Five For Friday: Week of February 10
Another week of the year down and so we look back at five of the best apps and games of the past seven days. This time round, we have a healthy dose of education and knowledge, alongside a new way to create animations and some fun with droids. | Read more »
Protoxide: Death Race Review
Protoxide: Death Race Review By Dan Lee on February 10th, 2012 Our Rating: :: APOCALYPTICUniversal App - Designed for iPhone and iPad Battle and race futuristic craft in an alternate world   | Read more »
36 Million Temple Run Players Can’t Be W...
In a tweet this morning, Natalia Luckyanova, co-founder of Imangi Studios, the developers behind runaway hit Temple Run, let it be known that their game has hit 36 million downloads. Let’s pause for effect here. 36 million iOS devices (they’re working on getting to the Android platform furiously as we go to press) have this hot game downloaded to... | Read more »
AT&T Introduces U-verse for iPad wit...
U-verse has released an app for subscribers to their TV and high-speed internet service that brings both control of their receiver, along with access to on demand video. By downloading AT&T U-verse for iPad and logging in to the user’s AT&T U-verse account, the app’s functions become available. | Read more »
Jigsaw Mansion 2 Review
Jigsaw Mansion 2 Review By Rob Rich on February 10th, 2012 Our Rating: :: TOO EASYiPhone App - Designed for the iPhone, compatible with the iPad Jigsaw Mansion 2 is bound to make plenty of puzzle fans (as in puzzle-puzzles) happy, so long as they don’t mind having their hand held all the time.   | Read more »
FREEday 2/10/2012 – “None of us are FREE...
Shooting and strategy seem to be the two key themes in this weeks FREEday. I honestly didn’t plan it that way, it just sort of happened. Although I suppose it’s not that bad. They are two incredibly popular kinds of games for iOS devices these days. Then again, just about anything that lends itself to quick bursts of playtime do quite well for... | Read more »
Doodlecast Pro Review
Doodlecast Pro Review By Lisa Caplan on February 10th, 2012 Our Rating: :: SIMPLE BRILLIANCEiPad Only App - Designed for the iPad A simple recording tool with endless possibilities.   Developer: Zinc Roe Price: $3.99 Version: 1.1 App Reviewed on: iPad 2 | Read more »
Chillingo Introduces Two New Games: Digg...
Chillingo keeps digging through the App Store, with new games frequently bubbling up, and this week, their games are about both digging and bubbles! | Read more »
Caylus Review
Caylus Review By Rob Rich on February 10th, 2012 Our Rating: :: NO SIMPLE TASKUniversal App - Designed for iPhone and iPad Caylus has all the trappings of a deep iOS board game, assuming complexity isn’t a problem.   | Read more »
Decide Where To Eat With Hngry
On Twitter, it’s a dilemma that would be referred to as a ‘first world problem’ but it is sometimes difficult to decide which restaurant to go to for a meal. So many choices are out there and when it’s a decision that has to be made between many friends, things can get tricky. Enter Hngry, an app that may lack an ‘u’ but certainly doesn’t lack... | Read more »
All contents are Copyright 1984-2010 by Xplain Corporation. All rights reserved. Theme designed by Icreon.