PATENT CLAIM ANALYSIS

Application Number: 15911215
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-09
Patent Classification: ["709", "247000"]

Abstract:
A data differencing technique enables a response from a server to the request of a client to be composed of data differences from previous versions of the requested resource. To this end, data differencing-aware processes are positioned, one at or near the origin server (on the sending side) and the other at the edge closest to the end user (on the receiving side), and these processes maintain object dictionaries. The data differencing-aware processes each execute a compression and differencing engine. Whenever requested objects flow through the sending end, the engine replaces the object data with pointers into the object dictionary. On the receiving end of the connection, when the data arrives, the engine reassembles the data using the same object dictionary. The approach is used for version changes within a same host/path, using the data differencing-aware processes to compress data being sent from the sending peer to the receiving peer.

Claim (Index 7):
A method to perform data differencing between a sending peer entity and a receiving peer entity of an overlay network using a dictionary comprising, for a piece of content associated with a host/path, one or more versions of the piece of content and, for each version, a fingerprint, comprising:\n receiving a request for a new version of the piece of content, the request having been modified to include one or more fingerprints corresponding to the one or more versions of the piece of content that are then available at the receiving peer entity and, in response, selecting a given one of the one or more fingerprints and providing an instruction to obtain from an origin server the new version of the piece of content; and receiving the new version of the piece of content provided by the origin server and, in response, generating data representing a difference between the new version of the piece of content and that version of the piece of content represented by the given one of the one or more fingerprints; returning, for delivery to the receiving peer entity, a data stream including the differenced data and an identification of the given one of the one or more fingerprints.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 90.0
- Lexical Diversity: 2.01205
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13726036', '14827341', '14139902', '15640485', '14140116']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3210582088398342
- 35 USC 102 Novelty (BERT): 0.5750940749428004
- Combined Prediction Score: 0.3464617954501309
- Mean Citation Score: 375.82230400000014
- Max Citation Score: 499.09192
- Similarity Product: 420.57476787460337

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

Dataset: test