PATENT CLAIM ANALYSIS

Application Number: 15862348
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["709", "219000"]

Abstract:
Described herein are methods, apparatus and systems for selectively delivering content through one of two communication channels, one being origin to client and the other being from or through a CDN to client. Thus a client may choose to request content from a CDN and/or from an origin server. This disclosure sets forth techniques for, among other things, distinguishing between which channel to use for a given object, using the CDN-client channel to obtain the performance benefit of doing so, and reverting to the origin-client channel where content may be private, sensitive, corrupted, or otherwise considered to be unsuitable from delivery from and/or through the CDN.

Claim (Index 22):
A method operative at a client device for selecting either a first server or a second server from which to retrieve an object, comprising:\n receiving an HTML file, the HTML file including at least one reference to an object, the at least one reference including an HTML attribute providing a hash of the object, the HTML file further including a script; requesting the object from a first server; receiving a response from the first server that includes particular data, the particular data being available from the second server with a request for a public object; executing the script, and in response to execution of the script:\n calculating a hash for the particular data; \n comparing the calculated hash, which is for the particular data, to the hash provided in the HTML attribute for the referenced object, so as to determine whether the particular data represents the object; \n based on the comparison, determining whether to request the object from a second server, wherein said determining comprises (i) upon a determination that the hashes do not match, determining to request the object from the second server, said request being for a private object; and (ii) upon a determination that the hashes match, determining that the particular data represents the object and in response loading the particular data into a web page; \n wherein the second server comprises an origin server associated with a content provider and the first server comprises a proxy server for delivering objects from the origin server.

Metadata:
- Claim Count in Document: 32.0
- Percentile: 86.0
- Lexical Diversity: 1.73529
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14138777', '15643959', '14528238', '14135148', '15483805']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.295366813891863
- 35 USC 102 Novelty (BERT): 0.5333006315275518
- Combined Prediction Score: 0.3191601956554318
- Mean Citation Score: 298.531144
- Max Citation Score: 383.7788
- Similarity Product: 357.3329221025466

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

Dataset: test