IP Library Granted Patent US 10,600,029
Granted Patent B2
US 10,600,029 · App. 15/339,541 · Granted Mar 24, 2020

Graphical user interfaces with criteria based entity ranking

Inventors: Chen Wang (Sunnyvale, CA); Luwei Zhang (San Francisco, CA); Weizhen Wang (San Jose, CA)
Assignee: Microsoft Technology Licensing, LLC
G06Q10/1053
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,600,029
App. No.
15/339,541
Granted
Mar 24, 2020
Kind
B2
Abstract

Disclosed in some examples are methods, systems, devices, and machine readable mediums for calculating an entity potential score for an entity that meets a defined entity selection criteria. The entity potential score quantifies an estimated likelihood that the entity will be successful in a predetermined timeframe by meeting predefined entity success criteria. Information on the entity may be determined (e.g., employee information, industry, financial information), various component subscores may be calculated and an entity potential score may be calculated for the entity. This entity potential score may be presented to one or more members of the network accessible computer-based service. For example, the entity potential score may be displayed along with a web-page describing the entity. The entity potential score may be searchable such that a user may specify a maximum, minimum, or range of entity potential scores as a search criteria for a search for entities.

Claims (58)

1. A method for providing, using a network accessible computer-based service, Graphical User Interfaces (GUIs) that include a visual indication of a first entity's potential, the method comprising:

at the network accessible computer-based service, using a processor:

training a model using a machine-learning algorithm using a training data set comprising employee prestige scores for a plurality of entities not including the first entity and labeled with a degree of success of the plurality of entities;

accessing member profiles of a set of one or more members of the computer-based service, each member of the set of one or more members indicating in their respective member profiles that they work for the first entity;

calculating an employee prestige score for each respective member in the set based upon an educational institution attended by the respective member and past work experience attained by the respective member, the educational institution and past work experience determined based upon a respective member profile of the respective member;

calculating an entity potential score for the first entity using the employee prestige scores of the employees in the set as input to the trained model, the entity potential score quantifying a predicted likelihood that the first entity meets predetermined entity successfulness criteria;

receiving, through a GUI, a search request, the search request including a request for entities meeting an entity potential score criterion;

determining that the entity potential score of the first entity meets the entity potential score criterion;

providing the entity as part of a GUI displaying entities matching the entity potential score criterion; and

wherein calculating the employee prestige score for each respective member in the set based upon the educational institution attended by the respective member and the past work experience attained by the respective member comprises, for each respective member in the set:

determining an educational prestige score based upon point values specified for one or more educational institutions that the respective member reports having attended;

determining a previous work experience prestige score as the maximum work experience prestige score over a plurality of entities that the respective member has worked for; and

determining the employee prestige score for the respective member based upon the educational prestige score and the previous work experience prestige score.

2. The method of claim 1 , wherein the set of one or more members of the network accessible computer-based service includes all members of the network accessible computer-based service that indicate in their respective member profiles that they work for the fit entity.

3. The method of claim 1 , wherein determining the educational prestige score based upon point values specified for one or more educational institutions that the respective member reports having attended comprises:

determining the educational prestige score for the respective member as the maximum educational prestige score over a plurality of educational institutions that the respective member has attended.

4. The method of claim 1 , wherein calculating the entity potential score for the first entity using the employee prestige scores of the employees in the set as input to the trained model comprises:

using an average of the employee prestige scores of all the employees in the set as input to the trained model.

5. The method of claim 1 , wherein calculating the entity potential score for the first entity using the employee scores of the employees in the set as input to the trained model comprises:

utilizing a funding source that is funding the entity as input to the model.

6. The method of claim 1 , wherein the predetermined entity successfulness criteria comprises growth in at least one of: revenue, profits, or number of employees.

7. A non-transitory machine-readable medium for providing, using a network accessible computer-based service, Graphical User Interfaces (GUIs) that include a visual indication of a first entity's potential, the machine-readable medium comprising instructions, which when performed by a machine cause the machine to perform operations comprising:

at the network accessible computer-based service, using a processor:

training a model using a machine-learning algorithm using a training data set comprising employee prestige scores for a plurality of entities not including the first entity and labeled with a degree of success of the plurality of entities;

accessing member profiles of a set of one or more members of the computer-based service, each member of the set of one or more members indicating in their respective member profiles that they work for the first entity;

