Method and apparatus for accelerating navigation of hypertext pages using compound requests
First Claim
1. A method for accelerating navigation of hierarchical layers of accessible information hosted in a server device through a two-way communication device over a data network, the method comprising:
- receiving in said server device a compound request entered by a user of the two-way communication device to display desired information;
parsing said compound request in said server device to obtain an antecedent request and a final request;
processing the antecedent request and the final request to obtain a final address identifier;
fetching said desired information from a location indicated by said final address identifier; and
transmitting said desired information to said two-way communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
Under the limited bandwidth of the current wireless data network and with the low memory in mobile devices in use today, the process of going through a number of intermediate pages to get to a desired page increases the latency of the information deliver and intensifies the network traffic. A method for accelerating the navigation of hypertext pages based on a compound request is disclosed. After a compound request is entered and activated, the compound request is parsed into an antecedent request followed by a final request wherein the antecedent request comprises a plurality of intermediate requests. All the intermediate requests are processed individually and sequentially as if they were entered individually and cards corresponding to the intermediate requests are fetched sequentially. A final card containing desired information by the final request is fetched based on the card corresponding to the last intermediate request and thereby displayed.
48 Citations
29 Claims
-
1. A method for accelerating navigation of hierarchical layers of accessible information hosted in a server device through a two-way communication device over a data network, the method comprising:
-
receiving in said server device a compound request entered by a user of the two-way communication device to display desired information;
parsing said compound request in said server device to obtain an antecedent request and a final request;
processing the antecedent request and the final request to obtain a final address identifier;
fetching said desired information from a location indicated by said final address identifier; and
transmitting said desired information to said two-way communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
fetching intermediate cards according to said intermediate requests; and
fetching, based on the intermediate cards, a final card according to said final request.
-
-
7. The method as recited in claim 6 further comprising:
parsing a first intermediate card with a subset of said compound request to identify a next intermediate card.
-
8. The method as recited in claim 6 further comprising:
parsing an intermediate card with a subset of said compound request to identify said final card.
-
9. The method as recited in claim 1 further comprising:
fetching an intermediate deck of cards from a card server coupled to said server device by a data network.
-
10. The method as recited in claim 6 further comprising:
-
receiving a final deck having a final card corresponding to said final request to said two-way communication device; and
displaying said fin al card on the two-way communication device.
-
-
11. A server device for allowing a user of a two-way communication device to navigate through hierarchical layers of accessible information, said server device comprising:
-
an interface to a data network to receive in said server device a compound request entered by said user of said two-way communication device to display desired information;
a parser to parse said compound request in said server device to obtain an antecedent request and a final request;
a request processor to process the antecedent request and the final request to obtain a final address identifier; and
a second interface to fetch said desired information from a location indicated by said final address identifier and to transmit said desired information to said two-way communication device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium, said computer readable medium containing a set of computer instructions that when executed cause a processing system to perform a process comprising:
-
receiving in a server device a compound request entered by a user of a two-way communication device to display desired information;
parsing said compound request in said server device to obtain an antecedent request and a final request;
processing the antecedent request and the final request to obtain a final address identifier;
fetching said desired information from a location indicated by said final address identifier; and
transmitting said desired information to said two-way communication device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
fetching intermediate cards according to said intermediate requests; and
fetching, based on the intermediate cards, a final card according to said final request.
-
-
26. The computer readable medium as recited in claim 25 further comprising:
parsing a first intermediate card with a subset of said compound request to identify a next intermediate card.
-
27. The computer readable medium as recited in claim 25 further comprising:
parsing an intermediate card with a subset of said compound request to identify said final card.
-
28. The computer readable medium as recited in claim 20 further comprising:
fetching an intermediate deck of cards from a card server coupled said server device by a data network.
-
29. The computer readable medium as recited in claim 25 further comprising:
-
receiving a final deck having a final card corresponding to said final request to said two-way communication device; and
displaying said final card on the two-way communication device.
-
Specification