PATENT CLAIM ANALYSIS

Application Number: 15997369
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["709", "213000"]

Abstract:
Described are methods, systems and computer readable media for computer data distribution architecture.

Claim (Index 1):
A memory-efficient and processor-efficient computer system for reliable implementation of a table data cache proxy, the system comprising:\n a plurality of data server computers each being programmed with a table data service accessible via an electronic messaging protocol; a table data cache proxy enabled (TDCP-enabled) server computer coupled to the one or more data server computers, the TDCP-enabled server computer having a plurality of TDCP clients, the TDCP-enabled server computer caching data from the plurality of data server computers and aggregating subscriptions of the TDCP clients to the plurality of data server computers; the TDCP-enabled server computer comprising:\n one or more hardware processors; \n a cache memory device having at least a portion being a shared memory portion; and \n a computer readable data storage device coupled to the one or more hardware processors, the computer readable data storage device having stored thereon software instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including:\n receiving, from a first TDCP client of the plurality of TDCP clients, a first electronic message requesting table data; \n determining whether a shared memory cache stored in the shared memory portion of the cache memory device contains a cached copy of the requested table data; \n when the shared memory cache contains a cached copy of the requested table data, transmitting, to the first TDCP client, one or more second electronic messages comprising a reference indicating a location where the cached copy is stored in the shared memory portion of the cache memory device in response to the first electronic message, the data received from at least one of the plurality of data server computers and stored in the cache memory device being authoritative due to a data model of the plurality of data server computers; \n when the shared memory cache does not contain a cached copy of the requested table data:\n selecting one or more data server computers from the plurality of data server computers as one or more appropriate data server computers to provide the requested table data, \n transmitting one or more third electronic messages to the one or more appropriate data server computers requesting the requested table data, \n receiving one or more fourth electronic messages from the one or more appropriate data server computers in response to the third electronic messages, \n filtering the received fourth electronic messages and storing a result of the filtering in the shared memory portion of the cache memory device, and \n transmitting, to the first TDCP client computer, one or more fifth electronic messages comprising a reference indicating a location where the result of the filtering is stored in the shared memory portion of the cache memory device in response to the first electronic message.

Metadata:
- Claim Count in Document: 80.0
- Percentile: 94.0
- Lexical Diversity: 1.07143
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15464314', '15155001', '15154996', '15654461', '15154999']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2859347191862632
- 35 USC 102 Novelty (BERT): 0.6128616838405656
- Combined Prediction Score: 0.3186274156516934
- Mean Citation Score: 334.40091
- Max Citation Score: 512.4062
- Similarity Product: 499.7067406619788

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

Dataset: test