IP Library › Granted Patent US 11,144,854
Granted Patent B1
US 11,144,854 · App. 15/947,745 · Granted Oct 12, 2021

Digital pinboard system

Inventor: Fred Mouawad (Bangkok, TH)
Assignee: Taskworld Holdings Pte. Ltd.
G06Q10/063114G06Q10/0639G06Q10/063112G06Q10/105
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,144,854
App. No.
15/947,745
Filed
Apr 6, 2018
Granted
Oct 12, 2021
Kind
B1
Art Unit
3683
USPC
705/7.15
Abstract

Systems and methods are provided for project and task management. A user interface may be provided, which may display an individual's identifier along with one or more performance indicators. The performance indicators may include information based on the evaluation of the individual's past performance.

Claims (33)

1. A digital pinboard system for managing a project, comprising:

a network of node devices each associated with a pinboard for a given user constituting a plurality of distinct users' pinboards, wherein the node devices each provide two or more switchable user interfaces for displaying a plurality of graphical note representations in a digital pinboard environment,

wherein a plurality of tasks are organized in the digital pinboard environment and wherein each of the plurality of graphical note representations is configured to dynamically display one or more performance indicators associated with an assignee of a task of the plurality of tasks associated with the project corresponding to the graphical note representations, and wherein the assignee is one of a plurality of users; and

a digital pinboard server configured to:

create a first pin on a first pinboard note region on a first digital pinboard associated with the assignee, the pin being a graphical element on a first graphical note representation, wherein the pin is configured with a given task, and wherein responsive to the creating the pin, a processor of the digital pinboard server generates a plurality of mirrored pins on the plurality of graphical note representations on the plurality of different users' pinboards, which are logically linked to the first pin, and wherein the plurality of mirrored pins are dynamically configured with the given task;

receive, via the graphical element, a selection by the assignee indicating completion of the given task corresponding to the first pin, and wherein the first digital pinboard is viewable by the assignee via a first node device of the network of node devices;

in response to the selection by the assignee received within the first graphical note representation, automatically update, by the processor of the digital pinboard server, a status of the given task in a task log stored in a data store operatively coupled to the digital pinboard server by aggregating status information from each of the network of node devices in real time;

dynamically display an updated status indicator, based on real time updates from the digital pinboard server, within a second graphical note representation of the plurality of mirrored pins corresponding to the given task, wherein the second graphical note representation is displayed within a second pinboard note region on a second digital pinboard associated with an assignor of the task, and wherein the second digital pinboard is viewable by the assignor via a second node device of the network of node devices;

simultaneously update and display, in real time, both of the first and the second graphical note representations on the first node device and the second node device, respectively, among the plurality of other graphical note representations for uncompleted tasks associated with the project within the first and the second pinboard note regions of the first and second pinboards respectively, according to a pre-selected status category or visual arrangement independently selected by the assignee and the assignor, wherein both the first node device and the second node device receive real-time updates from the digital pinboard server, based on the task log stored in the data store; and

in response to a selection by the assignor within the second graphical note representation indicating a performance rating for the given task:

update a value for one or more of the performance indicators associated with the assignee based at least in part on the status of the task and the performance rating, wherein at least one performance indicator is updated by aggregating the performance rating with at least one other performance rating associated with at least one other assignor of the plurality of users; and

automatically update the one or more performance indicators for the given task for display on the first digital pinboard associated with the assignee.

2. The digital pinboard system of claim 1 , wherein each of the plurality of node devices is associated with a user-configurable permission level.

3. The digital pinboard system of claim 1 , wherein managing the plurality of tasks associated with the project includes adding, removing or editing at least one of the plurality of graphical note representations associated with the tasks.

4. The digital pinboard system of claim 1 , wherein the status of the given task is updated in response to the user manipulating the plurality of graphical note representations in the digital pinboard environment.

5. The digital pinboard system of claim 1 , wherein the performance indicators are generated based on historical data and real-time user input in the digital pinboard environment.

6. The digital pinboard system of claim 1 , wherein the user is uniquely identified by a user identifier.

7. The digital pinboard system of claim 6 , wherein the status of the given task or the value for one or more of the performance indicators associated with the user is updated in a database and mapped to the identifier of the user.

8. The digital pinboard system of claim 6 , wherein the digital pinboard server is configured to provide a plurality of digital pinboard environments each is uniquely associated with the user identifier.

