-
公开(公告)号:US10891649B1
公开(公告)日:2021-01-12
申请号:US16438973
申请日:2019-06-12
Applicant: Google LLC
Inventor: Anurag Agrawal , Girish Baliga , Anshul Kothari , Seung Yi , Tao Huang
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.
-
公开(公告)号:US10354272B1
公开(公告)日:2019-07-16
申请号:US16007334
申请日:2018-06-13
Applicant: Google LLC
Inventor: Anurag Agrawal , Girish Baliga , Anshul Kothari , Seung Yi , Tao Huang
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.
-
公开(公告)号:US10284725B2
公开(公告)日:2019-05-07
申请号:US16107743
申请日:2018-08-21
Applicant: Google LLC
Inventor: Seung Yi , Anshul Kothari , Amit Agarwal , Monica Chawathe Lenart , Ajit Apte
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.
-
公开(公告)号: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.
-
5.
公开(公告)号: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.
-
公开(公告)号:US11250464B1
公开(公告)日:2022-02-15
申请号:US17111064
申请日:2020-12-03
Applicant: Google LLC
Inventor: Anurag Agrawal , Girish Baliga , Anshul Kothari , Seung Yi , Tao Huang
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.
-
公开(公告)号:US10986224B2
公开(公告)日:2021-04-20
申请号:US15065439
申请日:2016-03-09
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.
-
公开(公告)号:US10013700B1
公开(公告)日:2018-07-03
申请号:US15202812
申请日:2016-07-06
Applicant: Google LLC
Inventor: Anurag Agrawal , Girish Baliga , Anshul Kothari , Seung Yi , Tao Huang
IPC: G06Q30/02 , H04L29/12 , H04L29/06 , H04L12/911
CPC classification number: G06Q30/0241 , G06Q30/0242 , G06Q30/0246 , G06Q30/0253 , G06Q30/0277 , H04L47/828 , H04L61/605 , H04L65/1069 , H04M3/42306 , H04M7/003 , H04M2203/152
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.
-
-
-
-
-
-
-