throbber
PCT
`
`WORLD INTELLECTUAL PROPERTY ORGANIZATION
`International Bureau
`
`
`
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
` (11) International Publication Number:
`
`(51) International Patent Classification 7 :
` A1
`G06F 17/30
`
`(43) International Publication Date:
`
`
`
`(21) International Application Number:
`PCT/IL00/00186
`
`
`(22) International Filing Date:
`26 March 2000 (26.03.00)
`
`
`WO 00/58866
`
`5 October 2000 (05.10.00)
`
`(81) Designated States: AE, AG, AL, AM, AT, AT (Utility model),
`AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CR, CU,
`CZ, CZ (Utility model), DE, DE (Utility model), DK, DK
`(Utility model), DM, DZ, EE, EE (Utility model), ES, F1,
`F1 (Utility model), GB, GD, GE, GH, GM, HR, HU, ID,
`IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT,
`LU, LV, MA, MD, MG, MK, MN, MW, MX, NO, NZ, PL,
`PT, RO, RU, SD, SE, SG, SI, SK, SK (Utility model), SL,
`TJ, TM, TR, 'I'I‘, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW,
`ARIPO patent (GH, GM, KE, LS, MW, SD, SL, SZ, TZ,
`UG, ZW), Eurasian patent (AM, AZ, BY, KG, KZ, MD,
`RU, TJ, TM), European patent (AT, BE, CH, CY, DE, DK,
`ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE), OAPI
`patent (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR,
`NE, SN, TD, TG).
`
`09/277,321
`
`26 March 1999 (26.03.99)
`
`US
`
` (30) Priority Data:
`
`
`
`
`(71) Applicant (for all designated States except US): TARGET—
`MATCH LTD. [IL/IL]; Rothschild Boulevard 86A, 65787
`
`Tel Aviv (IL).
`
`
`(72) Inventors; and
`
`
`(75) Inventors/Applicants (for US only): LITVAK, Muly [IL/IL];
`
`
`Rothschild Boulevard 86A, 65787 Tel Aviv (IL). LEVY,
`Anat [IL/IL]; Budenheimer Street 11, 62008 Tel Aviv (IL).
`
` Published
`
`
`(74) Agents: COLB, Sanford, T. et al.; Sanford T. Colb & Co., P.O.
`Box 2273, 76122 Rehovot (IL).
`
`With international search report.
`
`(54) Title: MULTI—LINGUAL ON—LINE OBJECT MATCHING
`
`
`
`-_._....-_..-__...--..‘.23
`_
`155
`’QgflF-EflME‘El-mms 1‘5.'W~w—N-m§—W~E§m«
`ESSENTIAL
`NONvESSENTlIAéf
`ATTRIBUTES
`A‘n’RmmEs
`AnRIaurEs
`———-—
`.Bfififiiflngfimwmw
`ESSENML
`AHRJBUTES
`
`CLIENT COMPUTER
`
`(57) Abstract
`175
`A method and system for on~line interactive r—\
`object matching (110),
`including entering subscriber
`data (105)
`into a subscriber database by means of
`a form page, using a first
`language,
`the subscriber
`database storing subscriber data ( 105), the subscriber
`data (105) including subscriber identification attributes
`(115 and 125)) and subscriber request attributes (120
`and 130), searching an object database to find data for
`.
`.
`.
`.
`.
`.
`.
`.
`at least one candidate object (110) wrthm the object
`database,
`the object database storing object data,
`the
`object including object identification attributes (115 and
`125) and object request attributes (120 and 130), and
`the at least one candidate object being characterized
`m that
`its 1dent1fication attributes (115 and 125) at
`least partially match corresponding subscriber request
`attributes (120 and 130), and displaying the at least
`one candidate object by means of a form page, using a
`second language.
`
`ATTRIBUTES
`
`A‘ITRIBUTES
`
`NON-ESSENTIAL
`AHRIBUIES
`
`Monster Worldwide, Inc. Exhibit 1025 (p.1/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.1/29)
`
`

