WO2015120535A1 - Mobile employment discovery using geographic location matching - Google Patents
Mobile employment discovery using geographic location matching Download PDFInfo
- Publication number
- WO2015120535A1 WO2015120535A1 PCT/CA2015/000076 CA2015000076W WO2015120535A1 WO 2015120535 A1 WO2015120535 A1 WO 2015120535A1 CA 2015000076 W CA2015000076 W CA 2015000076W WO 2015120535 A1 WO2015120535 A1 WO 2015120535A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- employment
- candidate
- profile
- employer
- information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063112—Skill-based matching of a person or a group to a task
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Definitions
- the present invention relates to systems and methods for location-based matching between prospective employers and suitable job candidates.
- the current job search process includes both social and location based aspects. It is known that most people prefer to find employment that is located closer to where they live or are otherwise predominately located in a
- On-line employment search resources such as monster.com
- monster.com have enhanced the way in which employers and job candidates publicize their employment needs and perform employment position searches.
- employers can post descriptions of their open employment positions, which can then be searched by job candidates who access the website. If a job candidate is interested in a posted employment position, the job candidates can contact a person identified in the description or apply on-line by completing a form provided by the employer.
- these types of websites are still based on the traditional process summarized above, but with the convenience that employers can post employment position openings on-line, and job candidates can review on-line available employment position and submit a resume or other application materials using their computer.
- a further disadvantage with traditional employment seeking methods is that the ability for job candidates to interact dynamically and spontaneously with potential employers is limited, due to the requirement of an employer first having to post an employment position and then the job candidate identify and then apply or the employment position. Unlike an applicant applying in-person, an employer cannot see how a candidate "carries themselves" which why the vast majority of employers and recruiters require an in-person meeting before hiring a candidate. Further, the current ability for a job candidate to find a suitable employment position in their preferred geographical location is difficult, as one must rely on at best keyword searching to filter employment position postings.
- a further disadvantage with traditional employment seeking methods is that the ability for individuals in the employment candidate's social network to come across suitable employment positions is limited, other than for the individual themselves to search and comb through employment position postings, a considered manually intensive and time consuming process.
- Disadvantages with traditional employment seeking systems is that the ability for job candidates to interact dynamically and spontaneously with potential employers is limited, due to the requirement of an employer first having to post an employment position and then the job candidate identify and then apply or the employment position. Further, the current ability for a job candidate to find a suitable employment position in their preferred geographical location is difficult, as one must rely on at best keyword searching (e.g. manual and/or search engine assisted) to filter employment position postings.
- a further disadvantage with traditional employment seeking methods is that the ability for individuals in the employment candidate's social network to come across suitable employment positions during the individual's day-to-day activities is limited, other than for the individual themselves to search and comb through employment position postings, a considered manually intensive and time consuming process. Another disadvantage is that there is no regard to fit when considering in-person job applications.
- an employment position matching system and method directed to computer- implemented, location-based methods for matching and connecting an employer (represented by a published or otherwise defined employment position registered with an employment service) and a candidate employee (or optionally their agent) through the use of a mobile communication device for the candidate employee and/or agent and a defined geographical location of the prospective employment position of the employment position or a device held by that employer as opposed to just their inputted geo-location.
- the candidate-position matching is conducting using real-time and predefined data including real-time geographical location of the mobile device, the geographical location of the employment position or hiring manager, a predefined employment profile of the employment position having a plurality of employment position parameters, and a predefined candidate profile having a plurality of candidate parameters.
- a match representing a suitable
- employment candidate for the employment position is determined (e.g. by an employment service). For example, it is recognised that the employment candidate can be determined as in the geographical vicinity of the employer, however the employment candidate can be considered an inappropriate match for employer as the predefined candidate profile does not correspond (e.g.
- an employment position matching system and method directed to computer- implemented, location-based methods for matching and connecting an employer (represented by a published employment position) and a candidate employee (or their agent) through the use of a mobile communication device for the candidate employee and/or agent and a defined geographical location of the prospective employer (e.g. an individual representing the employment position, for example a hiring manager of the employer, a store manager of the employer, etc.).
- the candidate-position matching is conducted using real-time and predefined data including real-time geographical location of the mobile device, the geographical location representing the employer (e.g.
- a predefined employment profile of the employment position having a plurality of employment position parameters e.g., a predefined candidate profile having a plurality of candidate parameters.
- a match representing a suitable employment candidate for the employment position is determined (e.g. by an employment service).
- Candidates can have multiple agents and agents can have multiple candidates. Agents also do not need to have created an employment profile themselves - they are just acting on a candidate's behalf (candidates have employment profiles).
- Other embodiments of the computer implemented matching system are directed to employment candidate identification for potential employers and inviting the employer to find out more about a selected employment candidate that has, and optionally other employment candidates that have, been identified via their mobile devices as being in a geographical vicinity of the employer and/or employment positions of the employer as well as being suitable for a defined employment position of the employer.
- the employer and employment candidate are provided with real-time location or distance data such as a distance between current locations of the employer and employment candidate (e.g. as determined by comparing geographic location data of the mobile device associated with an employment profile of the employment candidate and geographic location data of the employment position and/or the individual representing the employment position). For example, this comparison of geographic location data facilitates individuals associated with an employment position (e.g. hiring manager of the employer, store manager, etc.) and employment candidates to assess each other's geographic locations and to facilitate real-time in-person contact between the employment candidate (and/or agent representing the employment
- this comparison of geographic location data facilitates individuals associated with an employment position (e.g. hiring manager of the employer, store manager, etc.) to become aware of the plurality of suitable employment candidates frequenting the geographic location of the employer, such information as tracked and provided by the employment service to the employer as further described below.
- the employment service provides candidate information to the employer based on matching of candidate profiles that are discovered to be in a predefined geographic vicinity of the employer.
- the described embodiments facilitate the employer in assessing whether an employment location would be suitable for the employment candidate given where the candidate and/or those associated with the
- the embodiments can provide for more effective, timely and efficient matching of employers with employment candidates, with the added convenience that all of this can be done using their mobile devices at any time.
- One benefit of the embodiments is that it is in the best interest of the employment candidate (and/or the employment agent acting on behalf of the employment candidate) to be informed of employment position opportunities as the individual travels about a given geographical area in which employers with predefined employment position profiles are located.
- One embodiment involves displaying, on a mobile communication device of an individual associated with the candidate profile (e.g. employment candidate, candidate agent, etc.) data of a employment position (matching qualifications, experience, etc. of data parameters of the candidate profile) for an employment position opportunity offered by the employer in a predefined geographical vicinity (e.g. discovered in a defined metre radius of the mobile device, discovered when the mobile device is in front of a building of the employer, discovered when the mobile device is considered adjacent to a representative individual of the employer, discovered when the mobile device is within a predefined distance from the employer, etc.), together with employer location data such as a distance between a current location of the mobile device and a current location of the employer.
- employer location data such as a distance between a current location of the mobile device and a current location of the employer.
- the method can further comprise receiving a first input entered by the individual (e.g. employment candidate, candidate agent, etc.) into the mobile device and sending an electronic message to the employment service server (via a communications network) or to the hiring manager's device/personal email address as confirmation that the individual acknowledges (e.g. accepts the employment position as potentially appropriate for the employment candidate - for example the employment candidate is interested in pursuing the displayed employment opportunity) the displayed employment opportunity.
- the electronic message is sent from the candidate agent's mobile device to a computer device (e.g. mobile device) of the employment candidate (e.g. via the employment service server) based at least in part upon the first input.
- the mobile device can be that of the employment candidate or that of the candidate agent.
- Figure 1 is a block diagram of a employment discovery system
- Figure 2 is a block diagram showing an example configuration of a device of Figure 1;
- Figure 3 is a block diagram showing an example configuration of a server device of Figure 1 ;
- Figure 4 shows an example list of matching employment profiles with image content displayed to the employment candidate for the system of Figure 1 ;
- Figure 5 shows an example sending of candidate profiles by the candidate to potential employers based on the matching employment profile(s) selected of Figure 4; and
- Figure 6 shows a summary of employment candidates and their profiles matching the employer for the system of Figure 1.
- the claimed invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor.
- these implementations, or any other form that the invention may take, may be referred to as techniques.
- the order of the steps of disclosed processes may be altered within the scope of the claimed invention.
- a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task.
- the term ' processor refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
- the computer implemented employment discovery system 10 provides an advantage for employment candidates 12 to interact dynamically and spontaneously with potential employers 14, due to the systematic matching of a predefined employment position 16 with a candidate profile 18 by taking into account real-time geographic vicinity information 20.
- the candidate profile 18 and the employment position 20 (e.g. employment profile) are stored with corresponding respective profile information (e.g. profile parameters) in the storage 28.
- the profiles 16,18 can include respective image data (e.g. employment image data, candidate image data respectively) as some of the profile parameters of the profile information stored in the storage 28.
- This system 10 provides an advantage of reducing the need for the employment candidate 12 to find a suitable employment position in their preferred geographical location by relying on keyword searching (e.g. manual and/or search engine assisted) to filter published employment position postings.
- a further advantage of the system 10 is providing the ability for individuals in the employment candidate's social network (e.g. one or more candidate agents 22) to come across suitable employment positions during the individual's day-to-day activities, rather than necessitating the individual themselves search and comb through published employment position postings, a considered manually intensive and time consuming process.
- the candidate agents 22 each have an agent profile 23 having one or more agent profile parameters registered with the employment service 24. It is recognised that the agent's profile 23 can contain image data (e.g.
- still images, video such as video clips, etc. providing image information (e.g. portraits of the candidate, video descriptions of the candidate, etc.) that can be related to candidate details of otherwise as supplementary information of the candidate that is in image format rather than as in textual format (e.g. traditional resume written content).
- image information e.g. portraits of the candidate, video descriptions of the candidate, etc.
- candidate details e.g. portraits of the candidate, video descriptions of the candidate, etc.
- textual format e.g. traditional resume written content
- the candidate's profile can contain image data 50 (e.g. still images, video such as video clips, etc. - see Figure 6) providing image information (e.g. portraits of the candidate, video descriptions of the candidate, etc.) that can be related to candidate details of otherwise as
- image data 50 e.g. still images, video such as video clips, etc. - see Figure 6
- image information e.g. portraits of the candidate, video descriptions of the candidate, etc.
- shown on the potential employer's 14 device 101 can be a summary of the candidate's 12 profile 18, that the candidate 12 send to the employer 14 via the candidate's 18 mobile device 101 (e.g.
- the candidates 12 can be making the profile summary available to the employer 14 as a teaser for the longer version of their profile 18 that the employer 14 can find online - i.e. the candidate profile 18.
- the candidate 12 can show an employer 14 via presenting the mobile device 101 of the candidate 12 physically to the employer 14 (or employer representative) the "baseball card” summary of the candidate's 12 statistics of their more comprehensive candidate profile 18 available via the employment service 24. So, they are actually showing this to the employer as a teaser for the longer version of their profile that the employer can find online - candidate profile 18
- the potential employers 14 can access the candidate profile 18 with incorporated image data 50 via a summary report 52 (also referred to as a dashboard) provided by the employment service 24 accessible over the network 11.
- the image data 50 can be provided as data by the candidate 12 to the employment service 24 for incorporation into their candidate profile 18. It is recognised that the image data 50 (e.g. still photo, video clip, etc.) can be associated with one or more version types of their candidate profile 18.
- the candidate profile 18 can be tailored by the candidate 12 for a selected category of employer 14 or employment position 16 (or subcategory). Examples of categories are such as but not limited to restaurants, bars, coffee shops, sports stores, clothing stores, etc. An example of subcategories could be different types of restaurants (e.g. fast food restaurant, sit down restaurant, specific food category restaurant such as French restaurant, exclusive
- the candidate 12 can upload different image data 50 to the employment service 24 to be incorporated into different versions of their candidate profile 18 by the employment service 18 for subsequent access to those potential employers 14 being categorized by their potential employment position 16 as belonging to the same category associated with the image data 50.
- the candidate 12 can upload image data 50 categorized for upper scale restaurant positions as a video showing the employment candidate 12 preparing a complicated food dish and also upload a separate image data 50 categorized for fast food restaurant positions as a video showing the employment candidate 12 preparing a short order food dish.
- the image data 50 could be selected by the employment candidate 12 from their social media content (i.e. the image data 50 uploaded to the employment service 24 to the candidate profile 18 is also published on the candidates social media content separate from the employment service 24).
- One example is where a series of images is displayed/available on their Linkedin profile, their Instagram profile, their Facebook profile, etc are also provided to the employment service 24 as image data 50.
- the employment candidate 12 it is encouraged for the employment candidate 12 to incorporate image data 50 in their candidate profile(s) 18, such that the images are also available on the network 11 via their social media postings and/or pages 54 as well.
- the employment candidate's 12 friends as part of their online social circle, can also see that the employment candidate 12 has applied or is otherwise associated with the potential employers 14 and/or employment positions 16 as made available by the employment service 24.
- sending the match message to the agent contact address can be done over a communications network to the agent mobile device or directly to the candidate mobile device. Also vice-versa if it's the hiring manager using an agent to search candidates around the agent.
- the employer's profile 18 and/or employment position 16 can contain image data 56 (e.g. still images, video such as video clips, etc. - see Figure 4) providing image information (e.g. portraits of the employer, video descriptions of the employer physical environment and/or staff, etc.) that can be related to employer details of otherwise as supplementary information of the employer that is in image format rather than as in textual format (e.g. traditional resume written content).
- image data 56 e.g. still images, video such as video clips, etc. - see Figure 4
- image information e.g. portraits of the employer, video descriptions of the employer physical environment and/or staff, etc.
- any of the employer's profile e.g. image and/or written content
- the image data 56 can be obtained dynamically by the employment service 24 by accessing social media content providers 54 (or third party social media content aggregators) or any image data tagged (or otherwise associated) to the potential employers 14.
- An example of association is metadata (e.g. hash tag label, metadata tags, etc.) stored with the image data, such that the image data is searchable and retrievable based on matches with the metadata and a request from the system 24 for images matching the metadata (e.g. such request sent to the image content provider 54.
- the employment service 24 can request or otherwise search for all image data 56 associated with the same geolocation as the employment position 16 that would be available in disparate datasets (e.g. databases) for different social media websites.
- the employment service 24 can request or otherwise search for all image data 56 associated with the name as the employment position 16 (or potential employer 14).
- customers of a restaurant A at geolocation B can post image data 56 (e.g. still images, video images, etc.) to their social media 54 showing what food they ate at the restaurant A, the people they were with at restaurant A, etc.
- the employment service 24 can obtain the image data 54 and populate the matching employment position 16 with the image data 54 (see Figure 4), such that the employment positions 16 provided to the employment candidate 12 can be displayed on the mobile device 101 by the employment service application also showing the image data 54. It is recognised that the image data 54 is shown incorporated into the employment position 16, thus providing a social media related characterization of the employment position 16 and/or the potential employer 14.
- the employment candidate 12 can make decisions on which employment positions 16 from the list of employment positions provided on the display while they are in the general location of the employment position 16, thus facilitating the decision making of the employment candidate 12 in realtime.
- One advantage of incorporating the image data 54 into the employment positions 16 displayed is that the employment candidate 12 can review and evaluate which, if any, of the employment positions 16 to pursue on their own and thereby not waste their time going into the employment establishments that would not meet their desired employment character as evidenced by the image data 54.
- the text portion of the employment profile 16 e.g.
- the restaurant name, etc. may characterize the restaurant as a hipster establishment, desired by the candidate 12 as a preferred restaurant type, however the image data 54 of the employment position 16 when reviewed by the employment candidate 12 may show a place frequented by an older crowd/clientele and thus actually not desired and hence not selected by for an onsite visit/interview as the employment candidate 12 is in the immediate vicinity of the employment position 16 as determined by the employment service 24 based on the geolocation matching as discussed.
- the text portion of the employment profile 16 e.g. restaurant name, etc.
- employees or other's e.g. customer of the employer's 14 establishment or service
- employers 14 can post reviews 70 of the employer 14, e.g. whether they are a great employer, whether patrons tip well, etc.
- These reviews 70 can also be collected by the employment service 24 and posted/incorporated in each job matching profile 16 as well, to supplement the picture/video 56 information.
- employment position matching system 10 is directed to computer-implemented, location-based methods monitored or otherwise managed by the employment service 24 for matching and connecting an employer 14 (represented by a published or otherwise defined employment position 16 registered with the employment service 24) and a candidate employee 12 (or optionally their agent 22) through the use of a mobile
- the candidate position matching is conducted using real-time and predefined data including real-time geographical location 20 of the mobile device 101 , the geographical location 26 of the employment position, a predefined employment profile 16 of the employment position having a plurality of employment position parameters, and a predefined candidate profile 18 having a plurality of candidate parameters.
- a match representing a suitable employment candidate 12 for the employment position is determined (e.g. by the employment service 24).
- the employment candidate 12 can be determined as in the geographical vicinity of the employer 14, however the employment candidate 12 can be considered an inappropriate match for the employer 14 as the predefined candidate profile18 does not correspond (e.g. match) a predetermined number of threshold parameters of the predefined employment profile 16.
- the profiles 16,18 are registered with the employment service 24, for example stored in a storage 28 of a server computer 102 implementing the employment service 24, as further described below.
- the candidate agent 22 has the agent profile 23 that is also registered with the employment service 24, for example stored in the storage 28 of the server computer 102 implementing the employment service 24, as further described below.
- each agent profile 23 is associated with one or more candidate profiles 18 as candidate-agent profile pairings 30.
- the employment service 24 can associate the received geographic information 20 with that of the candidate profile 18 of the candidate-agent profile pairing 30. Knowing the geographic information 20 and the candidate profile 18, the employment service 24 can then try to match (i.e. discover) the data 18,20 with corresponding predefined employment profiles 16 in the storage 28 in combination with the geographic information 26 of the employer (i.e.
- geographic information 26 that is associated with the employment profile 16). It is recognised that the geographic information 26 can be provided dynamically and in real-time by the employer 14 to the employment service 24. It is also recognised that the geographic information 26 can be provided initially by the employer 14 to the employment service 24 and thus stored in the storage 28.
- the employment service 24 (or the candidate 12 directly) can send (e.g. push) content from the candidate profiles 18 (e.g.
- the content can include image content related to candidates 18 that have matched the predefined employment profiles 16 and geographic information 26 of the employer.
- the employer can be kept informed of the candidates 18 that have been in the geographical vicinity of the employer.
- the content can include image content related to candidates 18 that have not matched the predefined employment profiles 16 but have matched the geographic information 26 of the employer.
- the employment service 24 can send (e.g. push) content from the employment profiles 16 (e.g. including image content and/or employee/person reviews) to the employment candidates 12 (e.g. to the employment candidates' account registered with the employment service 24).
- the content can include image content related to employment profiles 16 that have matched the predefined candidate profiles 18 and geographic information of the employer and candidate.
- the candidate can be kept informed of the employment positions 16 are currently in the geographical vicinity of the candidate.
- the content can include image content related to employment profiles 16 that have matched the predefined candidate profiles 18 and have matched the realtime geographic information of the candidate 12 (e.g. as provided by the geographical reporting capabilities associated with the mobile device 101 of the candidate.
- the computer implemented employment discovery system 10 for identifying the potential employment position of the employer 14 for the employment candidate 12 can be operated (via a computer processor configured for executing of a set of instructions stored in a memory as further discussed below) by the server computer 102 of the employment service 24 as follows. Steps involved can be: storing candidate employment profile 18 information and a candidate contact address of the candidate mobile device 101 associated with the employment candidate 12; storing agent profile information 23 for the candidate agent 22 associated via pairing 30 with the employment candidate profile 18 including an agent contact address of the agent mobile device 101 associated with the candidate agent 22; accessing employment position information 26 of the potential employment position including
- geographical information of the employer 14 receiving a geographical Iocation20 of the agent mobile device 101 and generating a geographical match of the geographical location 20 with the geographical information 26 by comparing the geographical Iocation20 with the geographical information 26 (e.g. determined within a predefined geographic vicinity); generating a profile match of the candidate employment profile 18 information with the employment position information 16 by comparing the candidate employment profile information 18 with the employment position information 16; based on the geographical match and the profile match, generating a match message 32 including details of the potential employment position and the geographical information of the employer 4; and sending the match message 32 to the agent contact address over a communications network 11 to the agent mobile device 101 for subsequent display or sending the message directly to the candidate, bypassing the agent.
- the candidate agent 22 can then contact via message 34 the employment candidate 12 to inform them of the details of the employment position match outlined in the message 32 received from the employment service 24.
- the message 34 can be in the form of an email, a phone call, a text message, etc. It is recognised that the message 34 can be communicated directly between the mobile devices 101 of the employment candidate 12 and the candidate agent 22, in a communication path over the network 11 that bypasses the server 102.
- the message 34 can be communicated between the mobile devices 101 of the employment candidate 12 and the candidate agent 22, via the server 102.
- the server 102 can receive confirmation (e.g. via noting the contents of the message 34, via a separate confirmation message, etc.) of the candidate agent 22 and/or the employment candidate 12 acknowledging that the employment position match determined by the employment service 24 is suitable or otherwise acceptable.
- the server 102 can receive confirmation (e.g. via noting the contents of the message 34, via a separate confirmation message, etc.) of the candidate agent 22 and/or the employment candidate 12 acknowledging that the employment position match determined by the employment service 24 is unsuitable or otherwise unacceptable.
- Candidate may also reach out to employer or hiring manager's device directly, via agent getting employers permission while face-to-face with employer.
- employment position 16 of the employer 14 for the employment candidate 12 can be implemented as: storing candidate employment profile information of the candidate employment profile 18 and the contact address of the mobile device 101 associated with the candidate employment profile 18; accessing employment position information 26 of the potential employment position including
- geographical information of the employer 14 receiving the geographical location 20 of the mobile device 101 and generating the geographical match of the geographical location 20 with the geographical information 26 by comparing the geographical location 20 with the geographical information 26; generating a profile match of the candidate employment profile information with the
- the mobile device 101 can be that of the employment candidate 2 or that of the candidate agent 22.
- the hiring manager using their mobile device, can proactively search candidates and agents around them for matches (it works in both directions).
- Yet other embodiments are directed to managing predefined candidate profiles 18, predefined employment position profiles 16, performing comparisons between employers14 and candidates 12 by identifying matches between profile parameters and between geographic location information 20,26, and providing employment opportunity results that match or satisfy certain threshold criteria (e.g.
- employment candidates 12 can register their predefined employment profile 18 with the employment service 24 and download an employment application 103 to their mobile device 101 that is operable to communicate with the employment service server 102 to receive employment data therefrom. Further, employment candidates 12 can prepare their respective candidate profiles 18, e.g., experience, qualifications and residence zip code for candidates, and job title and desired qualifications or experience for employers 14. These profiles 8 are transmitted to the
- the intermediate computer 02 accesses one or more employer profiles 16 comprising respective
- a candidate employee launches the application 103, registers profile information 18 (e.g., experience and qualifications), and sends the geographic information 20 as an electronic message to the intermediate computer 102.
- the intermediate computer 102 e.g., utilizing a profile or comparison engine (e.g. implemented on a computer processor), compares the received candidate employee profile 18 and criteria with the stored employer profiles 16 (e.g., for matching or substantially matching job titles, experience, etc.), selects one or more employer profiles 16 based at least in part upon the geographic 20,26 criteria and profile 16,18 comparison, and sends the electronic message 34 to the mobile device 101 with the selected employer profile18 with the employer's 14 employment opportunity.
- a profile or comparison engine e.g. implemented on a computer processor
- the intermediate computer 102 can optionally receive a further electronic message from the candidate's mobile device 101 indicating whether the candidate employee 12 wants to meet (e.g., now, later, never or not interested) with the selected employer 14 regarding the employment opportunity offered by the selected employer 12 or otherwise deems that the discovered job opportunity reflected by the employment profile 16 is suitable for the employment candidate 12 (as decided by the employment candidate 12).
- the employment service 24 can match the employment candidate 12 to various employment profiles 16 as described based at least in part on the geolocation information matching for both the location of the employment position 16 in the realtime vicinity of the employment candidate 12. Once matched, the employment service 24 can also request and obtain dynamically the image data 54 associated with the geolocation of the
- the employment discovery system 24 can be configured to receive a registration request from the employer including an employment position profile. In addition to employer registration request, candidate can complete the profile on their own, because they want to search jobs around them - it does not need to be initiated by the employer's registration request. Further, the employment discovery system 24 can receive a status request from the agent mobile device; and sending details of the status information over the communications network to the agent mobile device or directly to the candidate or hiring manager.
- the intermediate computer 102 and/or the mobile device 101 can send an electronic message 38 to the computer device 104 of the discovered employer 14 providing the employer 14 with access to the candidate employee's profile 18 details (e.g. if the candidate 12 is interested).
- the message 38 can include a link to the employment candidate profile 18 stored in the storage 28.
- FIG. 1 Other embodiments are directed to computer program products or mobile applications comprising a non-transitory, computer readable storage medium having a sequence of instructions which, when executed by the device 102, cause the one or more processors of the device 102 to execute a process for location-based profile-to-profile matching of the employer 14 with the candidate employee 12.
- Embodiments may execute on the mobile device 101, and the same application or a separate profile or comparison engine may execute on the intermediate computer 101. Further embodiments are directed to systems configured or operable for location-based profile-to-profile matching of employers 14 and candidate employees 12.
- System embodiments may include a single mobile communication device 101 configured to implement method steps as discussed above, e.g., a mobile communication device 101 with the application 103 executing thereon, mobile communication devices 101 , 104 of the employer 14 and the candidate 12 and/or agent 22, the intermediate computer 102 configured or operable to perform profile 16,18 comparisons, profile selections, management of location data 20,26, and to serve as an interface between an employer's device 104, the agent's device 101 and/or the candidate employee's mobile device 101. Further system embodiments may involve one or multiple mobile communication devices 101 ,104 and the intermediate computer 102.
- applications 103 executing in mobile communication devices 101 can be configured to determine a current location 20, e.g., Global Positioning System (GPS) location, and transmit that location data 20 to the intermediate computer 102.
- Location data 10,26 can include distance between mobile communication devices 101 ,104 and/or distance between the candidate's/agent's mobile device 101 and the employer 14 (e.g. employer individual, employer building, etc.).
- part of the comparison or processing performed by the profile engine or intermediate computer 102 of the employment service 24 can be determining a current location 26 of the employer 14 and/or location 20 of the candidate employee 12, and filtering out matching results based on the distance between them, e.g., during match processing based on the location 20 of the mobile device 101 (e.g. candidate 12 or agent 22), an employer 14 identified as a potential match result is excluded due to the current employer location 26 being greater than a pre-determined distance from the current location 20, as determined by locations of their respective mobile communication devices 101 , 104.
- a candidate employee 12 identified as a potential match result is excluded due to the candidate employee 12 having a location 20 (of the mobile device 101 of the candidate of the agent 22 associated with the candidate profile 18) that is greater than a pre-determined distance from the location 26 of the employment location 26, e.g., as determined from location data 26 of employer 12 and mobile device 101.
- the computer device 104 can be represented in the system 24 (e.g. in the employment position profile 16) with corresponding contact information (e.g. email address, network address, etc.) of the mobile device 104.
- the mobile device 104 can be considered by the system 24 as associated with the location 26 of the employer and employment position.
- the computer device 102 can be provided as a secure enterprise mobile services gateway/server in communication with the device 101 ,104 over an enterprise network 11 (e.g. Virtual Private Network (VPN) established over the network).
- enterprise network 11 e.g. Virtual Private Network (VPN) established over the network.
- the communications network 11 comprises a wide area network such as the Internet, however the network 11 may also comprise one or more local area networks 11 , one or more wide area networks, or a combination thereof.
- the network 11 need not be a land-based network, but instead may comprise a wireless network and/or a hybrid of a land-based network and a wireless network for enhanced communications flexibility.
- these communications can be between computer devices (e.g. device 101,104 and device 102) consisting of addressable network packages following a network communication protocol (e.g. TCPIP), such that the communications can include application data 32,34,38 communicated with the secure enterprise mobile services gateway/server (e.g. remote computer device 102).
- the secure enterprise mobile services gateway server 102 can provide access to various enterprise network intranet services.
- application 103 software also known as an application or an app, is computer software designed to help the device 101 user to perform specific tasks or activities via the user interface of their device 101.
- An application 103 can manipulate text, numbers, graphics, or a combination of these elements via the user interface of the device 101.
- Examples of application 103 software include enterprise hosted software (e.g. addresses the needs of organization processes and data flow, often in a large distributed environment), graphics software and media players.
- Applications 103 may be bundled with the computer and its system software, or may be published separately.
- Application 103 software is contrasted with system software and middleware (e.g. part of the device component and software system), which manage and integrate a computer's capabilities, but typically do not directly apply in the performance of tasks that benefit the user.
- the system software serves the application 103, which in turn serves the user.
- a computing device 101 , 104 implementing functionality of the job discovery system 10 can include a network connection interface 40, such as a network interface card or a modem, coupled via connection to a device infrastructure 42.
- the connection interface 40 is connectable during operation of the devices to the network 11 (e.g. an intranet and/or an extranet such as the Internet), which enables networked devices to communicate with each other as appropriate.
- the network 11 can support the communication of the applications 103 provisioned.
- the device 101 , 104 can also have the user interface 44, coupled to the device infrastructure 42, to interact with a user.
- the user interface 44 can include one or more user input devices such as but not limited to a QWERTY keyboard, a keypad, a stylus, a mouse, a microphone and the user input/output device such as an LCD screen display and/or a speaker. If the screen is touch sensitive, then the display can also be used as the user input device as controlled by the device infrastructure 42.
- the device infrastructure 42 includes one or more computer processors CPU and can include an associated memory 46.
- the infrastructure 42 can also include a GPS module for obtaining the geolocation information in real time of the mobile device 101 ,104, which is subsequently made available to the application for submission and receipt by the system 24 for use in matching of the candidate to the employment position as discussed.
- the real time location information can be the location information 20 of the device 101 and/or the location information 26 of the employer (e.g. dynamic location 26 in the case where the employer device 104 is a mobile device or as a fixed geographic location 26 for the employment position).
- the computer processor CPU facilitates performance of the device 101 configured for the intended task (e.g. of the respective module(s)) through operation of the network interface 40, the user interface 44 and other application programs/hardware 103 of the device 101 by executing task related instructions.
- task related instructions can be provided by an operating system, and/or software applications located in the memory 46, and/or by operability that is configured into the electronic/digital circuitry of the processor(s) CPU designed to perform the specific task(s). Further, it is recognized that the device
- the infrastructure 42 can include a computer readable storage medium coupled to the processor CPU for providing instructions to the processor CPU and/or to load/update the instructions (e.g. applications 103).
- the computer readable medium can include hardware and/or software such as, by way of example only, magnetic disks, magnetic tape, optically readable medium such as CD/DVD ROMS, and memory cards.
- the computer readable medium may take the form of a small disk, floppy diskette, cassette, hard disk drive, solid-state memory card, or RAM provided in the memory module. It should be noted that the above listed example computer readable mediums can be used either alone or in combination.
- the computing device 101 can include the executable applications comprising code or machine readable instructions for implementing predetermined functions/operations including those of an operating system and the modules, for example.
- the processor CPU as used herein is a configured device and/or set of machine-readable instructions for performing operations as described by example above, including those operations as performed by any or all of the modules.
- the processor CPU may comprise any one or combination of, hardware, firmware, and/or software.
- the processor CPU acts upon information by manipulating, analyzing, modifying, converting or transmitting information for use by an executable procedure or an information device, and/or by routing the information with respect to an output device.
- the processor CPU may use or comprise the capabilities of a controller or microprocessor, for example.
- any of the functionality of the modules may be implemented in hardware, software or a combination of both. Accordingly, the use of a processor CPU as a device and/or as a set of machine- readable instructions is referred to generically as a processor/module for sake of simplicity.
- the communications network 11 comprises a wide area network such as the Internet, however the network 11 may also comprise one or more local area networks 11 , one or more wide area networks, or a combination thereof. Further, the network 11 need not be a land-based network, but instead may comprise a wireless network and/or a hybrid of a land-based network and a wireless network for enhanced communications flexibility.
- the communications network 11 is used to facilitate network interaction between the devices 101 ,104 and the servers 102. In terms of communications on the network 11, these communications can be between the computer devices (e.g. device 101 and device 102) consisting of addressable network packages following a network communication protocol (e.g. TCPIP), such that the communications can include compliance characteristic data communicated using appropriate predefined encryption as used between the device infrastructure 42 and the secure enterprise mobile services gateway or server 102.
- a network communication protocol e.g. TCPIP
- the server 02 implementing the employment service 24 can be a computing device implementing functionality of the job discovery system 10 and include a network connection interface 140, such as a network interface card or a modem, coupled via connection to a device infrastructure 142.
- the connection interface 140 is connectable during operation of the devices to the network 11 (e.g. an intranet and/or an extranet such as the Internet), which enables networked devices to communicate with each other as appropriate.
- the network 11 can support the communication of the applications 24 provisioned.
- the device 102 can also have the user interface 144, coupled to the device infrastructure 142, to interact with a user.
- the user interface 144 can include one or more user input devices such as but not limited to a QWERTY keyboard, a keypad, a stylus, a mouse, a microphone and the user input/output device such as an LCD screen display and/or a speaker. If the screen is touch sensitive, then the display can also be used as the user input device as controlled by the device infrastructure 142.
- the device infrastructure 142 includes one or more computer processors CPU and can include an associated memory 146 (e.g. storage 28 as per Figure 1).
- the computer processor CPU facilitates performance of the device 102 configured for the intended task (e.g. of the respective module(s)) through operation of the network interface 140, the user interface 144 and other application programs/hardware 24 of the device 102 by executing task related instructions.
- task related instructions can be provided by an operating system, and/or software applications located in the memory 146, and/or by operability that is configured into the electronic/digital circuitry of the processor(s) CPU designed to perform the specific task(s).
- the device infrastructure 142 can include a computer readable storage medium coupled to the processor CPU for providing
- the computer readable medium can include hardware and/or software such as, by way of example only, magnetic disks, magnetic tape, optically readable medium such as CD/DVD ROMS, and memory cards.
- the computer readable medium may take the form of a small disk, floppy diskette, cassette, hard disk drive, solid-state memory card, or RAM provided in the memory module. It should be noted that the above listed example computer readable mediums can be used either alone or in combination.
- the computing device 102 can include the executable applications 24 comprising code or machine readable instructions for implementing predetermined functions/operations including those of an operating system and the modules, for example.
- the processor CPU as used herein is a configured device and/or set of machine-readable instructions for performing operations as described by example above, including those operations as performed by any or all of the modules.
- the processor CPU may comprise any one or combination of, hardware, firmware, and/or software.
- the processor CPU acts upon information by manipulating, analyzing, modifying, converting or transmitting information for use by an executable procedure or an information device, and/or by routing the information with respect to an output device.
- the processor CPU may use or comprise the capabilities of a controller or microprocessor, for example.
- any of the functionality of the modules may be implemented in hardware, software or a combination of both. Accordingly, the use of a processor CPU as a device and/or as a set of machine- readable instructions is referred to generically as a processor/module for sake of simplicity.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Educational Administration (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A system for identifying a potential employment position of an employer for an employment candidate, the system comprising: storing candidate employment profile information of a candidate employment profile and a contact address of a mobile device associated with the candidate employment profile; generating employment position information of the potential employment position including geographical information of the employer; receiving a geographical location of the mobile device and generating a geographical match of the employment geographical location with the candidate geographical information by comparing the employment geographical location with the candidate geographical information; generating a profile match of the candidate employment profile information with the employment position information by comparing the candidate employment profile information with the employment position information; based on the geographical match and the profile match, generating a match message including details of the potential employment position and the geographical information of the employer; and sending the match message to the contact address over a communications network to the mobile device.
Description
MOBILE EMPLOYMENT DISCOVERY USING GEOGRAPHIC LOCATION
MATCHING
FIELD
[0001] The present invention relates to systems and methods for location-based matching between prospective employers and suitable job candidates.
BACKGROUND
[0002] The current job search process includes both social and location based aspects. It is known that most people prefer to find employment that is located closer to where they live or are otherwise predominately located in a
geographical area (e.g. close day care, school of children, spouses location, friend's neighborhood, etc.). Further, it is known that most people find jobs and/or promising job leads though leveraging their social network (e.g. through family, friends, former business colleagues, etc.), however individuals in a person's social network are not dedicated to finding suitable employment positions for prospective job candidates. Therefore, it can be very difficult, from both an employer's and job candidate's perspective, to identify and fill an employment position with an appropriate employer-employee match.
[0003] Traditionally, job candidates peruse job ads, send resumes to employers, cold call employers, or even visit employer offices or stores in person to inquire whether the employer has any open employment positions. This traditional job seeking approach can have numerous disadvantages including, for example, limited effectiveness, lack of personal communication or contact between employers job candidates job candidates not knowing whether the employer has a need for people with their backgrounds and experience, employers receiving inquiries from job candidates who are not qualified or who are not a good match for the employer, and job candidates often required to wait until they hear back from an employer. This traditional process can be frustrating and waste of valuable time and resources, both from the employer and job candidate
perspectives. These disadvantages can be even more problematic when employers have an immediate need for a new employee, since the traditional process can take a long time before qualified job candidates learn about these employment opportunities, employers interview job candidates who are good matches, and job candidates are actually hired.
[0004] On-line employment search resources, such as monster.com, have enhanced the way in which employers and job candidates publicize their employment needs and perform employment position searches. When using monster.com, for example, employers can post descriptions of their open employment positions, which can then be searched by job candidates who access the website. If a job candidate is interested in a posted employment position, the job candidates can contact a person identified in the description or apply on-line by completing a form provided by the employer. Thus, these types of websites are still based on the traditional process summarized above, but with the convenience that employers can post employment position openings on-line, and job candidates can review on-line available employment position and submit a resume or other application materials using their computer.
[0005] While websites such as monster.com have provided an improved level of convenience to employers and job candidates relative to other traditional methods, known employment resources nevertheless suffer from a number of disadvantages and inconveniences associated with the time consuming process of soliciting resumes or posting on-line listings, reviewing resumes mailed or submitted by job candidates, deciding which job candidates are good matches after reviewing resumes, contacting those job candidates, scheduling interviews (assuming the job candidates is still available and interested in the position since the job candidates may have accepted another position), conducting the interview, and going through the hiring process. In-demand employers can be inundated with candidate volume with no regard for candidate fit for the job or company culture, which is a factor with a successful hire. Further, this traditional
process has limited employer-candidate interaction, on-line submissions can be impersonal, and employers and job candidates may not meet in person, or if they do, meetings may not occur until well after a job candidate expresses interest in an available employment position.
[0006] A further disadvantage with traditional employment seeking methods is that the ability for job candidates to interact dynamically and spontaneously with potential employers is limited, due to the requirement of an employer first having to post an employment position and then the job candidate identify and then apply or the employment position. Unlike an applicant applying in-person, an employer cannot see how a candidate "carries themselves" which why the vast majority of employers and recruiters require an in-person meeting before hiring a candidate. Further, the current ability for a job candidate to find a suitable employment position in their preferred geographical location is difficult, as one must rely on at best keyword searching to filter employment position postings. A further disadvantage with traditional employment seeking methods is that the ability for individuals in the employment candidate's social network to come across suitable employment positions is limited, other than for the individual themselves to search and comb through employment position postings, a considered manually intensive and time consuming process.
SUMMARY
[0007] It is an object of the present invention to provide a location-based employment position matching computer implemented system and associated method for connecting prospective employers and with an employment profile of a job candidate.
[0008] Disadvantages with traditional employment seeking systems is that the ability for job candidates to interact dynamically and spontaneously with potential employers is limited, due to the requirement of an employer first having to post an employment position and then the job candidate identify and then apply or the
employment position. Further, the current ability for a job candidate to find a suitable employment position in their preferred geographical location is difficult, as one must rely on at best keyword searching (e.g. manual and/or search engine assisted) to filter employment position postings. A further disadvantage with traditional employment seeking methods is that the ability for individuals in the employment candidate's social network to come across suitable employment positions during the individual's day-to-day activities is limited, other than for the individual themselves to search and comb through employment position postings, a considered manually intensive and time consuming process. Another disadvantage is that there is no regard to fit when considering in-person job applications.
[0009] Contrary to current employment seeking systems there is provided an employment position matching system and method directed to computer- implemented, location-based methods for matching and connecting an employer (represented by a published or otherwise defined employment position registered with an employment service) and a candidate employee (or optionally their agent) through the use of a mobile communication device for the candidate employee and/or agent and a defined geographical location of the prospective employment position of the employment position or a device held by that employer as opposed to just their inputted geo-location. The candidate-position matching is conducting using real-time and predefined data including real-time geographical location of the mobile device, the geographical location of the employment position or hiring manager, a predefined employment profile of the employment position having a plurality of employment position parameters, and a predefined candidate profile having a plurality of candidate parameters. Using the real-time and/or predefined data, a match representing a suitable
employment candidate for the employment position is determined (e.g. by an employment service). For example, it is recognised that the employment candidate can be determined as in the geographical vicinity of the employer, however the employment candidate can be considered an inappropriate match
for employer as the predefined candidate profile does not correspond (e.g.
match) a predetermined number of threshold parameters of the predefined employment profile.
[0010] Contrary to current employment seeking systems there is provided an employment position matching system and method directed to computer- implemented, location-based methods for matching and connecting an employer (represented by a published employment position) and a candidate employee (or their agent) through the use of a mobile communication device for the candidate employee and/or agent and a defined geographical location of the prospective employer (e.g. an individual representing the employment position, for example a hiring manager of the employer, a store manager of the employer, etc.). The candidate-position matching is conducted using real-time and predefined data including real-time geographical location of the mobile device, the geographical location representing the employer (e.g. individual acting as the employer representative), a predefined employment profile of the employment position having a plurality of employment position parameters, and a predefined candidate profile having a plurality of candidate parameters. Using the real-time and/or predefined data, a match representing a suitable employment candidate for the employment position is determined (e.g. by an employment service).
[0011] Candidates can have multiple agents and agents can have multiple candidates. Agents also do not need to have created an employment profile themselves - they are just acting on a candidate's behalf (candidates have employment profiles).
[0012] Other embodiments of the computer implemented matching system are directed to employment candidate identification for potential employers and inviting the employer to find out more about a selected employment candidate that has, and optionally other employment candidates that have, been identified via their mobile devices as being in a geographical vicinity of the employer and/or employment positions of the employer as well as being suitable for a defined
employment position of the employer. The employer and employment candidate are provided with real-time location or distance data such as a distance between current locations of the employer and employment candidate (e.g. as determined by comparing geographic location data of the mobile device associated with an employment profile of the employment candidate and geographic location data of the employment position and/or the individual representing the employment position). For example, this comparison of geographic location data facilitates individuals associated with an employment position (e.g. hiring manager of the employer, store manager, etc.) and employment candidates to assess each other's geographic locations and to facilitate real-time in-person contact between the employment candidate (and/or agent representing the employment
candidate) and the individual employer and/or employer representative, for those employer-candidate pairs having a threshold number of the employment position parameters identified as matching a portion (e.g. one or more) of the plurality of candidate parameters.
[0013] Further, for example, this comparison of geographic location data facilitates individuals associated with an employment position (e.g. hiring manager of the employer, store manager, etc.) to become aware of the plurality of suitable employment candidates frequenting the geographic location of the employer, such information as tracked and provided by the employment service to the employer as further described below. As such, the employment service provides candidate information to the employer based on matching of candidate profiles that are discovered to be in a predefined geographic vicinity of the employer. As such, the described embodiments facilitate the employer in assessing whether an employment location would be suitable for the employment candidate given where the candidate and/or those associated with the
employment candidate (e.g. employment agent) frequent or otherwise travel during their daily routine. Thus, the embodiments can provide for more effective, timely and efficient matching of employers with employment candidates, with the added convenience that all of this can be done using their mobile devices at any
time. One benefit of the embodiments is that it is in the best interest of the employment candidate (and/or the employment agent acting on behalf of the employment candidate) to be informed of employment position opportunities as the individual travels about a given geographical area in which employers with predefined employment position profiles are located.
[0014] One embodiment involves displaying, on a mobile communication device of an individual associated with the candidate profile (e.g. employment candidate, candidate agent, etc.) data of a employment position (matching qualifications, experience, etc. of data parameters of the candidate profile) for an employment position opportunity offered by the employer in a predefined geographical vicinity (e.g. discovered in a defined metre radius of the mobile device, discovered when the mobile device is in front of a building of the employer, discovered when the mobile device is considered adjacent to a representative individual of the employer, discovered when the mobile device is within a predefined distance from the employer, etc.), together with employer location data such as a distance between a current location of the mobile device and a current location of the employer. The method can further comprise receiving a first input entered by the individual (e.g. employment candidate, candidate agent, etc.) into the mobile device and sending an electronic message to the employment service server (via a communications network) or to the hiring manager's device/personal email address as confirmation that the individual acknowledges (e.g. accepts the employment position as potentially appropriate for the employment candidate - for example the employment candidate is interested in pursuing the displayed employment opportunity) the displayed employment opportunity. For example, in the case of the individual being the candidate agent, the electronic message is sent from the candidate agent's mobile device to a computer device (e.g. mobile device) of the employment candidate (e.g. via the employment service server) based at least in part upon the first input.
[0015] A first aspect provided is a computer implemented employment discovery system for identifying a potential employment position of an employer for an employment candidate, the system comprising: a computer processor configured for executing of a set of instructions stored in a memory for: storing candidate employment profile information and a candidate contact address of a candidate mobile device associated with the employment candidate; storing agent profile information for a candidate agent associated with the employment candidate including an agent contact address of an agent mobile device associated with the candidate agent; generating employment position information of the potential employment position including geographical information of the employer;
receiving a geographical location of the agent mobile device and generating a geographical match of the geographical location with the geographical information by comparing the geographical location with the geographical information; generating a profile match of the candidate employment profile information with the employment position information by comparing the candidate employment profile information with the employment position information; based on the geographical match and the profile match, generating a match message including details of the potential employment position and the geographical information of the employer; and sending the match message to the agent contact address over a communications network to the agent mobile device.
[0016] A second aspect provided is a computer implemented employment discovery system for identifying a potential employment position of an employer for an employment candidate, the system comprising: a computer processor configured for executing of a set of instructions stored in a memory for: storing candidate employment profile information of a candidate employment profile and a contact address of a mobile device associated with the candidate employment profile; generating employment position information of the potential employment position including geographical information of the employer; receiving a geographical location of the mobile device and generating a geographical match of the geographical location with the geographical information by comparing the
geographical location with the geographical information; generating a profile match of the candidate employment profile information with the employment position information by comparing the candidate employment profile information with the employment position information; based on the geographical match and the profile match, generating a match message including details of the potential employment position and the geographical information of the employer; and sending the match message to the contact address over a communications network to the mobile device.
[0017] For example, the mobile device can be that of the employment candidate or that of the candidate agent.
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Exemplary embodiments of the invention will now be described in conjunction with the following drawings, by way of example only, in which:
[0019] Figure 1 is a block diagram of a employment discovery system;
[0020] Figure 2 is a block diagram showing an example configuration of a device of Figure 1;
[0021] Figure 3 is a block diagram showing an example configuration of a server device of Figure 1 ;
[0022] Figure 4 shows an example list of matching employment profiles with image content displayed to the employment candidate for the system of Figure 1 ;
[0023] Figure 5 shows an example sending of candidate profiles by the candidate to potential employers based on the matching employment profile(s) selected of Figure 4; and
[0024] Figure 6 shows a summary of employment candidates and their profiles matching the employer for the system of Figure 1.
DESCRIPTION
[0025] The claimed invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the claimed invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task. As used herein, the term 'processor" refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
[0026] A detailed description of one or more embodiments of the claimed invention is provided below along with accompanying figures that illustrate the principles of the invention. The claimed invention is described in connection with such embodiments, but the claimed invention is not limited to any embodiment. The scope of the claimed invention is limited only by the claims and the claimed invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the claimed invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related
to the claimed invention has not been described in detail so that the claimed invention is not unnecessarily obscured.
[0027] Referring to Figure , the computer implemented employment discovery system 10 provides an advantage for employment candidates 12 to interact dynamically and spontaneously with potential employers 14, due to the systematic matching of a predefined employment position 16 with a candidate profile 18 by taking into account real-time geographic vicinity information 20. The candidate profile 18 and the employment position 20 (e.g. employment profile) are stored with corresponding respective profile information (e.g. profile parameters) in the storage 28. For example the profiles 16,18 can include respective image data (e.g. employment image data, candidate image data respectively) as some of the profile parameters of the profile information stored in the storage 28.
[0028] This system 10 provides an advantage of reducing the need for the employment candidate 12 to find a suitable employment position in their preferred geographical location by relying on keyword searching (e.g. manual and/or search engine assisted) to filter published employment position postings. A further advantage of the system 10 is providing the ability for individuals in the employment candidate's social network (e.g. one or more candidate agents 22) to come across suitable employment positions during the individual's day-to-day activities, rather than necessitating the individual themselves search and comb through published employment position postings, a considered manually intensive and time consuming process. As further discussed below, the candidate agents 22 each have an agent profile 23 having one or more agent profile parameters registered with the employment service 24. It is recognised that the agent's profile 23 can contain image data (e.g. still images, video such as video clips, etc.) providing image information (e.g. portraits of the candidate, video descriptions of the candidate, etc.) that can be related to candidate details
of otherwise as supplementary information of the candidate that is in image format rather than as in textual format (e.g. traditional resume written content).
[0029] Further, It is recognised that the candidate's profile can contain image data 50 (e.g. still images, video such as video clips, etc. - see Figure 6) providing image information (e.g. portraits of the candidate, video descriptions of the candidate, etc.) that can be related to candidate details of otherwise as
supplementary information of the candidate that is in image format rather than as in textual format (e.g. traditional resume written content) as part of the candidate profile 18. Referring to Figures 1 and 5, shown on the potential employer's 14 device 101 can be a summary of the candidate's 12 profile 18, that the candidate 12 send to the employer 14 via the candidate's 18 mobile device 101 (e.g.
displaying a "baseball card" summary of the candidate's 12 statistics of their more comprehensive candidate profile 18 available via the employment service 24). So, the candidates 12 can be making the profile summary available to the employer 14 as a teaser for the longer version of their profile 18 that the employer 14 can find online - i.e. the candidate profile 18. Alternatively, not shown is where the candidate 12 can show an employer 14 via presenting the mobile device 101 of the candidate 12 physically to the employer 14 (or employer representative) the "baseball card" summary of the candidate's 12 statistics of their more comprehensive candidate profile 18 available via the employment service 24. So, they are actually showing this to the employer as a teaser for the longer version of their profile that the employer can find online - candidate profile 18
[0030] Alternatively, the potential employers 14 can access the candidate profile 18 with incorporated image data 50 via a summary report 52 (also referred to as a dashboard) provided by the employment service 24 accessible over the network 11. The image data 50 can be provided as data by the candidate 12 to the employment service 24 for incorporation into their candidate profile 18. It is recognised that the image data 50 (e.g. still photo, video clip, etc.) can be
associated with one or more version types of their candidate profile 18. For example, the candidate profile 18 can be tailored by the candidate 12 for a selected category of employer 14 or employment position 16 (or subcategory). Examples of categories are such as but not limited to restaurants, bars, coffee shops, sports stores, clothing stores, etc. An example of subcategories could be different types of restaurants (e.g. fast food restaurant, sit down restaurant, specific food category restaurant such as French restaurant, exclusive
restaurant, etc.). As such, the candidate 12 can upload different image data 50 to the employment service 24 to be incorporated into different versions of their candidate profile 18 by the employment service 18 for subsequent access to those potential employers 14 being categorized by their potential employment position 16 as belonging to the same category associated with the image data 50.
[0031] For example, the candidate 12 can upload image data 50 categorized for upper scale restaurant positions as a video showing the employment candidate 12 preparing a complicated food dish and also upload a separate image data 50 categorized for fast food restaurant positions as a video showing the employment candidate 12 preparing a short order food dish. For example, the image data 50 could be selected by the employment candidate 12 from their social media content (i.e. the image data 50 uploaded to the employment service 24 to the candidate profile 18 is also published on the candidates social media content separate from the employment service 24). One example is where a series of images is displayed/available on their Linkedin profile, their Instagram profile, their Facebook profile, etc are also provided to the employment service 24 as image data 50. In this manner, it is encouraged for the employment candidate 12 to incorporate image data 50 in their candidate profile(s) 18, such that the images are also available on the network 11 via their social media postings and/or pages 54 as well. In this manner, the employment candidate's 12 friends, as part of their online social circle, can also see that the employment candidate 12 has
applied or is otherwise associated with the potential employers 14 and/or employment positions 16 as made available by the employment service 24.
[0032] It is recognised that sending the match message to the agent contact address can be done over a communications network to the agent mobile device or directly to the candidate mobile device. Also vice-versa if it's the hiring manager using an agent to search candidates around the agent. It is recognised that the employer's profile 18 and/or employment position 16 can contain image data 56 (e.g. still images, video such as video clips, etc. - see Figure 4) providing image information (e.g. portraits of the employer, video descriptions of the employer physical environment and/or staff, etc.) that can be related to employer details of otherwise as supplementary information of the employer that is in image format rather than as in textual format (e.g. traditional resume written content). For example, any of the employer's profile (e.g. image and/or written content) can be associated with the predefined employment position 16.
[0033] For example, the image data 56 can be obtained dynamically by the employment service 24 by accessing social media content providers 54 (or third party social media content aggregators) or any image data tagged (or otherwise associated) to the potential employers 14. An example of association is metadata (e.g. hash tag label, metadata tags, etc.) stored with the image data, such that the image data is searchable and retrievable based on matches with the metadata and a request from the system 24 for images matching the metadata (e.g. such request sent to the image content provider 54.
[0034] For example, the employment service 24 can request or otherwise search for all image data 56 associated with the same geolocation as the employment position 16 that would be available in disparate datasets (e.g. databases) for different social media websites. Alternatively, or in addition to, the employment service 24 can request or otherwise search for all image data 56 associated with the name as the employment position 16 (or potential employer 14). For example, customers of a restaurant A at geolocation B can post image data 56
(e.g. still images, video images, etc.) to their social media 54 showing what food they ate at the restaurant A, the people they were with at restaurant A, etc. In this manner, the employment service 24 can obtain the image data 54 and populate the matching employment position 16 with the image data 54 (see Figure 4), such that the employment positions 16 provided to the employment candidate 12 can be displayed on the mobile device 101 by the employment service application also showing the image data 54. It is recognised that the image data 54 is shown incorporated into the employment position 16, thus providing a social media related characterization of the employment position 16 and/or the potential employer 14.
[0035] In this manner, the employment candidate 12 can make decisions on which employment positions 16 from the list of employment positions provided on the display while they are in the general location of the employment position 16, thus facilitating the decision making of the employment candidate 12 in realtime. One advantage of incorporating the image data 54 into the employment positions 16 displayed is that the employment candidate 12 can review and evaluate which, if any, of the employment positions 16 to pursue on their own and thereby not waste their time going into the employment establishments that would not meet their desired employment character as evidenced by the image data 54. For example, the text portion of the employment profile 16 (e.g. restaurant name, etc.) may characterize the restaurant as a hipster establishment, desired by the candidate 12 as a preferred restaurant type, however the image data 54 of the employment position 16 when reviewed by the employment candidate 12 may show a place frequented by an older crowd/clientele and thus actually not desired and hence not selected by for an onsite visit/interview as the employment candidate 12 is in the immediate vicinity of the employment position 16 as determined by the employment service 24 based on the geolocation matching as discussed. In another example, the text portion of the employment profile 16 (e.g. restaurant name, etc.) may characterize the restaurant as an upscale establishment, desired by the candidate 12 as a preferred restaurant type,
however the image data 54 of the employment position 16 when reviewed by the employment candidate 12 may show a place frequented by a younger
crowd/clientele and thus actually not desired and hence not selected by for an onsite visit/interview as the restaurant may be perceived as a place with limited tip potential.
[0036] Referring again to Figure 4, employees or other's (e.g. customer of the employer's 14 establishment or service) associated with the employer 14 can post reviews 70 of the employer 14, e.g. whether they are a great employer, whether patrons tip well, etc. These reviews 70 can also be collected by the employment service 24 and posted/incorporated in each job matching profile 16 as well, to supplement the picture/video 56 information.
[0037] Referring again to Figure 1 , employment position matching system 10 is directed to computer-implemented, location-based methods monitored or otherwise managed by the employment service 24 for matching and connecting an employer 14 (represented by a published or otherwise defined employment position 16 registered with the employment service 24) and a candidate employee 12 (or optionally their agent 22) through the use of a mobile
communication device 101 for the candidate employee 12 and/or agent 22 and a defined geographical location 26 of the prospective employment position of the employer 14. The candidate position matching is conducted using real-time and predefined data including real-time geographical location 20 of the mobile device 101 , the geographical location 26 of the employment position, a predefined employment profile 16 of the employment position having a plurality of employment position parameters, and a predefined candidate profile 18 having a plurality of candidate parameters. Using the real-time and/or predefined data by the employment service 24, a match representing a suitable employment candidate 12 for the employment position is determined (e.g. by the employment service 24). For example, it is recognised that the employment candidate 12 can be determined as in the geographical vicinity of the employer 14, however the
employment candidate 12 can be considered an inappropriate match for the employer 14 as the predefined candidate profile18 does not correspond (e.g. match) a predetermined number of threshold parameters of the predefined employment profile 16. As such, the profiles 16,18 are registered with the employment service 24, for example stored in a storage 28 of a server computer 102 implementing the employment service 24, as further described below.
[0038] It is also recognised that the candidate agent 22 has the agent profile 23 that is also registered with the employment service 24, for example stored in the storage 28 of the server computer 102 implementing the employment service 24, as further described below. Further, as shown in Figure 1 , each agent profile 23 is associated with one or more candidate profiles 18 as candidate-agent profile pairings 30. In this manner, when the employment service 24 receives geographic information 20 from the agent mobile device 101 , the employment service 24 can associate the received geographic information 20 with that of the candidate profile 18 of the candidate-agent profile pairing 30. Knowing the geographic information 20 and the candidate profile 18, the employment service 24 can then try to match (i.e. discover) the data 18,20 with corresponding predefined employment profiles 16 in the storage 28 in combination with the geographic information 26 of the employer (i.e. geographic information 26 that is associated with the employment profile 16). It is recognised that the geographic information 26 can be provided dynamically and in real-time by the employer 14 to the employment service 24. It is also recognised that the geographic information 26 can be provided initially by the employer 14 to the employment service 24 and thus stored in the storage 28.
[0039] It is also recognised that the employment service 24 (or the candidate 12 directly) can send (e.g. push) content from the candidate profiles 18 (e.g.
including image content) to the employers (e.g. to the employer account registered with the employment service 24), e.g. via the dashboard 54 of Figure 5, 6. For example, the content can include image content related to candidates
18 that have matched the predefined employment profiles 16 and geographic information 26 of the employer. In this manner, the employer can be kept informed of the candidates 18 that have been in the geographical vicinity of the employer. For example, the content can include image content related to candidates 18 that have not matched the predefined employment profiles 16 but have matched the geographic information 26 of the employer.
[0040] It is also recognised that the employment service 24 can send (e.g. push) content from the employment profiles 16 (e.g. including image content and/or employee/person reviews) to the employment candidates 12 (e.g. to the employment candidates' account registered with the employment service 24). For example, the content can include image content related to employment profiles 16 that have matched the predefined candidate profiles 18 and geographic information of the employer and candidate. In this manner, the candidate can be kept informed of the employment positions 16 are currently in the geographical vicinity of the candidate. For example, the content can include image content related to employment profiles 16 that have matched the predefined candidate profiles 18 and have matched the realtime geographic information of the candidate 12 (e.g. as provided by the geographical reporting capabilities associated with the mobile device 101 of the candidate.
[0041] Referring again to Figure 1 , the computer implemented employment discovery system 10 for identifying the potential employment position of the employer 14 for the employment candidate 12 can be operated (via a computer processor configured for executing of a set of instructions stored in a memory as further discussed below) by the server computer 102 of the employment service 24 as follows. Steps involved can be: storing candidate employment profile 18 information and a candidate contact address of the candidate mobile device 101 associated with the employment candidate 12; storing agent profile information 23 for the candidate agent 22 associated via pairing 30 with the employment candidate profile 18 including an agent contact address of the agent mobile
device 101 associated with the candidate agent 22; accessing employment position information 26 of the potential employment position including
geographical information of the employer 14; receiving a geographical Iocation20 of the agent mobile device 101 and generating a geographical match of the geographical location 20 with the geographical information 26 by comparing the geographical Iocation20 with the geographical information 26 (e.g. determined within a predefined geographic vicinity); generating a profile match of the candidate employment profile 18 information with the employment position information 16 by comparing the candidate employment profile information 18 with the employment position information 16; based on the geographical match and the profile match, generating a match message 32 including details of the potential employment position and the geographical information of the employer 4; and sending the match message 32 to the agent contact address over a communications network 11 to the agent mobile device 101 for subsequent display or sending the message directly to the candidate, bypassing the agent. Accordingly, different processes can be provided, depending on the different levels of service that is offered by the employment service 24). It is recognised that the candidate agent 22 can then contact via message 34 the employment candidate 12 to inform them of the details of the employment position match outlined in the message 32 received from the employment service 24. The message 34 can be in the form of an email, a phone call, a text message, etc. It is recognised that the message 34 can be communicated directly between the mobile devices 101 of the employment candidate 12 and the candidate agent 22, in a communication path over the network 11 that bypasses the server 102.
Alternatively, it is recognised that the message 34 can be communicated between the mobile devices 101 of the employment candidate 12 and the candidate agent 22, via the server 102. In either case, the server 102 can receive confirmation (e.g. via noting the contents of the message 34, via a separate confirmation message, etc.) of the candidate agent 22 and/or the employment candidate 12 acknowledging that the employment position match determined by the employment service 24 is suitable or otherwise acceptable. Alternatively, or
in addition to, the server 102 can receive confirmation (e.g. via noting the contents of the message 34, via a separate confirmation message, etc.) of the candidate agent 22 and/or the employment candidate 12 acknowledging that the employment position match determined by the employment service 24 is unsuitable or otherwise unacceptable. Candidate may also reach out to employer or hiring manager's device directly, via agent getting employers permission while face-to-face with employer.
[0042] Referring again to Figure 1 , another embodiment for the computer implemented employment discovery system 10 to identify the potential
employment position 16 of the employer 14 for the employment candidate 12 can be implemented as: storing candidate employment profile information of the candidate employment profile 18 and the contact address of the mobile device 101 associated with the candidate employment profile 18; accessing employment position information 26 of the potential employment position including
geographical information of the employer 14; receiving the geographical location 20 of the mobile device 101 and generating the geographical match of the geographical location 20 with the geographical information 26 by comparing the geographical location 20 with the geographical information 26; generating a profile match of the candidate employment profile information with the
employment position information by comparing the candidate employment profile 18 information with the employment profile 16 information; based on the geographical match and the profile match, generating a match message 34 including details of the potential employment position and the geographical information 26 of the employer; and sending the match message 34 to the contact address over the communications network 11 to the mobile device 10 . For example, the mobile device 101 can be that of the employment candidate 2 or that of the candidate agent 22. Also, the hiring manager, using their mobile device, can proactively search candidates and agents around them for matches (it works in both directions).
[0043] Yet other embodiments are directed to managing predefined candidate profiles 18, predefined employment position profiles 16, performing comparisons between employers14 and candidates 12 by identifying matches between profile parameters and between geographic location information 20,26, and providing employment opportunity results that match or satisfy certain threshold criteria (e.g. meet or exceed a profile parameter degree match, meet or exceed a geographic vicinity, etc.). For this purpose, employment candidates 12 can register their predefined employment profile 18 with the employment service 24 and download an employment application 103 to their mobile device 101 that is operable to communicate with the employment service server 102 to receive employment data therefrom. Further, employment candidates 12 can prepare their respective candidate profiles 18, e.g., experience, qualifications and residence zip code for candidates, and job title and desired qualifications or experience for employers 14. These profiles 8 are transmitted to the
intermediate computer of the server 102 and stored in the database 28 as registered profiles with the employment service 24. When the employer requests search results for candidates 12 or expresses an interest in a particular candidate 12, or a candidate12 requests employment opportunities or expresses an interest in a particular employer 24, these initial search communications are directed through the intermediate computer 102 until the employer 14 and/or candidate 18 are provided with each other's personal contact information so that they may contact each other directly (by phone, e-mail or text) without being directed through the intermediate computer 102.
[0044] For example, according to one embodiment, the intermediate computer 02 accesses one or more employer profiles 16 comprising respective
employment opportunities associated with the geographic location 26 of respective employers 14. A candidate employee launches the application 103, registers profile information 18 (e.g., experience and qualifications), and sends the geographic information 20 as an electronic message to the intermediate computer 102. The intermediate computer 102, e.g., utilizing a profile or
comparison engine (e.g. implemented on a computer processor), compares the received candidate employee profile 18 and criteria with the stored employer profiles 16 (e.g., for matching or substantially matching job titles, experience, etc.), selects one or more employer profiles 16 based at least in part upon the geographic 20,26 criteria and profile 16,18 comparison, and sends the electronic message 34 to the mobile device 101 with the selected employer profile18 with the employer's 14 employment opportunity. After the candidate 12 has reviewed the job details, the intermediate computer 102 can optionally receive a further electronic message from the candidate's mobile device 101 indicating whether the candidate employee 12 wants to meet (e.g., now, later, never or not interested) with the selected employer 14 regarding the employment opportunity offered by the selected employer 12 or otherwise deems that the discovered job opportunity reflected by the employment profile 16 is suitable for the employment candidate 12 (as decided by the employment candidate 12).
[0045] In another embodiment, the employment service 24 can match the employment candidate 12 to various employment profiles 16 as described based at least in part on the geolocation information matching for both the location of the employment position 16 in the realtime vicinity of the employment candidate 12. Once matched, the employment service 24 can also request and obtain dynamically the image data 54 associated with the geolocation of the
employment position 16 and incorporate the image data 54 into the employment position 16. Once prepared, a list of the employment positions 16 with matched image data 54 can be sent to the employment candidate 12 for subsequent display on their mobile device 101 by the employment service 24 over the network 11.
[0046] The employment discovery system 24 can be configured to receive a registration request from the employer including an employment position profile. In addition to employer registration request, candidate can complete the profile on their own, because they want to search jobs around them - it does not need
to be initiated by the employer's registration request. Further, the employment discovery system 24 can receive a status request from the agent mobile device; and sending details of the status information over the communications network to the agent mobile device or directly to the candidate or hiring manager.
[0047] The intermediate computer 102 and/or the mobile device 101 can send an electronic message 38 to the computer device 104 of the discovered employer 14 providing the employer 14 with access to the candidate employee's profile 18 details (e.g. if the candidate 12 is interested). For example, the message 38 can include a link to the employment candidate profile 18 stored in the storage 28.
[0048] Other embodiments are directed to computer program products or mobile applications comprising a non-transitory, computer readable storage medium having a sequence of instructions which, when executed by the device 102, cause the one or more processors of the device 102 to execute a process for location-based profile-to-profile matching of the employer 14 with the candidate employee 12. Embodiments may execute on the mobile device 101, and the same application or a separate profile or comparison engine may execute on the intermediate computer 101. Further embodiments are directed to systems configured or operable for location-based profile-to-profile matching of employers 14 and candidate employees 12. System embodiments may include a single mobile communication device 101 configured to implement method steps as discussed above, e.g., a mobile communication device 101 with the application 103 executing thereon, mobile communication devices 101 , 104 of the employer 14 and the candidate 12 and/or agent 22, the intermediate computer 102 configured or operable to perform profile 16,18 comparisons, profile selections, management of location data 20,26, and to serve as an interface between an employer's device 104, the agent's device 101 and/or the candidate employee's mobile device 101. Further system embodiments may involve one or multiple mobile communication devices 101 ,104 and the intermediate computer 102.
[0049] In a single or multiple embodiments, in addition to receiving employer 16 and candidate profiles 18 (which can include job location and candidate experience or personality trait data), applications 103 executing in mobile communication devices 101 can be configured to determine a current location 20, e.g., Global Positioning System (GPS) location, and transmit that location data 20 to the intermediate computer 102. Location data 10,26 can include distance between mobile communication devices 101 ,104 and/or distance between the candidate's/agent's mobile device 101 and the employer 14 (e.g. employer individual, employer building, etc.).
[0050] In a single or multiple embodiments, part of the comparison or processing performed by the profile engine or intermediate computer 102 of the employment service 24 can be determining a current location 26 of the employer 14 and/or location 20 of the candidate employee 12, and filtering out matching results based on the distance between them, e.g., during match processing based on the location 20 of the mobile device 101 (e.g. candidate 12 or agent 22), an employer 14 identified as a potential match result is excluded due to the current employer location 26 being greater than a pre-determined distance from the current location 20, as determined by locations of their respective mobile communication devices 101 , 104. As another example, during matching of an employer 14 with an employee 12, a candidate employee 12 identified as a potential match result is excluded due to the candidate employee 12 having a location 20 (of the mobile device 101 of the candidate of the agent 22 associated with the candidate profile 18) that is greater than a pre-determined distance from the location 26 of the employment location 26, e.g., as determined from location data 26 of employer 12 and mobile device 101. As such the computer device 104 can be represented in the system 24 (e.g. in the employment position profile 16) with corresponding contact information (e.g. email address, network address, etc.) of the mobile device 104. As such the mobile device 104 can be considered by the system 24 as associated with the location 26 of the employer and employment position.
[0051] The computer device 102 can be provided as a secure enterprise mobile services gateway/server in communication with the device 101 ,104 over an enterprise network 11 (e.g. Virtual Private Network (VPN) established over the network). Preferably, the communications network 11 comprises a wide area network such as the Internet, however the network 11 may also comprise one or more local area networks 11 , one or more wide area networks, or a combination thereof. Further, the network 11 need not be a land-based network, but instead may comprise a wireless network and/or a hybrid of a land-based network and a wireless network for enhanced communications flexibility.
[0052] In terms of communications on the network 11 , these communications can be between computer devices (e.g. device 101,104 and device 102) consisting of addressable network packages following a network communication protocol (e.g. TCPIP), such that the communications can include application data 32,34,38 communicated with the secure enterprise mobile services gateway/server (e.g. remote computer device 102). In some embodiments, the secure enterprise mobile services gateway server 102 can provide access to various enterprise network intranet services.
[0053] In general, application 103 software, also known as an application or an app, is computer software designed to help the device 101 user to perform specific tasks or activities via the user interface of their device 101. An application 103 can manipulate text, numbers, graphics, or a combination of these elements via the user interface of the device 101. Examples of application 103 software include enterprise hosted software (e.g. addresses the needs of organization processes and data flow, often in a large distributed environment), graphics software and media players. Applications 103 may be bundled with the computer and its system software, or may be published separately. Application 103 software is contrasted with system software and middleware (e.g. part of the device component and software system), which manage and integrate a computer's capabilities, but typically do not directly apply in the performance of
tasks that benefit the user. The system software serves the application 103, which in turn serves the user.
Example of mobile device 01
[0054] Referring to Figure 2, a computing device 101 , 104 implementing functionality of the job discovery system 10 can include a network connection interface 40, such as a network interface card or a modem, coupled via connection to a device infrastructure 42. The connection interface 40 is connectable during operation of the devices to the network 11 (e.g. an intranet and/or an extranet such as the Internet), which enables networked devices to communicate with each other as appropriate. The network 11 can support the communication of the applications 103 provisioned.
[0055] Referring again to Figure 2, the device 101 , 104 can also have the user interface 44, coupled to the device infrastructure 42, to interact with a user. The user interface 44 can include one or more user input devices such as but not limited to a QWERTY keyboard, a keypad, a stylus, a mouse, a microphone and the user input/output device such as an LCD screen display and/or a speaker. If the screen is touch sensitive, then the display can also be used as the user input device as controlled by the device infrastructure 42.
[0056] Referring again to Figure 2, operation of the device 101 ,104 is facilitated by the device infrastructure 42. The device infrastructure 42 includes one or more computer processors CPU and can include an associated memory 46. The infrastructure 42 can also include a GPS module for obtaining the geolocation information in real time of the mobile device 101 ,104, which is subsequently made available to the application for submission and receipt by the system 24 for use in matching of the candidate to the employment position as discussed. The real time location information can be the location information 20 of the device 101 and/or the location information 26 of the employer (e.g. dynamic location 26 in
the case where the employer device 104 is a mobile device or as a fixed geographic location 26 for the employment position).
[0057] The computer processor CPU facilitates performance of the device 101 configured for the intended task (e.g. of the respective module(s)) through operation of the network interface 40, the user interface 44 and other application programs/hardware 103 of the device 101 by executing task related instructions. These task related instructions can be provided by an operating system, and/or software applications located in the memory 46, and/or by operability that is configured into the electronic/digital circuitry of the processor(s) CPU designed to perform the specific task(s). Further, it is recognized that the device
infrastructure 42 can include a computer readable storage medium coupled to the processor CPU for providing instructions to the processor CPU and/or to load/update the instructions (e.g. applications 103). The computer readable medium can include hardware and/or software such as, by way of example only, magnetic disks, magnetic tape, optically readable medium such as CD/DVD ROMS, and memory cards. In each case, the computer readable medium may take the form of a small disk, floppy diskette, cassette, hard disk drive, solid-state memory card, or RAM provided in the memory module. It should be noted that the above listed example computer readable mediums can be used either alone or in combination.
[0058] Further, it is recognized that the computing device 101 can include the executable applications comprising code or machine readable instructions for implementing predetermined functions/operations including those of an operating system and the modules, for example. The processor CPU as used herein is a configured device and/or set of machine-readable instructions for performing operations as described by example above, including those operations as performed by any or all of the modules. As used herein, the processor CPU may comprise any one or combination of, hardware, firmware, and/or software. The processor CPU acts upon information by manipulating, analyzing, modifying,
converting or transmitting information for use by an executable procedure or an information device, and/or by routing the information with respect to an output device. The processor CPU may use or comprise the capabilities of a controller or microprocessor, for example. Accordingly, any of the functionality of the modules may be implemented in hardware, software or a combination of both. Accordingly, the use of a processor CPU as a device and/or as a set of machine- readable instructions is referred to generically as a processor/module for sake of simplicity.
[0059] Preferably, the communications network 11 comprises a wide area network such as the Internet, however the network 11 may also comprise one or more local area networks 11 , one or more wide area networks, or a combination thereof. Further, the network 11 need not be a land-based network, but instead may comprise a wireless network and/or a hybrid of a land-based network and a wireless network for enhanced communications flexibility. The communications network 11 is used to facilitate network interaction between the devices 101 ,104 and the servers 102. In terms of communications on the network 11, these communications can be between the computer devices (e.g. device 101 and device 102) consisting of addressable network packages following a network communication protocol (e.g. TCPIP), such that the communications can include compliance characteristic data communicated using appropriate predefined encryption as used between the device infrastructure 42 and the secure enterprise mobile services gateway or server 102.
[0060] Referring to Figure 3, the server 02 implementing the employment service 24 can be a computing device implementing functionality of the job discovery system 10 and include a network connection interface 140, such as a network interface card or a modem, coupled via connection to a device infrastructure 142. The connection interface 140 is connectable during operation of the devices to the network 11 (e.g. an intranet and/or an extranet such as the Internet), which enables networked devices to communicate with each other as
appropriate. The network 11 can support the communication of the applications 24 provisioned.
[0061] Referring again to Figure 3, the device 102 can also have the user interface 144, coupled to the device infrastructure 142, to interact with a user. The user interface 144 can include one or more user input devices such as but not limited to a QWERTY keyboard, a keypad, a stylus, a mouse, a microphone and the user input/output device such as an LCD screen display and/or a speaker. If the screen is touch sensitive, then the display can also be used as the user input device as controlled by the device infrastructure 142.
[0062] Referring again to Figure 3, operation of the device 102 is facilitated by the device infrastructure 142. The device infrastructure 142 includes one or more computer processors CPU and can include an associated memory 146 (e.g. storage 28 as per Figure 1). The computer processor CPU facilitates performance of the device 102 configured for the intended task (e.g. of the respective module(s)) through operation of the network interface 140, the user interface 144 and other application programs/hardware 24 of the device 102 by executing task related instructions. These task related instructions can be provided by an operating system, and/or software applications located in the memory 146, and/or by operability that is configured into the electronic/digital circuitry of the processor(s) CPU designed to perform the specific task(s).
Further, it is recognized that the device infrastructure 142 can include a computer readable storage medium coupled to the processor CPU for providing
instructions to the processor CPU and/or to load/update the instructions (e.g. applications 24). The computer readable medium can include hardware and/or software such as, by way of example only, magnetic disks, magnetic tape, optically readable medium such as CD/DVD ROMS, and memory cards. In each case, the computer readable medium may take the form of a small disk, floppy diskette, cassette, hard disk drive, solid-state memory card, or RAM provided in
the memory module. It should be noted that the above listed example computer readable mediums can be used either alone or in combination.
[0063] Further, it is recognized that the computing device 102 can include the executable applications 24 comprising code or machine readable instructions for implementing predetermined functions/operations including those of an operating system and the modules, for example. The processor CPU as used herein is a configured device and/or set of machine-readable instructions for performing operations as described by example above, including those operations as performed by any or all of the modules. As used herein, the processor CPU may comprise any one or combination of, hardware, firmware, and/or software. The processor CPU acts upon information by manipulating, analyzing, modifying, converting or transmitting information for use by an executable procedure or an information device, and/or by routing the information with respect to an output device. The processor CPU may use or comprise the capabilities of a controller or microprocessor, for example. Accordingly, any of the functionality of the modules may be implemented in hardware, software or a combination of both. Accordingly, the use of a processor CPU as a device and/or as a set of machine- readable instructions is referred to generically as a processor/module for sake of simplicity.
Claims
1. A computer implemented employment discovery system for identifying a potential employment position of an employer for an employment candidate, the system comprising: a computer processor configured for executing of a set of instructions stored in a memory for:
storing candidate employment profile information of a candidate employment profile and a contact address of a mobile device associated with the candidate employment profile;
generating employment position information of the potential employment position including geographical information of the employer;
receiving a geographical location of the mobile device and generating a geographical match of the employment geographical location with the candidate geographical information by comparing the employment geographical location with the candidate geographical information;
generating a profile match of the candidate employment profile information with the employment position information by comparing the candidate employment profile information with the employment position information;
based on the geographical match and the profile match, generating a match message including details of the potential employment position and the geographical information of the employer; and
sending the match message to the contact address over a communications network to the mobile device.
2. The system of claim 1 , wherein the employment position information includes position image data.
3. The system of claim 1 , wherein the candidate employment profile information includes candidate image data.
4. The system of claim 2 further comprising dynamically obtaining the employment position image data associated with the employment position and populating the stored employment position with the employment position image data.
5. The system of claim 4, wherein the employment position image data is from accessing a social media content providers or any image data tagged to the employment position.
6. The system of claim 4, wherein the employment position image data is associated with a name of the employment position or potential employer.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461938269P | 2014-02-11 | 2014-02-11 | |
US61/938,269 | 2014-02-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015120535A1 true WO2015120535A1 (en) | 2015-08-20 |
Family
ID=53799460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CA2015/000076 WO2015120535A1 (en) | 2014-02-11 | 2015-02-11 | Mobile employment discovery using geographic location matching |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2015120535A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017091340A1 (en) * | 2015-11-23 | 2017-06-01 | Linkedin Corporation | Prioritizing search terms representing locations |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007066104A1 (en) * | 2005-12-06 | 2007-06-14 | In2Vista Limited | Video recruitment service |
US20080162569A1 (en) * | 2007-07-30 | 2008-07-03 | Eric Schifone | Method and platform for providing an interactive internet computer-driven/IP based streaming video/audio webcam meeting and interview apparatus |
WO2011097510A2 (en) * | 2010-02-05 | 2011-08-11 | Job Rosster, Inc | Method and apparatus for hiring using mobile phones |
US20120040717A1 (en) * | 2010-08-16 | 2012-02-16 | Veechi Corp | Mobile Data Gathering System and Method |
US20120265770A1 (en) * | 2009-10-09 | 2012-10-18 | 9212-9733 Québec Inc. | Computer implemented system and method for automated job search, recruitment and placement |
WO2013012431A1 (en) * | 2011-07-19 | 2013-01-24 | Intuit Inc. | Location-based employment search using employer and candidate mobile communication devices |
WO2013055770A1 (en) * | 2011-10-12 | 2013-04-18 | Occucliq, Inc. | Systems and methods for interviewing job candidates |
US20130166465A1 (en) * | 2011-09-08 | 2013-06-27 | Oracle International Corporation | Systems and methods for social tagging and location-based resume-related and networking applications |
CA2863670A1 (en) * | 2012-02-07 | 2013-08-15 | Talentcircles, Inc. | Methods and apparatus for a social recruiting network |
-
2015
- 2015-02-11 WO PCT/CA2015/000076 patent/WO2015120535A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007066104A1 (en) * | 2005-12-06 | 2007-06-14 | In2Vista Limited | Video recruitment service |
US20080162569A1 (en) * | 2007-07-30 | 2008-07-03 | Eric Schifone | Method and platform for providing an interactive internet computer-driven/IP based streaming video/audio webcam meeting and interview apparatus |
US20120265770A1 (en) * | 2009-10-09 | 2012-10-18 | 9212-9733 Québec Inc. | Computer implemented system and method for automated job search, recruitment and placement |
WO2011097510A2 (en) * | 2010-02-05 | 2011-08-11 | Job Rosster, Inc | Method and apparatus for hiring using mobile phones |
US20120040717A1 (en) * | 2010-08-16 | 2012-02-16 | Veechi Corp | Mobile Data Gathering System and Method |
WO2013012431A1 (en) * | 2011-07-19 | 2013-01-24 | Intuit Inc. | Location-based employment search using employer and candidate mobile communication devices |
US20130166465A1 (en) * | 2011-09-08 | 2013-06-27 | Oracle International Corporation | Systems and methods for social tagging and location-based resume-related and networking applications |
WO2013055770A1 (en) * | 2011-10-12 | 2013-04-18 | Occucliq, Inc. | Systems and methods for interviewing job candidates |
CA2863670A1 (en) * | 2012-02-07 | 2013-08-15 | Talentcircles, Inc. | Methods and apparatus for a social recruiting network |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017091340A1 (en) * | 2015-11-23 | 2017-06-01 | Linkedin Corporation | Prioritizing search terms representing locations |
CN108713186A (en) * | 2015-11-23 | 2018-10-26 | 微软技术许可有限责任公司 | It is prioritized locative search term |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8630991B2 (en) | Mobile system for collecting and distributing real-estate evaluation reports | |
EP2916273A1 (en) | System and method providing expert audience targeting | |
US9985923B2 (en) | Mobile social interaction | |
US20160253700A1 (en) | System and method for automated advocate marketing with digital rights registration | |
US20170046753A1 (en) | Provisioning an interactive feedback service via a network | |
US20150127569A1 (en) | Mobile employment discovery using geographic location matching | |
US20160171537A1 (en) | Systems and Methods for Mapping Advertising Targeting Criteria to User Targets Using Information Aggregated from Multiple Information Sources | |
AU2018203473A1 (en) | Systems And Methods For Ranking And Filtering Professionals Based On User Input And Activity And Interfacing With Professionals Within An Online Community | |
US20130268373A1 (en) | Methods and systems for presenting personalized advertisements | |
US20120254312A1 (en) | Methods and Systems for Incentivizing, Exchanging, and Tracking Expressions of Gratitude Within a Network | |
US20240220881A1 (en) | Information processing method, information processing system, and program | |
US10091323B2 (en) | Social discovery feed for facilitating social exploration in social networking environments | |
US20160063651A1 (en) | Method and system for enhancing social positioning and importance through personal and professional attributes | |
AU2014200389B2 (en) | Behavior management and expense insight system | |
US20130311482A1 (en) | Multi-user timeline for facilitating social discovery in social networking environments | |
US20150095121A1 (en) | Methods and systems for recommending decision makers in an organization | |
US20170163511A1 (en) | Integrated method and system for real time bi-directional communications of issues, concerns, problems, criticisms, complaints, feedback, or compliments and managing, tracking, responding and automating responses to same | |
US9064262B2 (en) | Method and apparatus for exchange of information | |
US20140149219A1 (en) | Systems and methods for delivering content to a mobile device based on geo-location | |
US20080281609A1 (en) | Web-based system and method for collection and management of real estate open house data | |
US11397745B1 (en) | System and method for determining rankings, searching, and generating reports of profiles and personal information | |
JP5969718B1 (en) | Personal information recording device, personal information recording program, and personal action history recording method | |
WO2015120535A1 (en) | Mobile employment discovery using geographic location matching | |
JP2008293345A (en) | Sales activity support system, sales activity support program, and server device | |
Wishah et al. | The impact of smartphone applications and technologies (GAM apps) on improving e-services in Greater Amman Municipality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15748744 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205N DATED 18/10/2016) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15748744 Country of ref document: EP Kind code of ref document: A1 |