-
公开(公告)号:US10380595B2
公开(公告)日:2019-08-13
申请号:US14989559
申请日:2016-01-06
Applicant: Google LLC
Inventor: Sriram Bhargav Karnati , Varun Soundararajan , Amit Agarwal
Abstract: A system is described that identifies, based on contextual information associated with a device that is located at a physical location associated with a merchant, a product that a user of the device is at the physical location to purchase. The system executes an autonomous search query for product information that is predicted to assist the user in completing a purchase of the product, from the merchant, at the physical location. The system sends the product information to the device, and for subsequent output. The system determines whether a degree of likelihood that the user will complete the purchase in response to receiving the product information satisfies a likelihood threshold, if not, the system executes a remote assistance module accessed by the device to provide a virtual environment in which a human provides additional information that the user needs to complete the purchase.
-
公开(公告)号:US12132692B2
公开(公告)日:2024-10-29
申请号:US16578186
申请日:2019-09-20
Applicant: Google LLC
Inventor: Gaurav Ravindra Bhaya , Amit Agarwal , Varun Soundararajan
IPC: H04L51/212 , H04L41/5003 , H04L43/10 , H04L67/10 , H04L67/56 , H04L67/561 , H04L51/046 , H04L67/53
CPC classification number: H04L51/212 , H04L41/5003 , H04L43/10 , H04L67/10 , H04L67/56 , H04L67/561 , H04L51/046 , H04L67/53
Abstract: The present disclosure is directed to a technique for reduction of latency in network traffic data transmissions. The system parses an online document to determine a messaging identifier used to communicate over an asynchronous network-based communication channel with a content provider device. The system assembles a first instance of the online content item with the messaging identifier. An intermediary appliance located on the asynchronous network-based communication channel in between the first computing device and the content provider device intercepts data packets including the electronic message The system determines a quality of the asynchronous network-based communication channel. The system blocks insertion of the messaging identifier in a second instance of the online content item prior to transmission of the second instance of the online content item to a second computing device to reduce latency by preventing additional messages from being sent to the messaging identifier.
-
公开(公告)号:US11960534B2
公开(公告)日:2024-04-16
申请号:US16341763
申请日:2019-04-08
Applicant: Google LLC
Inventor: Bo Wang , Smita Rai , Max Ohlendorf , Venkat Kotla , Chad Yoshikawa , Abhinav Taneja , Amit Agarwal , Chris Ramsdale , Chris Turkstra
IPC: G06F16/63 , G06F16/632 , G06F16/638 , G06F21/62
CPC classification number: G06F16/634 , G06F16/638 , G06F21/6218
Abstract: Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device.
-
公开(公告)号:US11756042B2
公开(公告)日:2023-09-12
申请号:US16459031
申请日:2019-07-01
Applicant: Google LLC
Inventor: Sriram Bhargav Karnati , Varun Soundararajan , Amit Agarwal
IPC: G06Q20/40 , G06Q20/32 , G06Q30/02 , G06Q30/0251
CPC classification number: G06Q20/405 , G06Q20/3224 , G06Q20/3226 , G06Q30/0251 , G06Q30/0281
Abstract: A system is described that identifies, based on contextual information associated with a device that is located at a physical location associated with a merchant, a product that a user of the device is at the physical location to purchase. The system executes an autonomous search query for product information that is predicted to assist the user in completing a purchase of the product, from the merchant, at the physical location. The system sends the product information to the device, and for subsequent output. The system determines whether a degree of likelihood that the user will complete the purchase in response to receiving the product information satisfies a likelihood threshold, if not, the system executes a remote assistance module accessed by the device to provide a virtual environment in which a human provides additional information that the user needs to complete the purchase.
-
15.
公开(公告)号:US20200374265A1
公开(公告)日:2020-11-26
申请号:US16989737
申请日:2020-08-10
Applicant: Google LLC
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.
-
公开(公告)号:US10824792B2
公开(公告)日:2020-11-03
申请号:US15985383
申请日:2018-05-21
Applicant: Google LLC
Inventor: Varun Soundararajan , Amit Agarwal , Sriram Bhargav Karnati
IPC: G06F40/14 , G06F16/23 , G06Q30/02 , G06F40/205 , G06F3/0484 , H04L29/08 , G06F3/0488 , G06F3/0481 , G09G5/00 , H04M1/725 , G06F16/951 , G06F16/957 , G06F17/00
Abstract: The present disclosure is directed to providing call context to content providers. A tracker receives a selection of a content item associated with a keyword. The tracker stores, in an impression data structure, tracking data including the keyword. The tracker maps the selected content item to a first virtual number and generates a link there between. The tracker receives a call from a client device to initiate a first communication channel via the first virtual number. The tracker performs a lookup in a database using the first virtual number to identify a second virtual number corresponding to the content provider and to identify the tracking data. The tracker establishes, via the second virtual number, a second communication channel between the client device and a content provider device. The tracker provides the tracking data to the content provider via the second communication channel.
-
公开(公告)号:US20200162569A1
公开(公告)日:2020-05-21
申请号:US16750867
申请日:2020-01-23
Applicant: Google LLC
Inventor: Vibhor Nanavati , Anshul Kothari , Amit Agarwal , Gaurav Ravindra Bhaya , Surojit Chatterjee
IPC: H04L29/08 , G06F16/9537 , G06F16/9535 , H04L12/58 , G06Q30/02
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.
-
18.
公开(公告)号:US10250556B2
公开(公告)日:2019-04-02
申请号:US15965447
申请日:2018-04-27
Applicant: Google LLC
Inventor: Ahmed Mohamed Hassan Osman Akef , Anshul Kothari , Daniel Andersson , Amit Agarwal , Anshul Kundani , Narendra Kumar Singhal
Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
-
19.
公开(公告)号:US20180359360A1
公开(公告)日:2018-12-13
申请号:US16107743
申请日:2018-08-21
Applicant: Google LLC
Inventor: Seung Yi , Anshul Kothari , Amit Agarwal , Monica Chawathe Lenart , Ajit Apte
CPC classification number: H04M3/5175 , G06Q30/0242 , G06Q30/0277 , H04M3/4878 , H04M3/5183 , H04M7/003 , H04M2215/0192
Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
-
20.
公开(公告)号:US20180248843A1
公开(公告)日:2018-08-30
申请号:US15965447
申请日:2018-04-27
Applicant: Google LLC
Inventor: Ahmed Mohamed Hassan Osman Akef , Anshul Kothari , Daniel Andersson , Amit Agarwal , Anshul Kundani , Narendra Kumar Singhal
CPC classification number: H04L61/2076 , G06F17/30917 , G06Q30/0241 , H04L61/605 , H04L67/02
Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
-
-
-
-
-
-
-
-
-