×

Automated ranking of online service or product providers

  • US 10,339,584 B2
  • Filed: 05/24/2013
  • Issued: 07/02/2019
  • Est. Priority Date: 10/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium containing instructions that, when executed by a computer system, cause the computer system to perform operations comprising:

  • Receiving, by the computer system, an electronic request for providers of a product or service;

    Searching, by the computer system, an electronically stored profile in a resource management system for data identifying the providers, the electronically stored profile identifying contacts of the user;

    Searching, by the computer system, for information regarding the providers by accessing, over the network, a plurality of external online social networks, wherein each of the external online social networks is accessed via a common application programming interface (API) framework;

    Searching, by the computer system, for information regarding the providers through a plurality of internal referral networks having stored contact profiles electronically linked to the contacts, wherein the contact profiles are references via an array of pointers that point to locations in a database storing the contact profiles, wherein a first internal referral network from the plurality of internal referral networks is accessed via a first proprietary API framework, and wherein a second internal referral network from the plurality of internal referral networks is accessed via a second proprietary API framework;

    Identifying, by the computer system, referral ratings stored in the resource management system for the contacts, wherein the referral ratings indicate a quality of referrals provided by the contacts;

    Identifying the contacts having a network director status, the network director status being active or passive;

    Ranking, by a ranking module of the computer system, the providers based on the referral ratings of the contacts;

    Sending, by the computer system, the ranking over the network for displaying on the computer device; and

    Displaying the providers to the user based on the network director status of the contacts.

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