9832159

System And Method For A Skill Exchange Platform Using Social Computing

PublishedNovember 28, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer implemented method, comprising receiving, electronically, a submission comprising a request for assistance with a task, the request comprising task information for the task and a request response policy from a requester, the task information comprising an identification of the task and a required skill set for the task, the request response policy identifying a criteria for selecting a response from a responder that is independent of the task information and that is based on a manner in which the response is received; routing, by a computer processor, the submission to a plurality of potential responders through an electronic stream based on the task information; receiving, electronically, a response from a plurality of the plurality of potential responders, each response accepting the submission; and automatically selecting, by the computer processor, one of the responses for the submission based solely on the request response policy; wherein the manner in which the response is received is based on one or more of the following: a number of points earned by the responder in previous request completion, and a number of points bid by the responder in the response.

Plain English Translation

A computer-implemented method facilitates a skill exchange platform. A user submits a task request electronically, specifying the task, required skills, and a response policy. The policy dictates how responses are ranked, independent of task details (e.g., faster response, higher bidder, more experienced responder). The system routes this request to potential responders via an electronic stream. Responders submit their acceptance electronically. The system then automatically selects a responder based solely on the pre-defined request response policy, factoring in responder's prior points earned or a point bid made within the response.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the submission is generated using a mobile application or a desktop widget.

Plain English Translation

The skill exchange method, as described where a user submits a task request electronically, specifying the task, required skills, and a response policy, is implemented using a mobile application or a desktop widget for creating and submitting the initial request.

Claim 3

Original Legal Text

3. The method of claim 1 , further comprising: displaying the submission, following routing, in a streaming interface to the one or more potential responders.

Plain English Translation

The skill exchange method, as described where a user submits a task request electronically, specifying the task, required skills, and a response policy, includes displaying the task request in a streaming interface to potential responders after the system has routed it to them.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the task information further comprises one or more of a task duration, a point value, and a deadline for completion of the request.

Plain English Translation

In the skill exchange method, as described where a user submits a task request electronically, specifying the task, required skills, and a response policy, the task information within the request further includes details such as the estimated task duration, the point value offered for completing the task, and the deadline for task completion.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein the electronic stream comprises a real time dynamically updated listing of a plurality of submissions.

Plain English Translation

In the skill exchange method, as described where a user submits a task request electronically, specifying the task, required skills, and a response policy, the electronic stream that distributes task requests to potential responders comprises a real-time, dynamically updated list of available tasks.

Claim 6

Original Legal Text

6. The method of claim 4 , further comprising: receiving notification of completion of the request; verifying the completion of the request; awarding the responder for the selected response the point value from the request.

Plain English Translation

The skill exchange method, as described where the task information within the request further includes details such as the estimated task duration, the point value offered for completing the task, and the deadline for task completion, additionally involves receiving a notification when the task is completed, verifying the completion, and awarding the responder who was selected for the task the specified point value.

Claim 7

Original Legal Text

7. The method of claim 6 , wherein the point value is transferred from the requester to the responder.

Plain English Translation

In the skill exchange method, as described where the method includes receiving a notification when the task is completed, verifying the completion, and awarding the responder who was selected for the task the specified point value, the point value awarded to the responder is directly transferred from the requester's point balance.

Claim 8

Original Legal Text

8. The method of claim 6 , wherein the point value is translated to one or more of volunteer activity, community outreach credit, enterprise discounts, evaluation input, badges, and consideration for bonuses.

Plain English Translation

In the skill exchange method, as described where the method includes receiving a notification when the task is completed, verifying the completion, and awarding the responder who was selected for the task the specified point value, the earned points can be redeemed for various benefits, including volunteer opportunities, community outreach credit, enterprise discounts, evaluation input, digital badges, or consideration for bonuses.

Claim 9

Original Legal Text

9. The method of claim 6 , further comprising: dynamically adjusting the point value for the request based on a rarity of the skill set and the deadline.

Plain English Translation

The skill exchange method, as described where the method includes receiving a notification when the task is completed, verifying the completion, and awarding the responder who was selected for the task the specified point value, dynamically adjusts the point value assigned to a task request based on how rare the required skills are and how soon the deadline is. Tasks needing uncommon skills or having tight deadlines offer more points.

Claim 10

Original Legal Text

10. The method of claim 1 , further comprising: determining if the request is a simple request or a complex request.

Plain English Translation

The skill exchange method, as described where a user submits a task request electronically, specifying the task, required skills, and a response policy, includes determining whether an incoming request is a simple request or a complex one.

Claim 11

Original Legal Text

