PATENT CLAIM ANALYSIS

Application Number: 15875921
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-01
Patent Classification: ["370", "254000"]

Abstract:
The invention presented herein is a system and method for automatically discovering communication capabilities for direct communication between endpoints across one or more unknown networks, the system comprising: a plurality of network enabled endpoints configured with a module in wireless communication with a management database, the module configured to establish a communication path for direct communication between the network-enabled endpoints, independent of a NAT router. Also disclosed is a system and method for indirect connectionless bi-directional messaging over an unknown network infrastructure for communicating a message communication between a querying device and a database, wherein communication is enabled without the requirement for direct access to the database for either obtaining or placing information; and where the message communication comprises an unlimited amount of discreet and selectable information elements; and without requiring or issuing a direct acknowledgement of a receipt from the database of the communication message received.

Claim (Index 4):
A method for establishing a direct connection between previously unconnected network-enabled endpoints, comprising performing, via a module stored on the unconnected network-enabled endpoints a public detection step for establishing a public connection and if available allowing the enabled device to utilize the public port to create a direct link between the devices; and if no connection is established then allowing, via the module, a port mapping and synchronization operation to establish a stream of packets sent from each endpoint until the packets intersect on the same port and are synchronized so that the incoming packets appear to be in response to the outgoing packet; and if no connection is established, completing a TTL manipulation operation comprising: utilizing the number of hops required to get from a local network to the public server, defining and sending packets from the local network to the public server with a first set of packets having a manipulated TTL, thereby causing the packet to be dropped in transit and to allow the NAT router to see outgoing traffic and opening holes in the NAT router, and in turn establishing, based on the open holes in the NAT router identified, a \u201cnormal\u201d value thereby allowing packet transmission from both ends, attempting to make an end to end connection so that once established a tunnel between the endpoints is created using the same source and destination IP address and ports.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 86.0
- Lexical Diversity: 1.92593
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15875978', '15206830', '14185395', '09729199', '15675123']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5179818381817505
- 35 USC 102 Novelty (BERT): 0.5380538484784458
- Combined Prediction Score: 0.51998903921142
- Mean Citation Score: 276.601814
- Max Citation Score: 372.72845
- Similarity Product: 253.8677507127225

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

Dataset: test