Systems and methods for multi-tiered format registration for applications
    11.
    发明授权
    Systems and methods for multi-tiered format registration for applications 有权
    用于应用程序的多层格式注册的系统和方法

    公开(公告)号:US09292280B2

    公开(公告)日:2016-03-22

    申请号:US13834557

    申请日:2013-03-15

    Applicant: Google Inc.

    CPC classification number: G06F8/71 G06F9/44505

    Abstract: Systems and methods are disclosed for multi-tiered registration of file formats for applications. A processor receives a registration request from a developer of an application to register an application with a list of primary formats and a list of secondary formats. The processor associates the list of primary formats and the list of secondary formats with the application, and the processor receives an open request from a user to open a file having a file format. The application is determined to be associated with a primary format corresponding to the file format, and the application is selected to open the file.

    Abstract translation: 公开了用于应用程序的文件格式的多层次注册的系统和方法。 处理器从应用程序的开发者接收注册请求,以向主应用程序列表和辅助格式列表注册应用程序。 处理器将主格式列表和辅助格式列表与应用程序相关联,并且处理器从用户接收打开的请求以打开具有文件格式的文件。 应用程序被确定为与文件格式对应的主要格式相关联,并且应用程序被选择以打开该文件。

    Systems and methods for providing binary data files for real-time collaboration

    公开(公告)号:US10438169B2

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

    申请号:US14213839

    申请日:2014-03-14

    Applicant: Google Inc.

    Abstract: A document collaboration system allows applications to collaborate on a binary data file even if the binary data file is not in a collaborative document format. In response to a request from an application to access a binary data file, the document collaboration system gives the application access to a document model corresponding to the binary data file and the application. If the document model does not already exist, it may be created by generating an empty document model, transmitting the binary data file to the application, and allowing the application to fill in the empty document model based on the binary data file. The document model may be provided to and modified by its related application through an application programming interface (API), and changes to the document model may be applied to the binary data file.

    SAVING FILES FROM THIRD-PARTY SYSTEMS DIRECTLY TO A CLOUD STORAGE SYSTEM
    14.
    发明申请
    SAVING FILES FROM THIRD-PARTY SYSTEMS DIRECTLY TO A CLOUD STORAGE SYSTEM 有权
    将文件从第三方系统直接存储到云存储系统

    公开(公告)号:US20160191628A1

    公开(公告)日:2016-06-30

    申请号:US15066501

    申请日:2016-03-10

    Applicant: Google Inc.

    Abstract: A method for saving a file stored on a third-party system directly to a cloud storage system includes providing a third-party system with an embeddable user interface for saving a plurality of files stored on the third-patty system to a server hosting the cloud storage system. The method further includes receiving at the server a save request from a user on a client computer using the embeddable user interface to select the first file to be stored on the server, where the save request comprises information identifying a first file in the plurality of files. The method further includes authenticating the save request, downloading the first file from the third-party system directly to the server using the information identifying the first file, and saving the first file on the server.

    Abstract translation: 将存储在第三方系统上的文件直接存储到云存储系统的方法包括向第三方系统提供可嵌入的用户界面,用于将存储在第三纸箱系统上的多个文件保存到托管云的服务器 存储系统 该方法还包括在服务器处使用可嵌入的用户界面在客户端计算机上接收来自用户的保存请求,以选择要存储在服务器上的第一文件,其中保存请求包括识别多个文件中的第一文件的信息 。 该方法还包括认证保存请求,使用标识第一文件的信息将第一文件从第三方系统直接下载到服务器,并将第一文件保存在服务器上。

    System and method for end-to-end exposure of exported representations of native data types to third-party applications
    16.
    发明授权
    System and method for end-to-end exposure of exported representations of native data types to third-party applications 有权
    将本地数据类型的导出表示端到端暴露给第三方应用程序的系统和方法

    公开(公告)号:US09268802B2

    公开(公告)日:2016-02-23

    申请号:US13833479

    申请日:2013-03-15

    Applicant: Google Inc.

    Abstract: Systems and methods are disclosed herein for exporting a file to an application. A processor receives a request from a user for access to a file stored on a web-based storage system. The request includes a designation of an application to open the file, and the file is associated with a native format. The processor determines that the application is not configured to import the file in the native format and determines whether the file can be converted to an importable format that can be imported by the application. The processor converts the file from the native format to the importable format and exports the converted file in the importable format to the application, which opens the converted file.

    Abstract translation: 本文公开的系统和方法用于将文件导出到应用。 处理器从用户接收对存储在基于web的存储系统上的文件的访问的请求。 请求包括打开文件的应用程序的指定,并且文件与本机格式相关联。 处理器确定应用程序未配置为以本机格式导入文件,并确定文件是否可以转换为可由应用程序导入的可导入格式。 处理器将文件从本机格式转换为可导入格式,并将转换后的文件以可导入格式导出到打开转换文件的应用程序。

    System and method for embedding first party widgets in third-party applications

    公开(公告)号:US10178097B2

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

    申请号:US15842739

    申请日:2017-12-14

    Applicant: Google Inc.

    Abstract: Methods and systems for providing a third party application with access to files stored on a server are disclosed. A method may include receiving, from a browser at a client device, a request for a file stored on the server, wherein the request is received via a web page provided by the third party application and rendered by the browser, the web page comprising an embedded user interface (UI) component associated with the server to access the file stored on the server, wherein the request includes a document identifier associated with the file, an application identifier of the third-party application, and an origin identifier, wherein the origin identifier is associated with the web page provided by the third party application and rendered by the browser. The method may further include authenticating the application identifier at the server, wherein authenticating the application identifier comprises determining whether the application identifier references a valid application, and based on the document identifier, the authenticated application identifier and the origin identifier, granting access to the file for the third party application via the embedded UI component.

    SAVING FILES FROM THIRD-PARTY SYSTEMS DIRECTLY TO A CLOUD STORAGE SYSTEM

    公开(公告)号:US20180027075A1

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

    申请号:US15723087

    申请日:2017-10-02

    Applicant: Google Inc.

    Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.

    SYSTEM AND METHOD FOR EMBEDDING FIRST PARTY WIDGETS IN THIRD-PARTY APPLICATIONS
    20.
    发明申请
    SYSTEM AND METHOD FOR EMBEDDING FIRST PARTY WIDGETS IN THIRD-PARTY APPLICATIONS 有权
    在第三方应用中嵌入第一方信息的系统和方法

    公开(公告)号:US20150200952A1

    公开(公告)日:2015-07-16

    申请号:US14668965

    申请日:2015-03-25

    Applicant: Google Inc.

    Abstract: Methods and systems provide embeddable user interface widgets to third-party applications so that the widgets can be securely embedded in, and securely used from within, the third-party applications. An embeddable widget may be authorized to access a first-party cloud storage system from a third-party application based on the cloud storage system authenticating a request received from the widget. The authentication may be based on an application identifier, an origin identifier, and/or one or more document identifiers received from the third-party application through the embedded widget. The disclosed methods and systems may significantly mitigate security concerns caused by embedding software in third-party sites, such as clickjacking.

    Abstract translation: 方法和系统向第三方应用程序提供可嵌入的用户界面小部件,以便小部件可以安全地嵌入第三方应用程序中并安全地从第三方应用程序中使用。 可以授权可嵌入的小组件从基于云存储系统的第三方应用访问第一方云存储系统,以验证从小部件接收到的请求。 认证可以基于通过嵌入的小部件从第三方应用接收到的应用标识符,源标识符和/或一个或多个文档标识符。 所公开的方法和系统可以显着地减轻由在第三方站点中嵌入软件所引起的安全问题,例如点击劫持。

Patent Agency Ranking