Technologies for integrating cloud content items across platforms

    公开(公告)号:US10664319B1

    公开(公告)日:2020-05-26

    申请号:US16582361

    申请日:2019-09-25

    Applicant: Dropbox, Inc.

    Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a smart pointer on a content management system, the smart pointer including a representation of a content item on a cloud provider, wherein content and features of the content item are accessible through an online application associated with the cloud provider, the content item comprising a cloud-based or cloud-backed content item. The method can include, in response to the smart pointer being invoked, sending, from a cloud integration element of an application to the cloud provider, a request for the content of the content item; receiving, at the cloud integration element, from the cloud provider, the content of the content item; and presenting, at the application, the content as part of a rendered instance of the smart pointer.

    Technologies for integrating cloud content items across platforms

    公开(公告)号:US10657228B1

    公开(公告)日:2020-05-19

    申请号:US16582425

    申请日:2019-09-25

    Applicant: Dropbox, Inc.

    Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a canonical content item stored at a content management system, the canonical content item representing a cloud-based content item or a cloud-backed content item having features designed for access through a native online application associated with a cloud content provider; in response to the canonical content item being invoked, sending, from a local application to the cloud content provider, a request for the features of the content item; receiving, at the local application and from the cloud content provider, metadata for enabling the features of the content item; and based on the metadata, providing, on the local application, the features and a content of the content item as part of a rendered instance of the canonical content item.

    Cross-application authentication on a content management system

    公开(公告)号:US10282522B2

    公开(公告)日:2019-05-07

    申请号:US16031363

    申请日:2018-07-10

    Applicant: Dropbox, Inc.

    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 website 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.

    ADVANCED PACKAGING TECHNIQUES FOR IMPROVING WORK FLOWS

    公开(公告)号:US20180060065A1

    公开(公告)日:2018-03-01

    申请号:US15254866

    申请日:2016-09-01

    Applicant: Dropbox, Inc.

    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.

    Communication protocols for an online content management system

    公开(公告)号:US09894162B2

    公开(公告)日:2018-02-13

    申请号:US14984993

    申请日:2015-12-30

    Applicant: Dropbox, Inc.

    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.

    COMMUNICATION PROTOCOLS FOR AN ONLINE CONTENT MANAGEMENT SYSTEM
    47.
    发明申请
    COMMUNICATION PROTOCOLS FOR AN ONLINE CONTENT MANAGEMENT SYSTEM 有权
    在线内容管理系统的通信协议

    公开(公告)号:US20160119431A1

    公开(公告)日:2016-04-28

    申请号:US14984993

    申请日:2015-12-30

    Applicant: Dropbox, Inc.

    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.

    Abstract translation: 在一些实施例中,在客户端设备处的客户端应用程序可以从客户端设备处的浏览器应用接收包括与在与内容管理系统相关联的网站上与浏览器应用的会话相关联的唯一标识符的第一消息。 客户端应用程序可以从第一消息中提取唯一标识符,并且通过从客户端应用向内容管理系统发送包括唯一标识符的第二消息来建立客户端应用与内容管理系统之间的连接。 客户端应用程序然后可以从内容管理系统通过连接从内容管理系统从网站接收第三个消息,其中第三个消息与唯一标识符相关联。

Patent Agency Ranking