USER INTERFACE FOR VIEWING ITEMS IN A SYNCHRONIZATION SYSTEM

    公开(公告)号:US20230076748A1

    公开(公告)日:2023-03-09

    申请号:US18049222

    申请日:2022-10-24

    申请人: Dropbox, Inc.

    摘要: In a synchronization system, the present invention provides an improved user interface through which a user can view and manage settings associated with the user's account in the synchronization system. In the preferred embodiment, a column is displayed for each electronic device associated with the user's account in the synchronization system. In each column is a visual representation of items (e.g., folders) that are (1) backed up, remotely accessible and/or synchronized in the synchronization system and (2) located on the electronic device associated with such column. For each item that is synchronized across multiple devices, all the visual representations of such item in the columns are aligned across a single row in the interface. In the preferred embodiment, there is an arrow, or other visual indicator, between the visual representations of such items to indicate that the items are synchronized.

    Managing data hidden by userspace filesystem

    公开(公告)号:US11593308B2

    公开(公告)日:2023-02-28

    申请号:US17181092

    申请日:2021-02-22

    IPC分类号: G06F16/17 G06F16/178

    摘要: In some examples, a system may determine a mountpoint included in a first filesystem for mounting a userspace filesystem. For instance, the userspace filesystem may be executable in a userspace provided by an operating system. The system may determine a bind mount path for a mount path corresponding to the mountpoint. The system may bind mount, to the determined bind mount path, at least a portion of a second filesystem associated with the mount path corresponding to the mountpoint. In addition, the system may mount the userspace filesystem at the mountpoint, and may incorporate data from the second filesystem into the userspace filesystem through the bind mount path.

    MULTIDIRECTIONAL SYNCHRONIZATION OF CLOUD APPLICATION DATA

    公开(公告)号:US20230045782A9

    公开(公告)日:2023-02-09

    申请号:US16878413

    申请日:2020-05-19

    申请人: SYNCARI, INC.

    摘要: Embodiments of the disclosure relate to systems and methods for multi-directional synchronization of application data between application platforms. In various embodiments, application data is received from multiple application platforms. Once received, an object mapping is used to determine a synchronization data object that is mapped to data objects from the application data. A function mapping is used to determine one or more functions to apply to the application data. Data objects from the application data that are mapped to the synchronization data object are compared to detect conflicts between fields. In response to detecting a conflict, the conflict is resolved based on configuration rules that indicate priority between fields of different data objects. Once the conflict is resolved, the data objects are merged into a modified synchronization data object that represents an updated version of the synchronization data object. Changes between the synchronization data object and the modified synchronization data object are identified and propagated to application platforms to perform updates to application data managed by the application platforms.

    Object format resilient to remote object store errors

    公开(公告)号:US11573855B2

    公开(公告)日:2023-02-07

    申请号:US17582221

    申请日:2022-01-24

    申请人: NetApp Inc.

    摘要: Techniques are provided for remote object store error handling. A storage system may store data within one or more tiers of storage, such as a local storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and/or other storage tiers. Because the remote object store may not provide the same data consistency and guarantees that the storage system provides for clients such as through the local storage tier, additional validation is provided by the storage system for the remote object store. For example, when data is put into an object of the remote object store, a verification get operation is performed to read and validate information within a header of the object. Other verifications and checks are performed such as using a locally stored metafile to detect corrupt or lost metadata and/or objects.

    PRIORITIZING MEDIA CONTENT REQUESTS

    公开(公告)号:US20230022391A1

    公开(公告)日:2023-01-26

    申请号:US17818054

    申请日:2022-08-08

    申请人: Sonos, Inc.

    发明人: Keith Corbin

    摘要: Example techniques relate to prioritizing media content requests. An example implementation involves a computing system receives an explicit request to play back a playlist on one or more playback devices of a media playback system. The computing system causes the playback devices to play back a given audio track of the playlist. While the playback devices are playing back first tracks of the playlist, the computing system receives one or more implicit requests for second audio tracks in the playlist. While the playback devices are playing back the second audio tracks of the playlist, the computing system receives an explicit request to play back audio content on a mobile device. The computing system determines that the request to play back the audio content on the mobile device is a higher priority than the requests for second audio tracks and switches playback from the playback devices to the mobile device.

    Storage constrained synchronization engine

    公开(公告)号:US11562000B2

    公开(公告)日:2023-01-24

    申请号:US16887317

    申请日:2020-05-29

    申请人: Dropbox, Inc.

    摘要: A client application of a content management system provides instructions for synchronizing content items and placeholder items using a local file journal and updated file journal. The client application compares entries in the updated file journal to entries in the local file journal to determine modifications to make to content items or placeholder items stored in a shared content storage directory on the client device. Based on the result of the comparison, the client application replaces placeholder items with content items or replaces content items with placeholder items.