PATENT CLAIM ANALYSIS

Application Number: 16453866
Application Type: Utility
Filing Date: 2019-06
Publication Date: 2020-01
Patent Classification: ["719", "319000"]

Abstract:
Techniques for invocating a smart contract are described. One example method includes receiving a target transaction that is used to initiate an invocation of a smart contract, wherein the target transaction comprises invocation data, and wherein the invocation data comprises a data digest associated with target data stored in a third-party storage system interconnected with a blockchain; querying the target data from the third-party storage system; receiving a query result returned by the third-party storage system, wherein the query result comprises the target data; performing a content verification on the target data; determining that the content verification on the target data succeeds; invoking the smart contract to perform a smart contract computation on the invocation data included in the target transaction; and storing a computation result from the smart contract computation in a distributed database associated with the blockchain after the smart contract computation is completed.

Claim (Index 15):
A computer-implemented system, comprising:\n one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:\n receiving a target transaction that is used to initiate an invocation of a smart contract, wherein the target transaction comprises invocation data, wherein the invocation data comprises a data digest associated with target data, wherein the target data is stored in a third-party storage system interconnected with a first blockchain, and wherein the third-party storage system is a second blockchain that has a cross-chain data reference relationship that maps a relationship between the data digest and the target data; \n querying the target data associated with the data digest from the third-party storage system; \n receiving a query result returned by the third-party storage system, wherein the query result comprises the target data; \n performing a content verification on the target data; \n determining that the content verification on the target data succeeds; \n in response to determining that the content verification on the target data succeeds, invoking the smart contract to perform a smart contract computation on the invocation data included in the target transaction; and \n storing a computation result from the smart contract computation in a distributed database associated with the first blockchain after the smart contract computation is completed.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 100.0
- Lexical Diversity: 2.53226
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['16453603', '16421357', '16408218', '16427032', '15942604']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5052479106303769
- 35 USC 102 Novelty (BERT): 0.5899754007655931
- Combined Prediction Score: 0.5137206596438985
- Mean Citation Score: 288.791144
- Max Citation Score: 495.64734
- Similarity Product: 459.2957375170577

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