11. The method of claim 10 , further comprising: upon determining that the request is a simple request: determining one or more skills required to perform the request; and performing a look-up in a potential responder/skill graph to calculate the metric based scored potential responders to route the request to, wherein the step of routing the submission comprises routing the request to the highest scoring potential responders.

Plain English Translation

In the skill exchange method, as described where the method includes determining whether an incoming request is a simple request or a complex one, if the request is classified as "simple," the system identifies the skills required, queries a "responder/skill graph" to find potential responders with matching skills, calculates a metric-based score for each responder, and routes the request to the responders with the highest scores.

Claim 12

Original Legal Text

12. The method of 10 , further comprising: upon determining the request is a complex request: decomposing the request into a skills vector, containing each required skill, and corresponding weights; identifying one or more potential responders with corresponding skills through connectivity information derived from a skills graph; calculating a skill matching index based on weight factors for skills matching for each of the one or more potential responders based on a skill rating composite and skill weight factors; identifying a set of the one or more potential responders that have the highest skill matching index; and verifying that all skills required by the complex request are covered by the set of one or more potential responders, wherein the step of routing the submission comprises routing the request to the set of one or more potential responders.

Plain English Translation

In the skill exchange method, as described where the method includes determining whether an incoming request is a simple request or a complex one, if a request is complex, the system breaks it down into a "skills vector," listing required skills and their importance (weights). It uses a skills graph to find potential responders with matching skills, calculates a "skill matching index" for each responder based on their skill ratings and skill weights, identifies responders with the highest indices, and confirms that the selected responders collectively cover all required skills before routing the request to them.

Claim 13

Original Legal Text

13. The method of claim 12 , wherein the skills graph comprises a graphical representation of a skill exchange infrastructure, wherein each node is a user, each edge is a request, and each edge is color coded based on a skill or category type.

Plain English Translation

In the skill exchange method, as described where if a request is complex, the system breaks it down into a "skills vector," listing required skills and their importance (weights), the skills graph is a visual representation of the skill exchange, where users are nodes, requests are edges, and edges are color-coded by skill type.

Claim 14

Original Legal Text

14. The method of claim 12 , wherein the skills graph further comprises a missing skill graph for request distribution and assignment based on the graphical representation of the skill exchange infrastructure.

Plain English Translation

In the skill exchange method, as described where if a request is complex, the system breaks it down into a "skills vector," listing required skills and their importance (weights), the skills graph includes a "missing skill graph" to aid in request distribution and assignment, built upon the primary skill exchange infrastructure's visual representation.

Claim 15

Original Legal Text

15. The method of claim 12 , further comprising: upon not all skills being covered by the set of one or more potential responders; calculating a set of potential clustering options based on the identified set of one or more potential responders, wherein the clustering options comprise potential teaming arrangements, wherein the step of routing the submission comprises routing the request to the set of clustering options.

Plain English Translation

In the skill exchange method, as described where if a request is complex, the system breaks it down into a "skills vector," listing required skills and their importance (weights), if the initially identified responders don't cover all necessary skills, the system computes possible "clustering options," suggesting potential team arrangements to collectively address the request. The request is then routed to these proposed teams.

Claim 16

Original Legal Text

16. The method of claim 12 , further comprising: creating one or more expert subgraphs for each individual skill or skill vector using a customized clustering based on a nearest neighbor; calculating skill importance and rarity metrics using dynamic skill exchange graphs and history tables; calculating skill demand for local teams and firm wide; and calculating flags for reorganization, team building, and skill development actions based on the customized clustering.

Plain English Translation

The skill exchange method, as described where if a request is complex, the system breaks it down into a "skills vector," listing required skills and their importance (weights), further involves creating expert subgraphs for each skill using nearest-neighbor clustering, calculating skill importance and rarity metrics using dynamic skill exchange graphs, calculating skill demand for local teams, and generating flags for team reorganization and skill development based on the clustering.

Claim 17

Original Legal Text

17. The method of claim 4 , further comprising: wherein routing the submission to the one or more potential responders further comprises distributing the submission based on an indicated availability of the one or more potential responders to meet both the deadline and the skill set.

Plain English Translation

In the skill exchange method, as described where the task information within the request further includes details such as the estimated task duration, the point value offered for completing the task, and the deadline for task completion, routing a task request considers the potential responders' indicated availability to meet the task's deadline and skill requirements.

Claim 18

Original Legal Text

18. The method of claim 1 , further comprising: wherein routing the submission to the one or more potential responders further comprises distributing the request to an external network based on skill matching, cost, and request history information, and wherein the external network comprises at least one of an external expert network and an academic network.

Plain English Translation

