Join Our 3 MILLION+ Members Today! Register Here | Login
Login or Register to post comments

56 Comments

Posted by rts3k Tuesday, Jan 19, 2010 754 days ago

I can't wait for this to be implemented with the webkit browser

 
 
Posted by boston tour Tuesday, Jan 19, 2010 754 days ago

Anyone else worried on rim handling all this data. When the proxy goes down will our Internet go down too? Rim doesn't have the greatest track record when it comes to crippling outages.

 
 
Posted by pcwilliams Tuesday, Jan 19, 2010 754 days ago

the way i read this is that the proxy will be some type of service that runs on the phone, rather that a server in Rim's data center.

 
 
Posted by Ebscer Tuesday, Jan 19, 2010 754 days ago

Exactly, this is done locally so there is no backend to potentially break.

In short all this is really doing is compressing the data so that there is less data being transferred. (Slightly quicker, and with less stress on the carriers)

 
 
Posted by pipotobe Tuesday, Jan 19, 2010 754 days ago

Well Rim can ruin everything.

I highly doubt that this will stay long. Unsecure BB, damn you Rim.

 
 
Posted by Lumute Wednesday, Jan 20, 2010 754 days ago

No, if you see the graphic you will notice the "MDS Gateway" in the middle between the phone and the Website... basically the proxy compresses all requests and send them over the wireless network, the MDS Gateway decompresses it and process the request over the internet, then I guess it does the same the other way with the response... this is just so less data is transferred over the wireless network at cost of extra processing at the device...

So yes, if RIM "MDS Gateway" goes down then browsing goes down, unless the proxy is smart enough to send the uncompressed request directly to the internet if the MDS Gateway is down, making browsing slower but at least operational... (hope they thought about this)

 
 
Posted by Ebscer Wednesday, Jan 20, 2010 753 days ago

Well the MDS gateway is already being used. There is no *additional* point of failure...

 
 
Posted by Fredstar Wednesday, Jan 20, 2010 753 days ago

Definetly!

 
 
Posted by webmastir Tuesday, Jan 19, 2010 754 days ago

& go android!!! w0000

 
 
Posted by Spawn12 Tuesday, Jan 19, 2010 754 days ago

LOL yes you do that buddy...whats the point of even coming on here and mentioning it??

 
 
Posted by npunk42 Tuesday, Jan 19, 2010 754 days ago

troll

 
 
Posted by Yandar Tuesday, Jan 19, 2010 754 days ago

How will this affect battery life. It sounds interesting though.

 
 
Posted by Ebscer Tuesday, Jan 19, 2010 754 days ago

Technically any extra processing will affect battery life, but this should not affect battery life significantly.

 
 
Posted by bigwill5150 Tuesday, Jan 19, 2010 754 days ago

May not hinder and may actually help. Thinking about the radio being one of the most current consuming components, it might be that the compression of data causing it to transmit/receive less may actually help retain battery life. Less radio traffic should = less power consumption. It may REALLY help those Wifi users out there to boot!

 
 
Posted by stangy Tuesday, Jan 19, 2010 754 days ago

Anyone else think this is a stupid idea? A cache has always been part of a browser. Why will the proxy server on the device help? RIM should stop trying these tricks an write a browser that will compete with the Iphones.

 
 
Posted by LyBerry Tuesday, Jan 19, 2010 754 days ago

Isn't a cache for sites you've already been to? I'm the most web savvy so I don't know for sure. This sounds like RIM's trying to speed up browsing whether you've been to the sites before or not. The browser to compete with iPhone's is coming. In the meantime, I am still on the look out for Skyfire and Bolt will do for now for me.

 
 
Posted by stangy Tuesday, Jan 19, 2010 754 days ago

Yeah I'm confused too.. This cant possibly be for sites you haven't been to yet can it?

 
 
Posted by berryfit Tuesday, Jan 19, 2010 754 days ago

I wonder how long it would take to come out, and...would it be an OS upgrade, change, or would it be on NEWER HANDSETS?

Sounds promising though. Gotta love technology. Where theres a will, there's a way!

 
 
Posted by LyBerry Tuesday, Jan 19, 2010 754 days ago

That's what I was wondering. Hopefully a simple OS upgrade or something like that can handle this as opposed to hardware changes. It would be great (wishful thinking) if there was nothing for the end users (us) to do. :p

 
 
Posted by Nomad6677 Tuesday, Jan 19, 2010 754 days ago

Sounds like a win mode idea...can't wait to see what develops in the near future!

 
 
Posted by Panthro Tuesday, Jan 19, 2010 754 days ago

since when was the Bold 9000 the first 3G blackberry? wasn't the 8330 out a couple of years before the bold and running on Verizon 3G?

 
 
Posted by wcihlu Tuesday, Jan 19, 2010 754 days ago

