US2012185783A1PendingUtilityA1

System and method for zero latency browsing

49
Assignee: AVELLAN ABELPriority: Jan 19, 2011Filed: May 17, 2011Published: Jul 19, 2012
Est. expiryJan 19, 2031(~4.5 yrs left)· nominal 20-yr term from priority
H04N 21/222H04N 21/6193H04N 21/8126H04N 21/44004H04N 21/643H04L 65/102H04L 67/565H04N 21/6143H04N 21/4782H04L 65/611H04L 67/02H04N 21/2355
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system replicates Internet websites on a large number of user computers having browsers. The system includes a gateway platform having a gateway server and a cache. In the broadcast mode, the gateway server periodically or continuously images broadcast data (e.g., popular websites), compresses the website images, and stores the compressed website images in the gateway cache. The gateway server then broadcasts all of the compressed broadcast data to all (millions) of the user computers over a broadcast device (such as a satellite), for subsequent display by the user in the browser. In the unicast mode, the user requests unicast data (e.g., less-popular websites or websites having highly user-customized information) at the browser. The gateway server images that one web page, compresses the unicast data, and transmits the compressed unicast data over the broadcast device substantially in real time to the one requesting user computer.

Claims

exact text as granted — not AI-modified
1 . A system for communicating data from a first computer to a second computer remotely located from the first computer, the system comprising:
 a gateway platform configured to capture the data in a video frame format, and cause the second computer to display the captured data in the video frame format.   
     
     
         2 . The system of  claim 1 , wherein the data is provided by the first computer in a first format, and said gateway platform captures at least a portion of the data in a video frame format, and the video frame format is different from and independent of the first format. 
     
     
         3 . The system of  claim 2 , wherein the first format is an HTTP format. 
     
     
         4 . The system of  claim 2 , wherein said gateway platform captures the entirety of the data to a video frame format. 
     
     
         5 . The system of  claim 1 , wherein there are a plurality of second computers and said gateway platform is further configured to transmit the data over a satellite using a differential burst video transmission to no more than one of the second computers for display in substantially real time. 
     
     
         6 . The system of  claim 1 , wherein there are a plurality of second computers and said gateway platform is further configured to broadcast the captured data to the plurality of second computers. 
     
     
         7 . The system of  claim 6 , wherein said gateway platform is further configured to broadcast the captured data over a satellite to the plurality of second computers. 
     
     
         8 . The system of  claim 1 , wherein the first computer is a server accessible through a global network, and the second computer is dumb terminal. 
     
     
         9 . The system of  claim 1 , wherein the data is a web page and said gateway platform causes the second computer to display a virtual image of the web page. 
     
     
         10 . The system of  claim 1 , wherein said gateway platform comprises a processor. 
     
     
         11 . The system of  claim 1 , wherein said gateway platform comprises a storage device for storing the captured data. 
     
     
         12 . The system of  claim 1 , wherein said gateway platform comprises a processor in communication with a storage device and said processor stores the captured data in said storage device. 
     
     
         13 . The system of  claim 1 , wherein the second computer is configured to receive a user input action command, and in response to the user input action command create a tag file comprising a location of the user input action command, a type of the user input action command, and the user input action command. 
     
     
         14 . The system of  claim 13 , wherein the location of the user input action command comprises an x coordinate and a y coordinate. 
     
     
         15 . The system of  claim 13 , wherein the type of the user action input comprises a keyboard entry or a mouse entry. 
     
     
         16 . The system of  claim 13 , wherein the user input action command comprises a mouse click, a scroll, or a typed key command. 
     
     
         17 . The system of  claim 13 , wherein said gateway platform further receives the tag file and performs the user input action command on the first computer. 
     
     
         18 . A system for virtually replicating a web page of an web server on a user computer remotely located from the web server, the system comprising:
 a gateway storage device; and,   a gateway processor in communication with said gateway storage device, said gateway processor configured to access the web page from the web server in an HTTP format, create a web page image of the web page in a graphics format, store the web page image to said gateway storage device, and transmit the web page image to the user computer.   
     
     
         19 . The system of  claim 18 , said gateway processor further configured to display the web page image at the user computer. 
     
     
         20 . The system of  claim 18 , further comprising a plurality of user computers, said gateway processor broadcasting the same web page image to each of the plurality of user computers. 
     
     
         21 . The system of  claim 18 , said gateway processor further creating a tag file identifying an action point of the website and a location of the action point. 
     
     
         22 . The system of  claim 21 , said gateway processor transmitting the tag file to the user computer to display the action point on the user computer. 
     
     
         23 . The system of  claim 22 , wherein the tag file is synchronized with the web page image. 
     
     
         24 . The system of  claim 18 , wherein there is a first web page and a second web page, and said gateway processor operates in a broadcast mode to broadcast the first web page to a plurality of user computers, and said gateway processor operates in a unicast mode to transmit the second web page to one of the plurality of user computers. 
     
     
         25 . A client server architecture for browsing information including interne, video, and other cloud content, the architecture comprising: a client server browsing the information and transmitting the information to a client using a differential burst video transmission. 
     
     
         26 . A client server architecture that transmits information to multiple clients each having a local cache, the architecture comprising: a client server having a master cache, said client server synchronizing the master cache via a broadcast channel to the local cache of the multiple clients. 
     
     
         27 . The architecture of  claim 26 , wherein the information comprises a complete web page, wherein the client only displays a portion of the complete web page. 
     
     
         28 . The architecture of  claim 26 , wherein the master cache includes most visited web pages and their sub-links. 
     
     
         29 . The architecture of  claim 28 , wherein the local cache is client specific and includes information that is not in the master cache to provide faster access to client unique requirements and flexibility and support of the master cache. 
     
     
         30 . The architecture of  claim 26 , further storing a replica of the master cache in a mobile storage device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.