×

Decentralized caching system

  • US 9,094,090 B2
  • Filed: 03/01/2012
  • Issued: 07/28/2015
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a terminal of a satellite communication system, a first request from a user device coupled to the terminal;

    forwarding the first request to a hub included in the satellite communication system;

    determining that a first object associated with the first request is stored in a cache that is detachably inserted into the terminal;

    retrieving the first object from the cache;

    receiving, at the terminal and over a satellite link, any of a unicast transmission and a multicast transmission each comprising one or more objects associated with the first request, wherein receiving the multicast transmission comprises;

    selecting one or more multicast streams associated with one or more multicast groups, wherein a number of the one or more selected multicast streams is less than or equal to a predetermined number which is determined based on any of a storage capacity of the terminal'"'"'s cache, a rate of traffic the terminal is configured to process, a volume of traffic the terminal is configured to process, and a rate of traffic the terminal is configured to receive considering its satellite link conditions; and

    listening to the one or more selected multicast streams to receive the multicast transmission;

    storing at least one object of the one or more objects received over the satellite link in the cache; and

    sending the first object and the one or more objects received over the satellite link to the user device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×