Interoperability between content management system and collaborative content system

    公开(公告)号:US10817476B2

    公开(公告)日:2020-10-27

    申请号:US16560898

    申请日:2019-09-04

    Applicant: Dropbox, Inc.

    Abstract: A content management system and a collaborative content system implement interoperability features that allow a user to perform certain interactions with a collaborative content item via the interface of the content management system. For instance, the collaborative content system can outsource access permissions for the collaborative content item to the content management system. When the collaborative content system receives a user's request to access the collaborative content item, the collaborative content system requests permissions data for the collaborative content item from the content management system and then determines based on the permissions data whether to grant access to the user. The content management system can also outsource the account storage capacity for the collaborative content item to the collaborative content system. As a result, a collaborative content item that is stored in association with a user account on the content management system is not counted against the user account's storage capacity.

    Interoperability between content management system and collaborative content system

    公开(公告)号:US10437786B2

    公开(公告)日:2019-10-08

    申请号:US15789959

    申请日:2017-10-21

    Applicant: Dropbox, Inc.

    Abstract: A content management system and a collaborative content system implement interoperability features that allow a user to perform certain interactions with a collaborative content item via the interface of the content management system. For instance, the collaborative content system can outsource access permissions for the collaborative content item to the content management system. When the collaborative content system receives a user's request to access the collaborative content item, the collaborative content system requests permissions data for the collaborative content item from the content management system and then determines based on the permissions data whether to grant access to the user. The content management system can also outsource the account storage capacity for the collaborative content item to the collaborative content system. As a result, a collaborative content item that is stored in association with a user account on the content management system is not counted against the user account's storage capacity.

    Interface description language for application programming interfaces

    公开(公告)号:US10394552B2

    公开(公告)日:2019-08-27

    申请号:US15215399

    申请日:2016-07-20

    Applicant: Dropbox, Inc.

    Inventor: Ken Elkabany

    Abstract: An application programming interface (API) analysis engine can validate and parse an API specification. It can determine if the API specification (or portion thereof) contains major or minor changes from a previous version of the API specification. The analysis engine can create an intermediate representation of the API. Using the intermediate representation, the analysis engine can generate multiple outputs, such as a client-side SDK, library, etc. as well as documentation and server-side programs. The analysis engine can compare the API specification with a previous API specification and determine backwards compatibility for the API specification. The analysis engine can assign a version number to the API specification. The analysis engine can also provide developer feedback regarding changes that have been made.

    Interoperability Between Content Management System and Collaborative Content System

    公开(公告)号:US20190121995A1

    公开(公告)日:2019-04-25

    申请号:US15789958

    申请日:2017-10-21

    Applicant: Dropbox, Inc.

    Abstract: A content management system and a collaborative content system implement interoperability features that allow a user to perform certain interactions with a collaborative content item via the interface of the content management system. For instance, the collaborative content system can outsource access permissions for the collaborative content item to the content management system. When the collaborative content system receives a user's request to access the collaborative content item, the collaborative content system requests permissions data for the collaborative content item from the content management system and then determines based on the permissions data whether to grant access to the user. The content management system can also outsource the account storage capacity for the collaborative content item to the collaborative content system. As a result, a collaborative content item that is stored in association with a user account on the content management system is not counted against the user account's storage capacity.

    INTERFACE DESCRIPTION LANGUAGE FOR APPLICATION PROGRAMMING INTERFACES

    公开(公告)号:US20170337052A1

    公开(公告)日:2017-11-23

    申请号:US15215399

    申请日:2016-07-20

    Applicant: Dropbox, Inc.

    Inventor: Ken Elkabany

    CPC classification number: G06F8/71

    Abstract: An application programming interface (API) analysis engine can validate and parse an API specification. It can determine if the API specification (or portion thereof) contains major or minor changes from a previous version of the API specification. The analysis engine can create an intermediate representation of the API. Using the intermediate representation, the analysis engine can generate multiple outputs, such as a client-side SDK, library, etc. as well as documentation and server-side programs. The analysis engine can compare the API specification with a previous API specification and determine backwards compatibility for the API specification. The analysis engine can assign a version number to the API specification. The analysis engine can also provide developer feedback regarding changes that have been made.

Patent Agency Ranking