Browser based feedback for optimized web browsing
First Claim
Patent Images
1. A method comprising:
- receiving, by a browsing assistance system, a message comprising feedback information from a first client computer, the feedback information based on an observation made at the first client computer of a part of a first web page transaction between the first client computer and a content server, the part of the first web page transaction comprising;
a first root request from the first client computer for a root web resource of a first web page, and resulting therefrom;
a first root response comprising the root web resource, andat least one child request for a child resource of the root web resource at a second content server different from the content server;
storing, by the browsing assistance system, at least a portion of the feedback information in a database in communication with the browsing assistance system, the feedback information including information about the child request for the child resource;
receiving, by the browsing assistance system, information regarding a target web page from a second client computer, the target web page associated with the first web page;
generating, by the browsing assistance system, hint information associated with the target web page based on the received feedback information; and
transmitting, by the browsing assistance system, the hint information to the second client computer.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems, apparatus, and methods of accelerating web transactions. One embodiment includes observing, with a web browser plug-in operating on a computer, at least a portion of a first web page transaction in a web browser operating on the computer. A web browser module may be used to identify transaction information from the observing of the at least a portion of the first web page transaction. The browser may communicates transaction information to a prefetching system in a communication separate from the first web page transaction; and the transaction information may be used to perform a prefetch operation.
188 Citations
71 Claims
-
1. A method comprising:
-
receiving, by a browsing assistance system, a message comprising feedback information from a first client computer, the feedback information based on an observation made at the first client computer of a part of a first web page transaction between the first client computer and a content server, the part of the first web page transaction comprising; a first root request from the first client computer for a root web resource of a first web page, and resulting therefrom; a first root response comprising the root web resource, and at least one child request for a child resource of the root web resource at a second content server different from the content server; storing, by the browsing assistance system, at least a portion of the feedback information in a database in communication with the browsing assistance system, the feedback information including information about the child request for the child resource; receiving, by the browsing assistance system, information regarding a target web page from a second client computer, the target web page associated with the first web page; generating, by the browsing assistance system, hint information associated with the target web page based on the received feedback information; and transmitting, by the browsing assistance system, the hint information to the second client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 39)
-
-
29. A system comprising:
-
a database; and a browsing assistance system, wherein the browsing assistance system is in communication with the database and a first client computer, the first client computer in communication with a content server, the browsing assistance system configured to; receive a message comprising feedback information from the first client computer, the feedback information based on an observation made at the first client computer of a part of a first web page transaction between the first client computer and a content server, the part of the first web page transaction comprising; a first root request from the first client computer for a root web resource of a first web page, and resulting therefrom; a first root response comprising the root web resource, and at least one child request for a child resource of the root web resource at a second content server different from the content server; store at least a portion of the feedback information in the database, the feedback information including information about the child request for the child resource; receive information regarding a target web page from a second client computer, the target web page associated with the first web page; generate hint information associated with the target web page based on the received feedback information; and transmit the hint information to the second client computer. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A non-transitory computer-readable medium comprising program code executable by a processor, the program code configured to cause the processor to:
-
receive, by a browsing assistance system, a message comprising feedback information from a first client computer, the feedback information based on an observation made at the first client computer of a part of a first web page transaction between the first client computer and a content server, the part of the first web page transaction comprising; a first root request from the first client computer for a root web resource of a first web page, and resulting therefrom; a first root response comprising the root web resource, and at least one child request for a child resource of the root web resource at a second content server different from the content server; store, by the browsing assistance system, at least a portion of the feedback information in a database in communication with the browsing assistance system, the feedback information including information about the child request for the child resource; receive, by the browsing assistance system, information regarding a target web page from a second client computer, the target web page associated with the first web page; generate, by the browsing assistance system, hint information associated with the target web page based on the received feedback information; and transmit, by the browsing assistance system, the hint information to the second client computer. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification