This invention relates generally to computer-implemented processes and, more specifically, to searching of electronic user profiles.
Methods and apparatus involving job searching and placement services are known in the art. Such methods and apparatus are offered, for example, on well known Internet Web sites.
The known methods and apparatus, however, fail to adequately or conveniently filter prospective candidates. As such, the company or recruiter looking for prospective candidates may be inundated with resumes, many of which are not close to the type or quality of candidates the company or recruiter is looking for.
Other problems with the prior art not described above can also be overcome using the teachings of embodiments of the present invention, as would be readily apparent to one of ordinary skill in the art after reading this disclosure.
In an embodiment of the invention, a method is implementable in an electronic system coupled to an electronic device, which is, in turn, coupled to a display device. A web page displayable on the display device is served to the electronic device. The displayed web page includes a user interface, which, in turn, includes a selection field. A first set of selectable tags is displayed in the selection field, each of the first-set tags corresponding to a respective vocational characteristic of a first set of vocational characteristics. A user selection of at least one first-set tag is received. An indication of a candidate profile associated with at least one vocational characteristic corresponding to the selected tag is provided.
Preferred and alternative embodiments of the present invention are described in detail below with reference to the following drawings.
Embodiments of the invention are operational with numerous other general-purpose or special-purpose computing-system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with embodiments of the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed-computing environments that include any of the above systems or devices, and the like.
Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Embodiments of the invention may also be practiced in distributed-computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed-computing environment, program modules may be located in both local- and remote-computer storage media including memory storage devices.
With reference to
Depending on the exact configuration and type of computing device, memory 104 may be volatile (such as random-access memory (RAM)), non-volatile (such as read-only memory (ROM), flash memory, etc.) or some combination of the two. This most basic configuration is illustrated in
Device 100 may have additional features/functionality. For example, device 100 may also include additional storage (removable and/or non-removable) including, but not limited to, magnetic or optical disks or tape. Such additional storage is illustrated in
Device 100 may also contain communications connection(s) 112 that allow the device to communicate with other devices. Communications connection(s) 112 is an example of communication media. Communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio-frequency (RF), infrared and other wireless media. The term computer-readable media as used herein includes both storage media and communication media.
Device 100 may also have input device(s) 114 such as keyboard, mouse, pen, voice-input device, touch-input device, etc. Output device(s) 116 such as a display, speakers, printer, etc. may also be included.
Referring now to
In an embodiment, each of the client device 210 and server 230 may include all or fewer than all of the features associated with the device 100 illustrated in and discussed with reference to
The client device 210 is linked via the network 220 to server 230 so that computer programs, such as, for example, a browser, running on the client device 210 can cooperate in two-way communication with server 230. Server 230 may be coupled to database 240 to retrieve information therefrom and to store information thereto Database 240 may include a plurality of different tables (not shown) that can be used by server 230 to enable performance of various aspects of embodiments of the invention. Additionally, the server 230 may be coupled to the computer system 260 in a manner allowing the server to delegate certain processing functions to the computer system.
Still referring to
In an embodiment, and still referring to
Tag sets may be categorized according to general or specific topics. Each tag-set category may be represented on the page 300 by a selectable tab 330. By selecting a particular tab 330, the user may invoke a tag set topically corresponding to the associated category. The illustrated embodiment includes a “Geek” category tab 330A, “Business” category tab 330B, “Design” category tab 330C, and “Location” category tab 330D. For example, by selecting the Business tab 330B, a corresponding set of tags (not shown) topically corresponding to business- and finance-type skills may be invoked within the selection field 305.
Still referring to
In an embodiment, each of the profiles 350 include one or more tags corresponding to the selectable tags 310. The creation and content of such tagged profiles 350 is described in detail in copending and commonly owned U.S. patent application Ser. No. 11/841,366, (Atty. Docket No. JOBS-1-1010) entitled ELECTRONIC PROFILE CREATION, which is incorporated herein by reference.
Referring now to
Referring now to
In an embodiment, the user may select a portion of a tag other than a proficiency button to indicate that any skill level pertaining to the corresponding characteristic is acceptable. Alternatively, the user may simply select the tag 310 multiple times to indicate a corresponding proficiency level.
Referring back to
With each additional selection of buttons 315 and/or entire tags 310, the profiles 350 displayed in the field 340 are further limited to profiles including the selected characteristics and skill levels. As such, the process described with reference to
At a block 610, a selection field is generated in a user interface. For example, the web page 300 provides a graphical user interface including a selection field 305 that allows the user to input object selections and/or data allowing one or more desirable employment profiles to be accessed.
At a block 620, a first set of selectable tags is displayed in the selection field. Each of the first-set tags corresponds to a respective vocational characteristic of a first set of vocational characteristics. For example, the displayed web page 300 includes a set of selectable tags 310 in the selection field 305. Each of the tags 310 is descriptive of a vocational characteristic that may be used to at least partially describe a job candidate.
At a block 630, first and second selectable items respectively associated with first and second categories are generated in the user interface. Selection of a category item causes a corresponding tag set to be displayed in the selection field. For example, as discussed above with reference to
At a block 640, an indication of a candidate profile associated with at least one vocational characteristic corresponding to at least one first-set tag selected by a user is provided. For example, the web page 300 may include a results field 340 within which candidate profiles 350 can be displayed. Alternatively, links to the profiles 350, rather than the profiles themselves, may be displayed in the field 340. The user can shorten and make more relevant the list of profiles 350 displayed in the field 340 by selecting a tag 310 corresponding to a skill desired in a candidate. For example, in response to the user selecting the “HTML” tag 400, only profiles 350 including an HTML tag will be displayed in the field 340.
At a block 710, a web page displayable on a display device is served to an electronic device. The displayed web page includes a user interface having a selection field. A first set of selectable tags is displayed in the selection field. Each of the first-set tags corresponds to a respective vocational characteristic of a first set of vocational characteristics. In an embodiment, the web page is served to the electronic device through a network. For example, by employing an appropriate URL, a user may request from the server 230 the web page 300 to be displayed on the display device 250. The web page 300 provides a graphical user interface including a selection field 305 that allows the user to input object selections and/or data allowing one or more desirable employment profiles to be accessed. In an embodiment, the displayed web page 300 includes a set of selectable tags 310 in the selection field 305. Each of the tags 310 is descriptive of a vocational characteristic that may be used to at least partially describe a job candidate.
At a block 720, at least one user selection of a tag is received. For example, each of the tags 310 may be displayed on the page 300 as an object that may be selected by a user via, for example, a conventional point-and-click device, such as a mouse.
At a block 730, an indication of a candidate profile associated with at least one vocational characteristic corresponding to the selected tag is provided. For example, the web page 300 may include a results field 340 within which candidate profiles 350 can be displayed. Alternatively, links to the profiles 350, rather than the profiles themselves, may be displayed in the field 340. The user can shorten and make more relevant the list of profiles 350 displayed in the field 340 by selecting a tag 310 corresponding to a skill desired in a candidate. For example, in response to the user selecting the “HTML” tag 400, only profiles 350 including an HTML tag will be displayed in the field 340.
At a block 810, a first set of selectable tags is retrieved. Each of the first-set tags corresponds to a respective vocational characteristic of a first set of vocational characteristics. For example, the tag set may be retrieved from the database 240.
At a block 820, the first-set tags are displayed on the display. For example, each of the tags 310 may be displayed on the page 300.
At a block 830, a tag selection signal, indicative of a user interface selection device selecting a tag of the first set, is received. For example, each of the tags 310 may be selected by a user via, for example, a conventional point-and-click device, such as a mouse.
At a block 840, a proficiency indication signal, indicative of a proficiency level of the user with respect to a first characteristic of the first vocational-characteristic set, is received. For example, the user can indicate a preference for different levels of proficiency and/or experience with regard to a particular characteristic by selecting one or more proficiency buttons 315 associated with a tag corresponding to such characteristic.
At a block 850, in response to the selection signal, an indication of a candidate profile associated with at least one vocational characteristic corresponding to the selected tag is provided. For example, the web page 300 may include a results field 340 within which candidate profiles 350 can be displayed. Alternatively, links to the profiles 350, rather than the profiles themselves, may be displayed in the field 340. The user can shorten and make more relevant the list of profiles 350 displayed in the field 340 by selecting a tag 310 corresponding to a skill desired in a candidate. For example, in response to the user selecting the “HTML” tag 400, only profiles 350 including an HTML tag will be displayed in the field 340.
While a preferred embodiment of the invention has been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. For example, an embodiment of the invention may filter in response to user tag selections more traditional (e.g., non-tagged) employment profiles or resumes that may be stored on, for example, the database 240. This functionality may be achieved by employing a keyword/text searching feature to find terms in such profiles corresponding to the selected-tag terms. Instead, the invention should be determined entirely by reference to the claims that follow.
The present application claims priority from U.S. Provisional Application No. 60/822,780 filed Aug. 18, 2006, which is, along with commonly owned and co-pending U.S. Patent Application No. 60/862,849 filed Oct. 25, 2006 and U.S. Provisional Application No. 60/823,821 filed Aug. 29, 2006, which are, along with commonly owned and co-pending U.S. Provisional Application No. 60/820,583 filed Jul. 27, 2006; U.S. patent application Ser. No. 11/083,029 filed Mar. 18, 2005 and U.S. patent application Ser. No. 11/083,950 filed Mar. 18, 2005, and U.S. patent application Ser. No. 11/082,935 filed Mar. 18, 2005 and U.S. Provisional Application Ser. No. 60/938,135 filed May 15, 2007 and U.S. patent application Ser. No. 11/758,420 filed Jun. 5, 2007 and U.S. patent application Ser. No. 11/841,366 filed Aug. 20, 2007 herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60822780 | Aug 2006 | US | |
60862849 | Oct 2006 | US | |
60823821 | Aug 2006 | US | |
60938135 | May 2007 | US |