-
公开(公告)号:US10970656B2
公开(公告)日:2021-04-06
申请号:US15476742
申请日:2017-03-31
Applicant: DROPBOX, INC.
Inventor: Ben Newhouse , Kavitha Radhakrishnan , AJ Palkovic , David Stinnette , Jacob Hurwitz , Jennifer Lee , John R. Grace, Jr. , Susan Wang , Leona Dondi , Igor Kofman , Kenneth Choi , Tsung-Hsiang Chang
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
-
公开(公告)号:US20200372432A1
公开(公告)日:2020-11-26
申请号:US16989362
申请日:2020-08-10
Applicant: Dropbox, Inc.
Inventor: Ben Newhouse , Kavitha Radhakrishnan , AJ Palkovic , David Stinnette , Jacob Hurwitz , Jennifer Lee , John R. Grace, JR. , Susan Wang , Leona Dondi , Igor Kofman , Kenneth Choi , Tsung-Hsiang Chang
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing project tasks using content items. A user can create tasks within a content item. The tasks can be assigned to users and/or be assigned due dates. The content item can be shared with other users such that updates to the content item (e.g., updates to the tasks) can cause sending notifications to users associated with the content item. When a task in the content item is updated, all members of the project can be notified of the updated status of the task. A task list for a project can be created that aggregates tasks from multiple content items associated with the project. Tasks can be organized in the task list according to the content item the task was created in. Updates to tasks in the task list can cause corresponding updates to the tasks in the content items.
-
公开(公告)号:US20200327500A1
公开(公告)日:2020-10-15
申请号:US16911926
申请日:2020-06-25
Applicant: Dropbox, Inc.
Inventor: Ben Newhouse , Kavitha Radhakrishnan , AJ Palkovic , David Stinnette , Jacob Hurwitz , Jennifer Lee , John R. Grace, JR. , Susan Wang , Leona Dondi , Igor Kofman , Kenneth Choi , Tsung-Hsiang Chang
IPC: G06Q10/10 , G06F16/25 , G06F16/955 , G06F16/16 , G06Q10/06 , G06F3/0482
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
-
公开(公告)号:US12093895B2
公开(公告)日:2024-09-17
申请号:US16911926
申请日:2020-06-25
Applicant: Dropbox, Inc.
Inventor: Ben Newhouse , Kavitha Radhakrishnan , AJ Palkovic , David Stinnette , Jacob Hurwitz , Jennifer Lee , John R. Grace, Jr. , Susan Wang , Leona Dondi , Igor Kofman , Kenneth Choi , Tsung-Hsiang Chang
IPC: G06Q10/00 , G06F3/0482 , G06F16/16 , G06F16/25 , G06F16/955 , G06Q10/06 , G06Q10/0631 , G06Q10/101 , G06F3/04817
CPC classification number: G06Q10/101 , G06F3/0482 , G06F16/168 , G06F16/25 , G06F16/252 , G06F16/9558 , G06Q10/06 , G06Q10/0631 , G06F3/04817
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
-
公开(公告)号:US10970679B2
公开(公告)日:2021-04-06
申请号:US15476755
申请日:2017-03-31
Applicant: DROPBOX, INC.
Inventor: Ben Newhouse , Kavitha Radhakrishnan , A J Palkovic , David Stinnette , Jacob Hurwitz , Jennifer Lee , John R. Grace, Jr. , Susan Wang , Leona Dondi , Igor Kofman , Kenneth Choi , Tsung-Hsiang Chang
IPC: G06Q10/10 , G06F3/0482 , G06F16/955 , G06F16/25 , G06F16/16 , G06Q10/06 , G06F3/0481
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
-
公开(公告)号:US10796255B2
公开(公告)日:2020-10-06
申请号:US15476734
申请日:2017-03-31
Applicant: DROPBOX, INC.
Inventor: Ben Newhouse , Kavitha Radhakrishnan , AJ Palkovic , David Stinnette , Jacob Hurwitz , Jennifer Lee , John R. Grace, Jr. , Susan Wang , Leona Dondi , Igor Kofman , Kenneth Choi , Tsung-Hsiang Chang
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing project tasks using content items. A user can create tasks within a content item. The tasks can be assigned to users and/or be assigned due dates. The content item can be shared with other users such that updates to the content item (e.g., updates to the tasks) can cause sending notifications to users associated with the content item. When a task in the content item is updated, all members of the project can be notified of the updated status of the task. A task list for a project can be created that aggregates tasks from multiple content items associated with the project. Tasks can be organized in the task list according to the content item the task was created in. Updates to tasks in the task list can cause corresponding updates to the tasks in the content items.
-
公开(公告)号:US10719807B2
公开(公告)日:2020-07-21
申请号:US15476688
申请日:2017-03-31
Applicant: DROPBOX, INC.
Inventor: Ben Newhouse , Kavitha Radhakrishnan , A J Palkovic , David Stinnette , Jacob Hurwitz , Jennifer Lee , John R. Grace, Jr. , Susan Wang , Leona Dondi , Igor Kofman , Kenneth Choi , Tsung-Hsiang Chang
IPC: G06Q10/06 , G06Q10/10 , G06F16/25 , G06F16/955 , G06F16/16 , G06F3/0482 , G06F3/0481
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
-
18.
公开(公告)号:US10713378B2
公开(公告)日:2020-07-14
申请号:US15846882
申请日:2017-12-19
Applicant: Dropbox, Inc.
Inventor: Tsahi Glik , Shuoqing Ding , Ben Newhouse , Aaron Staley
IPC: G06F21/62
Abstract: A method and apparatus for inheritance-based propagation is provided. The method comprises receiving a request from a client computer to update an access permission associated with a specific namespace in a nested namespace structure for a user, the specific namespace being associated with a group of users, wherein the nested namespace structure includes one or more child namespaces of the specific namespace; causing updating of the access permission associated with the specific namespace for the user; identifying the specific namespace as the current namespace; and performing an iterative process having the following steps until a termination criterion is satisfied. The iterative process comprises for each of one or more child namespaces nested directly within the current namespace, causing execution of a job for updating a child access permission associated with the child namespace for the user, the execution of at least one of one or more jobs corresponding to the one or more child namespaces of the current namespace comprising automatically re-executing the at least one of the one or more jobs in response to unsuccessful execution of the at least one of the one or more jobs while maintaining at least eventual consistency of the one or more child namespaces with respect to updates. The iterative process further comprises for each of the one or more child namespaces, identifying the child namespace as the current namespace and restarting the iterative process.
-
-
-
-
-
-
-