Abstract
Techniques for performing ciphering and re-ordering using a single full sequence number are described. A transmitter ciphers input packets to obtain ciphered packets with each input packet being ciphered with a full sequence number. The transmitter generates output packets for the ciphered packets with each output packet including a partial sequence number used for re-ordering and derived from the full sequence number. The full sequence number may be incremented for each input packet or each byte of each packet. The partial sequence number may be used as a sequence number for RLC and may be used for re-ordering duplicate detection error correction and/or other functions. A receiver performs the complementary processing re-orders received packets based on the partial sequence number included in each packet and deciphers the received packets using the partial sequence number included in each received packet.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Basis Patent | ||||
Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Basis Patent | ||||
5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | Yes | Basis Patent | ||||
4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | Yes | Basis Patent | ||||
5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
All Pending Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
US2007041382A1 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Basis Patent | ||||
US2007041382A1 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Basis Patent | ||||
US2007041382A1 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | Yes | Basis Patent | ||||
US2007041382A1 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | Yes | Basis Patent | ||||
US2007041382A1 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
CN101199158A | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
CN101199158A | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
CN101199158A | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
CN101199158A | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
CN101199158B | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
CN101199158B | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
CN101199158B | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
CN101199158B | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
CN101199158B | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | Yes | Basis Patent | ||||
EP1875656A2 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
EP1875656A2 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
EP1875656A2 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
EP1875656A2 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
EP1875656A2 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
KR100965007B1 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
KR100965007B1 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
KR100965007B1 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
KR100965007B1 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
KR100965007B1 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
KR20080015810A | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
KR20080015810A | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | Yes | Family Member | ||||
KR20080015810A | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
KR20080015810A | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
KR20080015810A | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
EP2219318A1 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
EP2219318A1 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
EP2219318A1 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
EP2219318A1 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
EP2219318A1 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A2 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A2 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A2 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A2 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A2 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A3 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A3 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A3 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A3 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
WO2006116620A3 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
JP2008539678A | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP2008539678A | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP2008539678A | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
JP2008539678A | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
JP2008539678A | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
JP2012178843A | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP2012178843A | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP2012178843A | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
JP2012178843A | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
JP2012178843A | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
JP2014147099A | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP2014147099A | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP2014147099A | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
JP2014147099A | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
JP2014147099A | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
JP5784778B2 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP5784778B2 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
JP5784778B2 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
JP5784778B2 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
JP5784778B2 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member | ||||
EP3217592A1 | 4G | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
EP3217592A1 | Not Available | 01/09/2009 | ISLD-200909-010 | QUALCOMM INC | No | Family Member | ||||
EP3217592A1 | 5G | 15/03/2018 | ISLD-201805-022 | QUALCOMM INC | No | Family Member | ||||
EP3217592A1 | 4G | 27/03/2018 | ISLD-201806-023 | QUALCOMM INC | No | Family Member | ||||
EP3217592A1 | 5G | 05/12/2019 | ISLD-201912-051 | QUALCOMM INC | No | Family Member |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies


Product


Use Cases

Services

