Indexing documents in a nested hierarchy of directories

    公开(公告)号:US11243910B2

    公开(公告)日:2022-02-08

    申请号:US16544379

    申请日:2019-08-19

    Abstract: An online storage system receives a plurality of documents to be stored in a directory. The storage system stores document data from each document in a document database. The storage system generates an entry for each document in an entry table and indexes the documents stored in the directory. The storage system samples a subset of the plurality of documents assigned to the directory in a directory index to determine a sampled subset of the plurality of documents. The storage system indexes the sampled subset in a directory index. The storage system can receive a request, from a client device, to view the indexed documents in the directory. Responsive to the request, the storage system presents the indexed documents in the directory retrieved from the directory index.

    INDEXING DOCUMENTS IN A NESTED HIERARCHY OF DIRECTORIES

    公开(公告)号:US20230119271A1

    公开(公告)日:2023-04-20

    申请号:US18083107

    申请日:2022-12-16

    Abstract: An online storage system receives a plurality of documents to be stored in a directory. The storage system stores document data from each document in a document database. The storage system generates an entry for each document in an entry table and indexes the documents stored in the directory. The storage system samples a subset of the plurality of documents assigned to the directory in a directory index to determine a sampled subset of the plurality of documents. The storage system indexes the sampled subset in a directory index. The storage system can receive a request, from a client device, to view the indexed documents in the directory. Responsive to the request, the storage system presents the indexed documents in the directory retrieved from the directory index.

    Asynchronous Notifications for a Datastore of a Distributed System

    公开(公告)号:US20190354539A1

    公开(公告)日:2019-11-21

    申请号:US16526663

    申请日:2019-07-30

    Abstract: The data of an online system is distributed over a number of different physical servers and databases on those servers. The online system shards the data to increase system scalability and replicates the shards to increase data reliability. Features such as sharding and replication in turn increase data storage system complexity. Accordingly, in order to provide simplified data storage semantics to applications that use the online system, the online system provides access to data via asynchronous callback functions that are triggered once data has been written and is available for reading by client code. Thus, applications need only specify code to be used in response to data write events, and can thereafter interact with the online system data using a data-driven paradigm.

    Asynchronous notifications for a datastore of a distributed system

    公开(公告)号:US11132382B2

    公开(公告)日:2021-09-28

    申请号:US16526663

    申请日:2019-07-30

    Abstract: The data of an online system is distributed over a number of different physical servers and databases on those servers. The online system shards the data to increase system scalability and replicates the shards to increase data reliability. Features such as sharding and replication in turn increase data storage system complexity. Accordingly, in order to provide simplified data storage semantics to applications that use the online system, the online system provides access to data via asynchronous callback functions that are triggered once data has been written and is available for reading by client code. Thus, applications need only specify code to be used in response to data write events, and can thereafter interact with the online system data using a data-driven paradigm.

    Configuration updates of distributed applications

    公开(公告)号:US10560549B1

    公开(公告)日:2020-02-11

    申请号:US15403960

    申请日:2017-01-11

    Abstract: A configuration deployment system stores configuration settings for a plurality of applications disposed at one or more computing hosts. The configuration settings are stored in a versioned repository and are organized in a hierarchical namespace structure. To deploy the configuration settings, a deployment service monitors the configuration settings at the configuration repository and identifies when a new configuration setting or a new version of an existing configuration setting is available in the configuration repository. The new configuration setting is transmitted to a computing device for use in an application. The application applies the changed configuration setting upon verifying that the change is compatible with the application.

    MAINTAINING DATA FOR USE WITH A TRANSPORT SERVICE DURING CONNECTIVITY LOSS BETWEEN SYSTEMS
    6.
    发明申请
    MAINTAINING DATA FOR USE WITH A TRANSPORT SERVICE DURING CONNECTIVITY LOSS BETWEEN SYSTEMS 有权
    在系统之间的连接性损失期间维护使用运输服务的数据

    公开(公告)号:US20150348221A1

    公开(公告)日:2015-12-03

    申请号:US14294041

    申请日:2014-06-02

    Abstract: A system and method for operating a device for use with transport services is described. A record for a transport service is stored in a memory resource of the device. During performance of the transport service, the record is periodically updated with sets of information determined in connection with performance of the transport service at different instances in time, and the sets of information are periodically transmitted to a service system. In response to detecting a loss of network connectivity with the service system during performance of the transport service, the record is continued to be periodically updated but the sets of information are not periodically transmitted to the transport service system. Upon reestablishing network connectivity, one or more sets of information determined in connection with performance of the transport service during the loss of network connectivity is transmitted to the service system.

    Abstract translation: 描述了用于操作用于传输服务的设备的系统和方法。 传输服务的记录被存储在设备的存储器资源中。 在传输服务的执行期间,利用在不同时间点与传输服务的性能相关的确定的信息集来周期性地更新记录,并且将这些信息周期性地发送到服务系统。 响应于在传输业务期间检测到与服务系统的网络连接性的损失,继续周期性地更新记录,但是这些信息集不会周期性地传送到传输服务系统。 在重新建立网络连通性之后,将在网络连接丢失期间与传输服务的性能相关联确定的一组或多组信息发送到服务系统。

    INDEXING DOCUMENTS IN A NESTED HIERARCHY OF DIRECTORIES

    公开(公告)号:US20220147487A1

    公开(公告)日:2022-05-12

    申请号:US17581106

    申请日:2022-01-21

    Abstract: An online storage system receives a plurality of documents to be stored in a directory. The storage system stores document data from each document in a document database. The storage system generates an entry for each document in an entry table and indexes the documents stored in the directory. The storage system samples a subset of the plurality of documents assigned to the directory in a directory index to determine a sampled subset of the plurality of documents. The storage system indexes the sampled subset in a directory index. The storage system can receive a request, from a client device, to view the indexed documents in the directory. Responsive to the request, the storage system presents the indexed documents in the directory retrieved from the directory index.

    INDEXING DOCUMENTS IN A NESTED HIERARCHY OF DIRECTORIES

    公开(公告)号:US20210056075A1

    公开(公告)日:2021-02-25

    申请号:US16544379

    申请日:2019-08-19

    Abstract: An online storage system receives a plurality of documents to be stored in a directory. The storage system stores document data from each document in a document database. The storage system generates an entry for each document in an entry table and indexes the documents stored in the directory. The storage system samples a subset of the plurality of documents assigned to the directory in a directory index to determine a sampled subset of the plurality of documents. The storage system indexes the sampled subset in a directory index. The storage system can receive a request, from a client device, to view the indexed documents in the directory. Responsive to the request, the storage system presents the indexed documents in the directory retrieved from the directory index.

    Maintaining data for use with a transport service during connectivity loss between systems

    公开(公告)号:US10424036B2

    公开(公告)日:2019-09-24

    申请号:US14294041

    申请日:2014-06-02

    Abstract: A system and method for operating a device for use with transport services is described. A record for a transport service is stored in a memory resource of the device. During performance of the transport service, the record is periodically updated with sets of information determined in connection with performance of the transport service at different instances in time, and the sets of information are periodically transmitted to a service system. In response to detecting a loss of network connectivity with the service system during performance of the transport service, the record is continued to be periodically updated but the sets of information are not periodically transmitted to the transport service system. Upon reestablishing network connectivity, one or more sets of information determined in connection with performance of the transport service during the loss of network connectivity is transmitted to the service system.

Patent Agency Ranking