PATENT CLAIM ANALYSIS

Application Number: 16030326
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["398", "025000"]

Abstract:
Novel tools and techniques are provided for implementing network timing functionality. In some embodiments, a grand master clock(s) might receive a first timing signal from a global positioning system (“GPS”) source via a GPS antenna(s), and might send a second timing signal (which might be based at least in part on the first timing signal) to a slave clock(s), in some cases, via one or more network elements or the like. A computing system might calculate various transmission times for the second timing signal to be transmitted between the grand master clock(s) and the slave clock(s), and might calculate any time delay differences in the transmission times, might generate a third timing signal based at least in part on the calculated time delay differences (if any), and might send the third timing signal to one or more network elements, thereby providing Accurate Synchronization as a Service (“ASaaS”) functionality.

Claim (Index 12):
A system for implementing accurate synchronization as a service (\u201cAS aaS\u201d) functionality, comprising:\n a first grand master clock, comprising:\n at least one first processor; and \n a first non-transitory computer readable medium communicatively coupled to the at least one first processor, the first non-transitory computer readable medium having stored thereon computer software comprising a first set of instructions that, when executed by the at least one first processor, causes the first grand master clock to:\n receive a first timing signal from a first global positioning system (\u201cGPS\u201d) source; \n send a second timing signal to a first slave clock via a first network path in a first network, the second timing signal being based at least in part on the first timing signal; and \n send the second timing signal to the first slave clock via a second network path in the first network, the second network path being different from the first network path; \n \n a computing system, comprising:\n at least one second processor; and \n a second non-transitory computer readable medium communicatively coupled to the at least one second processor, the second non-transitory computer readable medium having stored thereon computer software comprising a second set of instructions that, when executed by the at least one second processor, causes the computing system to:\n calculate a first transmission time for the second timing signal to be transmitted between the first grand master clock and the first slave clock via the first network path; \n calculate a second transmission time for the second timing signal to be transmitted between the first grand master clock and the first slave clock via the second network path; \n based on a determination that the first transmission time and the second transmission time are different, calculate a time delay difference between the first network path and the second network path in terms of sending the second timing signal to the first slave clock; \n generate a third timing signal, based at least in part on the second timing signal and the calculated time delay difference between the first network path and the second network path; and \n send the generated third timing signal to a network node disposed within a second network.

Metadata:
- Claim Count in Document: 27.0
- Percentile: 95.0
- Lexical Diversity: 2.35443
- Patent Class: 398.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15393556', '12436852', '12062557', '12104662', '16002607']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6524854954993893
- 35 USC 102 Novelty (BERT): 0.561365951298933
- Combined Prediction Score: 0.6433735410793437
- Mean Citation Score: 217.60199000000003
- Max Citation Score: 393.51877
- Similarity Product: 386.3799336899638

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

Dataset: test