In the skill exchange method, as described where a user submits a task request electronically, specifying the task, required skills, and a response policy, the system can distribute a task request to external networks (e.g., expert networks, academic networks) based on skill matching, cost considerations, and historical request data.

Claim 19

Original Legal Text

19. A system, comprising: one or more end user devices, wherein the end devices comprising computing devices; one or more servers, communicatively coupled to the one or more end user devices through a network; one or more databases, communicatively coupled to the one or more servers and the one or more end user devices, comprising: skill exchange information, user profiles, request profiles, historical requests, and policies that guide creation, distribution, response, security, compliance, and privacy of a request for assistance for assistance with a task; the one or more servers having at least one computer processor and computer memory comprising computer-readable instructions which when executed by the at least one processor cause the at least one processor to perform the steps comprising: receiving an electronic submission comprising the request, the request comprising task information for the task and a request response policy from a requester that originates from one of the one or more end user devices, the task information comprising an identification of the task and a required skill set for the task, the request response policy identifying a criteria for selecting a response from a responder that is independent of the task information and that is based on a manner in which the response is received; routing the submission to a plurality of potential responders based on the task information through an electronic stream such that the electronic stream is displayed in a streaming interface and the routing is to one or more of the one or more end user devices associated with the one or more potential responders; receiving a response from a plurality of the plurality of potential responders; and automatically selecting one of the responses for the submission based solely on the request response policy; wherein the manner in which the response is received is based on one or more of the following: a number of points earned by the responder in previous request completion, and a number of points bid by the responder in the response.

Plain English Translation

A skill exchange system comprises user devices, servers, and databases connected through a network. The databases store information like skill exchange details, user profiles, request profiles, and security policies. Servers, equipped with processors and memory, execute instructions to: receive task requests from user devices (including task details and a response policy); route requests to potential responders based on skills, displaying them in a streaming interface; receive responses; and automatically select a responder based solely on the response policy, considering factors like past points earned or points bid.

Claim 20

Original Legal Text

20. The system of claim 19 , wherein the user profile comprises a user skill profile comprising a history of requests responded to by the user, success rate in completing requests of the user, a performance rating of the user, an activity level of the user, a first skill set of the user comprising a skill vector based on a job description associated with the user, a second skill set of the user comprising a skill vector based on a skill exchange system, the availability of the user to respond to the request, and behavior pattern of the user in responding to historical requests.

Plain English Translation

In the skill exchange system, as described with user devices, servers, and databases connected through a network, a user's profile includes a history of their answered requests, success rate, performance rating, activity level, a skill vector derived from their job description, a skill vector derived from the skill exchange system activity, availability, and historical response patterns.

Claim 21

Original Legal Text

21. The system of claim 19 , wherein the task information further comprises one or more of a task duration, a point value, and a deadline for completion of the request.

Plain English Translation

In the skill exchange system, as described with user devices, servers, and databases connected through a network, the task information included in a request further contains the task duration, associated point value, and the deadline for completion.

Claim 22

Original Legal Text

22. The system of claim 19 , wherein the electronic stream comprises a real time dynamically updated listing of a plurality of submissions.

Plain English Translation

In the skill exchange system, as described with user devices, servers, and databases connected through a network, the electronic stream displaying available requests to potential responders is a real-time, dynamically updated list.

Claim 23

Original Legal Text

23. The system of claim 21 , further comprising: receiving notification of completion of the request; verifying the completion of the request; awarding the responder for the selected response the point value from the request.

Plain English Translation

The skill exchange system, as described where the task information included in a request further contains the task duration, associated point value, and the deadline for completion, further includes functionalities to: receive completion notifications, verify completion, and award the point value to the chosen responder.

Claim 24

Original Legal Text

24. The system of claim 19 , further comprising: a task kernal library that comprises historical data of requests and tasks; a predictive algorithm which uses the task kernal library and request history database to predict a next set of requests given a current state of the system; and a machine learning technique which learns each task kernal in the task kernal library and task sequences dynamically from data in the one or more databases.

Plain English Translation

The skill exchange system, as described with user devices, servers, and databases connected through a network, includes a task kernel library containing historical request data, a predictive algorithm that uses the library and request history to predict future requests, and machine learning techniques to dynamically learn task kernels and sequences from database data.

Patent Metadata

Filing Date

Unknown

Publication Date

November 28, 2017

Inventors

Eren Kursun
Gene Fernandez
Alex Berson
Brian Goodman

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System And Method For A Skill Exchange Platform Using Social Computing” (9832159). https://patentable.app/patents/9832159

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9832159. See llms.txt for full attribution policy.