IP Library Granted Patent US 9,888,341
Granted Patent B2
US 9,888,341 · App. 14/599,361 · Granted Feb 6, 2018

Data transmitting method using WLAN

Inventors: Heejeong Cho (Seoul, KR); Seonglyun Kim (Seoul, KR); Jinho Choi (Seoul, KR); Jeemin Kim (Goyang-si, KR); Hyesung Kim (Seoul, KR); Hyunsoo Ko (Seoul, KR)
Assignees: LG ELECTRONICS INC.; INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
H04W4/02H04L47/12H04L47/2408H04L47/823H04W28/0226H04W36/245H04W48/04H04W48/18H04W84/042H04W84/12
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 9,888,341
App. No.
14/599,361
Granted
Feb 6, 2018
Kind
B2
Abstract

A method of receiving data of a user equipment (UE) according to an aspect of the present invention includes: sensing a current location for each specific period, and determining whether the sensed location is included in a specific upper usage-frequency location range; transmitting, through a communication network, information regarding whether the sensed location is included in the upper usage-frequency location range or whether the UE is being charged; upon reception of a wireless local area network (WLAN) access instruction from the communication network, accessing an accessible WLAN; transmitting an Internet protocol (IP) address for the WLAN through the communication network; receiving data in parallel from the communication network and the WLAN; and adjusting data received from the communication network and data received through the WLAN on the basis of information included in an IP header and transmission control protocol (TCP) header of the data.

Claims (38)

1. A method of receiving data in a user equipment (UE), the method comprising:

sensing a current location for each of a plurality of specific periods;

determining whether the sensed location is included in a specific upper usage-frequency location range for a specific UE;

sensing whether the specific UE is being charged;

transmitting context information through a communication network, the context information related to whether the sensed location is included in the specific upper usage-frequency location range for the specific UE and whether the specific UE is being charged;

accessing an accessible wireless local area network (WLAN) upon receiving a WLAN access instruction from the communication network, the WLAN access instruction received when the context information indicates that the sensed location is included in the specific upper usage-frequency location range and that the specific UE is being charged;

transmitting an Internet protocol (IP) address for the accessed WLAN through the communication network;

receiving data in parallel from the communication network and the WLAN; and

adjusting the received data based on information included in an IP header and transmission control protocol (TCP) header of the received data,

wherein the specific upper usage-frequency location range includes information related to locations each having a rank higher than a specific threshold among pre-stored locations of the specific UE,

wherein the pre-stored locations are sensed by the specific UE during a specific time period,

wherein a rank of each of the pre-stored locations is derived based on a frequency of occurrence of the location,

wherein the frequency of occurrence of each of the pre-stored locations is sensed during the specific time period, and

wherein the frequency of occurrence of each of the pre-stored locations corresponds to a number of times the location is sensed by the specific UE during the specific time period.

2. The method of claim 1 , wherein adjusting the received data comprises:

recognizing, in a network layer, that the received data is transmitted from a same host according to whether a source IP address and identification included in the IP header have a same value and re-assembling the data;

recognizing, in a transport layer, that the received data is transmitted from the same host according to whether the source IP address and a source port and destination port included in the TCP header have a same value; and

sorting and reading data based on a sequence number included in the TCP header.

3. A method of transmitting data in a user equipment (UE), the method comprising:

establishing a first transmission control protocol (TCP) connection between a specific user UE and a mobile communication network;

receiving context information of the specific UE through the mobile communication network, the context information related to whether a location of the specific UE is included in a specific upper usage-frequency location range and whether the specific UE is being charged;

determining whether the specific UE can access an accessible wireless local area network (WLAN) based on the received context information;

instructing the specific UE to access the WLAN when the context information indicates that the location is included in the specific upper usage-frequency location range and that the specific UE is being charged;

establishing a second TCP connection between the specific UE and the WLAN;

receiving data from a host; and

transmitting the received data to the specific UE in parallel through the first TCP connection and the second TCP connection,

wherein the specific upper usage-frequency location range includes information related to locations each having a rank higher than a specific threshold among pre-stored locations of the specific UE,

wherein the pre-stored locations are sensed by the specific UE during a specific time period,

wherein a rank of each of the pre-stored locations is derived based on a frequency of occurrence of the location,

wherein the frequency of occurrence of each of the pre-stored locations is sensed during the specific time period, and

wherein the frequency of occurrence of each of the pre-stored locations corresponds to a number of times the location is sensed by the specific UE during the specific time period.

4. The method of claim 3 , wherein transmitting the received data comprises adjusting a TCP congestion window by using a round trip time (RTT) of data transmitted through the mobile communication network and an RTT of data transmitted through the WLAN.

5. The method of claim 4 , further comprising:

increasing a size of an RTT-based window when an RTT of data transmitted through the WLAN is less than both a predetermined threshold and the RTT of data transmitted through the mobile communication network; and

increasing an amount of data transmitted to the UE through the WLAN and increasing a size of the TCP congestion window when a confirmation signal is received from the UE in response to the data transmitted through the WLAN.

6. The method of claim 4 , further comprising:

decreasing a size of the TCP congestion window when the RTT of data transmitted through the WLAN is greater than a predetermined threshold or greater than the RTT of data transmitted through the mobile communication network; and decreasing an amount of data transmitted to the UE through the WLAN and decreasing a size of the TCP congestion window when a confirmation signal is received from the UE in response to the data transmitted through the WLAN.

7. The method of claim 3 , further comprising decreasing an amount of data transmitted to the UE through the WLAN when a confirmation signal is not received from the UE in response to the data transmitted through the WLAN.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: CHO, HEEJEONG; KIM, SEONGLYUN; CHOI, JINHO; KIM, JEEMIN; KIM, HYESUNG; KO, HYUNSOO
To: LG ELECTRONICS INC.; INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
Reel/Frame 034740/0488 →
Priority Claims (3)
KR 10-2014-0078840 · Jun 26, 2014 · national
KR 10-2014-0078841 · Jun 26, 2014 · national
KR 10-2014-0084503 · Jul 7, 2014 · national
Continuity (1)
Related Publication 20150382262A1 · Dec 31, 2015