No.. 8330 is a curve.. No curve, even the ones currently released runs on 3g

 
 
Posted by jfs101 Tuesday, Jan 19, 2010 754 days ago

The 8530 is 3G...

 
 
Posted by BigE4284 Tuesday, Jan 19, 2010 754 days ago

The Curve 8330 that runs on Sprint, Verizon, and US Cellular utilizes each carrier's EVDO network. EVDO = 3G. This also goes for the 8830 World Edition and the Pearl 8130.

 
 
Posted by Yandar Tuesday, Jan 19, 2010 754 days ago

CDMA based EVD0 is not 3G. 3G is a GSM standard. 3G and above allow for calls and data at the same time.

EVD0 performs similarly data speed wise to GSM 3G and above.

Verizon and co have just rebranded EVD0 as 3G as the consumer has had more exposure to that term.

CDMA based "3G" still cannot do voice and data at the same time< which is a large part of the GSM 3G standard.

 
 
Posted by rts3k Tuesday, Jan 19, 2010 754 days ago

1XEV=3G
voice and data at the same time=UMA right?

 
 
Posted by gbsesquire Tuesday, Jan 19, 2010 754 days ago

3G in the wireless world simply means 3rd Generation. CDMA carriers' 3G is EVDO. This is a stupid non-debate. Definition from PC Magazine: EV-DO (EVolution-Data Optimized) A 3G digital service provided by CDMA cellular carriers.
You and the original poster are wrong. The end.

 
 
Posted by Ebscer Wednesday, Jan 20, 2010 753 days ago

EVDO is 3G.
EVDO is CDMA.

EDGE/UMTS is 3G
EDGE/UMTS is GSM

Both CDMA and GSM have phones at 3G speeds.

Who needs to use voice and data at the same time anyhow?

 
 
Posted by msanford Tuesday, Jan 19, 2010 754 days ago

A caching proxy server as patentable innovation? Seriously?! I'm flabbergasted that RIM's browser doesn't already do this.

Maybe I'm just being mean because I run my own Squid server…which was first conceived in 1996.

 
 
Posted by cantalach Tuesday, Jan 19, 2010 754 days ago

Like all patent claims, the legalistic language in which this patent claim is written makes it difficult to spot exactly what is novel in this approach. I can, however, say with certainty that there is absolutely nothing new about using device-side proxies to boost performance of the mobile web. This idea has been around since the earliest days of the web. My thesis from over 15 years ago (D. McCormack, Mobile Internetworking and Location Sensitive Services, M.Eng Thesis, University of Limerick, 1994) describes the concept broadly and provides a detailed exposition of one practical application of device-side proxies in a mobile device.

 
 
Posted by Ebscer Tuesday, Jan 19, 2010 754 days ago

no, not that new, but RIM has had their fair share of patent trolls go after them, so covering themselves is probably a good idea...

 
 
Posted by taylortbb Tuesday, Jan 19, 2010 754 days ago

I don't work at RIM so I can't be certain, but from reading the patent and with my understanding of the current BB system, this is really nothing new.

The current Internet Browser (not Hotspot Browser) works using IPP to communicate with RIM's infrastructure. IPP is the Internet Proxy Protocol compresses HTTP using an algorithm optimized for wireless data. When you're developing BlackBerry applications you can open a raw TCP connection and do HTTP yourself; alternatively you can open an optimized HTTP connection, this optimized connection uses IPP. RIM then uses their infrastructure to translate your optimized IPP request into a proper HTTP request that public web servers understand.

The technology RIM picked up in the Torch Mobile acquisition was built for Windows Mobile, which doesn't have IPP or any of RIM's infrastructure. To make the WebKit browser faster RIM has developed this new proxy layer that translates the HTTP request from the WebKit browser into an optimized IPP request, it is then translated back to HTTP on RIM's infrastructure as it is done now.

So really all this patent reveals is how RIM has optimized their new WebKit browser. It's not a new technology on the BlackBerry platform. This fits with comments I've read from Balsillie stating the BlackBerry WebKit browser is amazingly fast by WebKit standards due to the use of RIM's infrastructure.

 
 
Posted by cantalach Tuesday, Jan 19, 2010 754 days ago

It's IPPP with three P's and I don't think you're quite right where you say "RIM then uses their infrastructure to translate your optimized IPP [sic] request into a proper HTTP request that public web servers understand." One reason is that an app can make a HTTPS request over IPPP and set the connection option to force end-to-end encryption from the device right through to the target web server. In this case the BIS-B (or BES/MDS) has no idea what the heck your request is doing and certainly can't be doing any sort of translation. IPPP is better thought of as a compressing tunnel from the device all the way through to the BIS-B (or BES/MDS).

 
 
Posted by taylortbb Tuesday, Jan 19, 2010 754 days ago