calculating an employee prestige score for each respective member in the set based upon an educational institution attended by the respective member and past work experience attained by the respective member, the educational institution and past work experience determined based upon a respective member profile of the respective member;

calculating an entity potential score for the first entity using the employee prestige scores of the employees in the set as input to the trained model, the entity potential score quantifying a predicted likelihood that the first entity meets predetermined entity successfulness criteria;

receiving, through a GUI, a search request, the search request including a request for entities meeting an entity potential score criterion;

determining that the entity potential score of the first entity meets the entity potential score criterion;

providing the entity as part of a GUI displaying entities matching the entity potential score criterion; and

wherein calculating the employee prestige score for each respective member in the set based upon the educational institution attended by the respective member and the past work experience attained by the respective member comprises, for each respective member in the set:

determining an educational prestige score based upon point values specified for one or more educational institutions that the respective member reports having attended;

determining a previous work experience prestige score as the maximum work experience prestige score over a plurality of entities that the respective member has worked for; and

determining the employee prestige score for the respective member based upon the educational prestige score and the previous work experience prestige score.

8. The machine-readable medium of claim 7 , wherein the set of one or more members of the network accessible computer-based service includes all members of the network accessible computer-based service that indicate in their respective member profiles that they work for the first entity.

9. The machine-readable medium of claim 7 , wherein the operations of determining the educational prestige score based upon point values specified for one or more educational institutions that the respective member reports having attended comprises:

determining the educational prestige score for the first member as the maximum educational prestige score over a plurality of educational institutions that the respective member has attended.

10. A system comprising:

a processor;

a memory communicatively coupled with the processor and comprising instructions, which when performed by the processor cause the system to perform operations comprising:

training a model using a machine-learning algorithm using a training data set comprising employee prestige scores for a plurality of entities not including a first entity and labeled with a degree of success of the plurality of entities;

accessing member profiles of a set of one or more members of the computer-based service, each member of the set of one or more members indicating in their respective member profiles that they work for a first entity;

calculating an employee prestige score for each respective member in the set based upon an educational institution attended by the respective member and past work experience attained by the respective member, the educational institution and past work experience determined based upon a respective member profile of the respective member;

calculating an entity potential score for the first entity using the employee prestige scores of the employees in the set as input to the trained model, the entity potential score quantifying a predicted likelihood that the first entity meets predetermined entity successfulness criteria;

receiving, through a GUI, a search request, the search request including a request for entities meeting an entity potential score criterion;

determining that the entity potential score of the first entity meets the entity potential score criterion;

providing the entity as part of a GUI displaying entities matching the entity potential score criterion; and

wherein calculating the employee prestige score for each respective member in the set based upon the educational institution attended by the respective member and the past work experience attained by the respective member comprises, for each respective member in the set:

determining an educational prestige score based upon point values specified for one or more educational institutions that the respective member reports having attended;

determining a previous work experience prestige score as the maximum work experience prestige score over a plurality of entities that the respective member has worked for; and

determining the employee prestige score for the respective member based upon the educational prestige score and the previous work experience prestige score.

11. The system of claim 10 , wherein the set of one or more members of the network accessible computer-based service includes all members of the network accessible computer-based service that indicate in their respective member profiles that they work for the first entity.

12. The system of claim 10 , wherein the operations of determining the educational prestige score based upon point values specified for one or more educational institutions that the respective member reports having attended comprises:

determining the educational prestige score for the first member as the maximum educational prestige score over a plurality of educational institutions that the respective member has attended.

13. The system of claim 10 , wherein the operations of calculating the entity potential score for the first using the employee prestige scores of the employees in the set as input to the trained model comprises:

utilizing an average of the employee prestige scores of all the employees in the set as input to the model.

14. The system of claim 10 , wherein the operations of calculating the entity potential score for the first entity using the employee scores of the employees in the set as input to the trained model comprises: utilizing a funding source that is funding the entity as input to the model.

15. The system of claim 10 , wherein the predetermined entity successfulness criteria comprises growth in at least one of: revenue, profits, or number of employees.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: WANG, CHEN; ZHANG, LUWEI; WANG, WEIZHEN
To: LINKEDIN CORPORATION
Reel/Frame 040975/0106 →