Match-based employment system and method
First Claim
1. A method of operating an employment system comprising:
- receiving an attribute of an employment seeker;
associating said employment seeker and an employee seeker;
receiving a change made to said attribute; and
notifying said employee seeker of said change.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of the present invention, a match-based employment system and method of operation are provided. The match-based employment system collects a plurality of employer seeker and employee seeker profiles, bi-directionally matches the employer seeker and said employee seeker profiles and displays at least a portion of the results to an employer seeker or an employee seeker. The match-based employment system can also order the bi-directional matching results based on a bi-directional match score and display the bi-directional matching results according to the ordering. The match-based employment system can also perform the matching such that approximately 70% of a matching score depends upon the quality of the match between employee seeker desires and employment seeker attributes and approximately 30% of the matching score depends upon the quality of the match between employment seeker desires and employee seeker attributes.
-
Citations
84 Claims
-
1. A method of operating an employment system comprising:
-
receiving an attribute of an employment seeker;
associating said employment seeker and an employee seeker;
receiving a change made to said attribute; and
notifying said employee seeker of said change. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating an employment system comprising:
-
receiving an attribute of an employment seeker;
associating said employment seeker and an employee seeker;
associating a history with said attribute; and
presenting said history to said employee seeker.
-
-
6. A method of operating an employment system comprising:
-
receiving an attribute unit, wherein said attribute unit comprises;
an attribute identifier;
associating a duration with said attribute unit; and
associating at least a portion of said duration with said attribute identifier. - View Dependent Claims (7, 8, 9)
-
-
10. A method of operating an employment system comprising:
-
enabling a first entity to specify an attribute;
enabling said first entity to specify a threshold recency condition; and
determining whether to associate said first entity and a second entity at least partly based upon whether a recency measure associated with said attribute for said second entity satisfies said threshold recency condition.
-
-
11. A method of operating an employment system comprising:
-
receiving a desired quantity of time, wherein said desired quantity of time is associated with an attribute;
adjusting said desired quantity of time for recency to produce an adjusted desired quantity of time;
receiving a quantity of time, wherein said quantity of time is associated with said attribute;
adjusting said quantity of time for recency to produce an adjusted quantity of time; and
comparing said adjusted desired quantity of time and said adjusted quantity of time. - View Dependent Claims (12, 13)
-
-
14. A method of operating an employment system comprising:
-
enabling a user of said employment system to specify a first comparison condition;
determining a first group of a plurality of entities, wherein said first group satisfies said first comparison condition;
determining a second comparison condition, wherein said second comparison condition is the result of modifying a comparison condition field of said first comparison condition;
determining a second group of said plurality of entities, wherein said second group satisfies said second comparison condition, wherein at least one member of said second group is not also in said first group;
displaying information about said first group; and
displaying information about said second group, wherein said step of displaying information about said first group is performed at least partly concurrently with said step of displaying information about said second group. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of operating an employment system comprising:
-
providing said employment system;
determining human resources information from said employment system; and
providing said human resources information to a user of said employment system.
-
-
20. A method of operating an employment system comprising:
-
enabling an employment seeker to enter a first match profile;
enabling an employee seeker to specify a second match profile; and
generating a match score, wherein said match score is determined by matching desires from said first match profile with attributes of said second match profile and matching desires from said second match profile with attributes of said first match profile.
-
-
21. A method of operating an employment system comprising:
-
collecting a plurality of employer seeker profiles;
collecting a plurality of employee seeker profiles;
bi-directionally matching said employer seeker profiles and said employee seeker profiles; and
displaying at least a portion of the bi-directional matching results to at least one employer seeker or at least one employee seeker. - View Dependent Claims (22, 23)
-
-
24. A method of operating an employment system comprising:
-
enabling a first user to remove a second user from a favorites list; and
notifying the second user of the removal, if the first user removes the second user from the favorites list. - View Dependent Claims (25)
-
-
26. A method of operating an employment system comprising:
-
matching a first match profile and a second match profile, wherein the first match profile is associated with a user; and
displaying to the user the quality of the match between the first match profile and the second match profile, wherein displaying includes;
determining one or more components for display, wherein the components contribute to the quality of the match; and
displaying a geometric representation for each of the components, wherein the size of the geometric representation corresponds to how much the component contributes to the quality of the match. - View Dependent Claims (27, 28)
-
-
29. A method of operating an employment system comprising:
-
matching a first match profile and a second match profile, wherein the first match profile is associated with a user;
matching the first match profile and a third match profile;
displaying to the user the quality of the first match between the first match profile and the second match profile, wherein displaying the quality of the first match includes;
determining one or more components of the first match for display, wherein the components of the first match contribute to the quality of the first match; and
displaying a geometric representation for each of the components of the first match, wherein the size of the geometric representation corresponds to how much the component of the first match contributes to the quality of the first match; and
displaying to the user the quality of the second match between the first match profile and the third match profile at least partly concurrently with displaying the quality of the first match, wherein displaying the quality of the second match includes;
determining one or more components of the second match for display, wherein the components of the second match contribute to the quality of the second match; and
displaying a geometric representation for each of the components of the second match, wherein the size of the geometric representation corresponds to how much the component of the second match contributes to the quality of the second match.
-
-
30. An employment system comprising:
-
a storage device operable to store an attribute of an employment seeker;
an association unit operable to associate said employment seeker and an employee seeker; and
a notification unit operable to notify said employee seeker of a change to said attribute, if said change occurs. - View Dependent Claims (31, 32, 33)
-
-
34. An employment system comprising:
-
a storage device operable to store an attribute of an employment seeker;
a first association unit operable to associate said employment seeker and an employee seeker;
a second association unit operable to associate a history with said attribute; and
a display unit operable to display said history to said employee seeker.
-
-
35. An employment system comprising:
-
a storage device operable to store an attribute unit, wherein said attribute unit comprises;
an attribute identifier;
a first association unit operable to associate a duration with said attribute unit; and
a second association unit operable to associate at least a portion of said duration with said attribute identifier.
-
-
36. An employment system comprising:
-
a user interface operable to enable a first entity to specify an attribute and to specify a threshold recency condition; and
a processor operable with said user interface to determine whether to associate said first entity and a second entity at least partly based upon whether a recency measure associated with said attribute for said second entity satisfies said threshold recency condition.
-
-
37. An employment system comprising:
-
a storage unit operable to store a desired quantity of time, wherein said desired quantity of time is associated with an attribute, wherein said storage unit is also operable to store a quantity of time, wherein said quantity of time is associated with said attribute; and
a processor operable to adjust said desired quantity of time for recency to produce an adjusted desired quantity of time, adjust said quantity of time for recency to produce an adjusted quantity of time and compare said adjusted desired quantity of time and said adjusted quantity of time. - View Dependent Claims (38, 39)
-
-
40. An employment system comprising:
-
a user interface operable to enable a user of said employment system to specify a first comparison condition;
a processor operable to determine a first group of a plurality of entities, wherein said first group satisfies said first comparison condition, wherein said processor is also operable to determine a second comparison condition, wherein said second comparison condition is the result of modifying a comparison condition field of said first comparison condition, and wherein said processor is also operable to determine a second group of said plurality of entities, wherein said second group satisfies said second comparison condition, wherein at least one member of said second group is not also in said first group; and
a display unit operable to display information about said first group to display information about said second group at least partly concurrently. - View Dependent Claims (41, 42, 43, 44)
-
-
45. An employment system comprising:
-
a database operable to store transactions of said employment system;
a processor operable to determine human resources information from said database; and
a display device operable to display the human resources information to a user of said employment system.
-
-
46. An employment system comprising:
-
a storage unit operable to store a first match profile and a second match profile; and
a processor operable to generate a match score, wherein said match score is determined by matching desires from said first match profile with attributes of said second match profile and matching desires from said second match profile with attributes of said first match profile.
-
-
47. An employment system comprising:
-
a storage unit operable to store a plurality of employer seeker profiles and a plurality of employee seeker profiles;
a processor operable to bi-directionally match said employer seeker profiles and said employee seeker profiles; and
a display unit operable to display at least a portion of the bi-directional matching results to at least one employer seeker or at least one employee seeker. - View Dependent Claims (48, 49)
-
-
50. An employment system comprising:
-
a user interface operable to enable a first user to remove a second user from a favorites list; and
a communication unit operable to notify the second user of the removal, if the first user removes the second user from the favorites list. - View Dependent Claims (51)
-
-
52. An employment system comprising:
-
a processor operable to match a first match profile and a second match profile, wherein the first match profile is associated with a user; and
a display unit operable with said processor to display to the user the quality of the match between the first match profile and the second match profile, to determine one or more components for display, wherein the components contribute to the quality of the match and to display a geometric representation for each of the components, wherein the size of the geometric representation corresponds to how much the component contributes to the quality of the match. - View Dependent Claims (53, 54)
-
-
55. An employment system comprising:
-
a processor operable to match a first match profile and a second match profile, wherein the first match profile is associated with a user, and to match the first match profile and a third match profile;
a display unit operable with said processor to display to the user the quality of the first match between the first match profile and the second match profile, to determine one or more components of the first match for display, wherein the components of the first match contribute to the quality of the first match, to display a geometric representation for each of the components of the first match, wherein the size of the geometric representation corresponds to how much the component of the first match contributes to the quality of the first match, to display to the user the quality of the second match between the first match profile and the third match profile at least partly concurrently with displaying the quality of the first match, to determine one or more components of the second match for display, wherein the components of the second match contribute to the quality of the second match, and to display a geometric representation for each of the components of the second match, wherein the size of the geometric representation corresponds to how much the component of the second match contributes to the quality of the second match.
-
-
56. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to receive an attribute of an employment seeker;
computer readable code configured to cause a computer to associate said employment seeker and an employee seeker;
computer readable code configured to cause a computer to receive a change made to said attribute; and
computer readable code configured to cause a computer to notify said employee seeker of said change. - View Dependent Claims (57, 58, 59)
-
-
60. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to receive an attribute of an employment seeker;
computer readable code configured to cause a computer to associate said employment seeker and an employee seeker;
computer readable code configured to cause a computer to associate a history with said attribute; and
computer readable code configured to cause a computer to present said history to said employee seeker.
-
-
61. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to receive an attribute unit, wherein said attribute unit comprises;
an attribute identifier;
computer readable code configured to cause a computer to associate a duration with said attribute unit; and
computer readable code configured to cause a computer to associate at least a portion of said duration with said attribute identifier. - View Dependent Claims (62, 63, 64)
-
-
65. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to enable a first entity to specify an attribute;
computer readable code configured to cause a computer to enable said first entity to specify a threshold recency condition; and
computer readable code configured to cause a computer to determine whether to associate said first entity and a second entity at least partly based upon whether a recency measure associated with said attribute for said second entity satisfies said threshold recency condition.
-
-
66. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to receive a desired quantity of time, wherein said desired quantity of time is associated with an attribute;
computer readable code configured to cause a computer to adjust said desired quantity of time for recency to produce an adjusted desired quantity of time;
computer readable code configured to cause a computer to receive a quantity of time, wherein said quantity of time is associated with said attribute;
computer readable code configured to cause a computer to adjust said quantity of time for recency to produce an adjusted quantity of time; and
computer readable code configured to cause a computer to compare said adjusted desired quantity of time and said adjusted quantity of time. - View Dependent Claims (67, 68)
-
-
69. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to enable a user of said employment system to specify a first comparison condition;
computer readable code configured to cause a computer to determine a first group of a plurality of entities, wherein said first group satisfies said first comparison condition;
computer readable code configured to cause a computer to determine a second comparison condition, wherein said second comparison condition is the result of modifying a comparison condition field of said first comparison condition;
computer readable code configured to cause a computer to determine a second group of said plurality of entities, wherein said second group satisfies said second comparison condition, wherein at least one member of said second group is not also in said first group;
computer readable code configured to cause a computer to display information about said first group; and
computer readable code configured to cause a computer to display information about said second group, wherein said step of displaying information about said first group is performed at least partly concurrently with said step of displaying information about said second group. - View Dependent Claims (70, 71, 72, 73)
-
-
74. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to provide said employment system;
computer readable code configured to cause a computer to determine human resources information from said employment system; and
computer readable code configured to cause a computer to provide said human resources information to a user of said employment system.
-
-
75. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to enable an employment seeker to enter a first match profile;
computer readable code configured to cause a computer to enable an employee seeker to specify a second match profile; and
computer readable code configured to cause a computer to generate a match score, wherein said match score is determined by matching desires from said first match profile with attributes of said second match profile and matching desires from said second match profile with attributes of said first match profile.
-
-
76. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to collect a plurality of employer seeker profiles;
computer readable code configured to cause a computer to collect a plurality of employee seeker profiles;
computer readable code configured to cause a computer to bi-directionally match said employer seeker profiles and said employee seeker profiles; and
computer readable code configured to cause a computer to display at least a portion of the bi-directional matching results to at least one employer seeker or at least one employee seeker. - View Dependent Claims (77, 78)
-
-
79. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to enable a first user to remove a second user from a favorites list; and
computer readable code configured to cause a computer to notify the second user of the removal, if the first user removes the second user from the favorites list. - View Dependent Claims (80)
-
-
81. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to match a first match profile and a second match profile, wherein the first match profile is associated with a user; and
computer readable code configured to cause a computer to display to the user the quality of the match between the first match profile and the second match profile, wherein said computer readable code configured to cause a computer to display includes;
computer readable code configured to cause a computer to determine one or more components for display, wherein the components contribute to the quality of the match; and
computer readable code configured to cause a computer to display a geometric representation for each of the components, wherein the size of the geometric representation corresponds to how much the component contributes to the quality of the match. - View Dependent Claims (82, 83)
-
-
84. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to operate an employment system, said computer program product comprising;
computer readable code configured to cause a computer to match a first match profile and a second match profile, wherein the first match profile is associated with a user;
computer readable code configured to cause a computer to match the first match profile and a third match profile;
computer readable code configured to cause a computer to display to the user the quality of the first match between the first match profile and the second match profile, wherein said computer readable code configured to cause a computer to display the quality of the first match includes;
computer readable code configured to cause a computer to determine one or more components of the first match for display, wherein the components of the first match contribute to the quality of the first match; and
computer readable code configured to cause a computer to display a geometric representation for each of the components of the first match, wherein the size of the geometric representation corresponds to how much the component of the first match contributes to the quality of the first match; and
computer readable code configured to cause a computer to display to the user the quality of the second match between the first match profile and the third match profile at least partly concurrently with displaying the quality of the first match, wherein said computer readable code configured to cause a computer to display the quality of the second match includes;
computer readable code configured to cause a computer to determine one or more components of the second match for display, wherein the components of the second match contribute to the quality of the second match; and
computer readable code configured to cause a computer to display a geometric representation for each of the components of the second match, wherein the size of the geometric representation corresponds to how much the component of the second match contributes to the quality of the second match.
-
Specification