×

System and method for importing ratings for media content

  • US 9,767,476 B2
  • Filed: 08/17/2012
  • Issued: 09/19/2017
  • Est. Priority Date: 08/19/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of importing ratings of media content into a customer profile, the customer profile being stored on one or more servers having one or more processors, the one or more servers including a customer profile database storing a plurality of customer profiles, the method comprising:

  • (a) causing the processors to execute a plurality of instructions stored in memory of the one or more servers to load an authentication for a first ratings source;

    (b) causing the processors to execute the plurality of instructions to automatically authenticate to the first ratings source based on the authentication;

    (c) causing the processors to execute the plurality of instructions to automatically determine whether the first ratings source has enabled access to ratings stored on the first ratings source via an application program interface (API);

    (i) based on a determination that the first ratings source has enabled access via the API;

    causing the processors to automatically execute the plurality of instructions to retrieve the ratings via the API;

    (ii) based on a determination that the first ratings source has not enabled access via the API;

    causing the processors to retrieve the ratings from the first ratings source via data scraping;

    (d) causing the processors to execute the plurality of instructions to automatically store the retrieved ratings, or a value based thereon, in the customer profile;

    (e) causing the processors to execute the plurality of instructions to automatically query an inventory database;

    (f) causing the processors to execute the plurality of instructions to automatically determine a recommendation of a media content based on the ratings retrieved from the first ratings source and the inventory database; and

    (g) causing the processors to execute the plurality of instructions to automatically customize a user interface based on the recommendation.

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