IP Library Patent Application 16162086
Patent Application
App. No. 16/162,086

TASK-BASED ACTION GENERATION

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 None
App. No.
16/162,086
Abstract

A computer system generates an action based on a first task includes receiving a definition of a group, stores the definition, and receives task information for the task that corresponds to the group. The task information includes a milestone corresponding to the task and identifying information for the task. The task information is stored, a milestone status is determined, and a prompt is displayed for generating the action. The prompt includes the identifying information for the task and eligible action participants. The eligible action participants include at least a subset of the group members. An indication of selected eligible action participants is received. Action information corresponding to the action is transmitted to the selected eligible action participants.

Claims (59)

1 . A method for generating an action based on a first task, the method comprising, at a computing device:

receiving a definition of a group that includes identifying information for a plurality of group members associated with a group activity;

storing, by a storage device, the definition;

receiving first task information for the first task that corresponds to the group, wherein the first task information includes a milestone that corresponds to the first task and identifying information for the first task;

storing, by the storage device, the first task information;

at a time that corresponds to the milestone, determining a milestone status;

based on the milestone status, displaying a prompt for generating the action, wherein:

the displayed prompt includes:

identifying information for the first task; and

identifying information for eligible action participants, wherein the eligible action participants include at least a subset of the group members;

receiving an indication of selected eligible action participants; and

transmitting, to the selected eligible action participants, action information corresponding to the action.

2 . The method of claim 1 , wherein the first task information identifies at least one group member associated with the first task and the eligible action participants include the at least one group member.

3 . The method of claim 2 , wherein the eligible action participants are determined in accordance with access parameters defined for group members.

4 . The method of claim 1 , wherein the definition of the group includes one or more content items corresponding to the group.

5 . The method of claim 4 , further comprising determining one or more eligible content items that are a subset of the content items corresponding to the action and wherein the displayed prompt includes the one or more eligible content items.

6 . The method of claim 5 , wherein transmitting the action information to the selected eligible action participants includes automatically transmitting eligible content items.

7 . The method of claim 1 , wherein the action is updated based on a detected change of a status of one or more of the selected eligible action participants.

8 . The method of claim 1 , including, in response to detecting a change of status of one or more action participants, displaying a prompt to transmit updated action information.

9 . The method of claim 1 , wherein the action is updated based on a detected change of the milestone status.

10 . The method of claim 9 , wherein the prompt to transmit action information is updated based on a detected change of the milestone status.

11 . The method of claim 1 , wherein the first task was generated during a prior action.

12 . The method of claim 1 , wherein the action information includes an agenda that is automatically generated based on the first task information.

13 . The method of claim 1 , wherein the agenda is automatically generated based on eligible action participants.

14 . The method of claim 1 , wherein generating the agenda includes determining at least one task dependency associated with the first task and including, in the agenda, the first task and a second task that has a task dependency relationship with the first task.

15 . The method of claim 1 , wherein the action information includes an action parameter determined based on stored action preference data.

16 . The method of claim 15 , including:

storing action summary data that corresponds to the action; and

updating the action preference data based on the action summary data.

17 . The method of claim 1 , wherein determining the milestone status includes determining at least one of a rate of execution of the first task, an amount of time remaining before the milestone, or an amount of time that has passed since the milestone.

18 . The method of claim 1 , wherein:

the first task includes a set of subtasks; and

determining the milestone status includes determining a completion status of at least one subtask in the set of subtasks.

19 . A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of a server system, the one or more programs comprising instructions for:

receiving a definition of a group that includes identifying information for a plurality of group members associated with a group activity;

storing, by a storage device, the definition;

receiving a first task information for the first task that corresponds to the group, wherein the first task information includes a milestone that corresponds to the first task and identifying information for the first task;

storing, by the storage device, the first task information;

at a time that corresponds to the milestone, determining a milestone status;

based on the milestone status, displaying a prompt for generating the_action, wherein:

the displayed prompt includes:

identifying information for the first task; and

identifying information for eligible action participants, wherein the eligible action participants include at least a subset of the group members;

receiving an indication of selected eligible action participants; and

transmitting, to the selected eligible action participants, action corresponding to the action.

20 . An electronic device, comprising:

one or more processors; and

memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:

receiving a definition of a group that includes identifying information for a plurality of group members associated with a group activity

storing, by a storage device, the definition;

receiving a first task information for a first task corresponds to the group, wherein the first task information includes a milestone that corresponds to the first task and identifying information for the first task;

storing, by the storage device, the first task information;

at a time that corresponds to the milestone, determining a milestone status;

based on the milestone status, displaying a prompt for generating the action, wherein:

the displayed prompt includes:

identifying information for the first task; and

identifying information for eligible action, wherein the eligible action participants include at least a subset of the group members;

receiving an indication of selected eligible action participants; and

transmitting, to the selected eligible action participants, action information corresponding to the action.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2023
From: MUFG BANK, LTD.
To: EVERNOTE CORPORATION
Reel/Frame 063116/0260 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2021
From: EAST WEST BANK
To: EVERNOTE CORPORATION
Reel/Frame 057852/0078 →
SECURITY INTEREST Recorded Oct 6, 2021
From: EVERNOTE CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 057722/0876 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 048513/ 0003 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION
Reel/Frame 054178/0892 →
SECURITY INTEREST Recorded Oct 19, 2020
From: EVERNOTE CORPORATION
To: EAST WEST BANK
Reel/Frame 054113/0876 →
SECURITY INTEREST Recorded Mar 5, 2019
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 048513/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2019
From: KUNDU, ANIRBAN; MALCOLM, ANDREW HENDERSON; DORON, AMIR
To: EVERNOTE CORPORATION
Reel/Frame 048109/0310 →