Method and system for low-latency browsing on a device with limited processing resources
First Claim
1. A method for networking, the method comprising:
- performing by one or more circuits, one or more processors, or any combination thereof in a network device;
retrieving content for display in a browser window of a client device, the retrieved content including a first partial portion that is initially displayed in said browser window and additional portions that may be subsequently displayed in said browser window; and
processing said first partial portion of said retrieved content by said network device before said additional portions of said retrieved content are processed;
communicating said processed first partial portion of said retrieved content to said client device; and
concurrent with said communication of said processed first partial portion of said retrieved content to said client device, processing a second partial portion included in said additional portions of said retrieved content by said network device in anticipation of being viewed in said browser window and before said additional portions are communicated to said client device.
6 Assignments
0 Petitions
Accused Products
Abstract
Aspects of a method and system for low-latency browsing on a device with limited processing resources are provided. In this regard, content may be retrieved and processed by a server on behalf of a client device, and the server may communicate the processed content to the client device. In processing the content, the server may process a portion of the content that will initially be displayed in a browser window by the client before processing one or more other (e.g., remaining) portion(s) of the content. The processed portion that will initially be displayed in the browser window may be communicated to the client device while a another portion of the content is processed by the server. In this manner, a user does not have to wait for an entire web page to be processed before at least a portion of the web page is viewable in the browser window.
-
Citations
22 Claims
-
1. A method for networking, the method comprising:
performing by one or more circuits, one or more processors, or any combination thereof in a network device; retrieving content for display in a browser window of a client device, the retrieved content including a first partial portion that is initially displayed in said browser window and additional portions that may be subsequently displayed in said browser window; and processing said first partial portion of said retrieved content by said network device before said additional portions of said retrieved content are processed; communicating said processed first partial portion of said retrieved content to said client device; and concurrent with said communication of said processed first partial portion of said retrieved content to said client device, processing a second partial portion included in said additional portions of said retrieved content by said network device in anticipation of being viewed in said browser window and before said additional portions are communicated to said client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for networking, the system comprising:
one or more circuits, one or more processors, or any combination thereof in a network device, said one or more circuits, said one or more processors, or said combination thereof being operable to; retrieve and process content on behalf of a client device, the retrieved content including an initial display portion that is initially displayed in a browser window by said client device and additional portions that may be subsequently displayed in said browser window; and communicate said processed content to said client device, wherein; said initial display portion of said retrieved content is processed by said network device before any additional portions of said retrieved content are processed; said processed initial display portion of said retrieved content is communicated to said client device; and concurrent with said communication of said processed initial display portion of said retrieved content to said client device, at least one of said additional portions of said retrieved content is processed by said network device in anticipation of being viewed in said browser window and before said additional portions are communicated to said client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A method for networking, the method comprising:
performing by one or more circuits, one or more processors, or any combination thereof in a network device; retrieving content from a web server based on a request received from a client device, the retrieved content including a first portion that is initially displayed in a browser window by said client device and a remaining portion that may be subsequently displayed in said browser window; processing said first portion of said retrieved content; communicating said processed first portion of said retrieved content to said client device; concurrent with said communication of said processed first portion of said retrieved content to said client device, processing said remaining portion of said retrieved content in anticipation of being viewed in said browser window and before any other portions of said retrieved content are communicated to said client device; and communicating said processed remaining portion of said retrieved content to said client device for display in said browser window. - View Dependent Claims (22)
Specification