PATENT CLAIM ANALYSIS

Application Number: 16245833
Application Type: Utility
Filing Date: 2019-01
Publication Date: 2019-05
Patent Classification: ["709", "217000"]

Abstract:
One embodiment provides a system that facilitates secure communication between computing entities. During operation, the system generates a first interest that indicates a vote for a value associated with a group prefix and a round number. In response to the first interest, the system receives a first content object that indicates an acknowledgment of the vote and has a payload that includes a nonce validator. In response to a second interest that indicates an acknowledgment of the first content object, the system receives a second content object that indicates a decision for the value and has a payload that includes a nonce which is used as a pre-image of the nonce validator. The system verifies the second content object based on the nonce and the nonce validator.

Claim (Index 1):
A computer system for facilitating synchronization via consensus between a plurality of nodes in a content centric network using interests and content objects to communicate between the plurality of nodes in the content centric network, the system comprising:\n a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising:\n receiving a first interest that includes a name and a payload, wherein a name in the content centric network is a hierarchically structured variable length identifier comprising contiguous name components ordered from a most general level to a most specific level, wherein the name of the first interest indicates a vote and a round number, and wherein the payload of the first interest includes a value associated with a group prefix, wherein the computer system is a coordinator for the plurality of nodes associated with the group prefix for routing within the content centric network; \n in response to receiving the first interest, and in response to receiving a vote for the value from a majority of the plurality of nodes, generating a first content object that includes a name and a payload, wherein the name of the first content object indicates an acknowledgment of the vote, and wherein the payload of the first content object includes a nonce validator; and \n in response to receiving a second interest that indicates an acknowledgment of the first content object, and in response to receiving an acknowledgment of an acknowledgment of the vote for the value from the majority of the plurality of nodes, generating a second content object that includes a name and a payload, wherein the name of the second content object indicates a decision for the value, and wherein the payload of the second content object includes a nonce which is used as a pre-image of the nonce validator.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 99.0
- Lexical Diversity: 2.41071
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14992883', '15289739', '15690485', '14927034', '15056904']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3272244146005217
- 35 USC 102 Novelty (BERT): 0.6787764630130277
- Combined Prediction Score: 0.3623796194417723
- Mean Citation Score: 443.023992
- Max Citation Score: 691.8554
- Similarity Product: 655.9047848648547

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