IP Library Granted Patent US 9,705,967
Granted Patent B2
US 9,705,967 · App. 14/046,294 · Granted Jul 11, 2017

Corporate user discovery and identification of recommended collaborators in a cloud platform

Inventors: Brandon Savage (San Carlos, CA); Dave Jordan (Cupertino, CA); Raymond Thang (Sunnyvale, CA); David Tong (San Jose, CA)
Assignee: Box, Inc.
H04L67/10G06Q10/10H04L12/1822H04L67/18H04L67/24
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 9,705,967
App. No.
14/046,294
Granted
Jul 11, 2017
Kind
B2
Abstract

Embodiments of the present disclosure include systems and methods for user discovery (e.g., corporate user discovery) and/or identification of recommended or suggested collaborators in a collaboration platform which may be a cloud-based platform. The disclosed technology enables a user to discover a network of users that they could be collaborating with but are not. This feature, can for example, identify the relevant users or the suggested users and depict the users in the user interface. The identification and selection of the suggested users/potential collaborators can be based on some criteria (e.g., email domain, when the account was created, etc.). These criteria can be set by system default, adjusted by individual users and/or configured/set by admins if a user belongs to a corporate account/enterprise account.

Claims (28)

1. A method of recommending collaborators on a cloud-based collaboration platform, comprising the steps of:

generating, for a user, a list of one or more potential collaborators to collaborate on an item managed by the cloud-based collaboration platform, wherein the cloud-based collaboration platform hosts workspaces, each comprising one or more work items, wherein the work item is collaboration content, and wherein the one or more potential collaborators being a subset of other users of the cloud-based collaboration platform who are not currently collaborators of the item;

presenting the list of the one or more potential collaborators to the user;

receiving, from the user, a selection of at least one collaborator from the list of one or more potential collaborators; and

updating the list of one or more potential collaborators with at least one additional user based on a similarity of the at least one additional user to the at least one selected collaborator.

2. The method of claim 1 , wherein the list is generated based on when the other users joined the cloud-based collaboration platform.

3. The method of claim 1 , wherein the list is generated based on the other users' locations.

4. The method of claim 3 , wherein the other users' locations are represented as a physical address, an email address, a uniform resource locator (URL), or a combination thereof.

5. The method of claim 1 , wherein the list is generated based on a collection of one or more items of which other users have been collaborators.

6. The method of claim 1 , further comprising the step of inviting the at least one collaborator to collaborate on the item.

7. The method of claim 1 , wherein the item is to be collaboratively accessed using multiple physical devices by the one or more potential collaborators of the item.

8. The method of claim 7 , wherein the multiple physical devices include a mobile device.

9. The method of claim 1 , wherein the multiple physical devices include a mobile device.

10. A system for recommending collaborators on a cloud-based collaboration platform, comprising:

one or more processors;

one or more non-transitory computer readable storage media having instructions stored thereon, which when executed by the one or more processors, cause the system to:

generate, for a user, a list of one or more potential collaborators to collaborate on an item managed by the cloud-based collaboration platform, wherein the cloud-based collaboration platform hosts workspaces, each comprising one or more work items, wherein the work item is collaboration content, and wherein the one or more potential collaborators being a subset of other users of the cloud-based collaboration platform who are not currently collaborators of the item;

present the list of the one or more potential collaborators to the user;

receive, from the user, a selection of at least one collaborator from the list of one or more potential collaborators; and

update the list of one or more potential collaborators with at least one additional user based on a similarity of the at least one additional user to the at least one selected collaborator.

11. The system claim 10 , wherein the list is generated based on when the other users joined the cloud-based collaboration platform.

12. The system of claim 10 , wherein the list is generated based on the other users' locations.

13. The system of claim 10 , wherein the list is generated based on a collection of one or more items of which other users have been collaborators.

14. A non-transitory machine-readable storage medium having stored thereon instructions which when executed by a processor perform a method of recommending collaborators on a cloud-based collaboration platform, the method comprising the steps of:

generating, for a user, a list of one or more potential collaborators to collaborate on an item managed by the cloud-based collaboration platform, wherein the cloud-based collaboration platform hosts workspaces, each comprising one or more work items, wherein the work item is collaboration content, and wherein the one or more potential collaborators being a subset of other users of the cloud-based collaboration platform who are not currently collaborators of the item;

presenting the list of the one or more potential collaborators to the user;

receiving, from the user, a selection of at least one collaborator from the list of one or more potential collaborators; and

updating the list of one or more potential collaborators with at least one additional user based on a similarity of the at least one additional user to the at least one selected collaborator.

Assignments (4)
SECURITY INTEREST Recorded Jul 26, 2023
From: BOX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 064389/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2017
From: SAVAGE, BRANDON; JORDAN, DAVE; THANG, RAYMOND; TONG, DAVID
To: BOX, INC.
Reel/Frame 041708/0909 →
RELEASE OF SECURITY INTEREST Recorded Dec 8, 2015
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: BOX, INC.
Reel/Frame 037237/0503 →
PATENT SECURITY AGREEMENT Recorded Mar 1, 2014
From: BOX, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 032376/0324 →
Continuity (2)
Provisional Application 61709653 · Oct 4, 2012
Related Publication 20140101251A1 · Apr 10, 2014