-
公开(公告)号:US11429634B2
公开(公告)日:2022-08-30
申请号:US15858430
申请日:2017-12-29
Applicant: Dropbox, Inc.
Inventor: Nipunn Koorapati , Daniel Horn , Elmer Charles Jubb, IV
IPC: G06F16/27 , G06F16/11 , G06F16/18 , G06F16/178 , G06F16/176 , G06F3/06 , G06F21/60 , G06F21/62 , H04L9/40 , H04L67/06 , H04L67/1097 , G06F16/958 , G06F16/2455 , G06F16/951 , G06F16/172 , G06F1/04 , G06F9/54 , G06F11/14 , G06F12/14 , G06F21/10 , H04L9/32 , H04L67/1095 , G06F16/23 , G06F16/22 , G06F16/182 , G06F16/185 , G06F16/16 , G06F16/13 , G06F16/174 , G06F16/14 , G06F16/907 , G06F16/17 , G06F16/901 , G06F16/955 , H04L67/306 , H04L67/01
Abstract: In some embodiments, an interface of a content management system manages synchronized content on storage systems. For example, the interface stores, on a metadata storage structure, records of metadata associated with blocks of data stored on a storage, the records including block identifiers that uniquely identify the blocks and timestamps associated with the blocks. The interface identifies a batch of storage operations associated with the blocks, including one or more delete operations. For each delete operation, the interface queries the metadata storage structure for a timestamp corresponding to a block of data associated with the delete operation, determines whether the delete operation creates a race condition between the delete operation and an add operation associated with the block of data, and rejects the delete operation when the delete operation creates the race condition or the timestamp corresponding to the block of data is newer than a predetermined period of time.
-
公开(公告)号:US20210182311A1
公开(公告)日:2021-06-17
申请号:US17187942
申请日:2021-03-01
Applicant: Dropbox, Inc.
Inventor: Nipunn Koorapati , Daniel Horn , Elmer Charles Jubb, IV
IPC: G06F16/27 , G06F16/11 , G06F16/18 , G06F16/178 , G06F16/176 , G06F3/06 , G06F21/60 , G06F21/62 , H04L29/06 , H04L29/08 , G06F16/958 , G06F16/2455 , G06F16/951 , G06F16/172 , G06F1/04 , G06F9/54 , G06F11/14 , G06F12/14 , G06F21/10 , H04L9/32 , G06F16/23 , G06F16/22 , G06F16/182 , G06F16/185 , G06F16/16 , G06F16/13 , G06F16/174 , G06F16/14 , G06F16/907 , G06F16/17 , G06F16/901 , G06F16/955
Abstract: An interface of a content management system manages storage and access of content on the system. For example, after receiving, from a client, a request to download a content item, the interface determines whether the request includes a valid token. If so, the interface sends a content item request to a storage service, retrieves the content item, and sends the content item to the client. Otherwise, the interface sends an authorization request to an authorization service, an authentication request to an authentication service, and a content item request to the storage service. Based on the requests, the interface determines whether the content item is available in storage and whether the client is authorized to access the content item. When the content item is available in storage and the client is authorized to access the content item, the interface retrieves the content item and sends the content item to the client.
-
公开(公告)号:US10701374B2
公开(公告)日:2020-06-30
申请号:US16205114
申请日:2018-11-29
Applicant: Dropbox, Inc.
Inventor: Daniel Horn , Ken Elkabany , Keith Winstein
IPC: G06K9/00 , H04N19/176 , H04N19/625 , H04N19/13 , H04N19/593 , H04N19/91 , H04N19/14 , H04N19/18 , H04N19/48 , H04N19/40 , H04N19/124 , H04N19/46 , H04N19/132 , H04N19/42 , H04N19/436
Abstract: Techniques for image recompression. In one implementation, the techniques are implemented to recompress a baseline joint photographic experts group (JPEG) image with compression savings. The techniques replace the Huffman coding of baseline JPEG with an arithmetic coding that uses a sophisticated adaptive probability model. The arithmetic coding techniques avoid global operations such as global sorting that would prevent distributed and multithreaded decompression operations when recovering the original JPEG image from the recompressed image. At the same time, the techniques realize substantial compression savings relative to baseline JPEG, on average 23% compressing savings in some implementations.
-
公开(公告)号:US10572573B2
公开(公告)日:2020-02-25
申请号:US16010777
申请日:2018-06-18
Applicant: Dropbox, Inc.
Inventor: Daniel Horn , Adhiraj Somani
Abstract: A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
-
公开(公告)号:US10198406B2
公开(公告)日:2019-02-05
申请号:US15389331
申请日:2016-12-22
Applicant: Dropbox, Inc.
Inventor: Matteus Pan , Jean-Denis Greze , Daniel Horn , Bo Hu , Richard W. Chan , Andy Yang , Philip Rha , Adhiraj Somani
Abstract: A document preview system provides previews of a native document to client devices. The previews include comments associated with native objects in the native document. The document preview system identifies bounding areas in the preview associated with the native objects, which may be identified by the rendering markers applied to the native document prior to rendering. Using the bounding areas, the document preview system identifies comments for the native document and determines the location to display the comment using native objects associated with the comment. When a new comment is received from a user for a preview of a native document, the document preview system determines native objects for the new comment that match a user's selection for placing the new comment. The new comment is inserted with the native objects in the native document.
-
公开(公告)号:US20180307656A1
公开(公告)日:2018-10-25
申请号:US16010777
申请日:2018-06-18
Applicant: Dropbox, Inc.
Inventor: Daniel Horn , Adhiraj Somani
Abstract: A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
-
公开(公告)号:US20180146199A1
公开(公告)日:2018-05-24
申请号:US15822401
申请日:2017-11-27
Applicant: Dropbox, Inc.
Inventor: Daniel Horn , Ken Elkabany , Keith Winstein
IPC: H04N19/176 , H04N19/124 , H04N19/625
CPC classification number: H04N19/176 , H04N19/124 , H04N19/13 , H04N19/132 , H04N19/14 , H04N19/18 , H04N19/40 , H04N19/42 , H04N19/436 , H04N19/46 , H04N19/48 , H04N19/593 , H04N19/625 , H04N19/91
Abstract: Techniques for image recompression. In one implementation, the techniques are implemented to recompress a baseline joint photographic experts group (JPEG) image with compression savings. The techniques replace the Huffman coding of baseline JPEG with an arithmetic coding that uses a sophisticated adaptive probability model. The arithmetic coding techniques avoid global operations such as global sorting that would prevent distributed and multithreaded decompression operations when recovering the original JPEG image from the recompressed image. At the same time, the techniques realize substantial compression savings relative to baseline JPEG, on average 23% compressing savings in some implementations.
-
公开(公告)号:US09712830B1
公开(公告)日:2017-07-18
申请号:US15281604
申请日:2016-09-30
Applicant: Dropbox, Inc.
Inventor: Daniel Horn , Ken Elkabany , Keith Winstein
IPC: G06K9/36 , H04N19/176 , H04N19/124 , H04N19/625
CPC classification number: H04N19/176 , H04N19/124 , H04N19/13 , H04N19/132 , H04N19/14 , H04N19/18 , H04N19/40 , H04N19/42 , H04N19/436 , H04N19/46 , H04N19/48 , H04N19/593 , H04N19/625 , H04N19/91
Abstract: Techniques for image recompression. In one implementation, the techniques are implemented to recompress a baseline joint photographic experts group (JPEG) image with compression savings. The techniques replace the Huffman coding of baseline JPEG with an arithmetic coding that uses a sophisticated adaptive probability model. The arithmetic coding techniques avoid global operations such as global sorting that would prevent distributed and multithreaded decompression operations when recovering the original JPEG image from the recompressed image. At the same time, the techniques realize substantial compression savings relative to baseline JPEG, on average 23% compressing savings in some implementations.
-
公开(公告)号:US20160224517A1
公开(公告)日:2016-08-04
申请号:US14609111
申请日:2015-01-29
Applicant: Dropbox, Inc.
Inventor: Daniel Horn , Adhiraj Somani
CPC classification number: G06F17/212 , G06F17/2288 , G06F17/246 , H04L67/02
Abstract: A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
Abstract translation: 文档预览系统将本机文档的预览提供给客户端设备。 要生成文档的预览,文档预览系统将生成一个预览文档,该文档以与浏览器兼容的格式显示本机文档,包括与本机文档中的字段对应的元素。 文档预览系统还标识本机文档的字段与预览的元素之间的映射。 文档预览系统还会为预览代码的元素标识公式列表。 当用户编辑文档时,可以将编辑提交到文档预览系统,并且并行地生成预览以更新用户的显示。 当更新的预览可用时,更新的预览将呈现在隐藏的帧中,并且当更新的预览替换先前的预览时,用户的输入上下文被捕获和再现。
-
公开(公告)号:US12113989B2
公开(公告)日:2024-10-08
申请号:US18347356
申请日:2023-07-05
Applicant: Dropbox, Inc.
Inventor: Daniel Horn , Ken Elkabany , Keith Winstein
IPC: H04N19/176 , H04N19/124 , H04N19/13 , H04N19/14 , H04N19/18 , H04N19/40 , H04N19/48 , H04N19/593 , H04N19/625 , H04N19/91 , H04N19/132 , H04N19/42 , H04N19/436 , H04N19/46
CPC classification number: H04N19/176 , H04N19/124 , H04N19/13 , H04N19/14 , H04N19/18 , H04N19/40 , H04N19/48 , H04N19/593 , H04N19/625 , H04N19/91 , H04N19/132 , H04N19/42 , H04N19/436 , H04N19/46
Abstract: Techniques for lossless compression of a digital image using prior image context.
-
-
-
-
-
-
-
-
-