-
公开(公告)号:US20230368245A1
公开(公告)日:2023-11-16
申请号:US18225240
申请日:2023-07-24
Applicant: Google LLC
Inventor: Satyam Shaw , Ravi Jain , Surojit Chatterjee
IPC: G06Q30/0251 , G06Q30/00 , G06Q30/0241
CPC classification number: G06Q30/0267 , G06Q30/00 , G06Q30/0241 , G06Q30/0276 , G06Q30/0277
Abstract: In a method, performed by a server, for presenting content on a user device during load latency, a content item for presentation on the user device is selected. The content item and intervening content are transmitted to the user device. The intervening content includes a static version of a landing page associated with the content item. A request to load the landing page is received from the user device. The request is initiated by selection of the content item on the user device. The transmitting occurs before receiving any request to load the landing page from the user device.
-
公开(公告)号:US11100538B1
公开(公告)日:2021-08-24
申请号:US15638333
申请日:2017-06-29
Applicant: GOOGLE LLC
Inventor: Subhadip Sarkar , Ravi Jain
IPC: G06Q30/02 , G06K9/62 , G06F16/242 , G06F16/58 , G06F16/9535
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content presentation. In one aspect, a method includes receiving a request for a content item to be presented to a user; for a collection of content items, identifying one or more candidate content items including using image keywords derived from images associated with the user to identify the one or more candidate content items; selecting a content item responsive to the content request from the candidate content items; and sending the selected content item for presentation to the user.
-
公开(公告)号:US11087424B1
公开(公告)日:2021-08-10
申请号:US15638324
申请日:2017-06-29
Applicant: GOOGLE LLC
Inventor: Subhadip Sarkar , Ravi Jain , Gaurav Bhaya , Robert Stets
Abstract: Systems and methods of selecting content based on image data are provided. A system can receive an image captured by a camera of the computing device. The system can analyze the image to identify a pattern that matches a predetermined pattern of an object stored in an image pattern database comprising a plurality of predetermined patterns of objects. The system can identify one or more image keywords from the image based on the predetermined pattern of the object that matches the image. The system can select, based on a comparison of the one or more image keywords with one or more keywords of each of a plurality of content items, a content item. The system can provide, to the computing device, the content item to cause the computing device to present the content item.
-
公开(公告)号:US11593906B2
公开(公告)日:2023-02-28
申请号:US17394123
申请日:2021-08-04
Applicant: Google LLC
Inventor: Subhadip Sarkar , Ravi Jain
IPC: G06Q30/02 , G06Q90/00 , G06Q30/0251 , G06F16/242 , G06F16/58 , G06F16/9535 , G06K9/62
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content presentation. In one aspect, a method includes receiving a request for a content item to be presented to a user; for a collection of content items, identifying one or more candidate content items including using image keywords derived from images associated with the user to identify the one or more candidate content items; selecting a content item responsive to the content request from the candidate content items; and sending the selected content item for presentation to the user.
-
公开(公告)号:US20210073862A1
公开(公告)日:2021-03-11
申请号:US17101638
申请日:2020-11-23
Applicant: Google LLC
Inventor: Satyam Shaw , Ravi Jain , Surojit Chatterjee
Abstract: Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.
-
公开(公告)号:US20180240155A1
公开(公告)日:2018-08-23
申请号:US15956227
申请日:2018-04-18
Applicant: Google LLC
Inventor: Satyam Shaw , Ravi Jain , Surojit Chatterjee
IPC: G06Q30/02
CPC classification number: G06Q30/0267 , G06Q30/00 , G06Q30/0241 , G06Q30/0276 , G06Q30/0277
Abstract: Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.
-
公开(公告)号:US20230186348A1
公开(公告)日:2023-06-15
申请号:US18168217
申请日:2023-02-13
Applicant: Google LLC
Inventor: Subhadip Sarkar , Ravi Jain
IPC: G06F16/242 , G06Q90/00 , G06F16/9535 , G06F16/58
CPC classification number: G06Q30/0256 , G06F16/242 , G06Q90/00 , G06F16/9535 , G06F18/24 , G06F16/5866
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for content presentation. In one aspect, a method includes receiving a request for a content item to be presented to a user; for a collection of content items, identifying one or more candidate content items including using image keywords derived from images associated with the user to identify the one or more candidate content items; selecting a content item responsive to the content request from the candidate content items; and sending the selected content item for presentation to the user.
-
公开(公告)号:US10957002B2
公开(公告)日:2021-03-23
申请号:US15596943
申请日:2017-05-16
Applicant: GOOGLE LLC
Inventor: Surojit Chatterjee , Terry Van Belle , Anshul Kothari , Jian Zhou , Paul Feng , Ravi Jain , Nandita Narasimha Prabhu , Yun Huang , Gaurav Bhaya , Robert Stets
Abstract: Various methods, systems, and computer program products are disclosed for communicating location-based digital components to a mobile and other devices. A natural language processor component can parse an input audio signal to identify a request and a keyword. A content selector can select digital components based on keyword and request. An audio signal generator component can generate an output signal that includes a selected digital components. An interface can transmit the output signal to cause a client computing device to drive a speaker to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action.
-
公开(公告)号:US20180240156A1
公开(公告)日:2018-08-23
申请号:US15958630
申请日:2018-04-20
Applicant: Google LLC
Inventor: Satyam Shaw , Ravi Jain , Surojit Chatterjee
IPC: G06Q30/02
CPC classification number: G06Q30/0267 , G06Q30/00 , G06Q30/0241 , G06Q30/0276 , G06Q30/0277
Abstract: Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.
-
公开(公告)号:US10024952B2
公开(公告)日:2018-07-17
申请号:US15784632
申请日:2017-10-16
Applicant: Google LLC
Abstract: Systems and methods for identifying device location are provided. The method can include providing, by a mobile computing device, at least a first ultrasonic signal to a first and a second self-organizing beacon device. The method can include receiving, by the mobile computing device, a first radio frequency signal including the location of the first beacon device and a second radio frequency signal including the location of the second beacon device. The method can further include determining a first time-of-flight associated with the first beacon device and a second time-of-flight associated with the second beacon device. The method can include determining a location of the mobile computing device based at least in part on the first time-of-flight, the second time-of-flight, the location of the first beacon device, and the location of the second beacon device.
-
-
-
-
-
-
-
-
-