×

Implementing a storage system using a personal user device and a data distribution device

  • US 10,412,168 B2
  • Filed: 02/14/2017
  • Issued: 09/10/2019
  • Est. Priority Date: 02/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer readable media comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

  • storing, by a personal user device, a set of one or more content items;

    responsive to determining that a level of similarity across the set of content items is above a specified threshold;

    selecting only a subset of the set of content items for transmission to a data distribution device, wherein the subset of content items includes a first content item;

    transmitting, by the personal user device to a data distribution device, the subset of content items;

    receiving, by the personal user device from a client device, a request for the first content item;

    identifying a set of one or more characteristics associated with one or more of;

    the personal user device, the data distribution device, the client device, the request, and the first content item;

    based on the set of characteristics, determining whether the request should be served by the personal user device or the data distribution device;

    performing one of;

    responsive to determining that the request should be served by the personal user device;

    transmitting, by the personal user device to the client device, the first content item; and

    responsive to determining that the request should be served by the data distribution device;

    redirecting, by the personal user device, the client device to the data distribution device for obtaining the first content item.

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