×

Social project management system and marketplace

  • US 9,766,881 B2
  • Filed: 06/13/2013
  • Issued: 09/19/2017
  • Est. Priority Date: 07/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method executable by a multitenant server system to manage a project datastore of automatically-generated data templates each representing a project to be executed by a tenant of the multi-tenant server system, the method comprising:

  • receiving, at the multi-tenant server system, project data from the tenant of the multi-tenant server system, the project data tasks associated with the project;

    automatically retrieving, by the multi-tenant server system, tenant-specific metadata and associating the tenant-specific metadata with the project data;

    the tenant specific metadata describing parameters of the project that are specific to the tenant of the multi-tenant server system;

    analyzing, by the multi-tenant server system, the project data and the associated tenant-specific metadata to thereby automatically select a critical path and critical task data for the project, wherein the analyzing identifies the critical task of the project based on connecting activities in the project into a network plan and allowing users to identify tenant-specific activity durations and different dependency relationships between the activities and wherein the analyzing further evaluates relationships between the critical task data of the project to identify the critical path;

    anonymizing at least some of the tenant-specific metadata in the project by the multi-tenant server system to thereby remove the parameters that are specific to the tenant;

    automatically tagging the project by the multi-tenant server system according to a predetermined categorization scheme of projects in the project datastore, wherein the categorization scheme leverages inputs from task descriptions, key words and crowd-sourced data to group similar project data tasks together for the purpose of averaging the activity durations and comparing the dependency relationships;

    storing, by the multi-tenant server system, the anonymized, tagged data from the project data and the associated tenant-specific metadata as a template in the project datastore; and

    publishing the template for use in a marketplace of the multi-tenant server system to thereby allow other tenants of the multi-tenant server system to retrieve the template from the project datastore and to re-use the critical path and critical task data of the project without sharing the parameters of the project that are specific to the tenant.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×