PATENT CLAIM ANALYSIS

Application Number: 15966687
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-11
Patent Classification: ["710", "003000"]

Abstract:
Systems, methods, and apparatus for communicating datagrams over a serial communication link are provided. A transmitting device generates an address field in a datagram, sets a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram, generates the data frame in the datagram, the data frame including the number of bytes of data, and sends the datagram to a receiving device. A receiving device receives a datagram from a transmitting device, decodes an address field of the datagram to detect a number of bytes of data included in a data frame of the datagram based on a value of at least one bit in the address field, and decodes the data frame to recover the detected number of bytes of data.

Claim (Index 22):
The method of  claim 19 , wherein the decoding the address field further includes:\n reading a third bit value and a fourth bit value in the address field; and detecting the number of bytes of data included in the data frame further based on the third bit value and the fourth bit value, wherein if the load-exponent mode is disabled, the detecting the number of bytes of data includes calculating a binary coded decimal value of the first bit value, the second bit value, the third bit value, and the fourth bit value, wherein the binary coded decimal value of the first bit value, the second bit value, the third bit value, and the fourth bit value is equal to P, where P is an integer greater than or equal to 0 and less than or equal to 15 (0\u2264P\u226415), and the detected number of bytes of data is equal to P+1, and wherein if the load-exponent mode is enabled, the detecting the number of bytes of data includes calculating a first binary coded decimal value of the first bit value and the second bit value wherein the first binary coded decimal value of the first bit value and the second bit value is equal to Q, where Q is an integer greater than or equal to 0 and less than or equal to 3 (0\u2264Q\u22643), and calculating a second binary coded decimal value of the third bit value and the fourth bit value, wherein the second binary coded decimal value of the third bit value and the fourth bit value is equal to R, where R is an integer greater than or equal to 0 and less than or equal to 3 (0\u2264R\u22643), and the detected number of bytes of data is equal to 2 Q +2 R .

Metadata:
- Claim Count in Document: 16.0
- Percentile: 91.0
- Lexical Diversity: 2.79245
- Patent Class: 710.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15960356', '15864871', '15803639', '15698191', '15658748']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6996573931262565
- 35 USC 102 Novelty (BERT): 0.5125797248747345
- Combined Prediction Score: 0.6809496263011043
- Mean Citation Score: 223.233922
- Max Citation Score: 291.29553
- Similarity Product: 190.82033647447227

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