PATENT CLAIM ANALYSIS

Application Number: 16035405
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["718", "105000"]

Abstract:
Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.

Claim (Index 34):
A computer-readable storage medium storing program instructions that when executed on one or more processors of a particular queue host of a distributed queue system, cause the particular queue host to:\n store a plurality of messages in a queue, wherein individual ones of the plurality of messages are stored in replicas on multiple ones of the plurality of queue hosts; receive a dequeue request from a client, wherein the dequeue request specifies a message type of a message to be dequeued from the queue; send an acknowledgment of the dequeue request, wherein the acknowledgment includes (a) a dequeued message of the message type from the queue and (b) a list of host identifiers for other queue hosts of a distributed queue system that store a replica of the dequeued message; and make the dequeued message unavailable in the queue without removing the dequeued message from the queue.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 95.0
- Lexical Diversity: 2.70175
- Patent Class: 718.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14095543', '14318200', '10443323', '14318213', '14095734']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4244993085716353
- 35 USC 102 Novelty (BERT): 0.510630913272345
- Combined Prediction Score: 0.4331124690417063
- Mean Citation Score: 182.45300000000003
- Max Citation Score: 190.17487
- Similarity Product: 141.7849492684722

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