`

`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`
`
`
`
`
`AL
`AM
`AT
`AU
`AZ
`BA
`BB
`BE
`BF
`BG
`13.]
`BR
`BY
`CA
`CF
`CG
`CH
`CI
`CM
`CN
`CU
`CZ
`DE
`DK
`
`ES
`FI
`FR
`GA
`GB
`GE
`GH
`GN
`GR
`HU
`IE
`IL
`IS
`IT
`JP
`KE
`KG
`KP
`
`Spain
`Finland
`France
`Gabon
`United Kingdom
`Georgia
`Ghana
`Guinea
`Greece
`Hungary
`Ireland
`Israel
`Iceland
`Italy
`Japan
`Kenya
`Kyrgyzstan
`Democratic People’s
`Republic of Korea
`Republic of Korea
`Kazakstan
`Saint Lucia
`Licchtcnstein
`Sri Lanka
`Liberia
`
`LS
`LT
`LU
`LV
`MC
`MD
`MG
`MK
`
`ML
`MN
`MR
`MW
`MX
`NE
`NL
`NO
`NZ
`PL
`
`RO
`RU
`SD
`SE
`SG
`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international applications under the PCT.
`Albania
`Armenia
`
`Austria
`
`Australia
`
`Azerbaijan
`
`Bosnia and Herzegovina
`Barbados
`
`
`Belgium
`Burkina Faso
`
`Bulgaria
`
`Benin
`Brazil
`
`Belarus
`
`Canada
`
`Central African Republic
`
`Congo
`
`Switzerland
`
`cote d'lvoire
`
`Cameroon
`
`KR
`China
`
`Cuba
`KZ
`LC
`
`Czech Republic
`LI
`Germany
`LK
`Denmark
`
`Estonia
`LR
`
`
`
`
`
`Lesotho
`Lithuania
`Luxembourg
`Latvia
`Monaco
`Republic of Moldova
`Madagascar
`The former Yugoslav
`Republic of Macedonia
`Mali
`Mongolia
`Mauritania
`Malawi
`Mexico
`Niger
`Netherlands
`Norway
`New Zealand
`Poland
`Portugal
`Romania
`Russian Federation
`Sudan
`Sweden
`Singapore
`
`SI
`SK
`SN
`SZ
`TD
`TG
`TJ
`TM
`TR
`TT
`UA
`UG
`US
`UZ
`VN
`YU
`ZW
`
`Slovenia
`Slovakia
`Senegal
`Swaziland
`Chad
`Togo
`Tajikistan
`Turkmenistan
`Turkey
`Trinidad and Tobago
`Ukraine
`Uganda
`United States of America
`Uzbekistan
`Viet Nam
`Yugoslavia
`Zimbabwe
`
`
`
`
`
`Monster Worldwide, Inc. Exhibit 1025 (p.2/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.2/29)
`
`

`

