-
公开(公告)号:US10051075B1
公开(公告)日:2018-08-14
申请号:US14936315
申请日:2015-11-09
Applicant: Google Inc.
Inventor: Anshul Kothari , Gaurav Bhaya , Amit Agarwal , Surojit Chatterjee , Vibhor Nanavati
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.
-
2.
公开(公告)号:US10229213B1
公开(公告)日:2019-03-12
申请号:US15378731
申请日:2016-12-14
Applicant: Google Inc.
Inventor: Krzysztof Duleba , Amin Charaniya , Vibhor Nanavati , Aileen Tang
Abstract: A content management system server can obtain a protocol based data transmission via a computer network from a script that executes at the publisher device server, and can obtain search result content items from an index of electronic documents that include snippets of text extracted from the search result content items and that include hypertext links to the search result content items. The system can extract feature vectors and document identifiers of the search result content items, and can determine information retrieval scores of search result content items. Based on the network identifier, location probabilities of device locations can be ranked and compared to thresholds. The system can determine a confidence threshold representing a minimum degree of certainty of the geographical location of the devices and can select content for protocol based transmission accordingly.
-
公开(公告)号:US20170142214A1
公开(公告)日:2017-05-18
申请号:US14943615
申请日:2015-11-17
Applicant: Google Inc.
Inventor: Vibhor Nanavati , Anshul Kothari , Amit Agarwal , Gaurav Ravindra Bhaya , Surojit Chatterjee
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating and improving push messaging provided to users. In one aspect, a method includes receiving, from a user device, a request to subscribe to a push messaging service, selecting a given phone number that is uniquely associated with the user based on the received request, transmitting, to a user device, a first message that presents visual information at the user device and includes the given phone number, receiving, by the one or more servers, a second message addressed to the given phone number, selecting an additional message that presents additional visual information at the user device based, at least in part, on the message received from the user device and one or more of a geolocation of the mobile device or a time of day, and transmitting the additional message to the user device.
-
-