throbber
(19) United States
`(12) Patent Application Publication
`Almog et al.
`
`111111
`
`11111111111111111111111111111111111111111111111111111111111111
`US 20020002479Al
`
`(10) Pub. No.: US 2002/0002479 Al
`Jan. 3, 2002
`( 43) Pub. Date:
`
`(54) CAREER MANAGEMENT SYSTEM
`
`Publication Classification
`
`(76)
`
`Inventors: Gal Almog, Rosh-Haayin (IL); Daniel
`A. Vidor, Rosh-Haayin (IL)
`
`Int. Cl? ..................................................... G06F 17/60
`(51)
`(52) U.S. Cl ................................................................... 705/8
`
`Correspondence Address:
`William H. Dippert, Esq.
`c/o Cowan, Liebowitz and Latman, P.C.
`1133 Avenue of the Americas
`New York, NY 10036-6799 (US)
`
`(21)
`
`Appl. No.:
`
`09/742,687
`
`(22)
`
`Filed:
`
`Dec. 20, 2000
`
`(30)
`
`Foreign Application Priority Data
`
`Dec. 20, 1999
`
`(IL) ................................................. 133617
`
`(57)
`
`ABSTRACT
`
`A method of job placement. The method includes storing a
`database including a plurality of records of worker profiles,
`providing a description of a job opening, storing the descrip(cid:173)
`tion of the job opening in a job opening database, and
`automatically determining by a processor, for at least one of
`the records in the worker database, whether the worker
`profile in the record matches the description of the job
`opening.
`
`12
`
`13
`
`INPUT
`INTERFACE
`
`USER
`TESTING
`
`1 1
`
`10
`
`23
`
`JOB OPENING
`DATABASE
`
`WORKER
`DATABASE
`
`SUPPLEMENTARY
`INFORMATION
`
`QUERY
`
`MATCHING AND SIMILARITY
`DEFINITIONS
`
`14
`
`15
`
`QUERY
`
`JOB SEARCH
`
`WORKER SEARCH
`
`QUERY
`BANK
`
`CAREER
`PLANNING
`
`SALARY
`INFORMATION
`
`GENERAL
`STATISTICS
`
`Petitioner Exhibit 1018 p.1
`
`

`

`Patent Application Publication
`
`Jan. 3, 2002 Sheet 1 of 5
`
`US 2002/0002479 Al
`
`SERVER
`
`INTERNET
`
`22
`
`26
`
`20 ____/
`
`FIG.l
`
`Petitioner Exhibit 1018 p.2
`
`

`

`Patent Application Publication
`
`Jan. 3, 2002 Sheet 2 of 5
`
`US 2002/0002479 Al
`
`12
`
`13
`
`INPUT
`INTERFACE
`
`USER
`TESTING
`
`11
`
`10
`
`23
`
`JOB OPENING
`DATABASE
`
`WORKER
`DATABASE
`
`SUPPLEMENTARY
`INFORMATION
`
`QUERY
`
`MATCHING AND SIMILARITY
`DEFINITIONS
`
`14
`
`15
`
`QUERY
`
`JOB SEARCH
`
`WORKER SEARCH
`
`QUERY
`BANK
`
`CAREER
`PLANNING
`
`SALARY
`INFORMATION
`
`GENERAL
`STATISTICS
`
`FIG.2
`
`Petitioner Exhibit 1018 p.3
`
`

`

