RIM recently filed a new patent application which promises to speed up web browsing. At first I could not figure out what they were trying to patent but then it all made sense. I will try to explain it but in short RIM does not want important parts of a website to be caught in line behind unimportant parts when you are downloading a webpage.
RIM provides a good example of the problem they are trying to solve with this patent below if you understand a bit about how the elements of a website work together.
RIM’s solution is explained briefly below:
Therefore, there is a need for a method and system whereby a first device (e.g. a wireless handheld device or mobile station) may send a request to a second device (e.g. a wireless gateway server or other server) for response data having a higher priority than response data for an earlier request which is still transferring to the first device from the second device. Further there is a need for a second device (e.g. the server) to process the prioritized requests accordingly, inserting the higher priority response data into a content stream that the second device is transmitting to the first device, pre-empting any earlier lower priority response data that may already be enqueued.