Abstract:
A communications service provider provides wireless access to a packetized data network, such as the Internet (12). The service provider includes a server computer (14). The server computer is connected to the network, which is at least in part a wired network. The wired network is connected to a cellular wireless communications system. The server computer communicates with an e-mail server of the network according to standard network protocols. E-mail messages are served by the e-mail server to the server computer. The e-mail messages are manipulated and maintained at the server computer until requested by an e-mail application of a client device, such as a wireless device (20). An interface resident at the client device communicates with the e-mail application and the server computer. The interface serves to translate from and into optimized protocols for communications between the interface and the server computer.
Abstract:
A communications service provider provides wireless access to a packetized data network, such as the Internet. The service provider includes a server computer. The server computer is connected to the network, which is at least a wired network. The wired network is connected to a cellular wireless communications system. Features of the network and the server computer include group messaging, co-processors, dynamic protocol dictionaries, and cache synchronization and optimization. The features speed and improve communications over the network, including over wireless channels and dynamic conditions of those channels.
Abstract:
This invention relates to the field of wireless packet data communications. More particularly, this invention is a method for speeding up of communications over a communications network by bundling data headers. With reference to Fig. 4, in the system (400), a server (402) communicates with client (404) over a network (406). The server (402) and the client (404) are capable of communicating packetized data using protocols of the network (406). Information (408) is communicated from the server (402) to the client (404). Headers (411a, 422a, 433a) of each payload (411, 422, 433) of the information (408) are compressed together as a single payload. The payload (440) of compressed headers is sent over the network from the server (402) to the client (404). The separate payloads (441, 442, 443) are also transmitted by the server (402) to the client (404).
Abstract:
A communications service provider provides wireless access to a packetized data network, such as the Internet. The service provider includes a server computer. The server computer is connected to the network, which is at least in part a wired network. The wired network is connected to a cellular wireless communications system. The server computer communicates with an e-mail server of the network according to standard network protocols. E-mail messages are served by the e-mail server to the server computer. The e-mail messages are manipulated and maintained at the server computer until requested by an e-mail application of a client device, such as a wireless device. An interface resident at the client device communicates with the e-mail application and the server computer. The interface serves to translate from and into optimized protocols for communications between the interface and the server computer.
Abstract:
A communications service provider provides wireless access to a packetized data network, such as the Internet. The service provider includes a server computer. The server computer is connected to the network, which is at least in part a wired network. The wired network is connected to a cellular wireless communications system. Features of the network and the server computer include group messaging, co-processors, dynamic protocol dictionaries, and cache synchronization and optimization. The features speed and improve communications over the network, including over wireless channels and dynamic conditions of those channels.
Abstract:
This invention relates to the field of wireless packet data communications. More particularly, this invention is a method for speeding up of communications over a communications network by bundling data headers. With reference to Fig. 4, in the system 400, a server 402 communicates with client 404 over a network 406. The server 402 and the client 404 are capable of communicating packetized data using protocols of the network 406. Information 408 is communicated from the server 402 to the client 404. Headers 411a, 422a, 433a of each payload 411, 422, 433 of the information 408 are compressed together as a single payload. The payload 440 of compressed headers is sent over the network from the server 402 to the client 404. The separate payloads 441, 442, 443 are also transmitted by the server 402 to the client 404.
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 ast 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.