Systems and methods for creating shared virtual spaces
First Claim
Patent Images
1. A method comprising:
- receiving, at a client device, a request to share a first digital content item with a plurality of users via a shared virtual space accessible to the plurality of users;
queuing a request to send data to create the shared virtual space;
determining that a connection between the client device and a content management system is below a threshold connectivity; and
creating, in response to receiving the share request and determining that the connection is below the threshold connectivity, a local virtual space that is not accessible to the plurality of users, the local virtual space comprising the first digital content item that references a local identifier assigned to the local virtual space, wherein the local virtual space simulates the shared virtual space accessible to the plurality of users.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for creating shared virtual spaces using a client device. For example, the disclosed systems receive a request from a user to share one or more digital content items with other users via a shared virtual space. The disclosed systems queue a request to send data to a content management system to create the shared virtual space. In some instances, the disclosed systems can determine that a connection between a user'"'"'s client device and the content management system is below a threshold connectivity, and then simulate an online experience for the user despite the poor connection.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a client device, a request to share a first digital content item with a plurality of users via a shared virtual space accessible to the plurality of users; queuing a request to send data to create the shared virtual space; determining that a connection between the client device and a content management system is below a threshold connectivity; and creating, in response to receiving the share request and determining that the connection is below the threshold connectivity, a local virtual space that is not accessible to the plurality of users, the local virtual space comprising the first digital content item that references a local identifier assigned to the local virtual space, wherein the local virtual space simulates the shared virtual space accessible to the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, at a client device, a request to share a plurality of digital content items with a plurality of users via a shared virtual space accessible to the plurality of users; queuing a request to send data to create the shared virtual space; determining that a connection between the client device and a content management system is below a threshold connectivity; and in response to determining that the connection is below the threshold connectivity, creating a local virtual space that is not accessible to the plurality of users, the local virtual space comprising the plurality of digital content items, each of the plurality of digital content items referencing a local identifier assigned to the local virtual space, wherein the local virtual space simulates the shared virtual space accessible to the plurality of users. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one processor; and memory containing instructions thereon that, when executed by the at least one processor, cause the system to; receive, at a client device, a request to share a first digital content item with a plurality of users via a shared virtual space accessible to the plurality of users; queue a request to send data to create the shared virtual space; determine that a connection between the client device and a content management system is below a threshold connectivity; create, in response to receiving the share request and determining that the connection is below the threshold connectivity, a local virtual space that is not accessible to the plurality of users, the local virtual space comprising the first digital content item that references a local identifier assigned to the local virtual space, wherein the local virtual space simulates the shared virtual space accessible to the plurality of users. - View Dependent Claims (19, 20)
-
Specification