# US 2019/0174350 A1 · Pseudo-random label assignments for packets in a transmission burst

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0174350 A1
- Document ID: US20190174350A1
- Status: Published application
- Kind: A1
- Application number: 16/233,704
- Filed: 2018-12-27
- Published: 2019-06-06
- Earliest claimed: 2018-12-27
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Mustafa Akdeniz; Jing Zhu
- Web page: https://patentgrep.com/patent/US20190174350A1

## CPC

- H04W 28/04: Error control
- H04B 1/00: Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04L 45/24: Multipath
- H04L 47/34: ensuring sequence integrity, e.g. using sequence numbers
- H04W 40/02: Communication route or path selection, e.g. power-based or shortest path routing
- H04W 40/12: based on transmission quality or channel quality
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments described herein are generally directed to a sequence encoding engine to apply pseudo-random label assignments to packets within a single transmission burst. They may also include a modulation circuit coupled to the sequence encoding engine to modulate signals to burst transmit the packets. These burst transmissions may travel along a plurality of radio access pathways. In embodiments, the pseudo-random label assignments to the packets within the single transmission burst using a van der Corput sequence, or some other sequence for example a digit-reversed base-N representation of a packet sequence number, wherein N is a number of the selected ones of the plurality of radio access pathways, for example but not limited to a LTE or a Wi-Fi pathway.

## Claims

### Claim 1

An apparatus comprising:
a sequence encoding engine to apply pseudo-random label assignments to packets within a single transmission burst; and
a modulation circuit coupled to the sequence encoding engine to modulate signals to burst transmit the packets.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the sequence encoding engine is arranged to apply the pseudo-random label assignments to the packets within the single transmission burst using a van der Corput sequence.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the modulation circuit modulates signals to burst transmit the packets over selected ones of a plurality of radio access pathways, based at least in part on the pseudo-randomly assigned labels of the packets.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the sequence encoding engine is arranged to apply the pseudo-random label assignments to the packets within the single transmission burst using a digit-reversed base-N representation of a packet sequence number, wherein N is a number of the selected ones of the plurality of radio access pathways.

### Claim 5 (depends on 3)

The apparatus of claim 3, wherein the radio access pathways include a cellular data path or a Wi-Fi path.

### Claim 6

An apparatus comprising:
a modulation circuit to receive packets of a burst transmission having pseudo-random label assignments; and
a sequence decoding engine coupled to the modulation circuit to decode pseudo-random labels from packets received from the transmission burst.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the sequence decoding engine is further to determine, based upon the decoded pseudo-random labels for each received packet of the burst transmission, one of a plurality of radio access pathways over which the packet was transmitted.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the sequence decoding packet is further to identify, based upon the decoded pseudo-random labels for each received packet of the burst transmission, whether a packet transmitted over one of the one or more radio access pathways was dropped in transmission.

### Claim 9 (depends on 6)

The apparatus of claim 6, wherein the pseudo-random labels are assigned using a van der Corput sequence or a digit-reversed base-N representation of a packet sequence number, wherein N is a number of the plurality of radio access pathways.

### Claim 10

A method comprising:
identifying a plurality of packets to burst transmit;
identifying a plurality of radio access pathways;
identifying a proportion of the plurality of packets to be transmitted, respectively, on the plurality of the radio access pathways; and
generating, based on a number of the identified plurality of packets, the identified proportion, and a number of the plurality of radio access pathways, a pseudo-random label for each of the plurality of packets.

### Claim 11 (depends on 10)

The method of claim 10, further comprising transmitting the plurality of packets in a burst.

### Claim 12 (depends on 11)

The method of claim 11, wherein transmitting the plurality of packets in a burst further includes transmitting the plurality of packets on the plurality of the radio access pathways based at least in part on the pseudo-randomly assigned labels of the packets.

### Claim 13 (depends on 10)

The method of claim 10, wherein identifying the proportion further includes identifying the proportion to increase total packet throughput along the plurality of radio access pathways.

### Claim 14 (depends on 10)

The method of claim 10, wherein the pseudo-random label for each of the plurality of packets is based upon a van der Corput sequence.

### Claim 15 (depends on 10)

The method of claim 10, wherein the pseudo-random label a digit-reversed base-N representation of a packet sequence number, wherein N is a number of the plurality of radio access pathways.

### Claim 16 (depends on 10)

The method of claim 10, wherein the radio access pathways include a cellular data path or a Wi-Fi path.

### Claim 17

A method comprising:
identifying a received plurality of packets from a burst transmission; and
decoding, respectively, a label of the received plurality of packets, wherein the label is a pseudo-random label to determine a sequence and a radio access pathway of the packet.

### Claim 18 (depends on 17)

The method of claim 17, wherein the radio access pathway is one of a plurality of radio access pathways.

### Claim 19 (depends on 18)

The method of claim 18, wherein the plurality of radio access pathways include a cellular data path or a Wi-Fi path.

### Claim 20 (depends on 17)

The method of claim 17, wherein the pseudo-random label for each of the plurality of packets is based upon a van der Corput sequence.

### Claim 21 (depends on 17)

The method of claim 17, wherein the pseudo-random label for each of the plurality of packets a digit-reversed base-N representation of a packet sequence number, wherein N is a number of the plurality of radio access pathways.

### Claim 22 (depends on 17)

The method of claim 17, further comprising identifying a missing first packet and the first radio access pathway upon which the first packet was to be sent based upon a decoded pseudo-random label of a second received packet.

### Claim 23 (depends on 17)

The method of claim 17, further comprising determining a sequence number of a packet based upon the decoded label of the packet.

### Claim 24 (depends on 17)

The method of claim 17, further comprising receiving a message to indicate a decoding scheme for the plurality of packets in the burst transmission.

### Claim 25 (depends on 24)

The method of claim 24, wherein the message includes an indication of a base number corresponding to a number of radio access pathways over which the plurality of packets may be transmitted.
