Correlative anticipatory deltacasting
AssigneeViaSat, Inc.
InventorsWilliam B. Sebastian, Peter Lepeska
Life of this patent
Estimating the term…
Loading patent…
AssigneeViaSat, Inc.
InventorsWilliam B. Sebastian, Peter Lepeska
Estimating the term…
Methods, apparatuses, and systems for improving utilization of a communications system (e.g., a satellite communications system) are provided through techniques referred to herein as “deltacasting.” Some embodiments use a server-side optimizer to intercept and create fingerprints of byte-level content data traversing links of the communications system. The content fingerprints are used to transparently identify communications patterns (e.g., repetitious downloads of the same content, correlations between users, etc.), which may then be used in exploiting multicasting and/or other opportunities for increased utilization of the communication links.
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:
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:
A server system 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 server system comprising:
A server system 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 server system comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
For broadcast or conference , e.g. multicast: adapted to provide push services, e.g. data channels
Active relay systems: space-based or airborne stations; Stations for satellite systems
For broadcast or conference , e.g. multicast: comprising mechanisms for improved reliability, e.g. status reports
For broadcast or conference , e.g. multicast: with schedule organisation, e.g. priority, sequence management
About 5 years 1 month of term left · ends 16 Nov 2031 (estimated)
This disclosure relates in general to communications and, but not by way of limitation, to multicast optimization over links of a communications system.
In some topologies of communications systems, groups of users share some or all of the forward link. For example, in some satellite communications systems, users share spot beams for communicating with a service provider (e.g., via a base station and/or gateway). Communication services provided to the users over the shared forward link may be affected by a number of factors, including bandwidth and other link conditions. For example, because all users sharing the forward link also share the link's bandwidth, any unnecessary redundancies in communications may cause sub-optimal utilization of the forward link.
As such, it may be desirable to optimize utilization of the shared forward link by minimizing redundancies.
The present disclosure is described in conjunction with the appended figures:
FIG. 1A shows a simplified block diagram of one embodiment of a communications system for use with various embodiments;
FIG. 1B shows a simplified block diagram of another embodiment of a communications system having multiple optimizer tunnels for use with various embodiments;
In the appended figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
The ensuing description provides preferred exemplary embodiment(s) only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the preferred exemplary embodiment(s) will provide those skilled in the art with an enabling description for implementing a preferred exemplary embodiment. It is understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope as set forth in the appended claims.
Embodiments are described for improving utilization of a communications system (e.g., a satellite communications system) by making certain types of byte-level multicasting determinations referred to herein as “deltacasting.” Some embodiments use optimizers (e.g., a server-side in-line or proxy optimizer) to intercept and create fingerprints of byte-level content data traversing links of the communications system. The content fingerprints are used to transparently identify communications patterns, which may then be used in exploiting multicasting and/or other opportunities for increased utilization of the communication links.