×

Screen sharing cache management

  • US 9,723,099 B2
  • Filed: 05/08/2014
  • Issued: 08/01/2017
  • Est. Priority Date: 04/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A managed cache system, comprising:

  • a cache memory to;

    receive a plurality of storage units via an uplink from a transmitting client, each of the plurality of storage units including a decodable video unit, each of the plurality storage units having a priority selected from a plurality of priorities, wherein;

    (i) a first storage unit of the plurality of storage units depends for video decoding purposes on at least one storage unit of the plurality of storage units having a higher priority of the plurality of priorities than a priority of the first storage unit;

    (ii) a second storage unit of the plurality of storage units depends for video decoding purposes on at least one storage unit of the plurality of storage units having a same priority of the plurality of priorities as a priority of the second storage unit; and

    (iii) each one storage unit of the plurality of storage units does not depend for video decoding purpose on ones of the plurality of storage units having a lower priority of the priorities than the priority of the one storage unit; and

    enable downloading of the storage units via a plurality of downlinks to a plurality of receiving clients such that there is one of the downlinks for one of the receiving clients; and

    a controller processor to purge the cache memory of one storage unit of the plurality of storage units when all of the following conditions are satisfied;

    the one storage unit is not being downloaded to any of the receiving clients;

    the one storage unit is not currently subject to a purging exclusion; and

    a second storage unit of the plurality of storage units;

    (a) is now residing in the cache memory;

    (b) has a higher priority than the priority of the one storage unit; and

    (c) arrived in the cache memory after the one storage unit.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×