Online professional services storefront
First Claim
1. A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method of optimizing performance in a services exchange medium, the method comprising:
- continuously determining, by the computing device, a current average proficiency level of each professional skill of service providers among service providers participating within the services exchange medium who possess a corresponding professional skill;
generating, by the computing device, an interactive professional profile of a service provider participating in the services exchange medium, the professional profile comprising;
static data comprising one or more professional skills of the service provider, wherein each of the one or more professional skills is associated with an indicator indicating the average proficiency level for and an indicator indicating the service provider'"'"'s proficiency level for the corresponding professional skill, wherein the indicator for the average proficiency level reflects the current average proficiency level for the corresponding professional skill of those service providers participating in the services exchange medium who possess the corresponding professional skill;
dynamic information, wherein a first portion of the dynamic information is provided by the service provider, a second portion of the dynamic information is automatically generated, and a third portion of the dynamic information is provided by an at least one buyer;
a keyword tags section including one or more keywords associated with professional attributes of the service providers that are provided by the service provider;
a communication feature comprising a plurality of communication options, each option configured to provide direct communication with the service provider from within the profile; and
a pull-down menu including a unique list of selectable experience categories, wherein a selection of a selectable experience category reduces an amount of content to be shown in the profile by rendering a portion of the static data and the dynamic information that is only associated with the selected experience category such that the entirety of the static data and the dynamic information is not rendered simultaneously to thereby improve overall throughput of the computing device, wherein the unique list only includes experience categories that the service provider has experience in;
automatically generating, by the computing device, at least one new keyword based on one or more sections of the professional profile;
including, by the computing device, the at least one new keyword in the keyword tags section of the professional profile; and
transmitting, by the computing device, the professional profile for display.
1 Assignment
0 Petitions
Accused Products
Abstract
An online professional profile includes static data commonly found in a print resume and dynamically generated information. The static data includes skills and credentials. The dynamically generated information includes a portfolio of completed work products uploaded by a service provider, feedback provided by an at least one past buyer, and an interactive window configured to display an image, a video clip, and/or an audio clip. The online professional profile has a Contact Me button configured to provide communication with the service provider. A potential buyer is able to review the online professional profile and make an instant, informed hiring decision.
226 Citations
26 Claims
-
1. A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method of optimizing performance in a services exchange medium, the method comprising:
-
continuously determining, by the computing device, a current average proficiency level of each professional skill of service providers among service providers participating within the services exchange medium who possess a corresponding professional skill; generating, by the computing device, an interactive professional profile of a service provider participating in the services exchange medium, the professional profile comprising; static data comprising one or more professional skills of the service provider, wherein each of the one or more professional skills is associated with an indicator indicating the average proficiency level for and an indicator indicating the service provider'"'"'s proficiency level for the corresponding professional skill, wherein the indicator for the average proficiency level reflects the current average proficiency level for the corresponding professional skill of those service providers participating in the services exchange medium who possess the corresponding professional skill; dynamic information, wherein a first portion of the dynamic information is provided by the service provider, a second portion of the dynamic information is automatically generated, and a third portion of the dynamic information is provided by an at least one buyer; a keyword tags section including one or more keywords associated with professional attributes of the service providers that are provided by the service provider; a communication feature comprising a plurality of communication options, each option configured to provide direct communication with the service provider from within the profile; and a pull-down menu including a unique list of selectable experience categories, wherein a selection of a selectable experience category reduces an amount of content to be shown in the profile by rendering a portion of the static data and the dynamic information that is only associated with the selected experience category such that the entirety of the static data and the dynamic information is not rendered simultaneously to thereby improve overall throughput of the computing device, wherein the unique list only includes experience categories that the service provider has experience in; automatically generating, by the computing device, at least one new keyword based on one or more sections of the professional profile; including, by the computing device, the at least one new keyword in the keyword tags section of the professional profile; and transmitting, by the computing device, the professional profile for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 24, 25, 26)
-
-
11. A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method of optimizing performance in a services exchange medium, the method comprising:
-
continuously determining, by the computing device, a current average proficiency level of each professional skill of service providers among service providers participating within the services exchange medium who possess a corresponding professional skill; generating, by the computing device, a dynamic online profile of a service provider participating in the services exchange medium, the online profile comprising; data comprising one or more professional skills of the service provider, wherein each of the one or more professional skills is listed together with an indicator indicating the service provider'"'"'s proficiency level for and an indicator indicating the average proficiency level for the corresponding professional skill, wherein the indicator for the average proficiency level reflects the current average proficiency level for the corresponding professional skill of those service providers participating in the services exchange medium who possess the corresponding professional skill; a portfolio including work products completed by the service provider; a keyword tags section including an at least one keyword associated with a professional ability of the service provider that are provided by the service provider; a communication feature comprising a plurality of communication options, each option configured to provide direct communication with the service provider from within the online profile such that a user remains within the professional profile when communicating with the service provider; and a pull-down feature that includes, according to projects completed within the services exchange medium, a dynamic list of selections of experience categories that the service provider has experience in but does not include selections for experience categories that the service provider does not have experience in, and is automatically set at a default selection for an experience category that the service provider has the most experience in, to improve overall throughput of the computing device by reducing an amount of content to be shown in the profile by rendering a portion of the static data and the dynamic information that is only associated with a selected experience category such that the entirety of the static data and the dynamic information is not rendered simultaneously; automatically generating, by the computing device, at least one new keyword based on one or more sections of the online profile; including, by the computing device, the at least one new keyword in the keyword tags section of the online profile; and transmitting, by the computing device, the online profile for display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method of optimizing performance in a services exchange medium, the method comprising:
-
continuously determining, by the computing device, a current average proficiency level of each professional skill of service providers among service providers participating within the services exchange medium who possess a corresponding professional skill; generating, by the computing device, an evolving profile of a service provider participating in the services exchange medium, the profile comprising; professional information including one or more professional skills of the service provider, wherein each of the one or more professional skills is listed together with an indicator indicating the service provider'"'"'s proficiency level for and an indicator indicating the average proficiency level for the corresponding professional skill, wherein the indicator for the average proficiency level reflects the current average proficiency level for the corresponding professional skill of those service providers participating in the services exchange medium who possess the corresponding professional skill; a keyword tags section including an at least one keyword associated with a professional ability of the service provider and provided by the service provider; a pull-down feature that includes, according to projects completed within the services exchange medium, a dynamic list of selections of experience categories that the service provider has experience in but does not include selections for experience categories that the service provider does not have experience in, and is automatically set at a default selection for an experience category that the service provider has the most experience in, to improve overall throughput of the computing device by reducing an amount of content to be shown in the profile by rendering a portion of the static data and the dynamic information that is only associated with a selected experience category such that the entirety of the static data and the dynamic information is not rendered simultaneously; and a communication feature comprising a plurality of communication options, each option configured to provide direct communication with the service provider from within the profile such that a user remains within the professional profile when communicating with the service provider; automatically generating, by the computing device, at least one new keyword based on the one or more keywords provided by the service provider; including, by the computing device, the at least one new keyword in the keyword tags section of the evolving profile such that the evolving profile has a higher likelihood of being returned as part of a search result than without the at least one new keyword included in the keyword tags section; and updating, by the computing device, the evolving profile based on new data that is obtained within the services exchange medium for the service provider. - View Dependent Claims (20, 21, 22, 23)
-
Specification