`W0 0'0/58866
`
`PCT/IL00/00186
`
`Multi-Lingual On-Line Object Matching
`
`FIELD OF THE INVENTION
`
`The present invention relates to matching of objects within databases.
`
`BACKGROUND OF THE INVENTION
`
`The following patents have been found in a US. patent search and are believed
`
`to be generally relevant to the field of the invention:
`
`US4,566,078; US4,595,980; [584,615,002; US4,658;370; US4,787,035; US4,885,689;
`
`US4,905,138; US4,916,6lO; USS,148,541; USS,157,606; USS,257,185; USS,278,980;
`
`10
`
`15
`
`U85,307,265; USS,319,745;135,412,712;USS/116,903; USS,426,583;USS,434,776;
`
`USS,442,782; USS,453,761; USS/193,606; USS,504,902; USS,511,199; USS,523,946;
`
`USS,557,798;USS,565,908;USS,570,134;U85,583,761;USS,606,700;USS,623,657;
`
`USS,634,066; USS,680,628; L'SS,715,466; USS,721,939; USS,751,957; USS,778,213;
`
`USS,778,356;USS,784,069;135,784,071;US5,787,386; USS,787,410; USS,793,381;
`
`
`
`USS,794,218; USS;799,308; 135,802,511; USS,805,719; USS,815,710; USS,819,303;
`USS,826,250; USS,835,912; USS,838,812; USS,848,419; US5,860,(110; USS,864,864;
`
`USS,867,811; US5,870,605; USS,870,723; USS,873,070; USS,873,084; US5,077,665;
`
`20
`
`USS,197,005; US5,206,949; USS,210,868; USS,251,131; USS,297,039; USS,379,366;
`
`25
`
`30
`
`US5,404,295; USS,404,507; USS,410,692; USS,428,778; USS,454,106; USS,473,146;
`
`USS,535,118; USS,561,793; USS,577,241; USS,600,829; USS,659,731; US5,727,197;
`USS,778,344; USS,794,231; USS},819,291; USS,822,743; US5,832,474; USS,870,741;
`
`I
`
`WOO9717663A1; WOO9726’614A1; W009718516A1;
`
`EP00669021A1; EP00762299A1; EPOO829053A1; EP00875034A1; EPOO388148B1;
`
`EP00121071A2; EPOO333612A2; EP00376316A2; EP0088774'8A2; EPOO333612A3;
`
`EPOO376316A3; EP00388148A3;
`
`SUMMARY OF THE INVENTION
`
`The present invention provides methods and systems for multi-lingual on-line
`
`match-making, over the Internet. When used in connection with dating services, the
`
`present invention can be used to match multi-national subscribers to one another, by
`
`1
`
`SUBSTITUTE SHEET (RULE 26)
`Monster Worldwide, Inc. Exhibit 1025 (p.3/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.3/29)
`
`

`

`WO 00/58866
`
`PCT/IL00/00186
`
`finding candidate matches for each subscriber. When used in connection with
`
`employment services, the present invention can be used to match multi-national job
`
`openings with people seeking employment.
`
`The present invention enables people of different nationalities to use a common
`
`5
`
`version of a match-making application in their native tongues. The present invention
`
`obviates the need to use multiple localized versions of such an application, and integrate
`
`multiple databases.
`
`There is thus provided in accordance with a preferred embodiment of the
`
`present invention a method for on—line interactive object matching, including entering
`
`lO
`
`subscriber data into a subscriber database by means of a form page, using a first
`
`language, the subscriber database storing subscriber data, the subscriber data including
`
`subscriber identification attributes and subscriber request attributes, searching an object
`
`database to find data for at least one candidate object within the object database, the
`
`object database storing object data,
`
`the object data including object
`
`identification
`
`15
`
`attributes and object request attributes, and the at
`
`least one candidate object being
`
`characterized in that its identification attributes at least partially match corresponding
`
`subscriber request attributes, and displaying the at least one candidate object by means
`
`of a form page, using a second language.
`
`There is fiirther provided in accordance with a preferred embodiment of the
`
`20
`
`present invention a system for ”on-line interactive object matching,
`
`including a data
`
`acquisition unit acquiring subscriber data within a subscriber database by means of a
`
`form page, using a first language, the subscriber database storing subscriber data, the
`subscriber data including subscriber identification attributes and subscriber request
`attributes, a database search engine searching an object database to find data for at least
`
`25
`
`one candidate object within the object database, the object database storing object data,
`
`the object data including object identification attributes and object request attributes,
`
`and the at
`
`least one candidate object being characterized in that
`
`its identification
`
`attributes at least partially match corresponding subscriber request attributes, and a
`
`display device displaying the at least one candidate object by means of a form page,
`
`30
`
`using a second language.
`
`Monster Worldwide, Inc. Exhibit 1025 (p.4/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.4/29)
`
`

`

`W0 Oil/58866
`
`PCT/IL00/00186
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention will be more fully understood and appreciated from the
`
`following detailed description, taken in conjunction with the drawings in which:
`
`Figure l is a simplified illustration of a language-independent database, used in
`
`a preferred embodiment of the present invention;
`
`Figure 2 is a simplified illustration of a database search engine that finds
`
`candidate objects for subscribers in accordance with a preferred embodiment of the
`
`present invention; and
`
`Figure 3 is a simplified illustration of a multi-lingual on-line object matching
`
`10
`
`system operative in accordance with a preferred embodiment of the present invention.
`
`Monster Worldwide, Inc. Exhibit 1025 (p.5/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.5/29)
`
`

`

`WO 00/58866
`
`PCT/IL00/00186
`
`DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
`
`The present invention concerns a multi-lingual on-line Internet match-making
`
`service. Subscribers to a system operative in accordance with a preferred embodiment
`
`of the present invention provide descriptive data to identify themselves, along with data
`
`describing objects they are interested in finding. When used as a dating service, the
`
`subscribers and objects can both be people interested in meeting other people. When
`
`used as an employment service, the subscribers can be employers and the objects can be
`
`people seeking employment, or alternatively the subscribers can be people seeking
`
`employment and the objects can be job openings.
`
`The multi-lingual capability of the present
`
`invention enables the same
`
`match-making application to be used internationally. The present invention obviates the
`
`need to use multiple localized versions of the application and integrate multiple
`
`databases,
`
`in order
`
`to support multiple languages.
`
`Instead, data entering the
`
`match-making application in multiple languages
`
`is
`
`integrated into a common
`
`language-independent database. As a result, the present invention enables people from
`
`different countries to use a common dating system in their native tongues, and be
`
`matched together.
`
`In accordance with a preferred embodiment of the present
`
`invention,
`
`the
`
`subscriber data is stored Within a subscriber database, and the object data is stored
`
`within an object database. The subscriber database may be the same database as the
`
`object database, or alternatively it may be distinct from the object database. The data
`
`used to identify a subscriber is preferably a set of subscriber identification attributes,
`
`such as the subscriber’s age, height, weight, eye color, hair color, academic training,
`
`nationality and profession. The data used to describe the objects that a subscriber is
`
`interested in finding is preferably a set of subscriber request attributes. The same set of
`
`attributes may be used for identification and request attributes, or alternatively different
`
`sets of attributes may be used.
`
`Similarly,
`
`the data used to identify an object
`
`is preferably a set of object
`
`identification attributes, and the data used to describe the subscribers that are suitable
`
`for an object is preferably a set of object request attributes.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Monster Worldwide, Inc. Exhibit 1025 (p.6/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.6/29)
`
`

`

`WO 00/58866
`
`PCT/IL00/00186
`
`When a subscriber enters his identification attributes and request attributes into
`
`the subscriber database,
`
`the present
`
`invention conducts a search within the object
`
`database to find candidate objects that match the subscriber’s request.
`
`It will be appreciated by persons skilled in the art
`
`that several
`
`types of
`
`matching criteria can be used in the present invention. A one-way match can be used to
`
`find candidate objects within the object database whose identification attributes match
`
`corresponding subscriber request attributes Moreover, the one-way match can be a
`
`“complete match,” whereby all of the object
`
`identification attributes match the
`
`corresponding subscriber request attributes, or alternatively the match can be a “partial
`
`match,” whereby some of the object
`
`identification attributes match corresponding
`
`subscriber request attributes.
`
`For a more accurate match, the present invention uses a two-may match, to find
`
`candidate objects within the object database whose identification attributes match
`
`corresponding subscriber
`
`request attributes,
`
`and whose request attributes match
`
`corresponding subscriber identification attributes. Moreover, each direction of the
`
`two-way match can be either a complete match or a partial match. For example, a
`
`database search can find candidate objects for which their identification attributes
`
`completely match the subscriber request attributes, and for which their request attributes
`
`partially match the subscriber identification attributes.
`
`The present invention includes the capability of indicating that certain object
`
`identification attributes are essential and that other object identification attributes are
`
`preferable but non—essential. For example, in a dating service, attributes such as age and
`weight may be essential and attributes such as nationality and profession may be
`
`non-essential, When searching for candidate objects to match a subscriber, a preferred
`
`embodiment of the present invention enforces a complete match for essential attributes
`
`and a partial match for non-essential attributes, as described hereinbelow with reference
`
`to Figure 2.
`
`In one embodiment of the present
`
`invention,
`
`the classification as to which
`
`object identification attributes are essential and which object identification attributes are
`
`non-essential is prescribed by an administrator of an object matching system.
`
`In an
`
`alternative embodiment of the present invention, the classification as to which object
`
`identification attributes are essential and which object
`
`identification attributes are
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Monster Worldwide, Inc. Exhibit 1025 (p.7/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.7/29)
`
`

`

`W0 0‘0/58866
`
`PCT/IL00/00186
`
`non-essential is made by a subscriber.
`
`In this latter embodiment the classification as to
`
`which object
`
`identification attributes are essential and which object
`
`identification
`
`attributes are non—essential
`
`is personal to each subscriber, and can be different for
`
`different subscribers Moreover, a subscriber using the system repeatedly can change
`
`his personal classification as to which object identification attributes are essential and
`
`which attributes are non-essential to him.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Similarly,
`
`subscriber
`
`identification attributes can also be classified into
`
`essential and non-essential attributes.
`
`In the case of a two-way match, where object
`
`request attributes are matched with corresponding subscriber identification attributes, a
`
`complete match is applied to essential
`
`attributes and a partial match is applied to
`
`non—essential attributes, as described hereinbelow with reference to Figure 2.
`
`Reference is now made to Figure 1, which is a simplified illustration of a
`
`language—independent database, used in a preferred embodiment of the present
`invention. Shown in Figure 1
`is a database 100 that includes subscriber data 105 and
`
`object data 110. As mentioned hereinabove, the subscriber and object databases of the
`
`present invention may be distinct or identical databases. For purposes of conciseness
`
`and clarity, a single database 100 is illustrated in Figure 1. Database 100 stores both
`
`subscriber data 105 and object data 110.
`
`Subscriber data 105 includes subscriber
`
`identification attributes
`
`115 and subscriber
`
`request attributes
`
`120.
`
`Subscriber
`
`identification attributes 115 are used to describe the subscriber himself. Examples of
`such attributes are the subscriber’s age, height, weight, eye color, hair color, academic
`
`Subscriber request attributes 120 are used to
`training, nationality and profession.
`describe the type of object that the subscriber is interested in being match with.
`Similarly, object data 110 includes object
`identification attributes 125 and
`
`object request attributes 130.
`
`Identification attributes 125 of an object are used to
`
`describe the object being identified. Request attributes 130 of an object are used to
`describe the type of subscriber that is suitable for matching with the object.
`
`Identification and request
`
`attributes
`
`are
`
`classified into
`
`essential
`
`and
`
`non-essential attributes. As shown in Figure l, subscriber identification attributes 115
`
`are classified into essential identification attributes 135 and non-essential identification
`
`attributes 140, and subscriber request attributes 120 are classified into essential request
`attributes 145 and non-essential request attributes 150. Similarly, object identification
`
`6
`
`Monster Worldwide, Inc. Exhibit 1025 (p.8/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.8/29)
`
`

`

`W0 (IO/58866
`
`PCT/IL00/00186
`
`attributes 125 are classified into essential identification attributes 155 and non-essential
`
`identification attributes 160, and object
`
`request attributes 130 are classified into
`
`essential request attributes 165 and non-essential request attributes 170. For example,
`
`age and weight can be essential attributes, whereas nationality and profession can be
`
`non-essential attributes.
`
`Preferably, the classification as to which object identification attributes 125 are
`
`essential attributes 155 and which ones are non-essential attributes 160 coincides with
`
`the classification as to which subscriber request attributes 120 are essential attributes
`
`10
`
`15
`
`145 and which ones are non—essential attributes 150.
`
`This ensures that essential
`
`attributes 155 can be completely matched with essential attributes 145, as described
`
`hereinbelow with reference to Figure 2.
`
`Similarlx.
`
`the classification as to which
`
`subscriber attributes 115 are essential attributes 135 and which ones are non-essential
`
`attributes 140 preferably coincides with the classification as to which object request
`attributes 130 are essential attributes 165 and which ones are non-essential attributes
`
`170. This ensures that essential attributes 135 can be completely matched with essential
`
`attributes 165, as described hereinbelow with reference to Figure 2.
`
`In one embodiment of the present
`
`invention,
`
`the classification as to which
`
`object
`
`identification attributes 125 are essential attributes 155 and which ones are
`
`20
`
`non-essential attributes 160 is prescribed by an administrator of the match-making
`system.
`In an alternative embodiment of the present invention, the classification as to
`
`which object identification attributes 125 are essential attributes 155 and which ones are
`
`In both of these embodiments, the
`non-essential attributes 160 is made by a subscriber.
`classification among object
`identification attributes 125 is
`then imposed as the
`classification among subscriber
`request attributes 120,
`to ensure that
`the two
`
`classifications coincide, as described hereinabove.
`
`Similarly, in one embodiment of the present invention, the classification as to
`
`which subscriber identification attributes 115 are essential attributes 135 and which
`
`ones are non-essential attributes 140 is prescribed by an administrator of the
`
`30
`
`the
`invention,
`In an alternative embodiment of the present
`match-making system.
`classification as to which subscriber identification attributes 115 are essential attributes
`
`In both of
`135 and which ones are non-essential attributes 140 is made by an object.
`these embodiments, the classification among subscriber identification attributes 115 is
`
`7
`
`Monster Worldwide, Inc. Exhibit 1025 (p.9/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.9/29)
`
`

`

`WO 00/58866
`
`PCT/IL00/00186
`
`then imposed as the classification among object request attributes 130, to ensure that the
`
`two classifications coincide, as described hereinabove.
`
`Database 100 resides on a server computer 175, and is accessed by multiple
`
`client computers, such as client computer 180, connected to server computer 175 by
`
`Internet connections. Client computer 180 includes a display device 185, and web
`
`browser software that renders HTML pages transmitted from server computer 175, such
`
`as HTML page 190 and HTML page 195, on display device 185.
`
`Preferably HTML page 190 contains a user interface for inputting subscriber
`
`data to database 100, and HTML page 195 contains a layout for displaying to a
`
`subscriber candidate object data retrieved from database 100.
`
`Reference is now made to Figure 2, which is a simplified illustration of a
`
`database search engine that finds candidate objects for subscribers in accordance with a
`
`preferred embodiment of the present invention. A subscriber enters subscriber data 205
`
`into a match-making system of the present invention, in order to seek candidate objects.
`
`The objects accessible to the match-making system are objects for which characterizing
`
`object data 210 has been entered into the database.
`
`Subscriber data 205 includes
`
`subscriber
`
`identification attributes 215 that serve to identify the subscriber, and
`
`subscriber request attributes 220 that serve to describe the objects that the subscriber is
`
`interested in finding. Object data 210 includes object identification attributes 225 that
`
`serve to identify an object, and object request attributes 230 that serve to identify
`
`subscribers that are suitable for an object.
`
`The match-making system then searches through its object database to find
`candidate objects, appropriate for matching with the subscriber. Various types of
`
`searches are possible.
`
`For example, a one-way search can be conducted to find
`
`candidate objects whose identification attributes completely or partially match the
`
`subscriber
`
`request attributes.
`
`This type of search finds objects that meet
`
`the
`
`requirements sought by the subscriber. However, the subscriber may not necessarily
`meet the requirements necessary to be suitable for the candidate objects.
`
`is also possible to conduct a one-way search in the opposite direction;
`It
`namely, to find candidate objects whose request attributes completely or partially match
`the subscriber identification attributes. This type of search finds objects for which the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Monster Worldwide, Inc. Exhibit 1025 (p.10/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.10/29)
`
`

`

`WO 00/58866
`
`PCT/IL00/00186
`
`subscriber is suitable therefor. However, the objects may not necessarily be desirable to
`
`the subscriber.
`
`Alternatively, a two-way search can be conducted to find candidate objects
`
`whose identification attributes completely or partially match the subscriber request
`
`attributes, and whose request attributes completely or partially match the subscriber
`
`identification attributes. This type of search finds objects for which the subscriber is
`
`suitable therefor, and that also meet the requirements sought by the subscriber.
`
`As mentioned hereinabove, in conducting either a one-way or two-way search,
`
`the attributes to be matched may be completely or partially matched. Partial matching
`
`finds objects some of whose attributes match the corresponding attributes of the
`
`subscriber, but other attributes may not necessarily match. Typically, some of the
`
`attributes being matched in the search are of more importance than others.
`
`In a preferred embodiment
`
`the present
`
`invention classifies attributes into
`
`essential
`
`and non-essential
`
`attributes.
`
`As
`
`illustrated in Figure 2,
`
`subscriber
`
`identification attributes 215 are classified into essential identification attributes 235 and
`
`identification attributes 240, and subscriber request attributes 220 are
`non-essential
`classified into essential request attributes 245 and non-essential request attributes 250.
`Similarly, object identification attributes 225 are classified into essential identification
`
`attributes 255 and non-essential
`
`identification attributes 260, and object
`
`request
`
`attributes are classified into essential request attributes 265 and non-essential request
`attributes 270.
`
`In a preferred embodiment of the present invention, the request attributes are
`classified into essential and non—essential attributes, and the same classifications are
`
`automatically imposed on the corresponding identification attributes. Specifically, the
`
`classification used for the subscriber request attributes 220 is imposed upon the object
`
`identification attributes 225, and the classification used for the object request attributes
`
`230 is imposed upon the subscriber identification attributes 215.
`
`The classifications for the subscriber and object request attributes can be
`
`prescribed by an administrator of the match-making system.
`
`In such a case, where it is
`
`known in advance which attributes are essential, the match-making system can ensure
`
`that data for all essential subscriber and object identification attributes is entered into
`
`the system.
`
`If a subscriber omits essential subscriber identification attributes, or if a
`
`9
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Monster Worldwide, Inc. Exhibit 1025 (p.11/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.11/29)
`
`

`

`WO 00/58866
`
`PCT/IL00/00186
`
`user who enters object data omits essential object identification attributes. the system
`
`displays a notification indicating the missing essential attribute data, and does not input
`
`the subscriber or object data into the database until such missing essential attribute data
`
`is supplied.
`
`Alternatively, a subscriber can impose his own personal classification as to
`
`which request attributes are essential to him and which attributes are not essential to
`
`him. Similarly, a user who enters data for an object into the database can impose his
`
`own personal classification as to which request attributes are essential to him and which
`
`attributes are not essential to him.
`
`10
`
`As indicated in Figure 2, in a preferred embodiment using a two-way match,
`
`the match-making system searches for objects whose essential identification attributes
`
`255 completely match the corresponding essential subscriber request attributes 245, and
`
`whose essential request attributes 265 completely match the corresponding subscriber
`
`essential identification attributes 235. Complete matching is indicating by solid arrows
`
`15
`
`in Figure 2.
`
`Partial matching is applied to the non—essential attributes.
`
`Specifically,
`
`partially matched with
`are
`260
`attributes
`identification
`object
`non-essential
`corresponding non-essential subscriber request attributes 250, and non-essential object
`
`request attributes 270 are partially matched with corresponding non-essential subscriber
`
`20
`
`identification attributes 240. Partial matching is indicated by dotted arrows in Figure 2.
`
`In a preferred embodiment, when carrying out a partial match,
`
`the present
`
`invention provides match rating information,
`
`indicating the degree of success of the
`
`match. Such a match rating can be thepercentage of attributes that match, or an average
`
`of weights assigned to each attribute, based on the attributes that match. When
`
`25
`
`candidate objects are presented to'a subscriber with match ratings, the subscriber can
`
`quickly ascertain which of the candidate objects are better matches than others.
`
`Reference is now made to Figure 3, which is a simplified illustration of a
`
`multi-lingual on-line object matching system operative in accordance with a preferred
`
`embodiment of the present invention. Subscriber attribute data is input to the system
`
`using a first language, and passes through an input filter 310.
`
`Input filter 310 converts
`
`the
`
`subscriber
`
`attribute data
`
`from the
`
`first
`
`language
`
`into
`
`an
`
`intermediate
`
`language-independent form. For example, input filter 310 may convert the subscriber
`
`10
`
`Monster Worldwide, Inc. Exhibit 1025 (p.12/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.12/29)
`
`

`

`wo (IO/58866
`
`PCT/IL00/00186
`
`attribute data into numerical form. If a user interface for the input data is menu-driven,
`
`so that each attribute is selected from a menu of possible choices, then the conversion to
`
`numerical format is inherent in the indices of the menus.
`
`If the user interface is not
`
`menu-driven, but if nevertheless there are only a relatively small number of choices for
`
`each attribute (eg. eye color), then conversion to numerical format
`
`is achieved by
`
`indexing the choices
`
`The language-independent subscriber data is input to database 320. A search
`
`engine 330 carries out a search to match objects stored in database 320 with the
`
`subscriber attribute data.
`
`If suitable matches are found,
`
`then search engine 330
`
`produces a list of one or more candidate objects. Attribute data for the candidate objects
`
`is retrieved in language-independent form, and passed through an output filter 340.
`
`Output filter 340 converts the object data from the language-independent form into a
`
`second language, for presentation to the subscriber.
`
`The first language may be the same as the second language, or it may be a
`
`distinct language. For example, a subscriber may use a French version of Microsoft
`
`Windows and input his attribute data in French, and he may use an Italian version of
`
`Microsoft Windows and retrieve the candidate objects that are matched with him in
`
`Italian. Moreover a different subscriber using a French version of Microsoft Windows
`
`may prefer to input his attribute data in English.
`
`As illustrated in Figure 3, input filter 310, database 320, search engine 330 and
`
`output filter 340 are part of a match-making system residing on a server computer 350.
`
`Multiple client computers 360 are. connected to server computer 350 via Internet
`connections. Client-computers 360 are used by subscribers who input subscriber data
`
`into the match-making system and retrieve candidate object data. Conversely, client
`
`computers 360 may be used by users who input object data into the match-making
`
`system. Such users may also retrieve candidate subscriber data.
`
`In addition to identification attributes,
`
`the present
`
`invention includes the
`
`capability of using multi-media data, such as images, audio clips or video clips, to
`
`further identify subscribers and objects. When a subscriber uses a match-making
`
`system in accordance with a preferred embodiment of the present
`
`invention, he is
`
`provided with multi-media data corresponding to each candidate object found by
`
`matching,
`
`in addition to the candidate object’s attribute data.
`
`In a preferred
`
`11
`
`10
`
`15
`
`20
`
`25
`
`3O
`
`Monster Worldwide, Inc. Exhibit 1025 (p.13/29)
`
`Monster Worldwide, Inc. Exhibit 1025 (p.13/29)
`
`

`

`WO 00/58866
`
`PCT/IL00/00186
`
`embodiment of the present invention, streaming video files, such as a video file in the
`
`RealAudio format of Real Networks, Inc, is included with the object data stored within
`
`the object database, and the streaming video file associated with a particular object is
`
`downloaded to a subscriber
`
`for viewing, along with that object’s identification
`
`attributes, for an object that is a candidate object.
`
`It will be appreciated by persons skilled in the art that the present invention can
`
`be combined with a “buddy system,” such as the ICQ system of Mirabilis. Within the
`
`context of the present invention, such a system can be used to indicate to a subscriber
`
`when people who are the candidate objects that match the subscriber, are on-line
`
`simultaneous with the subscriber. Upon indication that a particular person is on—line,
`
`the subscriber can then initiate a dialogue with such person. Reference information on
`
`the I

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