-
公开(公告)号:US11322117B2
公开(公告)日:2022-05-03
申请号:US17140632
申请日:2021-01-04
Applicant: GOOGLE LLC
Inventor: Anton Kast , Anurag Agrawal
Abstract: Systems and methods for cropping media for a particular orientation using a computing device are described. In some implementations, a method may first comprise receiving by a video preprocessor of the device, a first frame of media in a first orientation. A first region comprising a first feature within the first frame may be identified, by an image analyzer. A cropping calculator of the device may generate a score for the first region based on a characteristic of the first feature and determine that the score for the first region exceeds a threshold. An image processor of the device may then crop the first frame of the video, responsive to the determination that the score for the first region exceeds the threshold, to include the first region within a predetermined display area comprising a subset of the first frame in a second orientation.
-
公开(公告)号:US20210166062A1
公开(公告)日:2021-06-03
申请号:US17176937
申请日:2021-02-16
Applicant: Google LLC
Inventor: Varun Soundararajan , Anshul Kothari , Anurag Agrawal
IPC: G06K9/62 , G06Q30/02 , G06F16/9535 , G06F16/95 , G06F16/955 , G06Q30/00
Abstract: Systems and methods for automatically extracting a plurality of contact information from a resource, calculating prominence scores of each contact information, and associating a selected contact information with a content item are provided. A content item and a uniform resource locator are received from a content provider. A resource identified by the uniform resource locator is loaded. A plurality of contact information is detected from the loaded resource. For each of the detected contact information, a prominence score is calculated. One of the plurality of contact information is selected based on the calculated prominence scores. The selected contact information is associated with the content item.
-
公开(公告)号:US10943144B2
公开(公告)日:2021-03-09
申请号:US15637138
申请日:2017-06-29
Applicant: GOOGLE LLC
Inventor: Varun Soundararajan , Anshul Kothari , Anurag Agrawal
IPC: G06K9/62 , G06Q30/02 , G06F16/95 , G06F16/9535 , G06F16/955 , G06Q30/00
Abstract: Systems and methods for automatically extracting a plurality of contact information from a resource, calculating prominence scores of each contact information, and associating a selected contact information with a content item are provided. A content item and a uniform resource locator are received from a content provider. A resource identified by the uniform resource locator is loaded. A plurality of contact information is detected from the loaded resource. For each of the detected contact information, a prominence score is calculated. One of the plurality of contact information is selected based on the calculated prominence scores. The selected contact information is associated with the content item.
-
公开(公告)号:US10237268B2
公开(公告)日:2019-03-19
申请号:US15342083
申请日:2016-11-02
Applicant: GOOGLE LLC
Inventor: Thomas Price , Anurag Agrawal
IPC: H04L29/06
Abstract: A computing system is described that at least one microphone, a secure processing unit, and a general processing unit. The microphone is coupled to an audio processor configured to receive at least one audio signal from the at least one microphone and generate a first encrypted audio signal and a second encrypted audio signal The secure processing unit is configured to: receive the first encrypted audio signal from the audio processor, decrypt the first encrypted audio signal, and responsive to determining that the first encrypted audio signal includes an unlock command, output an indication of a decryption key. The general processing unit is configured to: receive the second encrypted audio signal from the audio processor, and decrypt the second encrypted audio signal with the decryption key.
-
公开(公告)号:US20250165548A1
公开(公告)日:2025-05-22
申请号:US19029562
申请日:2025-01-17
Applicant: Google LLC
Inventor: Varun Soundararajan , Anshul Kothari , Anurag Agrawal
IPC: G06F16/955 , G06F16/95 , G06F16/9535 , G06F18/2113 , G06Q30/00 , G06Q30/0241
Abstract: Systems and methods for automatically extracting a plurality of contact information from a resource, calculating prominence scores of each contact information, and associating a selected contact information with a content item are provided. A content item and a uniform resource locator are received from a content provider. A resource identified by the uniform resource locator is loaded. A plurality of contact information is detected from the loaded resource. For each of the detected contact information, a prominence score is calculated. One of the plurality of contact information is selected based on the calculated prominence scores. The selected contact information is associated with the content item.
-
公开(公告)号:US20230252102A1
公开(公告)日:2023-08-10
申请号:US18302484
申请日:2023-04-18
Applicant: Google LLC
Inventor: Varun Soundararajan , Anshul Kothari , Anurag Agrawal
IPC: G06F16/955 , G06Q30/0241 , G06F16/95 , G06F16/9535 , G06Q30/00 , G06F18/2113
CPC classification number: G06F16/9566 , G06Q30/0276 , G06F16/95 , G06F16/9535 , G06Q30/00 , G06F18/2113
Abstract: Systems and methods for automatically extracting a plurality of contact information from a resource, calculating prominence scores of each contact information, and associating a selected contact information with a content item are provided. A content item and a uniform resource locator are received from a content provider. A resource identified by the uniform resource locator is loaded. A plurality of contact information is detected from the loaded resource. For each of the detected contact information, a prominence score is calculated. One of the plurality of contact information is selected based on the calculated prominence scores. The selected contact information is associated with the content item.
-
公开(公告)号: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.
-
公开(公告)号:US20200059531A1
公开(公告)日:2020-02-20
申请号:US16346835
申请日:2016-11-02
Applicant: GOOGLE LLC
Inventor: William Coster , Anurag Agrawal
Abstract: A method of reducing download requirements for display of content includes transmitting, by a client device to a content server, a content request, the request including an identifier for each of one or more pre-cached media files stored on the client device, the transmission being carried out whilst the client device is connected to a first network. The method further includes receiving, by the client device from the content server, a response comprising instructions to display a selected one of the pre-cached media files, the response including additional display instructions for display of the selected pre-cached media file, and displaying, by the client device, the pre-cached media file according to the additional display instructions.
-
29.
公开(公告)号:US10305899B1
公开(公告)日:2019-05-28
申请号:US15804741
申请日:2017-11-06
Applicant: Google LLC
Inventor: Anurag Agrawal , Anshul Kothari , Daniel Andersson
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An initial request for a resource is received. A determination is made when fixed or recyclable contact information should be provided with the resource, wherein the contact information is associated with a content sponsor that sponsored the resource. When recyclable contact information should be provided, first recyclable contact information for the content sponsor and time-out information are identified. The first recyclable contact information and the time-out information are combined in an identifier. The identifier is stored on the requesting device and the resource is provided including the first recyclable contact information responsive to the initial request.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-