9. The digital pinboard system of claim 1 , wherein the plurality of users includes at least one team or at least one department.

10. The digital pinboard system of claim 9 , wherein an assignment of the task is indirect.

11. The digital pinboard system of claim 1 wherein the performance rating includes at least one of an achievement rating and a satisfaction score collected from the plurality of users on the network of node devices within a timeframe window, and wherein the aggregation of the performance rating with the at least one other performance rating is based upon time of task completion, competency in a given task, and training potential, thereby generating a performance trajectory for the assignee over time.

12. A method for a digital pinboard system including a digital pinboard server networked to a plurality of node devices each associated with a pinboard for a given user constituting a plurality of distinct users' pinboards, wherein the node devices each provide two or more switchable user interfaces for a plurality of users associated with a project, the method comprising:

displaying a plurality of graphical note representations in a digital pinboard environment,

wherein a plurality of tasks is organized in the digital pinboard environment and wherein each of the plurality of graphical note representations is configured to dynamically display one or more performance indicators associated with an assignee of a task of the plurality of tasks associated with the project corresponding to the graphical note representations, and wherein the assignee is one of the plurality of users;

creating a first pin on a first pinboard note region on a first digital pinboard associated with the assignee, the pin being a graphical element on a first graphical note representation, wherein the pin is configured with a given task, and wherein responsive to the creating the pin, a processor of the digital pinboard server generates a plurality of mirrored pins on the plurality of graphical note representations on the plurality of different users' pinboards, which are logically linked to the first pin, and wherein the plurality of mirrored pins are dynamically configured with the given task;

receiving, via the graphical element, a selection by the assignee indicating completion of the given task corresponding to the first pin, and wherein the first digital pinboard is viewable by the assignee via a first node device of the network of node devices;

in response to the selection by the assignee received within the first graphical note representation, automatically update, by the processor of the digital pinboard server, a status of the given task in a task log stored in a data store operatively coupled to the digital pinboard server by aggregating status information from each of the network of node devices in real time;

dynamically displaying an updated status indicator, based on real time updates from the digital pinboard server, within a second graphical note representation of the plurality of pins corresponding to the given task, wherein the second graphical note representation is displayed within a second pinboard note region on a second digital pinboard associated with an assignor of the task, and wherein the second digital pinboard is viewable by the assignor via a second node device of the network of node devices;

simultaneously updating and displaying, in real time, both of the first and the second graphical note representations on the first node device and the second node device, respectively, among the plurality of other graphical note representations for uncompleted tasks associated with the project within the first and the second pinboard note regions of the first and second pinboards respectively, according to a pre-selected status category or visual arrangement independently selected by the assignee and the assignor, wherein both the first node device and the second node device receive real-time updates from the digital pinboard server, based on the task log stored in the data store; and

in response to a selection by the assignor within the second graphical note representation, indicating a performance rating for the given task;

updating a value for one or more of the performance indicators associated with the assignee based at least in part on the status of the task and the performance rating, wherein at least one performance indicator is updated by aggregating the performance rating with at least one other performance rating associated with at least one other assignor of the plurality of users; and

automatically updating the one or more performance indicators for the given task for display on the first digital Onboard associated with the assignee.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2020
From: TASKWORLD INC.
To: TASKWORLD HOLDINGS PTE. LTD.
Reel/Frame 054086/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: MOUAWAD, FRED
To: TASKWORLD, INC.
Reel/Frame 045887/0462 →
Continuity (4)
Continuation In Part 14029748 · Sep 17, 2013
Provisional Application 61702684 · Sep 18, 2012
Provisional Application 61848163 · Dec 26, 2012
Provisional Application 61778081 · Mar 12, 2013
Cited By (33)
US 12,190,292 US 12,197,560 US 12,224,972 US 12,229,726 US 12,238,058 US 12,260,190 US 12,271,849 US 12,314,542 US 12,314,882 US 12,353,419 US 12,367,011 US 12,379,835 US 12,430,825 US 12,432,169 US 12,487,729 US 12,524,136 US 12,572,867 US 12,573,105 US 12,586,268 US 12,619,833 US 12,632,159 US 12,639,402 US 12,645,759 US 12,694,636 US 12,699,962 US 12,705,552 US 12,705,579 US 12,711,259 US 12,711,464 US 12,717,468 US 12,732,508 US 12,738,365 US 12,743,497