Method and apparatus to crowd bootstrap recruitment
OwnerMark Lawrenceinventor
Life of this patent
Estimating the term…
Abstract
A marketplace is formed where entrepreneurs describe their startup and the marketplace provides access to tools for acceleration. These tools include a roadmap of key activities that will accelerate time to market and minimize wasted effort. The tools also include access to a plurality of experts who help the entrepreneurs complete their startup activities more efficiently and effectively. The marketplace also provides a multitude of other tools, services and benefits for the startups and experts, including recruitment services.
Claims20
A computer implemented method, including an anti-hacking protocol for a secure authorization, for generating a plurality of recruitment data associated with a target skills profile, said method comprising:
- receiving, from a user, said secure authorization, wherein said user is at least one of a first user, a second user, and a third user, whereby access to a recruitment system is granted based on said secure authorization;
- encrypting said secure authorization;
- decomposing said encrypted version of said secure authorization into a block of linked subcomponents including a first subcomponent and a second subcomponent;
- selecting a first computer randomly, from a plurality of member computers, for each of a first block of member computers and a second block of member computers;
- writing said first subcomponent and said second subcomponent to said first computer and a second computer, respectively, in said first block of member computers, to create a first copy of said block of linked subcomponents, wherein said first computer in said first block of member computers selects said second computer in said first block of member computers randomly from said plurality of member computers;
- writing, periodically, said first subcomponent and said second subcomponent to said first computer and a second computer, respectively, in said second block of member computers, to create a newest copy of said block of linked subcomponents, wherein said first computer in said second block of member computers selects said second computer in said second block of member computers randomly from said plurality of member computers;
- deleting an oldest copy of said block of linked subcomponents after said creation of said newest copy of said block of linked subcomponents;
- reconstructing said encrypted version of said secure authorization from said newest copy of said block of linked subcomponents based on using an authorization identifier to retrieve said encrypted version of said secure authorization;
- decrypting, for said user, said encrypted version of said secure authorization for said user to access said recruitment system;
- receiving into said recruitment system, from said first user, said target skills profile;
- receiving, from said second user, a requirement;
- receiving, from said third user, a proposed solution to said requirement;
- receiving, from said second user, a feedback about a solution based on said proposed solution, wherein said feedback is included in a feedback profile;
- displaying, based on said feedback profile, a question from at least one skills-based questionnaire;
- receiving, from said third user, an answer to said question;
- generating a skills profile, for said third user, wherein said skills profile includes at least one said answer to at least one said question;
- and
- generating, by an artificial intelligence system, said plurality of recruitment data based on said target skills profile, said skills profile and said feedback profile.
A system, comprised of multiple computers, including an anti-hacking protocol for a secure authorization, for generating a plurality of recruitment data associated with a target skills profile, said system comprising:
- at least one memory, on each of said multiple computers, configured to store computer program code instructions;
- and
- at least one processor, on each of said multiple computers, configured to execute said computer program code instructions to:
- receive, from a user, said secure authorization, wherein said user is at least one of a first user, a second user, and a third user, whereby access to said system is granted based on said secure authorization;
- encrypt said secure authorization;
- decompose said encrypted version of said secure authorization into a block of linked subcomponents including a first subcomponent and a second subcomponent;
- select a first computer randomly, from a plurality of member computers, for each of a first block of member computers and a second block of member computers;
- write said first subcomponent and said second subcomponent to said first computer and a second computer, respectively, in said first block of member computers, to create a first copy of said block of linked subcomponents, wherein said first computer in said first block of member computers selects said second computer in said first block of member computers randomly from said plurality of member computers;
- write, periodically, said first subcomponent and said second subcomponent to said first computer and a second computer, respectively, in said second block of member computers, to create a newest copy of said block of linked subcomponents, wherein said first computer in said second block of member computers selects said second computer in said second block of member computers randomly from said plurality of member computers;
- delete an oldest copy of said block of linked subcomponents after said creation of said newest copy of said block of linked subcomponents;
- reconstruct said encrypted version of said secure authorization from said newest copy of said block of linked subcomponents based on using an authorization identifier to retrieve said encrypted version of said secure authorization;
- decrypt, for said user, said encrypted version of said secure authorization for said user to access said system;
- receive, from said first user, said target skills profile;
- receive, from said second user, a requirement;
- receive, from said third user, a proposed solution to said requirement;
- receive, from said second user, a feedback about a solution based on said proposed solution, wherein said feedback is included in a feedback profile;
- display, based on said feedback profile, a question from at least one skills-based questionnaire;
- receive, from said third user, an answer to said question;
- generate a skills profile, for said third user, wherein said skills profile includes at least one said answer to at least one said question;
- and
- generate, by an artificial intelligence system, said plurality of recruitment data based on said target skills profile, said skills profile and said feedback profile.
At least one non-transitory computer readable medium each storing computer-executable instructions that, when executed by a processor, cause said processor to perform operations, including an anti-hacking protocol for a secure authorization, for generating a plurality of recruitment data associated with a target skills profile, said operation comprising:
- receiving, from a user, said secure authorization wherein said user is at least one of a first user, a second user, and a third user, whereby access to a recruitment system is granted based on said secure authorization;
- encrypting said secure authorization;
- decomposing said encrypted version of said secure authorization into a block of linked subcomponents including a first subcomponent and a second subcomponent;
- selecting a first computer randomly, from a plurality of member computers, for each of a first block of member computers and a second block of member computers;
- writing said first subcomponent and said second subcomponent to said first computer and a second computer, respectively, in said first block of member computers, to create a first copy of said block of linked subcomponents, wherein said first computer in said first block of member computers selects said second computer in said first block of member computers randomly from said plurality of member computers;
- writing, periodically, said first subcomponent and said second subcomponent to said first computer and a second computer, respectively, in said second block of member computers, to create a newest copy of said block of linked subcomponents, wherein said first computer in said second block of member computers selects said second computer in said second block of member computers randomly from said plurality of member computers;
- deleting an oldest copy of said block of linked subcomponents after said creation of said newest copy of said block of linked subcomponents;
- reconstructing said encrypted version of said secure authorization from said newest copy of said block of linked subcomponents based on using an authorization identifier to retrieve said encrypted version of said secure authorization;
- decrypting, for said user, said encrypted version of said secure authorization for said user to access said recruitment system;
- receiving into said recruitment system, from said first user, said target skills-profile;
- receiving, from said second user, a requirement;
- receiving, from said third user, a proposed solution to said requirement;
- receiving, from said second user, a feedback about a solution based on said proposed solution, wherein said feedback is included in a feedback profile;
- displaying, based on said feedback profile, a question from at least one skills-based questionnaire;
- receiving, from said third user, an answer to said question;
- generating a skills profile, for said third user, wherein said skills profile includes at least one said answer to at least one said question;
- and
- generating, by an artificial intelligence system, said plurality of recruitment data based on said target skills profile, said skills profile and said feedback profile.
Dependencies are inferred from the claim text.