×

Browser-based media scan

  • US 10,162,488 B1
  • Filed: 09/23/2013
  • Issued: 12/25/2018
  • Est. Priority Date: 09/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying instructions executable by a browser in a computing device, the instructions comprising JavaScript code embedded within a browser page rendered by the browser that, when executed by the browser, causes the computing device to at least:

  • obtain an identification of a directory from a user interface, the directory within a file system of the computing device;

    identify a plurality of files within the directory;

    determine whether the computing device is an authorized device associated with a user account of a particular user in a media storage service based upon at least a media access control (MAC) address of the computing device, the media storage service executed by a computing environment accessible to the computing device over a network;

    read a portion of individual ones of the plurality of files using a JavaScript File Application Programming Interface (API) or a JavaScript FileReader API;

    generate a respective fingerprint associated with the individual ones of the plurality of files based at least in part on the portion, the respective fingerprint comprising a digital value that uniquely identifies the individual ones of the plurality of files;

    determine whether the respective fingerprint corresponds to a respective media item stored in a media storage system; and

    transmit a request to the media storage system to associate the respective media item with the user account within the media storage service without requiring uploading of the individual ones of the plurality of files from the computing device to the media storage system.

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