发明名称 System and method for zero latency browsing
摘要 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.
申请公布号 US8954600(B2) 申请公布日期 2015.02.10
申请号 US201213410599 申请日期 2012.03.02
申请人 EMC SatCom Technologies, Inc. 发明人 Avellan Abel;Herischi Payam
分类号 G06F15/16;H04N21/4782;H04N21/222;H04N21/235;H04N21/44;H04N21/61;H04N21/643;H04N21/81 主分类号 G06F15/16
代理机构 Blank Rome LLP 代理人 Blank Rome LLP
主权项 1. A system for communicating first and second data from a plurality of first computers to a plurality of second computers remotely located from the plurality of first computers, the system comprising: a processing device configured to capture the first data in a video frame format from at least one of the plurality of first computers, transmit the first data via satellite over a first satellite communication channel using a differential burst video transmission to no more than one of the plurality of second computers to display the captured data in the video frame format, to capture the second data from at least one of the plurality of first computers and to broadcast the second data via satellite over a second satellite communications channel different from the first communications channel to the plurality of second computers, wherein the plurality of second computers includes a first plurality of second computers and a second plurality of second computers different from he first plurality of second computers, and wherein said processing device is further configured to receive requests for data from at least a portion of the first plurality of second computers and at least a portion of the second plurality of second computers, determine most frequently requested data for the first plurality of second computers, determine most frequently-requested data for the second plurality of second computers separate from determining the most frequently requested data for the first plurality of second computers, capture the requested data from at least one of the plurality of first computers, transmit the captured requested data as first data to the first plurality of second computers if it is determined that the requested data is not the most frequently requested data for the first plurality of second computers, transmit he captured requested data as first data to the second plurality of second computers if it is determined that the requested data is not the most frequently requested data for the second plurality of second computers, transmit the captured requested data as second data to the first plurality of second computers if it is determined that the requested data is the most frequently requested data for the first plurality of second computers, and transmit the captured requested data as second data to the second plurality of second computers if it is determined that the requested data is the most frequently requested data for the second plurality of second computers.
地址 Miami FL US