PATENT CLAIM ANALYSIS

Application Number: 16247702
Application Type: Utility
Filing Date: 2019-01
Publication Date: 2019-10
Patent Classification: ["709", "203000"]

Abstract:
Methods, apparatuses, and systems are provided for improving utilization of the satellite communications system through various “deltacasting” techniques for handling content sets (e.g., feeds or websites). Embodiments operate in a client-server context, including a server optimizer, a client optimizer, and, in some embodiments, a pre-positioning client. Within this client-server context, content sets are multicast (e.g., anticipatorily pre-positioned in a local dictionary) to end users of the communications system and are handled at the content set level, according to set-level metadata and/or user preferences. In some embodiments, when locally stored information from the content sets is requested by a user, deltacasting techniques are used to generate fingerprints for use in identifying and exploit multicasting and/or other opportunities for increased utilization of links of the communications system.

Claim (Index 16):
A method for multicasting over a communications system having a communications path between a server side of the communications system and a plurality of clients, the communications path comprising a shared forward link over which bandwidth resources are shared during a multicast communication, the method comprising:\n maintaining at the server side of the communications system a plurality of content set identifiers each identifying a content set having a plurality of content objects, the content set having a set-level profile; intercepting a data block at the server side of the communications system, the data block comprising data block metadata; determining, at the server side of the communications system, that the data block is being communicated in response to a request by a requesting client for a content object that is part of a content set identified by one of the plurality of content set identifiers; associating the data block with the content set identifier of the identified content set; determining, at the server side of the communications system, whether to communicate the data block to at least the requesting client by determining whether the data block is not presently stored local to the requesting client as a function of the content set identifier of the identified content set; determining, when it is determined to communicate the data block to at least the requesting client, whether to multicast the data block over the communications path to at least the plurality of clients based on the set-level profile of the identified content set; and multicasting the data block over the communications path when it is determined to multicast the data block, wherein the content set identifier determines whether a client of the plurality of clients accepts the data block multicast over the communications path to store the data block at the client.

Metadata:
- Claim Count in Document: 79.0
- Percentile: 99.0
- Lexical Diversity: 1.7619
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12685729', '12685920', '13919888', '13919861', '12686744']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2766153072435675
- 35 USC 102 Novelty (BERT): 0.5276488634578831
- Combined Prediction Score: 0.3017186628649991
- Mean Citation Score: 332.179884
- Max Citation Score: 357.53812
- Similarity Product: 335.6139652771306

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