IP Library Granted Patent US 10,390,333
Granted Patent B2
US 10,390,333 · App. 13/886,112 · Granted Aug 20, 2019

System and method for transmission source identification

Inventors: Petar Djukic (Ottawa, CA); Kelvin Kar Kin Au (Kanata, CA); Liqing Zhang (Ottawa, CA); Jianglei Ma (Ottawa, CA)
Assignee: Huawei Technologies Co., Ltd.
H04W72/0413H04L1/0045H04L1/0061
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,390,333
App. No.
13/886,112
Granted
Aug 20, 2019
Kind
B2
Abstract

A method embodiment includes receiving, by a first network device, a first transmission comprising an explicit first source identification (ID). The first source ID is added to a list of active source IDs. The first network device receives a second transmission. The second transmission does not include an explicit second source ID. The first network device determines the second source ID by using the list of active source IDs.

Claims (49)

1. A method for transmission source detection comprising:

receiving, by a base station, a first transmission comprising a first data and an explicit first source identification (ID) from a user equipment, the explicit first source ID uniquely identifying the user equipment;

adding, by the base station, the explicit first source ID to a list of active source IDs, a first timer associated with the explicit first source ID being set upon adding the explicit first source ID to the list of active source IDs;

receiving, by the base station, a second transmission comprising a first portion containing a second data and a second portion after receiving the first transmission, at least the second portion of the second transmission being scrambled, wherein the second transmission excludes the explicit first source ID before the first timer expires;

determining, by the base station, the explicit first source ID from the second transmission by descrambling the second portion of the second transmission using the list of active source IDs after the explicit first source ID is added to the list of active source IDs; and

removing, by the base station, the explicit first source ID from the list of active source IDs in response to detecting that the first timer expires.

2. The method of claim 1 , further comprising sending an indication of a length of the first timer to the user equipment.

3. The method of claim 1 , wherein the second portion of the second transmission is a data cyclic redundancy check (CRC) field comprising a CRC scrambled with the explicit first source ID.

4. The method of claim 3 , wherein descrambling the second portion of the second transmission comprises attempting to descramble the second portion with each source ID in the list of active source IDs until the second portion is descrambled successfully.

5. The method of claim 1 , further comprising resetting a second timer for the explicit first source ID each time a transmission from the user equipment is received by the base station.

6. The method of claim 1 , further comprising removing the explicit first source ID from the list of active source IDs in response to the base station determining that the second transmission is a final transmission in a session with the user equipment.

7. A base station comprising:

a processor; and

a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:

receive, by the base station from a user equipment, a first transmission comprising a first data and an explicit first source identification (ID) uniquely identifying the user equipment;

add, by the base station, the explicit first source ID to a list of active source IDs, wherein a first timer associated with the explicit first source ID is set upon adding the explicit first source ID to the list of active source IDs;

receive, by the base station, a second transmission comprising a first portion containing a second data and a second portion after receiving the first transmission, at least the second portion of the second transmission being scrambled, wherein the second transmission excludes the explicit first source ID before the first timer expires;

determine the explicit first source ID from the second transmission by descrambling the second portion of the second transmission using the list of active source IDs after the explicit first source ID is added to the list of active source IDs; and

remove, by the base station, the explicit first source ID from the list of active source IDs in response to detecting that the first timer expires.

8. The base station of claim 7 , wherein the second portion of the second transmission is a data cyclic redundancy check (CRC) field, and wherein the data CRC field comprises a CRC scrambled with the explicit first source ID.

9. The base station of claim 8 , wherein the second transmission includes a header field and a header CRC field.

10. A method for transmission source indication comprising:

transmitting, by a user equipment, a first transmission comprising a first data and an explicit source identification (ID) uniquely identifying the user equipment to a base station;

setting, by the user equipment, an expiration timer associated with the explicit source ID upon transmitting the first transmission;

transmitting, by the user equipment, a second transmission comprising a first portion containing a second data and a second portion to the base station after transmitting the first transmission, at least the second portion of the second transmission being scrambled with the explicit source ID, the second transmission excluding the explicit source ID before the expiration timer expires; and

transmitting, by the user equipment, a third transmission comprising the explicit source ID to the base station in response to detecting that the expiration timer expires.

11. The method of claim 10 , further comprising receiving, by the user equipment, an indication of a length for the expiration timer from the base station.

12. The method of claim 10 , wherein the method further comprises:

calculating cyclic redundancy check (CRC) bits for data transmission bits of the second transmission;

scrambling the CRC bits with the explicit source ID; and

adding the scrambled CRC bits to the second transmission.

13. A user equipment comprising:

a processor; and

a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:

transmit, by the user equipment to a base station, a first transmission comprising a first data and an explicit source identification (ID) uniquely identifying the user equipment;

set, by the user equipment, an expiration timer associated with the explicit source ID upon transmitting the first transmission;

transmit, by the user equipment to the base station after transmitting the first transmission, a second transmission comprising a first portion containing a second data and a second portion, at least the second portion of the second transmission being scrambled with the explicit source ID, wherein the second transmission excludes the explicit source ID before the expiration timer expires; and

transmit, by the user equipment, a third transmission comprising the explicit source ID to the base station in response to detecting that the expiration timer expires.

14. The user equipment of claim 13 , wherein the first transmission comprises a cyclic redundancy check (CRC) field comprising a CRC of the first transmission, and wherein the second transmission comprises a CRC field comprising a CRC of the second transmission, the CRC of the second transmission being scrambled with the explicit source ID.

15. The user equipment of claim 13 , wherein the first and second transmission each comprise a header and a header cyclic redundancy check (CRC).

16. The user equipment of claim 13 , wherein the programming includes further instructions to receive, by the user equipment, an indication of a length for the expiration timer from the base station.

17. The method of claim 1 , wherein the first transmission further comprises an indication of a length of the first timer.

18. The method of claim 10 , wherein the first transmission further comprises an indication of a length of the expiration timer.

19. The method of claim 10 , further comprising setting an acknowledgement timer upon transmitting the first transmission.

20. The method of claim 1 , further comprising:

receiving, by the base station, a third transmission comprising a third portion after receiving the first transmission, at least the third portion of the third transmission being scrambled; and

determining that the third transmission is transmitted from the user equipment upon successfully descrambling the third portion of the third transmission with the explicit first source ID in the list of active source IDs.

21. The method of claim 1 , further comprising:

after the removing, receiving, by the base station, a third transmission comprising a third data and the explicit first source ID from the user equipment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 036754/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2013
From: DJUKIC, PETAR; AU, KELVIN KAR KIN; ZHANG, LIQING; MA, JIANGLEI
To: FUTUREWEI TECHNOLOGIES, INC. ("FUTUREWEI")
Reel/Frame 030340/0547 →
Continuity (1)
Related Publication 20140328256A1 · Nov 6, 2014