Per-user search strategies
    1.
    发明授权

    公开(公告)号:US10810256B1

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

    申请号:US15627011

    申请日:2017-06-19

    Abstract: A search server may receive a request to generate a set of indexes based at least in part on content associated with a user. The search server may generate a set of segments to divide the content. For a particular segment the search service then selects an indexing strategy to be used to generate an index for the particular segment. Other indexing strategies may be used to generate indexes for other segments. In addition, along with storing the index, the search server may store information indicating an association with the particular segment and the selected indexing strategy.

    Translating requests/responses between communication channels having different protocols

    公开(公告)号:US10069928B1

    公开(公告)日:2018-09-04

    申请号:US14601464

    申请日:2015-01-21

    Abstract: Client applications that use an open session connection on a unidirectional communication channel, including a plurality of requests, can have such requests aggregated and transformed into individual requests for transmission over a bidirectional communication channel. In at least one embodiment of a proxy disclosed herein, an RPC stream is transformed into multiple individual HTTP requests. By using individual HTTP requests, such requests can be handled easily by existing HTTP infrastructure, such as proxies and HTTP servers. In another embodiment, a plurality of RPC requests can be embedded within an individual HTTP request so as to ensure that the RPC requests are not modified.

    Selective flushing of a database journal for an asymmetrically-encrypted database

    公开(公告)号:US09858301B1

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

    申请号:US14601050

    申请日:2015-01-20

    Abstract: In one embodiment, entries in a database journal in a non-interactive mode can be partially flushed to maintain database performance. In particular, data records that require decryption prior to flushing a database journal entry can be bypassed in non-interactive mode, while data records that need not be decrypted can be flushed. For example, entries that relate to a creation or deletion of a data record can be performed, while entries relating to modification of an existing record can be bypassed and processed during an interactive mode of operation. Other embodiments also include a transformation of the database journal using a filter so that multiple entries to a same record can be combined.

Patent Agency Ranking