PATENT CLAIM ANALYSIS

Application Number: 16363020
Application Type: Utility
Filing Date: 2019-03
Publication Date: 2019-07
Patent Classification: ["398", "119000"]

Abstract:
Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.

Claim (Index 6):
An automatic repeat request (ARQ) communication device, comprising:\n an optics system configured to communicate with another communication device using free space optical communication (FSOC); a transmitter device operatively coupled to the optics system, the transmitter device being configured to assemble frames to be sent via FSOC by the optics system to the other communication device; a receiver device operatively coupled to the optics system, the receiver device being configured to disassemble frames received by the optics system from the other communication device; memory including a retransmission buffer (RT) and a resequencing buffer (RS); one or more processors operatively coupled to the memory, the transmitter device, the receiver device and the optics system, the one or more processors being configured:\n cause the transmitter device to transmit one or more frames to the other communication device; \n cause the memory to store, upon transmission, the one or more frames in the retransmission buffer; \n obtain current state information identifying a current state of the resequencing buffer; \n track a most advanced transmitted frame and an oldest unresolved frame in accordance with the current state information; \n cause the transmitter device to select a frame for transmission according to the tracked most advanced transmitted frame and the oldest unresolved frame; \n retrieve the selected frame from the retransmission buffer; and \n cause the transmitter device to retransmit the retrieved frame to the other communication device.

Metadata:
- Claim Count in Document: 8.0
- Percentile: 99.0
- Lexical Diversity: 1.6875
- Patent Class: 398.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15393377', '11419580', '09631242', '09801031', '11009333']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6562047560455735
- 35 USC 102 Novelty (BERT): 0.6015632871062828
- Combined Prediction Score: 0.6507406091516444
- Mean Citation Score: 247.59325600000005
- Max Citation Score: 483.33328
- Similarity Product: 462.1869073925209

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test