Method and system for facilitating an employment search incorporating user-controlled anonymous communications
AssigneeWalker Asset Management Limited Partnership
InventorsJay S. Walker, Bruce Schneier, T. Scott Case
Life of this patent
Estimating the term…
Abstract
A system for facilitating employment searches using anonymous communications includes a plurality of party terminals, a plurality of requestor terminals, and a central controller. The system receives and stores employment data about prospective employment candidates. Upon receiving criteria for candidates of interest from an employer and authorization from the candidates, the central controller releases to the employer the employment data associated with the candidates. The system also establishes communications channels between the employer and the candidates, while maintaining their anonymity.
Claims33
A method for operating a computer system to facilitate an exchange of identities between two anonymous parties, comprising the steps of:
- receiving from a first party first data including an identity of said first party;
- receiving from said first party at least two first-party rules for releasing said first data including a rule for releasing said identity of said first party;
- receiving from a second party a search request comprising at least one search criterion;
- receiving from said second party second data including an identity of said second party;
- receiving from said second party at least two second-party rules for releasing said second party data including a rule for releasing said identity of said second party;
- processing said search request to determine if said first data satisfies said search criterion;
- and
- if said first data satisfies said search criterion, then
- exchanging said first and second data, except said identities of said first and second parties, between said first and second parties in accordance with said first-party and second-party rules,
- after said exchanging step, upon satisfying said first-party rule for releasing said identity of said first party, transmitting said identity of said first party to said second party, and
- after said exchanging step, upon satisfying said second-party rule for releasing said identity of said second party, transmitting said identity of said second party to said first party.
A system for facilitating an exchange of identities between two anonymous parties, comprising:
- means for receiving from a first party first data including an identity of said first party;
- means for receiving from said first party at least two first-party rules for releasing said first data including a rule for releasing said identity of said first party;
- means for receiving from a second party a search request comprising at least one search criterion;
- means for receiving from said second party second data including an identity of said second party;
- means for receiving from said second party at least two second-party rules for releasing said second party data including a rule for releasing said identity of said second party;
- means for processing said search request to determine if said first data satisfies said search criterion;
- and
- means for, if said first data satisfies said search criterion,
- exchanging said first and second data, except said identities of said first and second parties, between said first and second parties in accordance with said first-party and second-party rules,
- after said exchanging, upon satisfying said first-party rule for releasing said identity of said first party, transmitting said identity of said first party to said second party, and
- after said exchanging, upon satisfying said second-party rule for releasing said identity of said second party, transmitting said identity of said second party to said first party.
A system for facilitating an exchange of identities between two anonymous parties, comprising:
- a processor;
- and
- a memory connected to said processor and storing a program for controlling the operation of said processor;
- said processor operative with said program in said memory to:
- receive from a first party and store in said memory first data including an identity of said first party;
- receive from said first party and store in said memory at least two first-party rules for releasing said first data including a rule for releasing said identity of said first party;
- receive from a second party and store in said memory a search request comprising at least one search criterion;
- receive from said second party and store in said memory second data including an identity of said second party;
- receive from said second party and store in said memory at least two second-party rules for releasing said second party data including a rule for releasing said identity of said second party;
- process said search request against said first data in said memory to determine if said first data satisfies said search criterion;
- and
- if said first data satisfies said search criterion, then
- exchange said first and second data, except said identities, between said first and second parties in accordance with said first-party and second-party rules,
- after said exchanging operation, upon satisfying said first-party rule for releasing said identity of said first party, transmit said identity of said first party to said second party, and
- after said exchanging operation, upon satisfying said second-party rule for releasing said identity of said second party, transmit said identity of said second party to said first party.
Dependencies are inferred from the claim text.