-
公开(公告)号: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.
-
公开(公告)号:US11122139B2
公开(公告)日:2021-09-14
申请号: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.
-
3.
公开(公告)号:US10862888B1
公开(公告)日:2020-12-08
申请号:US16397583
申请日:2019-04-29
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.
-
公开(公告)号:US20200183845A1
公开(公告)日:2020-06-11
申请号:US16792680
申请日:2020-02-17
Applicant: GOOGLE LLC
Inventor: Anton Kast , Anton Kast , William Coster , Anurag Agrawal , William Coster , Anurag Agrawal
IPC: G06F12/0862 , G06F12/0891 , G06F9/50 , G06F9/48 , G06F16/40 , G06F16/957
Abstract: Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter; transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.
-
公开(公告)号:US10575369B2
公开(公告)日:2020-02-25
申请号:US15659885
申请日:2017-07-26
Applicant: GOOGLE LLC
Inventor: Thomas Price , Anurag Agrawal
IPC: H04W92/18 , G10L13/033 , H04M3/533 , H04N21/258 , H04N21/4227
Abstract: A voice-commanded common computing device may be selectively paired other computing devices in a shared network. The common computing device may detect co-presence of paired devices on the shared network, and may determine when audio and/or video content may be cast to devices on the shared network based on the detected co-presence. Audio content may include messages composed by a first user of a first device in the shared network, to be audibly output to a second user of a second device in the shared network. Casting of personal information may include positive authentication and verification prior to audible output of the personal information.
-
公开(公告)号:US10565118B2
公开(公告)日:2020-02-18
申请号:US16091751
申请日:2017-12-12
Applicant: GOOGLE LLC
Inventor: Anton Kast , William Coster , Anurag Agrawal
IPC: G06F12/0862 , G06F16/957 , G06F9/48 , G06F9/50 , G06F12/0891
Abstract: Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter, transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.
-
公开(公告)号:US20190045024A1
公开(公告)日:2019-02-07
申请号:US16154862
申请日:2018-10-09
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Graham Price , Anurag Agrawal
CPC classification number: H04L67/2847 , G06Q30/0277 , H04L67/02 , H04L67/025 , H04L67/1097 , H04L67/2819 , H04L67/2857 , H04L67/42
Abstract: This document describes a content caching system for pre-loading digital components, the system including a communication interface configured to communicate with a remote device over a wireless network, a local content cache; and an evaluation system comprising one or more processors. The one or more operations include pre-loading a digital component for rendering in a browser at a time that is subsequent to a time of the pre-loading, registering a scheme of a network reference for the cached digital component, with the scheme comprising a specified portion of the network reference for the cached digital component; retrieving, from the local content cache, the pre-loaded digital component associated with the digital component tag comprising the network reference; and rendering, from the local content cache, the pre-loaded digital component in a graphical user interface rather than requesting the digital component from the remote device.
-
公开(公告)号:US10129362B2
公开(公告)日:2018-11-13
申请号:US15240876
申请日:2016-08-18
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Graham Price , Anurag Agrawal
IPC: G06F15/173 , H04L29/08 , G06Q30/02
Abstract: This document describes a content caching system for pre-loading digital components, the system including a communication interface configured to communicate with a remote device over a wireless network, a local content cache; and an evaluation system comprising one or more processors. The one or more operations include pre-loading a digital component for rendering in a browser at a time that is subsequent to a time of the pre-loading, registering a scheme of a network reference for the cached digital component, with the scheme comprising a specified portion of the network reference for the cached digital component; retrieving, from the local content cache, the pre-loaded digital component associated with the digital component tag comprising the network reference; and rendering, from the local content cache, the pre-loaded digital component in a graphical user interface rather than requesting the digital component from the remote device.
-
公开(公告)号:US11354245B2
公开(公告)日:2022-06-07
申请号:US16792680
申请日:2020-02-17
Applicant: GOOGLE LLC
Inventor: Anton Kast , William Coster , Anurag Agrawal
IPC: G06F12/0862 , G06F16/957 , G06F16/40 , G06F9/48 , G06F9/50 , G06F12/0891
Abstract: Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter; transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.
-
公开(公告)号:US20210125582A1
公开(公告)日:2021-04-29
申请号: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.
-
-
-
-
-
-
-
-
-