Multifaceted project management resource scheduling

US2022019958A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022019958-A1
Application numberUS-202016929713-A
CountryUS
Kind codeA1
Filing dateJul 15, 2020
Priority dateJul 15, 2020
Publication dateJan 20, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS CONFIGURED FOR DETERMINATION OF RECOMMENDED PROJECT TEAMS BASED ON IMPERFECT INFORMATION. IN CERTAIN EMBODIMENTS, A DISTANCE FUNCTION MAY BE UTILIZED TO DETERMINE THE RECOMMENDED PROJECT TEAM AND/OR DETERMINE ACTIONS TO BE TAKEN TO IMPROVE A POTENTIAL PROJECT TEAM. THUS, FOR EXAMPLE, PROJECT TEAM MEMBERS MAY BE RECOMMENDED FOR UPSKILLING BEFORE THE PROJECT KICKS OFF. UPSKILLING OF CERTAIN MEMBERS MAY ALLOW FOR OPTIMIZATION OF THE PROJECT TEAM. ADDITIONAL OPTIMIZATION MAY ALSO BE RECOMMENDED AND/OR PERFORMED, AS DESCRIBED HEREIN.

First claim

Opening claim text (preview).

1 . A computer-implemented method comprising: receiving, at a server within an on-demand computing services environment, a plurality of project management parameters comprising a first skillset; accessing project data, stored in a project database stored in a database system, to obtain project ratings for each of a plurality of potential team members, the project ratings comprising at least a first skill rating associated with the first skillset; determining, via a processor and based on the first skill rating of at least one of the potential team members, an upskilling action for the at least one potential team member; accessing, based on the determined upskilling action, upskilling data stored in an upskilling database of the database system; determining, via the processor, an upskilling source associated with the upskilling action from the upskilling data; and transmitting, by the server via a communications interface through a network, project management data to a client device, the project management data comprising: the project ratings for the plurality of potential team members; the upskilling action for the at least one potential team member; and the upskilling source associated with the upskilling action. 2 . The computer-implemented method of claim 1 , further comprising: receiving, at the server, an upskilling order for the at least one potential team member; and transmitting, by the server, an upskilling request associated with the at least one potential team member based on the receiving the upskilling order. 3 . The computer-implemented method of claim 2 , wherein the upskilling request is transmitted to a secondary API. 4 . The computer-implemented method of claim 2 , wherein the upskilling request is transmitted to an upskilling provider. 5 . The computer-implemented method of claim 2 , further comprising: transmitting, by the server via the communications interface through the network, an upskilling test based on previously transmitting the upskilling request. 6 . The computer-implemented method of claim 1 , wherein the project ratings further comprise at least a second skill rating associated with a geographic location of the potential team members, and wherein the method further comprises: determining, via the processor and based on the geographic location of the potential team members, a geographic rating for each of the potential team members, wherein the project management data further comprises the second skill rating. 7 . The computer-implemented method of claim 6 , further comprising: determining, via the processor and based on at least the first skill rating and the second skill rating, a suitability rating for the at least one potential team member, wherein the transmitting the project management data further comprises transmitting the suitability rating. 8 . The computer-implemented method of claim 7 , wherein the suitability rating is determined by processing a distance function with the first skill rating and the second skill rating as inputs. 9 . The computer-implemented method of claim 1 , further comprising: determining, via the processor and based on the project management parameters, a selection of one or more of the plurality of potential team members. 10 . The computer-implemented method of claim 1 , further comprising: determining, via the processor and based on the first skill rating of a first potential team member, that the first skill rating of the first potential team member is below a threshold rating; and excluding, via the processor, data associated with the first potential team member from the project management data. 11 . A system comprising: a communications interface; a database system; a processor; and a non-transitory memory comprising instructions stored thereon to cause the processor to perform operations comprising: receiving, within an on-demand computing services environment, a plurality of project management parameters comprising a first skillset; accessing project data, stored in a project database of the database system, to obtain project ratings for each of a plurality of potential team members, the project ratings comprising at least a first skill rating associated with the first skillset; determining, via the processor and based on the first skill rating of at least one of the potential team members, an upskilling action for the at least one potential team member; accessing, based on the determined upskilling action, upskilling data stored in an upskilling database of the database system; determining, via the processor, an upskilling source associated with the upskilling action from the upskilling data; and transmitting, via the communications interface through a network, project management data to a client device, the project management data comprising: the project ratings for the plurality of potential team members; the upskilling action for the at least one potential team member; and the upskilling source associated with the upskilling action. 12 . The system of claim 11 , wherein the operations further comprise: receiving an upskilling order for the at least one potential team member; and transmitting an upskilling request associated with the at least one potential team member based on the receiving the upskilling order. 13 . The system of claim 12 , wherein the upskilling request is transmitted to a secondary API and/or an upskilling provider. 14 . The system of claim 12 , wherein the operations further comprise: transmitting, via the communications interface through the network, an upskilling test based on previously transmitting the upskilling request. 15 . The system of claim 11 , wherein the project ratings further comprise at least a second skill rating associated with a geographic location of the potential team members, and wherein the operations further comprise: determining, via the processor and based on the geographic location of the potential team members, a geographic rating for each of the potential team members, wherein the project management data further comprises the second skill rating. 16 . The system of claim 15 , wherein the operations further comprise: determining, via the processor and based on at least the first skill rating and the second skill rating, a suitability rating for the at least one potential team member, wherein the transmitting the project management data further comprises transmitting the suitability rating, wherein the suitability rating is determined by processing a distance function with the first skill rating and the second skill rating as inputs. 17 . The system of claim 11 , wherein the operations further comprise: determining, via the processor and based on the project management parameters, a selection of one or more of the plurality of potential team members. 18 . The system of claim 11 , wherein the operations further comprise: determining, via the processor and based on the first skill rating of a first potential team member, that the first skill rating of the first potential team member is below a threshold rating; and excluding, via the processor, data associated with the first potential team member from the project management data. 19 . A computer program product comprising computer-readable program code capable of being executed by one or more processors in a customer dashboard segmentation environment when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause operatio

Assignees

Inventors

Classifications

  • Matching criteria, e.g. proximity measures · CPC title

  • Protocols for remote procedure calls [RPC] · CPC title

  • Staff planning in a project environment · CPC title

  • Resource planning in a project environment · CPC title

  • User profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022019958A1 cover?
DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS CONFIGURED FOR DETERMINATION OF RECOMMENDED PROJECT TEAMS BASED ON IMPERFECT INFORMATION. IN CERTAIN EMBODIMENTS, A DISTANCE FUNCTION MAY BE UTILIZED TO DETERMINE THE RECOMMENDED PROJECT TEAM AND/OR DETERMINE ACTIONS TO BE TAKEN TO IMPROVE A POTENTIAL PROJECT TEAM. THUS, FOR EXAMPLE, PROJECT TEAM MEMBERS MAY BE RECOM…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06313. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).