Method and apparatus for improving utilization efficiency of wireless links for web-based applications
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04J-003/16
H04J-003/22
출원번호
US-0876843
(2001-06-06)
발명자
/ 주소
Heller, Howard A.
출원인 / 주소
IPR Licensing, Inc.
대리인 / 주소
Hamilton, Brook, Smith &
인용정보
피인용 횟수 :
5인용 특허 :
8
초록▼
An improved data communication network including a wireless link for accessing, from an end user machine, objects in a selected web page retrievable from an Internet server by means of suitable request messages is described. The wireless link includes a subscriber unit coupled to the end user machin
An improved data communication network including a wireless link for accessing, from an end user machine, objects in a selected web page retrievable from an Internet server by means of suitable request messages is described. The wireless link includes a subscriber unit coupled to the end user machine and a base station coupled to the server. Web page data packets retrieved from the server with the use of the request messages are intercepted and locally stored in a gateway unit on the base station side of the wireless link. The gateway unit generates, from the retrieved web page data packets, additional request messages suitable for retrieving, from the server, object data packets corresponding to the objects on the selected web page. Such retrieved object data packets are also stored in the gateway unit. At least a portion of the stored object data packets, together with the stored web page data packets, are selectively released for transmission in bundled form over a single assigned channel on the wireless link. Such transmitted object data packets are locally stored in an additional gateway unit on the subscriber unit side of the wireless link, while the transmitted web page data packets are forwarded to the end user machine. The end user machine re-generates the object retrieval request messages, which in turn are used to directly retrieve the object data packets locally stored in the additional gateway without the necessity of again traversing the wireless link.
대표청구항▼
1. In a data transmission system including a wireless link for transmitting packets between an end user machine and an Internet server that houses content in the form of web pages containing objects, the wireless link comprising a mobile subscriber unit coupled to the end user machine and a base sta
1. In a data transmission system including a wireless link for transmitting packets between an end user machine and an Internet server that houses content in the form of web pages containing objects, the wireless link comprising a mobile subscriber unit coupled to the end user machine and a base station coupled to the server and in radio communication with the subscriber unit, a selected web page on the server being retrieved in the form of web page data packets in response to web page retrieval request packets, the objects on such web page being separately retrievable in the form of object data packets in response to object retrieval request packets, a method of transmission over the wireless link, comprising the steps of:intercepting the retrieved web page data packets on the base station side of the wireless link; locally generating, from the intercepted retrieved web page data packets, object retrieval request packets representative of the objects on the selected web page; transmitting the locally generated object retrieval request packets to the server to retrieve the corresponding object data packets; locally storing, at the base station site, the retrieved web page data packets and the retrieved object data packets; selectively transmitting the locally stored web page data packets and at least a portion of the locally stored object data packets in bundled form to the subscriber unit side of the wireless link; and locally storing the selectively transmitted object data packets on the subscriber unit side of the wireless link for subsequent retrieval by object retrieval request packets transmitted by the end user machine. 2. A method as defined in claim 1, in which the selective transmitting step comprises transmitting all of the locally stored object data packets.3. A method as defined in claim 1, in which the selective transmitting step comprises transmitting the number of object data packets locally stored during a selected interval.4. In a data transmission system including a wireless link for transmitting packets between an end user machine and an Internet server that houses content in the form of web pages containing objects, the wireless link comprising a mobile subscriber unit coupled to the end user machine and a base station coupled to the server and in radio communication with the subscriber unit, a selected web page on the server being retrieved in the form of web page data packets in response to web page retrieval request packets, the objects in such web page being separately retrievable in the form of object data packets in response to object retrieval request packets, a method of maximizing transmission efficiency over the wireless link, which comprises the steps of:establishing between the end user machine and the subscriber unit a first TCP connection that replicates a TCP connection between the end user machine and the server; establishing between the base station and the server a second TCP connection that replicates a TCP connection between the end user machine and the server; transmitting web page retrieval request packets to the server over a path including the first TCP connection, the wireless link and the second TCP connection to retrieve web page data packets representative of the selected web page; intercepting the retrieved web page data packets on the base station side of the wireless link; locally generating, from the intercepted retrieved web page data packets, object retrieval request packets representative of the objects on the selected web page; transmitting the locally generated object retrieval request packets to the server to retrieve the corresponding object data packets; locally storing the retrieved web page data packets and the retrieved object data packets; and selectively transmitting the stored web page data packets and at least a portion of the stored object data packets in bundled form to the subscriber unit side of the wireless link. 5. A method as defined in claim 4, further comprising locally storing the transmitted object data packets on the subscriber unit side of the wireless link for subsequent retrieval by object retrieval request packets transmitted by the end user machine.6. A method as defined in claim 4, in which the transmitting step comprises forwarding the web page retrieval requests over the first TCP connection and the second TCP connection in TCP format, and forwarding such web page retrieval requests over the wireless link in a selected wireless protocol format.7. A method as defined in claim 4, in which the first TCP connection establishing step comprises detecting, on the subscriber unit side of the wireless link, packets transmitted from the end user machine, and setting up the first TCP connection when the detected packets comprise web page retrieval request packets.8. In a data transmission system including a wireless link for transmitting packets between an end user machine and an Internet server that houses content in the form of web pages containing at least one object, the wireless link comprising a mobile subscriber unit coupled to the end user machine and a base station coupled to the server and in radio communication with the subscriber unit, a selected web page on the server being retrievable in the form of first data packets in response to first retrieval request packets in TCP format, the object(s)in such web page being separately retrievable in the form of second data packets in response to second retrieval request packets in TCP format, a method of maximizing transmission efficiency over the wireless link, which comprises the steps of:detecting, on the subscriber unit side of the wireless link, first retrieval request packets transmitted from the end user machine; converting the detected first retrieval request packets into third retrieval request packets encapsulated in accordance with a selected wireless protocol; transmitting the third retrieval request packets over the wireless link; re-converting the third retrieval request packets back into first retrieval request packets on the base station side of the wireless link; transmitting the re-converted first retrieval request packets to the server to retrieve first data packets representative of the selected web page; on the base station side of the wireless link, generating second retrieval request packets derived from the retrieved first data packets and corresponding to the objects on the selected web page; transmitting the second retrieval request packets to the server to retrieve second object data packets representative of the corresponding objects on the selected web page; locally storing the retrieved first and second data packets; selectively releasing, in bundled form, the stored first data packets and at least a portion of the stored second data packets; converting the released first and second data packets to third and fourth data packets, respectively, the third and fourth data packets being encapsulated in accordance with the selected wireless protocol; and transmitting the third and fourth data packets to the subscriber unit side of the wireless link. 9. A method as defined in claim 8, further comprising the steps of re-converting the third and fourth data packets back into first and second data packets, respectively, on the subscriber unit side of the wireless link; locally storing the re-converted second data packets, and transmitting the re-converted first data packets to the end user machine.10. A method as defined in claim 9, in which the selected wireless protocol is the native link-layer protocol of the wireless system.11. In a data transmission system including a wireless link for transmitting packets between an end user machine and an Internet server that houses content in the form of web pages containing at least one object, the wireless link comprising a mobile subscriber unit coupled to the end user machine and a base station coupled to the server and in radio communication with the subscriber unit, a selected web page on the server being retrieved in the form of web page data packets in response to web page retrieval request packets, the objects in such web page being separately retrievable in the form of object data packets in response to object retrieval request packets:means for intercepting the retrieved web page data packets on the base station side of the wireless link; means responsive to the intercepted web page-data packets for locally generating object retrieval request packets for transmittal to the server to retrieve object data packets representative of the objects on the selected web page; means for locally storing the retrieved web page data packets and the retrieved object data packets; means for selectively transmitting the retrieved web page data packets and at least a portion of the object data packets in bundled form to the subscriber side of the wireless link; and means for locally storing the selectively transmitted object data packets on the subscriber unit side of the wireless link for retrieval by object retrieval request packets transmitted by the end user machine. 12. In a data transmission system including a wireless link for transmitting packets between an end user machine and an Internet server that houses content in the form of web pages containing at least one object, the wireless link comprising a mobile subscriber unit coupled to the end user machine and a base station coupled to the server and in radio communication with the subscriber unit, a selected web page on the server being retrievable in the form of web page data packets in response to web page retrieval request packets in TCP format, the objects in such web page being separately retrievable in the form of object data packets in response to object retrieval request packets in TCP format:means for establishing, between the end user machine and the subscriber unit, a first TCP connection that replicates a TCP connection between the end user machine and the server; means for establishing, between the base station and the server, a second TCP connection that replicates a TCP connection between the end user machine and the server, whereby web page retrieval requests from the end user machine may be transmitted to the server over a path including the first TCP connection, the wireless link and the second TCP connection to retrieve web page data packets representative of a selected web page; means for intercepting the retrieved web page data packets on the base station side of the wireless link; means responsive to the intercepted retrieved web page-data packets for locally generating object retrieval request packets for transmittal to the server over the second TCP connection to retrieve object data packets representative of the objects on the selected web page; means for locally storing the retrieved web page data packets and the retrieved object data packets; and means for selectively transmitting the locally stored web page data packets and at least a portion of the locally stored object data packets in bundled form to the subscriber side of the wireless link. 13. A system as defined in claim 12, further comprising means for locally storing the selectively transmitted object data packets on the subscriber unit side of the wireless link for retrieval by object retrieval request packets transmitted by the end user machine over the first TCP connection.14. In a data transmission system including a wireless link for transmitting packets between an end user machine and an Internet server that houses content in the form of web pages containing at least one object, the wireless link comprising a mobile subscriber unit coupled to the end user machine and a base station coupled to the server and in radio communication with the subscriber unit, a selected web page on the server being retrievable in the form of first data packets in response to first retrieval request packets in TCP format, the objects in such web page being separately retrievable in the form of second data packets in response to second retrieval request packets in TCP format, apparatus for maximizing transmission efficiency over the wireless link, which comprises:means for detecting, on the subscriber unit side of the wireless link, first retrieval request packets transmitted from the end user machine; means for converting the detected first retrieval request packets into third retrieval request packets, the third retrieval request packets being encapsulated in accordance with a selected wireless protocol for transmission over the wireless link; means for re-converting the transmitted third retrieval request packets back into first retrieval request packets on the base station side of the wireless link for transmission to the server to retrieve first data packets representative of the selected web page; means disposed on the base station side of the wireless link for generating, from the retrieved first data packets, second retrieval request packets for the objects on the selected web page for transmission to the server to retrieve the corresponding second data packets; means for locally storing the retrieved first and second data packets; means for selectively releasing, in bundled form, the locally stored first data packets and at least a portion of the locally stored second data packets; and means for converting the selectively released first and second data packets to third and fourth data packets, respectively, the third and fourth data packets being encapsulated in accordance with the selected wireless protocol for transmission to the subscriber side of the wireless link. 15. A system as defined in claim 14, further comprising means disposed on the subscriber unit side of the wireless link for re-converting the fourth data packets into second data packets, and means for locally storing the re-converted second data packets for retrieval by first retrieval request packets transmitted by the end user machine over the first TCP connection.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
William Doviak ; David L. Whitmore ; Flex Houvig, Apparatus and method for transparent wireless communication between a remote device and host system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.