Systems and methods for maintaining an asynchronous communication via an intermediary

    公开(公告)号:US10051075B1

    公开(公告)日:2018-08-14

    申请号:US14936315

    申请日:2015-11-09

    Applicant: Google Inc.

    Abstract: The disclosure is directed to maintaining an asynchronous communication via an intermediary. An agent executed on a device intermediary to clients and providers can receive a request from a client for an asynchronous communication between the client device and a provider device. The agent identifies a provider dynamic identifier identifying the provider. The agent uses a communication channel selection policy to determine a communication channel and a provider static identifier corresponding to the provider device. The agent maps a client dynamic identifier assigned by the server to a client static identifier of the client device. The agent generates a transmission data package including the content, a source address identifying the client dynamic identifier and a destination address identifying the provider static identifier. The agent provides the generated transmission data package for transmission via the communication channel determined using the communication channel selection policy to the provider device.

    SYSTEMS AND METHODS FOR DYNAMICALLY SELECTING A COMMUNICATION IDENTIFIER

    公开(公告)号:US20170104713A1

    公开(公告)日:2017-04-13

    申请号:US14936883

    申请日:2015-11-10

    Applicant: Google Inc.

    Abstract: The present disclosure can select a communication identifier for a device of a content provider. A system receives a request for content for display. The system identifies a content item responsive to the request. The system determines a feature of the computing device and a feature of the content item. The system selects a type of phone number for a content provider of the content item based on both the feature of the computing device and the feature of the content item. The system identifies a phone number for the content item corresponding to the type of phone number. The system transmits the phone number for the content item for display via a computing device. The system identifies, responsive to an indication to establish a communication corresponding to the phone number for the content item, a phone number for the device of the content provider.

    Database replication
    27.
    发明授权
    Database replication 有权
    数据库复制

    公开(公告)号:US08838539B1

    公开(公告)日:2014-09-16

    申请号:US13646015

    申请日:2012-10-05

    Applicant: Google Inc.

    Abstract: A database server receives a request from a client application for performing a data transaction on persistent data storage. The request is sent to a set of replication servers. An acknowledgement for the request is received from each replication server, including a start sequence number and an end sequence number for data that is stored in local cache of the replication server, and a latest committed sequence number for data that was written to the persistent data storage by the replication server. A maximum value of latest committed sequence numbers received from the set of replication servers is determined. For each replication server, it is examined whether there is a gap between the start sequence number for data stored in local cache and the maximum value of the latest committed sequence numbers. Based on the examining, it is determined whether there is an occurrence of loss of data.

    Abstract translation: 数据库服务器从客户端应用程序接收用于执行持久数据存储的数据事务的请求。 请求被发送到一组复制服务器。 从每个复制服务器接收到对请求的确认,包括存储在复制服务器的本地缓存中的数据的起始序列号和结束序列号,以及写入持久数据的数据的最新提交序列号 由复制服务器存储。 确定从复制服务器集合接收到的最新提交的序列号的最大值。 对于每个复制服务器,检查存储在本地高速缓存中的数据的起始序列号与最近提交的序列号的最大值之间是否存在间隙。 根据检查,确定是否存在数据丢失的发生。

Patent Agency Ranking