PATENT CLAIM ANALYSIS

Application Number: 15933774
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-01
Patent Classification: ["709", "217000"]

Abstract:
Methods for distributing and providing access to stored content from remote storage comprising: receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format.

Claim (Index 1):
A method for distributing and providing access to executable instructions and data from remote storage, comprising:\n receiving, by a hardware processor, a first request to access a first portion of the executable instructions from a requestor; creating, by the hardware processor, a placeholder in local storage for the executable instructions so that the placeholder has at least one parameter identical to the executable instructions and the placeholder can hold the first portion of the executable instructions and at least a second portion of the executable instructions; requesting, by the hardware processor, the first portion of the executable instructions from the remote storage; receiving, by the hardware processor, the first portion of the executable instructions from the remote storage; storing, by the hardware processor, the first portion of the executable instructions in the placeholder; before the second portion of the executable instructions has been stored in the placeholder, providing, by the hardware processor, the first portion of the executable instructions to the requestor; determining, by the hardware processor, a profile associated with the executable instructions, wherein indicators in the profile indicate an order in which a plurality of portions of the executable instructions are likely to be accessed; based on the indicators in the profile, selecting, by the hardware processor, the second portion of the executable instructions to be retrieved before it is requested by the requestor; requesting, by the hardware processor, the second portion of the executable instructions from the remote storage; receiving, by the hardware processor, the second portion of the executable instructions from the remote storage; receiving, by the hardware processor, a second request for the second portion of the executable instructions from the requestor after receiving the second portion of the executable instructions from the remote storage; providing, by the hardware processor, the second portion of the executable instructions to the requestor; receiving, by the hardware processor, a third request to write data to a first data portion of the local storage; determining, by the hardware processor, if the first data portion has content; in response to a first condition in which the first data portion is determined to not have content, requesting the content, receiving the content, writing the content to the first data portion, and writing the data to the first data portion after the content has been written to the first data portion, by the hardware processor; and in response to a second condition in which the first data portion is determined to have the content, writing the data to the first data portion by the hardware processor.

Metadata:
- Claim Count in Document: 62.0
- Percentile: 90.0
- Lexical Diversity: 3.14
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15435629', '13883558', '15212975', '13874488', '12613490']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2414292767826317
- 35 USC 102 Novelty (BERT): 0.5286271824342699
- Combined Prediction Score: 0.2701490673477955
- Mean Citation Score: 229.766072
- Max Citation Score: 370.22275
- Similarity Product: 365.9501162640005

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