Browser and network optimization systems and methods
First Claim
1. A communications network for communicating an information comprised of at least one data type, comprising:
- a parser for parsing the information into distinct ones of each of the at least one data type;
queue for storing each distinct one of the at least one data type.
4 Assignments
0 Petitions
Accused Products
Abstract
A server computer, such as for a wireless application service provider, connected to a network, for example, the Internet, prioritizes transmissions according to data types. The server computer includes a parser and respective queues for each of the different data types. The server computer, for example, receives a Web page, parses it to segregate data types of the page, and stores the separate data types in distinct and segregated queues. In transmissions to a client device, for example, a wireless device communicating with the server computer over a wireless channel, the server computer sends the data in sequence from the respective queues, according to a prioritized sequence set at the server computer. A server computer, such as of the wireless application service provider, alternatively or additionally communicates with the client device, such as the wireless device, a smaller amount of information than requested by the client device and received by the server computer. At the server computer, the information is pre-processed and data sequences of the information are replaced with defined identifiers. Only the information with the defined identifiers substituted for the data sequences is communicated by the server computer to the client device. The client device, on receiving such reduced quantity of information, re-constructs the original information by substituting back the data sequences for the defined identifiers.
-
Citations
13 Claims
-
1. A communications network for communicating an information comprised of at least one data type, comprising:
-
a parser for parsing the information into distinct ones of each of the at least one data type;
queue for storing each distinct one of the at least one data type. - View Dependent Claims (2, 3)
-
-
4. A method of prioritizing information communications according to data types of the information, comprising the steps of:
-
receiving the information; and
parsing the information to separate and segregate data types. - View Dependent Claims (5, 6)
-
-
7. A method of communications, wherein a client device communicates with a server computer over a network, comprising the steps of:
-
receiving an information by the server computer;
pre-processing the information by replacing sequences of data of the information with pre-defined identifiers;
sending the information with the pre-defined identifiers substituted for the sequences of data. - View Dependent Claims (8, 9, 10)
-
-
11. A server computer for receiving information including data sequences and for relating data sequences to defined identifiers, comprising:
a pre-processor for replacing data sequences of the information with defined identifiers. - View Dependent Claims (12, 13)
Specification