Job Search Engine and Methods of Use
First Claim
1. A method of categorizing job listings, comprising:
- accumulating a plurality of data sets corresponding to a plurality of job listings;
appending metadata to the data sets, the metadata comprising information describing the job listings, wherein the information of the metadata conforms to a predetermined format;
categorizing the data sets of the plurality of data sets according to a predetermined taxonomy, the taxonomy corresponding to a set of job categories.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of accumulating, processing, and classifying online job listings for searches by users. Job listings are automatically, and more effectively, categorized, allowing users to more quickly and easily search job listings. Also provided are expanded tools for more powerful job searching. First, online job listings are automatically accumulated and stored in a job database, such as by web crawlers or robots. The accumulated job listings are then “normalized,” i.e., additional metadata are appended to the stored job listings, which assists in both classifying jobs and in subsequent user searches. These normalized, or augmented, job listings are then classified into job categories by an automated classifier. Assigning jobs to categories in this manner allows for greater search functionality. For instance, users can search by job category, and find additional search terms via other jobs in the same category.
-
Citations
25 Claims
-
1. A method of categorizing job listings, comprising:
-
accumulating a plurality of data sets corresponding to a plurality of job listings;
appending metadata to the data sets, the metadata comprising information describing the job listings, wherein the information of the metadata conforms to a predetermined format;
categorizing the data sets of the plurality of data sets according to a predetermined taxonomy, the taxonomy corresponding to a set of job categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of categorizing job listings, comprising:
-
accumulating a plurality of data sets corresponding to a plurality of job listings;
classifying the data sets of the plurality of data sets according to a predetermined taxonomy, the taxonomy corresponding to a set of job categories; and
providing a search engine configured to facilitate job searches by searching the classified data sets. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for categorizing job listings, comprising:
-
one or more processors; and
a memory coupled to one or more of the processors comprising instructions executable by one or more of the processors, the instructions comprising;
a normalizer operative to append metadata to a plurality of data sets corresponding to a plurality of job listings, the metadata conforming to a predetermined format;
a classifier operative to classify the plurality of data sets according to predetermined categories; and
a user interface operative to display ones of the data sets retrieved from a search of the plurality of data sets according to the appended metadata. - View Dependent Claims (25)
-
Specification