-
公开(公告)号:US11593314B2
公开(公告)日:2023-02-28
申请号:US17336835
申请日:2021-06-02
Applicant: Dropbox, Inc.
Inventor: Joshua Kaplan , Jason Terk , Stan Yeung
IPC: G06F16/176 , G06F21/62 , G06F16/182 , G06F16/178 , G06F16/9538 , G06F21/10 , H04L67/06 , H04L67/1097 , G06F9/445 , G06F9/50 , G06F9/54 , H04L67/141 , G06F16/2457 , G06F16/23 , G06F16/9535 , G06F16/248 , H04L9/40 , H04L65/612 , H04L67/60
Abstract: An example method can include storing, on a CSM, a first content item and representations of second and third content items, the second content item having content/features enabled by a cloud service and designed for access through a native online application and the third content item having content/features supported by a local application and having additional features designed for access through a cloud service and native online application; when the first content item is invoked, presenting the content/features of the first content item; in response to a request to access the representation of the second or third content item, sending, to a cloud service, a request for the additional features of the third content item or the content/features of the second content item; and based on metadata received from a cloud service, providing the additional features/content of the third content item or the content/features of the second content item.
-
公开(公告)号:US11290531B2
公开(公告)日:2022-03-29
申请号:US16702648
申请日:2019-12-04
Applicant: Dropbox, inc.
Inventor: Cassandra Beckley , Joshua Kaplan
IPC: H04L29/08 , H04L67/1095 , H04L67/1097 , H04L67/01
Abstract: The present technology addresses a scenario when a user attempts to create a cloud content item using a file system interface on a client device. The present technology can immediately create a content item that is representative of a cloud content item once the user requests a cloud content item to be created. The content item that is representative of the cloud content item can be created even before the cloud content item itself is created. After the cloud content item is created, the present technology provides a mechanism to relate the content item that this representative of the cloud content item with the actual cloud content item.
-
公开(公告)号:US20200304579A1
公开(公告)日:2020-09-24
申请号:US16896819
申请日:2020-06-09
Applicant: Dropbox, Inc.
Inventor: Andrew Bortz , Sang Tian , Joshua Kaplan , Devdatta Akhawe
Abstract: In some embodiments, a client application at a client device can receive, from a browser application at the client device, a first message including a unique identifier associated with a session of the browser application at a website associated with a content management system. The client application can extract the unique identifier from the first message, and establish a connection between the client application and the content management system by sending, from the client application to the content management system, a second message including the unique identifier. The client application can then receive, from the content management system through the connection, a third message relayed by the content management system from the website, where the third message is associated with the unique identifier.
-
公开(公告)号:US10740093B2
公开(公告)日:2020-08-11
申请号:US15254866
申请日:2016-09-01
Applicant: Dropbox, Inc.
Inventor: John Lai , Joshua Kaplan , Sujay Jayakar , Bryon Ross
IPC: G06F8/71
Abstract: Source code of a logical segment of a codebase can be isolated from other portions of the codebase yet the logical segment and the other portions may have mutual dependencies. Packaging multiple versions of the logical segment and the other portions of the codebase to be compilable as a single binary file can simplify the development, testing, and release work flows of the codebase. For example, development, evaluation, and deployment of the logical segment and the other portions of the code base can run on different schedules. As another example, a provider of the codebase can control which version of the logical segment computing devices execute.
-
公开(公告)号:US10397319B2
公开(公告)日:2019-08-27
申请号:US14950901
申请日:2015-11-24
Applicant: Dropbox, Inc.
Inventor: Joshua Kaplan , Isaac Goldberg , John Lai
IPC: G06F16/23 , H04L29/08 , G06F16/178
Abstract: A content management system can maintain the entirety of a user account's content library. As a default behavior, updates made to the content library when accessed from any client device authorized by the user account, including adding, modifying, and/or deleting content items, can be synchronized across all other authorized client devices. A user can opt out of the default behavior and specify, for each authorized client device, certain portions of the content library that the content management system should or should not synchronize.
-
公开(公告)号:US10025913B2
公开(公告)日:2018-07-17
申请号:US14985072
申请日:2015-12-30
Applicant: Dropbox, Inc.
Inventor: Sang Tian , Joshua Kaplan , Devdatta Akhawe
Abstract: Systems, methods, and computer-readable media for cross-application authentication on a content management system. A client application running at a client device that is not authenticated with a content management system can receive, from a web site associated with the content management system, a request to authenticate with the content management system under a user account used to authenticate a current session between a browser application at the client device and the website with the content management system. The client application can then obtain a uniform resource locator (URL) with a nonce associated with the client application, and send a command to the browser application including the URL and nonce. The command can trigger the browser application to use the URL and nonce to authenticate the client application with the content management system under the user account with which the current session between the browser application and the website is currently authenticated.
-
公开(公告)号:US20170104743A1
公开(公告)日:2017-04-13
申请号:US14881629
申请日:2015-10-13
Applicant: Dropbox, Inc.
Inventor: Maxime Larabie-Belanger , Sang Tian , Joshua Kaplan , Eduardo Escardo Raffo
IPC: H04L29/06
CPC classification number: H04L63/08 , H04L63/061
Abstract: An example computer implemented method to create an authenticated server view includes sending a client secret to an online-synchronized content management system and receiving an authentication key. The example method can then include generating a server view of the online-synchronized content management system using instantiation data. The instantiation data can include a resource address and the authentication key. The server view can be configured to request server elements from the online-synchronized content management system using the instantiation data and render the server elements.
-
公开(公告)号:US20240045882A1
公开(公告)日:2024-02-08
申请号:US18482614
申请日:2023-10-06
Applicant: Dropbox, Inc.
Inventor: Katherine Busch , Amandine Lee , Erik Hope , Stephen Poletto , Zrinka Gavran , Joshua Kaplan
Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content across discrete systems. A content management system can be implemented to manage content items and synchronize content items across devices. A content collaboration system can be implemented to generate documents and facilitate collaboration on documents. To take advantage of the content management system's functionality to manage and synchronize content items while also providing the collaboration functionality of the content collaboration system, the content management system can store and manage references to documents created in the content collaboration system. The document references can be managed by the content management system such that the document references appear to users as if the document references were the referenced document in the collaboration system.
-
公开(公告)号:US11112941B2
公开(公告)日:2021-09-07
申请号:US16588628
申请日:2019-09-30
Applicant: Dropbox, Inc.
Inventor: Joshua Kaplan , Iris Lin , Stanley Yeung , Cheechee Lin , Graciela Kincaid
IPC: G06F3/0482 , G06F3/0484
Abstract: Systems and methods for creating content items are provided. In some examples, a method can include receiving a user selection of an interface element located in a persistent user interface of an operating system desktop of a client device, displaying, in response to the user selection of the interface element, a set of user options, the set of user options comprising a option to create a content item of a particular type, receiving a user selection of the option to create the content item, and initiating the creation of the content item.
-
公开(公告)号:US11100053B2
公开(公告)日:2021-08-24
申请号:US16582674
申请日:2019-09-25
Applicant: Dropbox, Inc.
Inventor: Joshua Kaplan , Jason Terk , Stan Yeung
IPC: G06F16/176 , G06F21/62 , G06F16/182 , G06F16/178 , G06F16/9538 , G06F21/10 , H04L29/08 , G06F9/445 , G06F9/50 , G06F9/54 , H04L29/06 , G06F16/2457 , G06F16/23 , G06F16/9535 , G06F16/248
Abstract: An example method can include storing, on a CSM, a first content item and representations of second and third content items, the second content item having content/features enabled by a cloud service and designed for access through a native online application and the third content item having content/features supported by a local application and having additional features designed for access through a cloud service and native online application; when the first content item is invoked, presenting the content/features of the first content item; in response to a request to access the representation of the second or third content item, sending, to a cloud service, a request for the additional features of the third content item or the content/features of the second content item; and based on metadata received from a cloud service, providing the additional features/content of the third content item or the content/features of the second content item.
-
-
-
-
-
-
-
-
-