Claim
1. An apparatus comprising:
at least one processor configured to cipher input packets to obtain ciphered packets, and to perform segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, wherein each input packet is ciphered with a full sequence number, and wherein each output packet includes a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet; and
a memory coupled to the at least one processor.', 'at least one processor configured to cipher input packets to obtain ciphered packets, and to perform segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, wherein each input packet is ciphered with a full sequence number, and wherein each output packet includes a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet; and', 'a memory coupled to the at least one processor.
2. The apparatus of claim 1, wherein the partial sequence number is used as a sequence number for Radio Link Control (RLC).
3. The apparatus of claim 1, wherein the at least one processor is configured to generate an output packet for each input packet and to form the partial sequence number for each output packet with a predetermined number of least significant bits of the full sequence number for a corresponding input packet.
4. The apparatus of claim 1, wherein the at least one processor is configured to increment the full sequence number for each input packet.
5. The apparatus of claim 1, wherein the at least one processor is configured to increment the full sequence number for each byte of each input packet.
6. The apparatus of claim 1, wherein the partial sequence number is used for re-ordering, duplicate detection, and error correction of the output packets.
7. The apparatus of claim 1, wherein the at least one processor is configured to receive a request for retransmission of missing packets identified by the partial sequence number included in each output packet, and to retransmit the missing packets.
8. A method comprising:
ciphering input packets to obtain ciphered packets, each input packet being ciphered with a full sequence number; and
performing segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, each output packet including a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet.', 'ciphering input packets to obtain ciphered packets, each input packet being ciphered with a full sequence number; and', 'performing segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, each output packet including a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet.
9. The method of claim 8, wherein the generating the output packets for the ciphered packets comprises generating an output packet for each input packet, and forming the partial sequence number for each output packet with a predetermined number of least significant bits of the full sequence number for a corresponding input packet
10. The method of claim 8, further comprising:
receiving a request for retransmission of missing packets identified by the partial sequence number included in each output packet; and
retransmitting the missing packets.', 'receiving a request for retransmission of missing packets identified by the partial sequence number included in each output packet; and', 'retransmitting the missing packets
11. An apparatus comprising:
means for ciphering input packets to obtain ciphered packets, each input packet being ciphered with a full sequence number; and
means for performing segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, each output packet including a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet.', 'means for ciphering input packets to obtain ciphered packets, each input packet being ciphered with a full sequence number; and', 'means for performing segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, each output packet including a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet
12. The apparatus of claim 11, wherein the means for generating the output packets for the ciphered packets comprises means for generating an output packet for each input packet, and means for forming the partial sequence number for each output packet with a predetermined number of least significant bits of the full sequence number for a corresponding input packet
13. The apparatus of claim 11, further comprising: means for receiving a request for retransmission of missing packets identified by the partial sequence number included in each output packet; and
means for retransmitting the missing packets.', 'means for retransmitting the missing packets
14. An apparatus comprising:
at least one processor configured to receive packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering, and to decipher the received packets using the partial sequence number included in each received packet; and
a memory coupled to the at least one processor.', 'at least one processor configured to receive packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering, and to decipher the received packets using the partial sequence number included in each received packet; and', 'a memory coupled to the at least one processor
15. The apparatus of claim 14, wherein the at least one processor is configured to re-order the received packets based on the partial sequence number included in each received packet
16. The apparatus of claim 14, wherein the at least one processor is configured to derive a full sequence number for each received packet based on the partial sequence number included in the received packet, and to decipher each received packet with the full sequence number as a crypto-sync
17. The apparatus of claim 16, wherein the at least one processor is configured to maintain a counter for a more significant portion of the full sequence number, and to derive the full sequence number for each received packet using the counter for a predetermined number of most significant bits of the full sequence number and the partial sequence number for a predetermined number of least significant bits of the full sequence number
18. The apparatus of claim 14, wherein the at least one processor is configured to perform re-assembly of the received packets to obtain output packets, to derive a full sequence number for each output packet based on the partial sequence number for a corresponding received packet, and to decipher each output packet with the full sequence number as a crypto-sync
19. The apparatus of claim 14, wherein the at least one processor is configured to detect for missing packets based on the partial sequence number included in each received packet, and to request for retransmission of the missing packets.
20. The apparatus of claim 14, wherein the partial sequence number is used as a sequence number for Radio Link Control (RLC).
21. The apparatus of claim 14, wherein the at least one processor is configured to perform re-ordering, duplicate detection, and error correction based on the partial sequence number included in each received packet.
22. The apparatus of claim 14, wherein the at least one processor is configured to perform header decompression on deciphered packets.
23. A method comprising:
receiving packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering; and
deciphering the received packets using the partial sequence number included in each received packet.', 'receiving packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering; and', 'deciphering the received packets using the partial sequence number included in each received packet.
24. The method of claim 23, further comprising:
re-ordering the received packets based on the partial sequence number included in each received packet.', 're-ordering the received packets based on the partial sequence number included in each received packet.
25. The method of claim 23, wherein the deciphering the received packets comprises deriving a full sequence number for each received packet based on the partial sequence number included in the received packet, and deciphering each received packet with the full sequence number as a crypto-sync.
26. The method of claim 23, further comprising:
performing re-assembly of the received packets to obtain output packets; and
wherein the deciphering the received packets comprises deriving a full sequence number for each output packet based on the partial sequence number for a corresponding received packet, and deciphering each output packet with the full sequence number as a crypto-sync.', 'performing re-assembly of the received packets to obtain output packets; and', 'wherein the deciphering the received packets comprises deriving a full sequence number for each output packet based on the partial sequence number for a corresponding received packet, and deciphering each output packet with the full sequence number as a crypto-sync.
27. The method of claim 23, further comprising:
detecting for missing packets based on the partial sequence number included in each received packet; and
requesting for retransmission of the missing packets.', 'detecting for missing packets based on the partial sequence number included in each received packet; and', 'requesting for retransmission of the missing packets.
28. An apparatus comprising:
means for receiving packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering; and
means for deciphering the received packets using the partial sequence number included in each received packet.', 'means for receiving packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering; and', 'means for deciphering the received packets using the partial sequence number included in each received packet.
29. The apparatus of claim 28, further comprising:
means for re-ordering the received packets based on the partial sequence number included in each received packet.', 'means for re-ordering the received packets based on the partial sequence number included in each received packet.
30. The apparatus of claim 28, wherein the means for deciphering the received packets comprises means for deriving a full sequence number for each received packet based on the partial sequence number included in the received packet, and means for deciphering each received packet with the full sequence number as a crypto-sync.
31. The apparatus of claim 28, further comprising:
means for performing re-assembly of the received packets to obtain output packets; and
wherein the means for deciphering the received packets comprises means for deriving a full sequence number for each output packet based on the partial sequence number for a corresponding received packet, and means for deciphering each output packet with the full sequence number as a crypto-sync.', 'means for performing re-assembly of the received packets to obtain output packets; and', 'wherein the means for deciphering the received packets comprises means for deriving a full sequence number for each output packet based on the partial sequence number for a corresponding received packet, and means for deciphering each output packet with the full sequence number as a crypto-sync.
32. The apparatus of claim 28, further comprising:
means for detecting for missing packets based on the partial sequence number included in each received packet; and
means for requesting for retransmission of the missing packets.', 'means for detecting for missing packets based on the partial sequence number included in each received packet; and', 'means for requesting for retransmission of the missing packets.
33. An apparatus comprising:
at least one processor configured to receive input packets from a network entity, to perform segmentation and concatenation on the input packets to generate output packets for the input packets, and to send the output packets to a user equipment (UE), wherein each input packet includes an appended sequence number derived from a full sequence number used to cipher the input packet, and wherein each output packet includes a partial sequence number used for re-ordering and derived from the appended sequence number in each input packet; and
a memory coupled to the at least one processor.', 'at least one processor configured to receive input packets from a network entity, to perform segmentation and concatenation on the input packets to generate output packets for the input packets, and to send the output packets to a user equipment (UE), wherein each input packet includes an appended sequence number derived from a full sequence number used to cipher the input packet, and wherein each output packet includes a partial sequence number used for re-ordering and derived from the appended sequence number in each input packet; and', 'a memory coupled to the at least one processor.
34. The apparatus of claim 33, wherein the at least one processor is configured to generate an output packet for each input packet and to derive the partial sequence number for each output packet by compressing the appended sequence number for the input packet.
35. The apparatus of claim 33, wherein the at least one processor is configured to perform retransmission of output packets missing at the UE, wherein the missing output packets are identified based on the partial sequence number included in each output packet.
36. A method comprising:
receiving input packets from a network entity, each input packet including an appended sequence number derived from a full sequence number used to cipher the input packet;
performing segmentation and concatenation on the input packets to generate output packets for the input packets, each output packet including a partial sequence number used for re-ordering and derived from the appended sequence number in each input packet; and
sending the output packets to a user equipment (UE).', 'receiving input packets from a network entity, each input packet including an appended sequence number derived from a full sequence number used to cipher the input packet;', 'performing segmentation and concatenation on the input packets to generate output packets for the input packets, each output packet including a partial sequence number used for re-ordering and derived from the appended sequence number in each input packet; and', 'sending the output packets to a user equipment (UE).
37. The method of claim 36, wherein the generating the output packets for the input packets comprises generating an output packet for each input packet, and deriving the partial sequence number for each output packet by compressing the appended sequence number for the input packet.
38. An apparatus comprising:
at least one processor configured to receive packets from a user equipment (UE), to re-order the received packets based on a partial sequence number included in each received packet, to generate output packets for the re-ordered packets, and to forward the output packets to a network entity, wherein each output packet includes an appended sequence number used for deciphering and derived from the partial sequence number included in each received packet; and
a memory coupled to the at least one processor.', 'at least one processor configured to receive packets from a user equipment (UE), to re-order the received packets based on a partial sequence number included in each received packet, to generate output packets for the re-ordered packets, and to forward the output packets to a network entity, wherein each output packet includes an appended sequence number used for deciphering and derived from the partial sequence number included in each received packet; and', 'a memory coupled to the at least one processor.
39. The apparatus of claim 38, wherein the at least one processor is configured to detect for missing packets based on the partial sequence number included in each received packet, and to request for retransmission of the missing packets.
40. A method comprising:
receiving packets from a user equipment (UE), each received packet including a partial sequence number used for re-ordering;
re-ordering the received packets based on the partial sequence number included in each received packet;
generating output packets for the re-ordered packets, each output packet including an appended sequence number used for deciphering and derived from the partial sequence number included in each received packet; and
forwarding the output packets to a network entity.', 'receiving packets from a user equipment (UE), each received packet including a partial sequence number used for re-ordering;', 're-ordering the received packets based on the partial sequence number included in each received packet;', 'generating output packets for the re-ordered packets, each output packet including an appended sequence number used for deciphering and derived from the partial sequence number included in each received packet; and', 'forwarding the output packets to a network entity.
41. The method of claim 40, further comprising:
detecting for missing packets based on the partial sequence number included in each received packet; and
requesting for retransmission of the missing packets.', 'detecting for missing packets based on the partial sequence number included in each received packet; and', 'requesting for retransmission of the missing packets.
42. An apparatus comprising:
at least one processor configured to receive input packets from a higher layer at a Radio Link Control (RLC) sublayer, to perform segmentation and concatenation on the input packets to generate output packets for the input packets, and to derive an RLC sequence number for each output packet based on sequence information included in each input packet and indicative of an order of the input packet, wherein the RLC sequence number for each output packet is used for re-ordering; and
a memory coupled to the at least one processor.', 'at least one processor configured to receive input packets from a higher layer at a Radio Link Control (RLC) sublayer, to perform segmentation and concatenation on the input packets to generate output packets for the input packets, and to derive an RLC sequence number for each output packet based on sequence information included in each input packet and indicative of an order of the input packet, wherein the RLC sequence number for each output packet is used for re-ordering; and', 'a memory coupled to the at least one processor.
43. An apparatus comprising:
at least one processor configured to receive input packets from a higher layer at a Radio Link Control (RLC) sublayer, to generate output packets for the input packets, and to derive an RLC sequence number for each output packet based on sequence information included in each input packet and indicative of an order of the input packet, wherein the RLC sequence number for each output packet is used for re-ordering, and wherein the sequence information for each input packet is used as a crypto-sync for ciphering of the input packet; and
a memory coupled to the at least one processor.', 'at least one processor configured to receive input packets from a higher layer at a Radio Link Control (RLC) sublayer, to generate output packets for the input packets, and to derive an RLC sequence number for each output packet based on sequence information included in each input packet and indicative of an order of the input packet, wherein the RLC sequence number for each output packet is used for re-ordering, and wherein the sequence information for each input packet is used as a crypto-sync for ciphering of the input packet; and', 'a memory coupled to the at least one processor.
44. An apparatus comprising:
at least one processor configured to send a set of packets redundantly to each of multiple base stations, wherein each packet in the set includes a different sequence number, and wherein duplicate packets sent to the multiple base stations include same sequence number; and
a memory coupled to the at least one processor.', 'at least one processor configured to send a set of packets redundantly to each of multiple base stations, wherein each packet in the set includes a different sequence number, and wherein duplicate packets sent to the multiple base stations include same sequence number; and', 'a memory coupled to the at least one processor.
45. The apparatus of claim 44, wherein each packet in the set includes a different partial sequence number, and wherein the at least one processor is configured to determine a full sequence number for each packet in the set, to cipher each packet with the full sequence number for the packet, and to determine the partial sequence number for each packet based on the full sequence number for the packet.
46. The apparatus of claim 44, wherein the sequence number included in each packet is used as a sequence number for Radio Link Control (RLC).
47. An apparatus comprising:
at least one processor configured to receive at least one packet, to cipher each packet with a sequence number for the packet, and to increment the sequence number for each byte of each packet or for each packet; and
a memory coupled to the at least one processor.', 'at least one processor configured to receive at least one packet, to cipher each packet with a sequence number for the packet, and to increment the sequence number for each byte of each packet or for each packet; and', 'a memory coupled to the at least one processor.
48. A non-transitory computer readable medium comprising code, which, when executed by a processor, causes the processor to perform operations for wireless communication, the computer readable medium comprising:
code for ciphering input packets to obtain ciphered packets, each input packet being ciphered with a full sequence number; and
code for performing segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, each output packet including a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet.', 'code for ciphering input packets to obtain ciphered packets, each input packet being ciphered with a full sequence number; and', 'code for performing segmentation and concatenation on the ciphered packets to generate output packets for the ciphered packets, each output packet including a partial sequence number used for re-ordering and derived from the full sequence number of a corresponding ciphered packet.
49. The computer readable medium of claim 48, wherein the code for generating the output packets for the ciphered packets comprises code for generating an output packet for each input packet, and code for forming the partial sequence number for each output packet with a predetermined number of least significant bits of the full sequence number for a corresponding input packet.
50. The computer readable medium of claim 48, further comprising:
code for receiving a request for retransmission of missing packets identified by the partial sequence number included in each output packet; and
code for retransmitting the missing packets.', 'code for receiving a request for retransmission of missing packets identified by the partial sequence number included in each output packet; and', 'code for retransmitting the missing packets.
51. A non-transitory computer readable medium comprising code, which, when executed by a processor, causes the processor to perform operations for wireless communication, the computer readable medium comprising:
code for receiving packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering; and
code for deciphering the received packets using the partial sequence number included in each received packet.', 'code for receiving packets from at least one base station in a wireless communication system, each received packet including a partial sequence number used for re-ordering; and', 'code for deciphering the received packets using the partial sequence number included in each received packet.
52. The computer readable medium of claim 51, further comprising:
code for re-ordering the received packets based on the partial sequence number included in each received packet.', 'code for re-ordering the received packets based on the partial sequence number included in each received packet.
53. The computer readable medium of claim 51, wherein the code for deciphering the received packets comprises code for deriving a full sequence number for each received packet based on the partial sequence number included in the received packet, and code for deciphering each received packet with the full sequence number as a crypto-sync.
54. The computer readable medium of claim 51, further comprising:
code for performing re-assembly of the received packets to obtain output packets; and
wherein the code for deciphering the received packets comprises code for deriving a full sequence number for each output packet based on the partial sequence number for a corresponding received packet, and code for deciphering each output packet with the full sequence number as a crypto-sync.', 'code for performing re-assembly of the received packets to obtain output packets; and', 'wherein the code for deciphering the received packets comprises code for deriving a full sequence number for each output packet based on the partial sequence number for a corresponding received packet, and code for deciphering each output packet with the full sequence number as a crypto-sync.
55. The computer readable medium of claim 51, further comprising:
code for detecting for missing packets based on the partial sequence number included in each received packet; and
code for requesting for retransmission of the missing packets.', 'code for detecting for missing packets based on the partial sequence number included in each received packet; and', 'code for requesting for retransmission of the missing packets.
56. The apparatus of claim 1, wherein the full sequence number is based upon a Packet Data Convergence Protocol (PDCP) sequence number.
57. The method of claim 8, wherein the full sequence number is based upon a Packet Data Convergence Protocol (PDCP) sequence number.
58. The apparatus of claim 11, wherein the full sequence number is based upon a Packet Data Convergence Protocol (PDCP) sequence number.
59. The computer readable medium of claim 48, wherein the full sequence number is based upon a Packet Data Convergence Protocol (PDCP) sequence number.
60. The apparatus of claim 1, wherein the partial sequence number for each output packet is shorter than the full sequence number for the corresponding ciphered packet.']
Associated Portfolios

![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-US8228917B2-STO
Patent number:US8228917B2
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.