Abstract:
An application service provider (16) provides wireless access to a packetized data network, such as the Internet (12). The application service provider (16) includes a server computer (14). The server computer (14) is connected to the network (12), which is at least in part a wired network. The wired network is connected to a cellular wireless communications system. Data is communicated over the network (12), both wired and wireless, via OSI models, for example, according to TCP/IP protocols or specialized variants. A wireless device (20), such as a modem-equipped laptop computer or personal digital assistant, a web-enabled telephone, or the like, is communicatively connected to the cellular wireless communications system. The application service provider (16) can maintain a website, including targeted content, on the server computer (14) for access by the wireless device (20).
Abstract:
An communications service provider provides wireless access to a packetized data network, such as the Internet (102). The service provider includes a server computer (104) and a wireless ASP server computer (200). The wired network is connected to a cellular wireless communication system. A method of the network includes a client device (200) that communicates with the server computer. The wireless device runs standard applications programs, such as browser, ftp, and e-mail. The method includes serving a first information by the server computer to the wireless device according to a specialized protocol, determining that the first information accords with the specialized protocol, and proxying the first information to the standard programs in a standard protocol readable by the standard programs.
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:
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.
Abstract:
A method and apparatus for communicating acquired digital image data between a digital image capturing device and a computer or computer network. In one embodiment of the invention, a transceiver unit is communicatively coupled to the digital image capturing device for wirelessly receiving and transmitting information between the digital image capturing device and a transceiver coupled to a computer network. The transceiver unit may be either integral with the digital camera or a standalone device which communicates with the digital camera via one or more interfaces. For example, the transceiver unit may incorporate a card reader for receiving flash cards containing stored image data. Alternatively, the transceiver unit may be coupled to the digital camera via a high speed serial interface (such as a Universal Serial Bus or I.E.E.E. 1394 connection) or by means of a data storage device which is inserted into a memory card slot on the digital camera or is hardwired to the transceiver unit.
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 (Figure 1, item 12). The service provider includes a server computer (Figure 1, item 14). The server computer is connected to the network, which is at least a wired network. A wireless ASP server computer (Figure 1, item 16) is connected to a wireless device (Figure 1, item 20) which communicates with a cellular antenna tower (Figure 1, item 18). Features of the network and server computer include group messaging, co-processors, dynamic protocol dictionaries, and cache synchronization and optimization.
Abstract:
A method of communications over a network is specially adapted for improved transmission performance with reduced bandwidth requirements in communications networks which are low quality or have widely varied physical channel performance, for example, wireless networks (2). The method includes the steps of packetizing the payload (30) into a series of data packets (42), inserting header packets (41) at the beginning, middle, and towards the end of the series, transmitting the series, together with the header packets (41), receiving at least some of the packets (42) of the series and at least one of the header packets (41), and sending an acknowledgement (60). The acknowledgement (60) is either that all data packets and at least one header packet was received; that not all data packets were received and at least one header packet was received; or that some data packets were received, but no header packet was received. Retransmissions of data packets and the header packets, when such packets are not received, is minimized in order to limit the number of communications necessary to deliver an entire data payload.
Abstract:
An communications service provider provides wireless access to a packetized data network, such as the Internet (102). The service provider includes a server computer (104) and a wireless ASP server computer (200). The wired network is connected to a cellular wireless communication system. A method of the network includes a client device (200) that communicates with the server computer. The wireless device runs standard applications programs, such as browser, ftp, and e-mail. The method includes serving a first information by the server computer to the wireless device according to a specialized protocol, determining that the first information accords with the specialized protocol, and proxying the first information to the standard programs in a standard protocol readable by the standard programs.