`Patent Application Publication
`
`Jan. 3, 2002 Sheet 3 of 5
`
`US 2002/0002479 Al
`
`( 100
`ENTER RECORD
`DEFINING WORKER
`
`(108
`
`(102
`
`DISPLAY MATCHING
`JOB OPENINGS
`
`REQUEST FEEDBACK
`INFORMATION
`
`(104
`
`QUERY BASED ON
`VARIATION OF RECORD
`
`(106
`
`CHANGE RECORD
`
`(110
`
`REQUEST E-MAIL
`UPDATES
`
`FIG.3
`
`Petitioner Exhibit 1018 p.4
`
`

`

`NAME: I
`E-MAIL: I
`PASSWORD: I
`GENDER: I
`AGE:[
`CITY:[
`COUNTRY:l
`
`DEGREE TYPE:! BACHELOR
`
`INSTITUTE: I
`FIELD OF STUDY: I
`AVERAGE: I
`MAJOR: I
`
`0
`
`0
`
`0
`
`53
`
`36
`
`32
`I I 1992 I-I 1994 I
`I INDUSTRY:ITELECOMMUNICATIONS
`I
`I POSITION:IAPPLICATION PROGRAMMING I
`I
`TITLE: ITEAM LEADER
`I
`I
`I
`
`0
`
`0
`
`0
`
`I ADD I
`
`TITLE:
`
`LOCATION:
`
`HOURS:
`
`0
`
`0
`
`0
`
`- -
`
`- - - -
`
`- · · · · - - -
`
`40
`
`42
`
`ANNUAL
`GROSS SALARY:! 65000
`I
`ANNUAL NET:I 55000
`I
`@YES ONO
`PENSION
`HEALTH INSURANCE@ YES ON0
`
`VACATION:!
`
`0
`
`0
`
`0
`
`-
`
`1
`
`I
`
`I
`
`-
`
`- - - _,
`
`34 OTHER SKILLS
`I LAGUAGES:I
`LEVEL: l-.----------~
`
`/38
`
`- - - - - -
`
`]
`
`0
`
`0
`
`0
`
`ON-LINE l
`TESTS
`,----
`
`56
`
`FIG.4
`
`30
`
`""C
`~
`
`~ = .....
`~ 't:l -....
`.... 0 =
`
`I")
`
`~ .....
`
`~
`0' =:
`~ .....
`
`I")
`
`.... 0 =
`
`~
`~
`?
`~~
`
`N c c
`
`N
`
`'JJ. =(cid:173)~
`~ .....
`
`~
`0 ......,
`Ul
`
`Cj
`'JJ.
`
`N c c
`~ c c c
`
`N
`~
`-..J
`'0
`
`>
`'"""'
`
`Petitioner Exhibit 1018 p.5
`
`

`

`80
`
`CAREER COUNSELOR
`
`CURRENT DATE: NOVEMBER 1999
`
`LENGTH OF PLAN:
`5 YEARS
`
`MAXIMIZE:
`TOTAL INCOME
`
`82
`
`84
`
`Dol
`
`RESULTS:
`
`IN ALASKA
`2000-2001 SOFTWARE ENGINEER
`CLICK HERE
`
`2001-2002 HARDWARE CONSULTANT ARIZONA
`CLICK HERE
`
`CONSTRAINTS
`1- WORK HOURS PER MONTH<300
`
`2- LOCATION DURING AT LEAST
`25% OF TIME=ARIZONA
`
`0
`0
`0
`
`86
`
`2003-2004 PATENT AGENT
`
`GOOD LUCK
`
`FIG.5
`
`'t:l
`
`I")
`
`~ .....
`
`""C
`~ .....
`~ = .....
`>
`'t:l -....
`.... 0 =
`""C = 0' -....
`.... 0 =
`
`I")
`
`~ .....
`
`~
`~
`?
`~
`
`~
`
`N c c
`
`N
`
`'JJ. =-~
`~ .....
`Ul
`0 ......,
`Ul
`
`Cj
`'JJ.
`
`N c c
`
`N -c c c
`
`N
`~
`-..J
`'0
`
`>
`'"""'
`
`Petitioner Exhibit 1018 p.6
`
`

`

`US 2002/00024 79 Al
`
`Jan.3,2002
`
`1
`
`CAREER MANAGEMENT SYSTEM
`
`FIELD OF THE INVENTION
`
`[0001] The present invention relates to methods of pro(cid:173)
`viding employment information and particularly to on-line
`automatic systems for providing career management ser(cid:173)
`vices and employment information.
`
`BACKGROUND OF THE INVENTION
`
`[0002]
`Job hunting and recruiting is a problematic and
`time consuming task. Many companies need to find highly
`qualified workers within very short periods. For this purpose
`conventional ads are not usually sufficient. Employment
`agencies maintain databases of people looking for jobs.
`However, these databases are usually of limited scope.
`Therefore, in many cases employment agencies deal with
`recruiting workers which are not included in their database
`responsive to specific requests of employers for workers.
`
`[0003] Many Internet sites provide information on job
`openings, e.g., www.careermosaic.com. These sites, how(cid:173)
`ever, are usually only an electronic version of conventional
`want ads. Some web sites, such as Bid4geeks.com and
`Talent Market, post employees for auction, inviting employ(cid:173)
`ers to bid for the employees.
`
`[0004] An employment agency at www.careercentral.com
`allows online job recruiters to fill out questionnaires describ(cid:173)
`ing their professional profiles. Likewise employers seeking
`workers may fill out questionnaires on-line.
`
`[0005] A web site, at careerbuilder.com, allows users to
`search for job offers of a specific position which are above
`a minimal salary.
`
`[0006] One of the major tools in luring workers is offering
`high salaries. Of course, employers prefer not to offer too
`high a salary unnecessarily. Workers, on the other hand, wish
`to receive as high a salary as possible. One of the methods
`to know how high a salary to offer or accept is by comparing
`to other workers in similar positions.
`
`[0007] Some web sites, such as www.informationweek(cid:173)
`.com/itsalsryadvisor and wwwjobsmart.com, provide salary
`surveys based on professions and experience. These surveys
`are usually based on a relatively small number of surveyed
`companies and/or workers, and are updated only every few
`months.
`
`SUMMARY OF THE INVENTION
`
`[0008] An aspect of some embodiments of the invention
`relates to managing an on-line, widely available database of
`employment related information which is continuously
`updated in real time.
`
`[0009] The use of a real time database has the advantage
`of providing important real time data on available workers
`as this data is accumulated. In the real time database, only
`a short period (e.g., of the order of seconds) occurs between
`entering information and using that information in providing
`query results.
`
`leave an open query for the average compensation of a given
`profile and receive updates when the compensation he/she is
`actually getting is substantially lower than the going aver(cid:173)
`age. In addition, an employer may provide a running query
`for workers such that each new worker preparing a record
`which fits the query is immediately brought to the attention
`of the employer and/or the employer's job opening is
`immediately brought to the attention of the worker.
`
`[0011]
`In some embodiments of the invention, the queries
`provided by the users are used in building the database.
`Many queries require entering, for example, a worker profile
`to which the query relates. The data entered for the query is
`optionally used in building a record of the database.
`
`[0012] The use of a real time database also helps in
`convincing people to enter information into the database.
`The ability to receive information substantially at the same
`time the information is being acquired is an incentive for
`people to enter the information. A person connecting to the
`database to receive information is usually more willing to
`provide information than a person who needs to provide
`information without receiving information. In some embodi(cid:173)
`ments of the present invention, only people who provide
`information to the database are allowed to query the data(cid:173)
`base.
`
`[0013] The use of an on-line database allows users to
`provide sequences of queries which depend on the results of
`each other. For example, if too many records are received in
`response to a query, the query may be narrowed by the user,
`to receive a smaller number of records which fulfill the
`query. In another example, a user may provide sequences of
`queries which check the affect of changes in the user's
`expertise on the compensation the user receives.
`
`[0014] The database optionally includes records on cur(cid:173)
`rent employment and compensation of workers. Optionally,
`the database also includes for at least some of the records
`information on desired positions and/or compensations for
`which the workers are willing to accept a new position.
`
`[0015]
`In some embodiments of the invention, the data(cid:173)
`base may be queried for records which describe workers
`who fulfill a desired profile. A company performing the
`query may approach these workers and offer them jobs.
`Optionally, the database may be queried for employment
`related information based on records which match a certain
`profile. The employment related information may include an
`average salary rate for the profile, suggested methods of
`increasing the salary and/or methods for reaching a desired
`salary. Alternatively or additionally, the employment infor(cid:173)
`mation includes information on the popularity of specific job
`titles and/or worker profiles as well as the percentage of
`persons in the population who may fill specific job openings.
`
`[0016] An aspect of some embodiments of the present
`invention relates to automatic matching of workers and
`employers without human intervention. By managing an
`on-line real time database, employers can find a predeter(cid:173)
`mined number of workers which most closely fit their needs
`without manually scrutinizing large numbers of worker
`profiles.
`
`[0010]
`In some embodiments of the invention, a running
`query may be left at the database, such that each new record
`which fulfills the query is brought to the immediate attention
`of the user who provided the query. Thus, a worker may
`
`[0017] Optionally, workers and employers may specify
`criterions of the jobs and workers they are looking for and
`thus avoid scrutinizing large lists of jobs and/or worker
`profiles.
`
`Petitioner Exhibit 1018 p.7
`
`

`

`US 2002/00024 79 Al
`
`Jan.3,2002
`
`2
`
`[0018] There is therefore provided in accordance with an
`embodiment of the present invention, a method of job
`placement, including storing a database including a plurality
`of records of worker profiles, providing a description of a
`job opening, storing the description of the job opening in a
`job opening database, and automatically determining by a
`processor, for at least one of the records in the worker
`database, whether the worker profile in the record matches
`the description of the job opening. Optionally, storing the
`database includes receiving information for at least some of
`the records over a network which connects a plurality of
`remote processors. Optionally, providing the description of
`the job opening includes providing the description over a
`network which connects a plurality of remote processors.
`
`[0019] Optionally, storing the database includes storing a
`database in which at least some of the records include a
`salary received by the worker represented by the record.
`Alternatively or additionally, storing the database includes
`storing records which include values for a predetermined set
`of fields and providing the description of the job opening
`includes providing values for the predetermined set of fields.
`Optionally, providing the description of the job opening
`includes providing range values for one or more of the fields
`and/or stating an importance of one or more of the fields.
`Optionally, determining whether the worker profile matches
`the job opening includes assigning each field a score and
`generating a total matching score from a weighted sum of
`the scores of the fields. Optionally, determining for at least
`one of the records whether the worker profile of the record
`matches the job opening includes determining which of a
`plurality of the records match the job opening. Optionally,
`the method includes providing a list of the workers repre(cid:173)
`sented by the matching records to an employer. Optionally,
`the method includes selecting by the employer workers who
`are of interest to the employer, and indicating to the workers
`that they have been selected by the employer. Optionally,
`indicating to the workers includes marking a job opening
`record of the employer with a special indication in display(cid:173)
`ing search results of the job opening database to the worker.
`Alternatively or additionally, indicating to the workers
`includes sending a message to the workers. Optionally, the
`method includes determining one or more attributes which
`differentiate between the matching records. Optionally, the
`method includes displaying a graph which shows an average
`salary of the matching records depending on the one or more
`attributes. Optionally, the method includes counting the
`matching records. Optionally, the method includes deter(cid:173)
`mining an average salary of the matching records.
`
`[0020] Optionally, determining for at least one of the
`records whether the worker profile of the record matches the
`job opening includes selecting a predetermined number of
`records which most closely fit to the job opening description.
`Alternatively or additionally, determining for at least one of
`the records whether the worker profile of the record matches
`the job opening includes setting a similarity range to the job
`opening description such that records falling in the similarity
`range are considered matching the job opening.
`
`[0021] Optionally, providing a different description of a
`job opening responsive to the determination and repeating
`the determining with the provided different description.
`Optionally, the descriptions of the job openings include a
`plurality of fields and the different description of a job
`opening is different from the previously provided descrip-
`
`tion in substantially only one field. Optionally, automatically
`providing by the processor suggested changes in the descrip(cid:173)
`tion of the job opening such that the description matches a
`desired set of one or more records. Optionally, providing the
`suggested changes includes providing changes which match
`records with an average salary higher than an average salary
`of records matching the provided description without the
`changes, by a required percent. Optionally, the method
`includes displaying data from one or more worker records
`which were determined to match the job opening descrip(cid:173)
`tion. Optionally, at least one of the one or more worker
`records from which data was displayed was stored in the
`worker database only a short period before the automatic
`determination. Optionally, the method includes notifying the
`workers represented by the one or more records from which
`data was displayed that the data was displayed.
`
`[0022] There is further provided in accordance with an
`embodiment of the present invention, a system for job
`placement, including a memory which stores a plurality of
`records of worker profiles, a network interface which
`receives a record describing a job opening from a network
`which connects a plurality of remote processors, and a
`processor which compares the received job opening record
`to one or more of the worker profile records in the memory.
`
`[0023] Optionally, the processor selects worker records
`which match the job opening record.
`
`[0024] Optionally, the job opening record includes a plu(cid:173)
`rality of requirements and the processor selects worker
`records which fit all the requirements of the job opening
`record. Alternatively, the processor selects worker records
`which fit at least a predetermined percent of the require(cid:173)
`ments of the job opening record. Optionally, the processor
`selects a predetermined number of worker records which
`most closely match the job opening record. Optionally, the
`processor assigns substantially each of the worker records
`with a matching score which indicates the extent to which
`the worker record matches the job opening record.
`
`[0025] Optionally, the job opening record includes a plu(cid:173)
`rality of requirements and in assigning the matching scores
`the processor assigns each of the requirements with a weight
`indicative of the importance of the requirement in assigning
`the matching scores. Optionally, the processor calculates an
`average salary of the selected worker records. Alternatively
`or additionally, the processor suggests changes in the job
`opening record which would result in a job opening record
`which would match records which have a predetermined
`attribute. Optionally, the predetermined attribute includes an
`average salary higher than the average salary of the selected
`worker records by at least a given percent. Optionally, the
`processor sends messages to workers represented by the
`selected worker records notifying them of the job opening.
`Optionally, at least some of the worker records in the
`memory are received through the network interface. Option(cid:173)
`ally, the system includes a second memory in which the
`received job opening records are stored. Optionally, worker
`records received through the interface are stored in the
`memory and may be compared by the processor to the
`received job opening record immediately upon reception.
`
`[0026] There is further provided in accordance with an
`embodiment of the present invention, a method of estab(cid:173)
`lishing an opinion on a worker profile, including receiving
`a worker profile, comparing the received worker profile to a
`
`Petitioner Exhibit 1018 p.8
`
`

`

`US 2002/00024 79 Al
`
`Jan.3,2002
`
`3
`
`database of a plurality of worker profiles, and automatically
`generating by a processor, responsive to the comparison, an
`opinion on the received worker profile. Optionally, receiving
`the worker profile includes receiving over a network which
`connects a plurality of remote processors. Optionally, gen(cid:173)
`erating the opinion includes generating an opinion on a
`salary level of the worker profile. Alternatively or addition(cid:173)
`ally, generating the opinion includes generating a career plan
`for an owner of the worker profile. Further alternatively or
`additionally, generating the opinion includes suggesting one
`or more subjects to be studied. Further alternatively or
`additionally, generating the opinion includes stating salary
`levels for several values of a field of the worker profile
`which achieve highest salary levels among the possible
`values of the field. Optionally, the method includes display(cid:173)
`ing the opinion within a short period from receiving the
`worker profile. Optionally, generating the opinion is per(cid:173)
`formed based on one or more records of the worker database
`which were stored in the worker database only a short period
`before receiving the worker profile. Optionally, the method
`includes periodically generating a follow up opinion and
`notifying the owner of the worker profile when the follow up
`opinion has results substantially different than previously
`generated opinions.
`
`[0027] There is further provided in accordance with an
`embodiment of the present invention, a method of job
`placement, including storing a database including a plurality
`of records of job openings, providing a description of a
`worker, storing the description of the worker in a worker
`database, and automatically determining by a processor, for
`at least one of the records in the job opening database,
`whether the job opening in the record matches the worker
`description.
`
`[0028] Optionally, the automatic determination is per(cid:173)
`formed based on one or more records of the job opening
`database which were stored in the job opening database only
`a short period before providing the worker description.
`Optionally, the method includes displaying data from one or
`more records of the job opening database which were
`determined to match the worker description. Optionally, the
`data from the one or more records is displayed together with
`indication of the attitude of the employers of the one or more
`records toward the worker description. Optionally, the indi(cid:173)
`cation of the attitude of the employer includes indication of
`whether the description of the worker fits to the job opening
`in the respective record and/or whether the description of the
`worker was viewed by the employer. Optionally, the worker
`description includes a salary range desired by the worker.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0029] The invention will be more clearly understood by
`reference to the following description of embodiments
`thereof in conjunction with the figures, wherein identical
`structures, elements or parts which appear in more than one
`figure are labeled with the same or similar numeral in all the
`figures in which they appear, in which:
`
`[0030] FIG. 1 is a schematic illustration of a system for
`providing employment information, in accordance with an
`embodiment of the invention;
`
`[0031] FIG. 2 is a schematic block diagram of the contents
`and services provided by the system of FIG. 1, in accor(cid:173)
`dance with an embodiment of the present invention.
`
`[0032] FIG. 3 is a flowchart of the actions performed by
`a user accessing the system of FIG. 1, in accordance with an
`embodiment of the present invention;
`
`[0033] FIG. 4 is a schematic illustration of a user interface
`for receiving information for an employment database, in
`accordance with an embodiment of the present invention;
`and
`
`[0034] FIG. 5 is a schematic illustration of a user interface
`for career planning, in accordance with an embodiment of
`the present invention.
`
`DETAILED DESCRIPTION OF EMBODIMENTS
`
`[0035] FIG. 1 is a schematic illustration of a system 20 for
`managing employment information, in accordance with an
`embodiment of the invention. System 20 comprises a server
`22 which manages a database of employment information.
`Optionally, a plurality of remote terminals 24 connect to
`server 22 over a public network 26, such as the Internet.
`Alternatively or additionally, some of terminals 24 connect
`to server 22 over a private or dedicated network.
`
`[0036] FIG. 2 is a schematic block diagram of the contents
`and services provided by server 22, in accordance with an
`embodiment of the present invention. Server 22 optionally
`carries one or more databases of employment related infor(cid:173)
`mation. In some embodiments of the invention, server 22
`carries a worker database 10 and a job opening database 11.
`An input interface 12 is used by users to enter information
`to databases 10 and 11. In addition, an on-line user testing
`unit 13 may be invoked by users to perform psychometric
`tests, language tests and/or other employment related tests,
`the results of which are stored in the user's record of worker
`database 10. Alternatively or additionally, server 22 provides
`on-line courses and/or connects users to on-line courses of
`other servers. Upon graduation of an on-line course, the
`worker's record in database 10 is optionally automatically
`updated.
`
`[0037] Users connecting to server 22 may search data(cid:173)
`bases 11 and 10 for job openings and workers, respectively,
`using search engines 14 and 15. In addition, users may
`invoke procedures for requesting employment related infor(cid:173)
`mation, such as a procedure for requesting salary informa(cid:173)
`tion of specific worker profiles 18, a procedure for career
`planning 19 and/or a procedure for general statistics 21.
`Server 22 optionally includes definitions 16 of which
`records in the same database are considered similar (e.g., the
`largest distance between two records which are still similar),
`and of which records of one database are considered match(cid:173)
`ing records of the other database. In some embodiments of
`the invention, server 22 includes an open query bank 25 in
`which users leave queries which are evaluated periodically
`by server 22 as new records enter the database. In some
`embodiments of the invention, each record in databases 10
`and/or 11 serves as an open query for respective jobs and
`workers who fit the record.
`
`[0038]
`In some embodiments of the present invention,
`server 22 comprises a supplementary information database
`23 which has information which helps in performing record
`comparisons. The supplementary information includes, for
`example, geographical information used to determine dis(cid:173)
`tances between cities, currency information to compare
`salaries in different currencies, tuition fees and ratings of
`
`Petitioner Exhibit 1018 p.9
`
`

`

`US 2002/00024 79 Al
`
`Jan.3,2002
`
`4
`
`education institutes. Alternatively or additionally to storing
`the supplementary information in server 22, the server
`consults other Web sites which carry the required supple(cid:173)
`mentary information.
`[0039] Databases 10 and 11 are optionally connected
`on-line to terminals 24 and are updated in real time. Thus,
`as described below, information added to a database at a
`specific time may be used already a short period (e.g., a few
`seconds) later in generating responses to user queries by
`server 22.
`[0040] FIG. 3 is a flowchart of the actions performed by
`a user accessing server 22, in accordance with an embodi(cid:173)
`ment of the present invention. The user optionally enters
`(100) through interface 12 a record containing a worker
`profile describing the user, or other worker. Responsive to
`the entered record, the user may request from server 22 to
`search the job opening database and display (108) a listing
`of job openings which match the entered profile. Optionally,
`the worker may also request that server 22 provide (102)
`feedback on the record, such as an opinion on the salary
`which should be paid to the worker, suggestions on courses
`worthwhile to be learnt by the worker and/or a career plan.
`[0041] Upon receiving the feedback and/or the job open(cid:173)
`ing listings the worker may request (104) feedback and/or
`additional job openings based on one or more variations of
`the entered record, e.g., "what if" questions. For example,
`the user may query for a deserved salary of the worker
`and/or for job openings if the worker had more experience
`or worked in a different location.
`[0042]
`In some embodiments of the present invention, the
`user may amend (106) the record responsive to the feedback
`and/or listed job openings.
`[0043]
`In some embodiments of the invention, the user
`may leave (110) in query bank 25 delayed queries to be
`evaluated by server 22 periodically even when the user is not
`connected to the server. The results of the delayed queries
`are optionally sent to the user via e-mail (external or internal
`to server 22), a real time banner and/or any other messaging
`method. Alternatively or additionally, the user is notified that
`new results have been determined and is invited to connect
`to server 22 to see the results. In some embodiments of the
`invention, the results are sent to the user only if they fulfill
`an interest criterion set by the user. For example, a delayed
`query may request notification when the average salary in
`records similar to the user's profile increases by more than
`10% relative to the salary of the user and/or relative to the
`answer to the query as received on the last time the user
`connected to server 22.
`[0044]
`In some embodiments of the invention, server 22
`periodically evaluates all the delayed queries in bank 25
`from scratch. Alternatively, server 22 stores along with each
`delayed query in bank 25, fields summarizing the results of
`the query, and for each addition, deletion and/or change in
`a record of one of databases 10 and 11 the result fields are
`updated as necessary.
`
`[0045]
`In some embodiments of the invention, the user
`may request (110) that matching job openings and/or worker
`profiles entered to the database at later times be brought to
`his/her immediate attention. In some embodiments of the
`invention, entering a record to worker database 10 is an
`implicit request to receive updates on available job open-
`
`ings. Alternatively or additionally, the worker may indicate
`how eager he/he is to receive job offers on a multi-level scale
`(e.g., no job-offers, curious, interested, looking although
`employed, unemployed).
`
`[0046] The speed at which the information is brought to
`the user optionally depends on the payments of the user. In
`some embodiments of the invention, an e-mail message or a
`real time banner is sent to the user with the description of the
`job. Alternatively or additionally, the message states that a
`new opening awaits the user at server 22. Further alterna(cid:173)
`tively or additionally, a message is sent periodically to the
`user (e.g., every week) stating the number of additional jobs
`which match the user's record.
`
`[0047]
`In some embodiments of the present invention,
`when an employer views a worker profile in database 10
`indication is sent to the worker who entered the profile.
`Optionally, the indication indicates the level of interest the
`employer showed, for example by stating whether the profile
`was found similar to a job-opening posted by the employer,
`whether the employer indicated he/she was interested in the
`worker, and/or how much time the employer spent viewing
`the details of the worker. Optionally, database 10 stores for
`each worker record a listing of the number of employers who
`showed interest in the profile of the worker. Employers
`querying database 10 may search for workers who, for
`example, have high interest levels.
`
`[0048] Referring now in more detail to entering (100) the
`record, the user optionally enters the record information to
`server 22 from a remote terminal 24, over network 26.
`Optionally, the user surfs to a Web site of server 22 which
`contains forms to be filled in by the user, as described
`hereinbelow with reference to FIG. 4. Alternatively or
`additionally, the user enters the information on terminal 24
`and uploads the record to server 22. Optionally, the user
`downloads a procedure for entering the information from
`server 22 to terminal24. This alternative is especially useful
`for users who wish to enter information for a plurality of
`workers. Further alternatively or additionally, the user
`downloads forms and/or receives the forms by mail or Fax,
`and returns the forms using mail, e-mail, Fax or any other
`suitable means. Further alternatively or additionally, the user
`sends the information to be included in the record in an open
`format and server 22 translates the information in the open
`format into the form of the records in the database using text
`mining and/or by a human operator.
`
`[0049] FIG. 4 is a schematic illustration of a Web page 30
`for receiving information for the worker database, in accor(cid:173)
`dance with an embodiment of the present invention. Web
`page 30, which optionally is part of interface 12, comprises
`a plurality of windows for entering various employment
`information of a worker. The windows may be displayed on
`a single page or on a plurality of linked pages. For the
`simplicity of FIG. 4, all the windows are shown on a single
`page. Optionally, Web page 30 comprises a personal infor(cid:173)
`mation window 32 in which the user may enter a name,
`residence location (e.g., city, state and/or country), e-mail
`address, and other personal information which may be used
`to contact the worker and/or the user. In some embodiments,
`however, users are not obligated to enter identification
`information and/or may use pseudo names. In some embodi(cid:173)
`ments of the invention, the user receives an internal mailbox
`on server 22, for example when the user does not have a
`
`Petitioner Exhibit 1018 p.10
`
`

`

`US 2002/00024 79 Al
`
`Jan.3,2002
`
`5
`
`mailbox or when the user does not want to identify himself.
`Personal information window 32 optionally also receives
`general information about the worker, such as age (or birth
`date), gender and personal status.
`
`[0050]
`In some embo

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket