IP Library Granted Patent US 10,349,264
Granted Patent B2
US 10,349,264 · App. 15/968,362 · Granted Jul 9, 2019

Method and system for controlling data transmission

Inventor: Chunhui Zhu (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
H04W8/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,349,264
App. No.
15/968,362
Granted
Jul 9, 2019
Kind
B2
Abstract

One embodiment described herein provides a system and method for controlling data transmission over a cellular network. During operation, an application server receives connection-status information associated with a user equipment (UE) coupled to the cellular network. The application server services an application running on the UE. The application determines whether the UE is reachable over the cellular network based on received connection-status information, and in response to the UE not being reachable via the cellular network, the application server is configured in such a way that the application server ceases to send data packets associated with the application to the UE via the cellular network.

Claims (43)

1. A computer-implemented method for controlling data transmission over a cellular network, the method comprising:

receiving, by an application server from a gateway of the cellular network, configuration information associated with a user equipment (UE) coupled to the cellular network, wherein the application server services an application running on the UE;

determining, by the application server, whether the UE is configured to turn off cellular data based on the configuration information received from the gateway of the cellular network; and

in response to the application server determining that the UE is configured to turn off cellular data, configuring the application server in such a way that the application server ceases to send data packets associated with the application to the UE via the gateway of the cellular network.

2. The computer-implemented method of claim 1 , wherein the cellular network is a Long-Term Evolution network.

3. The computer-implemented method of claim 2 , wherein the application server receives the configuration information from the gateway of the cellular network via a third-party server configured to provide a Service Capability Exposure Function.

4. The computer-implemented method of claim 1 , further comprising subscribing, by the application server, to connection-status reports associated with the UE at a third-party server.

5. The computer-implemented method of claim 4 , wherein a respective connection-status report comprises at least identification information and the configuration information associated with the UE.

6. The computer-implemented method of claim 5 , wherein the identification information comprises:

the UE's Internet Protocol (IP) address; or

the UE's IP address and a phone number associated with the UE.

7. The computer-implemented method of claim 5 , wherein the configuration information comprises one or more of:

Wi-Fi setting;

cellular data on-off setting; and

data-roaming on-off setting.

8. The computer-implemented method of claim 1 , wherein the gateway of the cellular network is configured to receive configuration information from the UE.

9. The computer-implemented method of claim 1 , further comprising:

in response to the UE is configured to turn off cellular data, sending data packets associated with the application to the UE via a Wi-Fi channel or a Short Message Service (SMS) channel.

10. A computer network, comprising:

a cellular network coupled to a user equipment (UE); and

an application server for servicing an application running on the UE;

wherein the application server is configured to:

receive, from a gateway of the cellular network, configuration information associated with UE;

determining whether the UE is configured to turn off cellular data based on the configuration information received from the gateway of the cellular network; and

in response to determining that the UE is configured to turn off cellular data, cease to send data packets associated with the application to the UE via the cellular network.

11. The computer network of claim 10 , wherein the cellular network is a Long-Term Evolution network.

12. The computer network of claim 11 , further comprising a third-party server configured to provide a Service Capability Exposure Function, and

wherein the third-party server is configured to forward the configuration information associated with the UE to the application server.

13. The computer network of claim 10 , wherein the application server is configured to subscribe to connection-status reports associated with the UE at a third-party server.

14. The computer network of claim 13 , wherein a respective connection-status report comprises at least identification information and the configuration information associated with the UE.

15. The computer network of claim 14 , wherein the identification information comprises:

the UE's Internet Protocol (IP) address; or

the UE's IP address and a phone number associated with the UE.

16. The computer network of claim 14 , wherein the configuration information comprises one or more of:

the UE's Wi-Fi setting;

the UE's cellular data on-off setting; and

the UE's data-roaming on-off setting.

17. The computer network of claim 10 , wherein the application server is further configured to:

in response to determining that the UE is configured to turn off cellular data, send data packets associated with the application to the UE via a Wi-Fi channel or a Short Message Service (SMS) channel.

18. A computer network, comprising:

a cellular network; and

a user equipment (UE) coupled to the cellular network and an application server, the application server being configured to service an application running on the UE;

wherein the UE is configured to transmit configuration information associated with UE to the application server via a gateway of the cellular network, wherein the configuration information indicates whether the UE is configured to turn off cellular data, thereby enabling the application server to cease to send data packets associated with the application to the UE via the cellular network, in response to the application server determining that the UE is configured to turn off cellular data based on the configuration information received from the gateway.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075499/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2018
From: ZHU, CHUNHUI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 047068/0504 →
Priority Claims (1)
CN 2017 1 0305543 · May 3, 2017 · national
Continuity (1)
Related Publication 20180324578A1 · Nov 8, 2018