You're definitely right on IPPP spelling, my mistake.

Certainly for an HTTPS connection the process I described would be impossible. However that's not to say that RIM uses the same process for handling HTTP and HTTPS connections. If IPPP is just a compressing tunnel, why can I only send HTTP(S) data through it? From your description it would sit somewhere below layer 5 in the simplified 5 layer OSI model, probably between 2 and 3. RIM would probably recommend running any TCP connection through it, maybe even any IP connection.

I'm not an expert on the subject, it's possible you're right, but based on my reading of various developer docs it's a little more than just a compressed encrypted tunnel.

 
 
Posted by cantalach Wednesday, Jan 20, 2010 754 days ago

An application can establish a generic socket connection (i.e. not HTTP or HTTPS) that runs over IPPP as far as the BIS-B or BES/MDS and from there to the ultimate endpoint. This fits with my description of IPPP as a compressing (and in the case of BES/MDS, encrypting) tunnel technology.

 
 
Posted by philbert81 Tuesday, Jan 19, 2010 754 days ago

I will just keep using Opera till this comes out, and then we will see if it really make any difference.

 
 
Posted by jkpitcher Tuesday, Jan 19, 2010 754 days ago

Blah blah blah blah blah. But if it works than great.

 
 
Posted by storm83 Tuesday, Jan 19, 2010 754 days ago

I was embarassed watching the side by side comparison with the droid on youtube. ohhhh the shame and pain I felt. Wish I could take those 5 minutes back that I lost in my life,...

 
 
Posted by trini_pirate Tuesday, Jan 19, 2010 754 days ago

wow u guys are surprisingly late

 
 
Posted by bosephus61 Tuesday, Jan 19, 2010 754 days ago

They are still likely to get patent.

 
 
Posted by BigE4284 Tuesday, Jan 19, 2010 754 days ago

Is there really a ton of prior art for a proxy server being set on the handheld device itself? That appears to be what's novel here.

 
 
Posted by mijinkiyo Tuesday, Jan 19, 2010 754 days ago

Well this sounds like a great "ideal". I hope RIM get's it developed and in the wild soon. I hate having to wait a minute or longer to load any web page I try going to.

 
 
Posted by R1cE Tuesday, Jan 19, 2010 754 days ago

Any speed boost will help RIM!! They should allow this to be implemented on apps too so apps can pull in information faster

 
 
Posted by ultraray Tuesday, Jan 19, 2010 754 days ago

Correct me if i'm wrong, but doesn't this patent imply that the BB will receive the incoming data to render the webpage, except that it will go to the built-in proxy server on the device first, NOT the actual browser...then the proxy will send that data to a gateway on RIM's BIS network...the gateway will compress and reformat and then send it back to the device's proxy, which will then send to the actual browser itself.

If this is right, then it's adding another layer of transport before the page appears on your screen. Which is fine, as long as the time it takes to process at the gateway and come back is quicker than the device rendering the page itself. But I can't help but think that is redundant in some ways, but what do I know...I'm not an expert.

This also brings up the possibility that if BIS/BES is down, you're not getting web access regardless of the health of your actual mobile network.

For those that do know something about this...how is this better than what Opera or Bolt is doing? As I understand it, those browsers do the requests, compression, and delivery all on the servers before it comes to your phone. RIM's solution implies that the phone itself is doing some work? But doesn't that defeat the purpose of all this?

I'm confused.

 
 
Posted by taylortbb Wednesday, Jan 20, 2010 754 days ago

This patent talks about working in tandem with a RIM proxy server, or exactly like Bolt and Opera Mini work. Just like Bolt and Opera Mini, a server outage would cause the browser to stop working. This is also how the current BB browser works.

 
 
Posted by xolanir Tuesday, Jan 19, 2010 754 days ago

so will the proxy server come in the form of a software update to all devices?

 
 
Posted by Bold_until_Hybrid_Comes Tuesday, Jan 19, 2010 754 days ago

I will be upgrading to an android device after all these data outages lately

 
 
Posted by Bold_until_Hybrid_Comes Tuesday, Jan 19, 2010 754 days ago

I will be upgrading to an android device after all these data outages lately

 
 
Posted by HeLLkAt31 Wednesday, Jan 20, 2010 754 days ago

well it sounds like the newest phones that come out in the future will benefit from any changes now, cuz if it takes battery life it would most likely have a newer type of battery and it will come with the latest hardware already to support any changes they make so I'm just waiting to see wat RIM comes out with in the near future but its funny cuz all you hear is sum bitchez cryin that theyre out of the closet and goin Android HaHaHa, so go with ur Androids and get the hell outta here!!! HaHaHa!

 
 
Posted by Tarek.Yacoub Wednesday, Jan 20, 2010 753 days ago

Great...about time wouldn't you say !