Methods and apparatus for use in communicating data packets within a data packet window having a size that is set based on quality of service (QoS) parameters
First Claim
1. A method in a mobile communication device configured to operate in a wireless communication network, the method comprising:
- sending, from the mobile communication device to the wireless communication network, one or more messages indicating a request for establishing a data communication session with the wireless communication network;
in response to the request, receiving, at the mobile communication device from the wireless communication network, one or more messages which includes a response for establishing the data communication session with the wireless communication network, the one or more messages including one or more Quality of Service (QoS) parameters of the data communication session, the one or more QoS parameters comprising a bandwidth parameter;
sending, from the mobile communication device, the bandwidth parameter or a value derived therefrom to a host server via the wireless communication network;
receiving, at the mobile communication device, from the host server via the wireless communication network, data packets via the data communication session, the data packets being communicated within a data packet window having a size that is set as a function of the bandwidth parameter;
after establishing an additional data communication session with the wireless communication network, sending, from the mobile communication device, an updated bandwidth parameter or a value derived therefrom to the host server via the wireless communication network; and
receiving, at the mobile communication device, from the host server via the wireless communication network, data packets which are communicated within a data packet window having an updated size that is set as a function of the updated bandwidth parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for use in communicating data packets to communication devices are described. A communication device receives one or more Quality of Service (QoS) parameters of a data communication session established between it and a wireless communication network. The one or more QoS parameters may be or include a bandwidth parameter. The communication device sends the bandwidth parameter or a value derived therefrom to a host system via the wireless communication network. The communication device then receives, from the host system via the wireless communication network, data packets via the data communication session. The data packets are communicated within a data packet window having a size that is set as a function of the bandwidth parameter. If another data communication session is established, the communication device sends an updated bandwidth parameter to the host system for receiving data packets within a data packet window having an updated size that is set in accordance with the function.
70 Citations
33 Claims
-
1. A method in a mobile communication device configured to operate in a wireless communication network, the method comprising:
-
sending, from the mobile communication device to the wireless communication network, one or more messages indicating a request for establishing a data communication session with the wireless communication network; in response to the request, receiving, at the mobile communication device from the wireless communication network, one or more messages which includes a response for establishing the data communication session with the wireless communication network, the one or more messages including one or more Quality of Service (QoS) parameters of the data communication session, the one or more QoS parameters comprising a bandwidth parameter; sending, from the mobile communication device, the bandwidth parameter or a value derived therefrom to a host server via the wireless communication network; receiving, at the mobile communication device, from the host server via the wireless communication network, data packets via the data communication session, the data packets being communicated within a data packet window having a size that is set as a function of the bandwidth parameter; after establishing an additional data communication session with the wireless communication network, sending, from the mobile communication device, an updated bandwidth parameter or a value derived therefrom to the host server via the wireless communication network; and receiving, at the mobile communication device, from the host server via the wireless communication network, data packets which are communicated within a data packet window having an updated size that is set as a function of the updated bandwidth parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile communication device, comprising:
-
a controller; a radio frequency (RF) transceiver coupled to the controller and operative for communications with a wireless network; the controller being configured to; send, to the wireless network via the RF transceiver, one or more messages indicating a request for establishing a data communication session with the wireless network; in response to the request, receive, from the wireless network via the RF transceiver, one or more messages which includes a response for establishing the data communication session with the wireless network, the one or more messages including one or more Quality of Service (QoS) parameters of the data communication session, the one or more QoS parameters comprising a bandwidth parameter; send, to a host server via the RF transceiver, the bandwidth parameter or a value derived therefrom; receive, from the host server via the RF transceiver, data packets via the data communication session, the data packets which are communicated in a data packet window having a size that is set as a function of the bandwidth parameter; after establishing an additional data communication session with the wireless communication network, send, to the host server via the RF transceiver, an updated bandwidth parameter or a value derived therefrom; and receive, from the host server via the RF transceiver, data packets which are communicated within a data packet window having an updated size that is set as a function of the updated bandwidth parameter. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method in a host server for use in communicating data to a mobile communication device operating in a wireless communication network, the method comprising:
-
receiving, from the mobile communication device, a bandwidth parameter or a value derived therefrom, the bandwidth parameter being included in one or more Quality of Service (QoS) parameters received by the mobile communication device in response to a data communication session being established by the mobile communication device with the wireless communication network; selecting a size of a data packet window as a function of the bandwidth parameter or the value derived therefrom; communicating, to the mobile communication device via the wireless communication network, data packets within the data packet window having the selected size; receiving, from the mobile communication device, an updated bandwidth parameter or a value derived therefrom, the updated bandwidth parameter being included in one or more updated Quality of Service (QoS) parameters received by the mobile communication device in response to an additional data communication session being established by the mobile communication device with the wireless communication network; selecting an updated size of the data packet window as a function of the updated bandwidth parameter or the value derived therefrom; and communicating, to the mobile communication device via the wireless communication network, data packets within the data packet window having the selected updated size. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method in a communication device, the method comprising:
-
receiving one or more Quality of Service (QoS) parameters of a first data communication session established between the communication device and a wireless communication network, the one or more QoS parameters comprising a bandwidth parameter; sending the bandwidth parameter or a value derived therefrom to a host system via the wireless communication network; and receiving, from the host system via the wireless communication network, data packets via the data communication session, the data packets being communicated within a data packet window having a size that is set as a function of the bandwidth parameter; establishing a second data communication session in the wireless communication network; receiving one or more updated QoS parameters of the first data communication session in response to establishing the second data communication session, the one or more updated QoS parameters comprising an updated bandwidth parameter; sending the updated bandwidth parameter or a value derived therefrom to the host system via the wireless communication network; and receiving, from the host system via the wireless communication network, data packets in the data communication session, the data packets being communicated within a data packet window having an updated size that is set as a function of the updated bandwidth parameter. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A mobile communication device, comprising:
-
one or more processors; a wireless transceiver coupled to the one or more processors and operative for communications with a wireless communication network; the one or more processors being configured to; receive via the wireless transceiver one or more Quality of Service (QoS) parameters of a first data communication session established between the mobile communication device and a wireless communication network, the one or more QoS parameters comprising a bandwidth parameter; send, to the host system via the wireless transceiver, the bandwidth parameter or a value derived therefrom; receive, from the host system via the wireless transceiver, data packets via the data communication session, the data packets being communicated within a data packet window having a size that is set as a function of the bandwidth parameter; establish a second data communication session in the wireless communication network; receive, from the wireless communication network via the wireless transceiver, one or more updated QoS parameters of the first data communication session in response to establishing the second data communication session, the one or more updated QoS parameters comprising an updated bandwidth parameter; send, to the host system via the wireless transceiver, the updated bandwidth parameter or a value derived therefrom; and receive, via the wireless transceiver from the host system, data packets in the data communication session, the data packets being communicated within a data packet window having an updated size that is set as a function of the updated bandwidth parameter. - View Dependent Claims (30, 31, 32, 33)
-
Specification