IP Library Granted Patent US 11,146,989
Granted Patent B2
US 11,146,989 · App. 16/733,411 · Granted Oct 12, 2021

Terminal-aided backhaul compression

Inventor: Ali S. Khayrallah (Mountain View, CA)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04W28/06H04L67/2828H04L69/04H04W4/18
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 11,146,989
App. No.
16/733,411
Granted
Oct 12, 2021
Kind
B2
Abstract

A delegate wireless terminal can receive and store messages sent to it by a receiving network node. The wireless terminal can identify a message label based on a mapping for the received message. A transmitting network node can transmit a message label to a receiving network node across a backhaul link. The receiving network node can transmit a message label to the wireless terminal. The wireless terminal can identify a stored message that corresponds to the received message label, and send the corresponding message to the receiving network node. The receiving network node can then transmit the message to its intended destination.

Claims (59)

1. A method performed by a first wireless terminal, comprising:

monitoring a transmission from a network node to a second wireless terminal, wherein the transmission comprises a first label;

based on the transmission, identifying a first message based on the first label and a mapping relationship, the first message being stored in the first wireless terminal prior to the transmission;

transmitting the first message to the second wireless terminal;

receiving a second message from the network node;

determining a second label corresponding to the second message, based on the mapping relationship;

determining whether the second label is prestored in the first wireless terminal;

in response to the second label being prestored in the first wireless terminal, comparing the second message to the first message; and

in response to the second label being the same as the first label and the second message being different from the first message, maintaining the prestored first message, wherein the second message is not saved by the first wireless terminal.

2. The method of claim 1 , further comprising:

transmitting the first message to the network node.

3. The method of claim 1 , wherein at least one of the first label or the first message is received by the network node from another network node via a backhaul link.

4. The method of claim 1 , further comprising:

in response to the first wireless terminal being disconnected from the network node, erasing one or more messages and message labels stored in the first wireless terminal that correspond to messages and message labels stored in the network node.

5. The method of claim 1 , further comprising:

in response to the second label being not prestored in the first wireless terminal, saving the second message and second label in the wireless terminal.

6. The method of claim 1 , further comprising:

in response to the second label being prestored in the first wireless terminal, comparing the second message to the first message; and

in response to the second label being the same as the first label and the second message being different from the first message, storing the second message in the first wireless terminal with the first label, and deleting the first message from the first wireless terminal.

7. The method of claim 1 , wherein the first message is received from the network node.

8. The method of claim 7 , further comprising:

determining a label for the first message based on the mapping relationship; and

storing, in the first wireless terminal, the first message with the determined label.

9. The method of claim 1 , wherein the first label has a smaller bit length than the first message.

10. A first wireless terminal, comprising:

a memory; and

a processor configured to execute computer instructions to:

monitor a transmission from a network node to a second wireless terminal, wherein the transmission comprises a first label;

based on the transmission, identify a first message based on the first label and a mapping relationship, the first message being stored in the first wireless terminal prior to the transmission;

transmit the first message to the second wireless terminal;

receive a second message from the network node;

determine a second label corresponding to the second message, based on the mapping relationship;

determine whether the second label is prestored in the first wireless terminal;

in response to the second label being prestored in the first wireless terminal, compare the second message to the first message; and

in response to the second label being the same as the first label and the second message being different from the first message, maintain the first message in the memory, wherein the second message is not saved in the memory.

11. The first wireless terminal of claim 10 , wherein the processor is further configured to execute the computer instructions to:

transmit the first message to the network node.

12. The first wireless terminal of claim 10 , wherein the processor is further configured to execute the computer instructions to:

in response to the first wireless terminal being disconnected from the network node, erase one or more messages and message labels stored in the memory that correspond to messages and message labels stored in the network node.

13. The first wireless terminal of claim 10 , wherein the processor is further configured to execute the computer instructions to:

in response to the second label being not prestored in the first wireless terminal, save the second message and second label in the wireless terminal.

14. The first wireless terminal of claim 10 , wherein the processor is further configured to execute the computer instructions to:

in response to the second label being prestored in the first wireless terminal, compare the second message to the first message; and

in response to the second label being the same as the first label and the second message being different from the first message, store the second message with the first label in the memory, and delete the first message from the memory.

15. The first wireless terminal of claim 10 , wherein the processor is further configured to execute the computer instructions to:

prior to storing the first message in the memory, receive the first message from the network node.

16. The first wireless terminal of claim 15 , wherein the processor is further configured to execute the computer instructions to:

determine a label for the first message based on the mapping relationship; and

store the first message with the determined label in the memory.

17. The first wireless terminal of claim 10 , wherein the first label has a smaller bit length than the first message.

18. A non-transitory computer-readable medium comprising a computer program code that, when executed by a processor coupled to a first wireless terminal, causes the first wireless terminal to perform operations comprising:

monitoring a transmission from a network node to a second wireless terminal, wherein the transmission comprises a first label;

based on the transmission, identifying a first message based on the first label and a mapping relationship, the first message being stored in the first wireless terminal prior to the transmission;

transmitting the first message to the second wireless terminal;

receiving a second message from the network node;

determining a second label corresponding to the second message, based on the mapping relationship;

determining whether the second label is prestored in the first wireless terminal;

in response to the second label being prestored in the first wireless terminal, comparing the second message to the first message; and

in response to the second label being the same as the first label and the second message being different from the first message, maintaining the prestored first message, wherein the second message is not saved by the first wireless terminal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: KHAYRALLAH, ALI S
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 051411/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD
Reel/Frame 051411/0688 →
Continuity (2)
Continuation 14465374 · Aug 21, 2014
Related Publication 20200154311A1 · May 14, 2020