-
公开(公告)号:US20240119958A1
公开(公告)日:2024-04-11
申请号:US18488623
申请日:2023-10-17
Applicant: Google LLC
Inventor: Anshul Kothari , Gaurav Bhaya , Tarun Jain
CPC classification number: G10L25/60 , G06N20/00 , G10L25/03 , H04L12/282 , G10L2015/226
Abstract: Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.
-
公开(公告)号:US11776536B2
公开(公告)日:2023-10-03
申请号:US16923416
申请日:2020-07-08
Applicant: Google LLC
Inventor: Masoud Loghmani , Anshul Kothari , Ananth Devulapalli
IPC: G10L15/18
CPC classification number: G10L15/1822 , G10L15/1815
Abstract: Systems and methods of the present technical solution enable a multi-modal interface for voice-based devices, such as digital assistants. The solution can enable a user to interact with video and other content through a touch interface and through voice commands. In addition to inputs such as stop and play, the present solution can also automatically generate annotations for displayed video files. From the annotations, the solution can identify one or more break points that are associated with different scenes, video portions, or how-to steps in the video. The digital assistant can receive input audio signal and parse the input audio signal to identify semantic entities within the input audio signal. The digital assistant can map the identified semantic entities to the annotations to select a portion of the video that corresponds to the users request in the input audio signal.
-
公开(公告)号:US20210203773A1
公开(公告)日:2021-07-01
申请号:US17199044
申请日:2021-03-11
Applicant: Google LLC
Inventor: Anurag Agrawal , Anshul Kothari , Tao Huang , Girish Baliga , Seung Yi
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic telephone number assignment. A method includes: providing a content item to a user device, the content item including a control for initiating a call to a content sponsor associated with the content item; assigning a telephone number from a pool to the content item; receiving a control interaction indication; facilitating a connection between the user and the content sponsor based on the interaction; storing an association between a user identifier, the telephone number, and a content sponsor identifier such that future calls from the user to the telephone number can be routed to the content sponsor, even after the telephone number has been returned to the pool; and linking a content item impression with the connection such that a report can be generated that shows an effectiveness of the content item impression.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
6.
公开(公告)号: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.
-
7.
公开(公告)号: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.
-
8.
公开(公告)号: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.
-
公开(公告)号:US20220303225A1
公开(公告)日:2022-09-22
申请号:US17836749
申请日:2022-06-09
Applicant: Google LLC
Inventor: Tarun Kumar Jain , Gaurav Bhaya , Anshul Kothari
Abstract: Systems and methods of the present disclosure relate generally to allocation of content resources in a voice activated packet-based computer network. A request for a digital component, by a client computing device, can be fulfilled by multiple content sources. Fulfillment by the different content sources can consume different amounts of computational and network resources. The selection of the best content provider can improve the efficiency and effectiveness of data packet transmission over one or more computer networks.
-
10.
公开(公告)号:US11330036B2
公开(公告)日:2022-05-10
申请号:US16507632
申请日:2019-07-10
Applicant: Google LLC
Inventor: Anshul Kothari , Daniel Andersson , Amit Agarwal , Anshul Kundani , Narendra Kumar Singhal , Ahmed Mohamed Hassan Osman Akef
IPC: H04L29/08 , H04L67/02 , H04L65/1069
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 a first field comprising the communication endpoint identifier, a second field comprising the site identifier for the web site, and a third field comprising a session identifier for 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.
-
-
-
-
-
-
-
-
-