-
公开(公告)号:US09936339B1
公开(公告)日:2018-04-03
申请号:US13916838
申请日:2013-06-13
Applicant: Google LLC
Inventor: Sam Liang , Michael Chu , Yuhua Luo , Zhengrong Ji , Yan Yu
IPC: G06F15/16 , H04W24/00 , G06F15/173 , H04W4/02
Abstract: Systems and methods according to aspects of the invention verify requests for information over a network. Computing devices communicating over a network transmit numerous signals with various types of information including spatial information, temporal information, device-specific information, and transmission specific information. This information may be used to generate statistical records of valid request for information. Various combinations of these signals may be used to determine whether a request for information is a valid request based on the statistical records associated with the signals. Where a request for information has been verified, the system and method may provide the information. Where the request for information has not been verified, the system and method may deny the request for information. Thus the system and method may be used to prevent and block scraping and spamming attacks.
-
公开(公告)号:US20240394240A1
公开(公告)日:2024-11-28
申请号:US18797854
申请日:2024-08-08
Applicant: Google LLC
Inventor: Christopher Lambert , Michael Chu , Rohan Seth
IPC: G06F16/23 , G01C21/36 , G01S5/02 , G06F16/22 , G06F16/29 , G06F16/9537 , G06F16/955 , G06Q30/02 , H04L67/306 , H04L67/52 , H04W4/029 , H04W4/18
Abstract: The present invention pertains to enhancement or refinement of estimated locations based upon user-specific information. Upon user authorization, geographical information is extracted from a number of user-related sources, including the web browser history, search history, maps history, address book, e-mail archives and calendar entries. Such information is used to build a spatial index of specific physical locations for a geocoded result set. From this, heat maps identifying particular locations from the user-related sources are created for different periods of time. The heat maps may be used to refine an initial location estimate of the user. This may be done by determining whether one or more positions in a given heat map provide a more accurate position of the user than the initial estimate. If so, a best position is selected. This can be used to provide enhanced driving directions to the user.
-
公开(公告)号:US11983712B2
公开(公告)日:2024-05-14
申请号:US17023029
申请日:2020-09-16
Applicant: Google LLC
Inventor: Philip McDonnell , Joshua Sacks , Michael Chu , Zhengrong Ji
CPC classification number: G06Q20/401 , G06Q20/3224 , G06Q20/4015
Abstract: Location modeling may be generated for candidate locations based on validated location data. The location models for candidate locations may be based on validated location data associated with wireless access points that is validated using transaction data. Such validation may include comparing an identifier associated with candidate location data received from a client device to an identifier for a transaction account associated with a transaction from transaction data at a candidate location. Matching transaction data and candidate location data may generate validated location data to be used in generating location models for candidate locations.
-
公开(公告)号:US11907497B2
公开(公告)日:2024-02-20
申请号:US15973794
申请日:2018-05-08
Applicant: Google LLC
Inventor: Adam Bliss , Mark Crady , Michael Chu , Scott Jenson , Sanjay Mavinkurve , Joshua J. Sacks , Jerry Morrison
IPC: G06F16/9537 , G06F3/04817 , G06F16/29 , G06F16/951 , G06F16/9535 , G01C21/36 , G06F3/0482 , G09B29/10 , H04M1/724 , G06F16/9538 , G06F3/048 , H04M1/02 , G06F16/954 , H04M1/72457
CPC classification number: G06F3/04817 , G01C21/367 , G01C21/3676 , G06F3/048 , G06F3/0482 , G06F16/29 , G06F16/951 , G06F16/9535 , G06F16/9537 , G06F16/9538 , G09B29/106 , H04M1/0206 , H04M1/724 , G06F16/954 , H04M1/72457
Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
-
公开(公告)号:US20220245118A1
公开(公告)日:2022-08-04
申请号:US17720805
申请日:2022-04-14
Applicant: Google LLC
Inventor: Christopher Lambert , Michael Chu , Rohan Seth
IPC: G06F16/23 , G01S5/02 , G06F16/22 , G06F16/29 , G06F16/9537 , G06Q30/02 , H04L67/52 , H04L67/306 , H04W4/029 , H04W4/18 , G06F16/955
Abstract: The present invention pertains to enhancement or refinement of estimated locations based upon user-specific information. Upon user authorization, geographical information is extracted from a number of user-related sources, including the web browser history, search history, maps history, address book, e-mail archives and calendar entries. Such information is used to build a spatial index of specific physical locations for a geocoded result set. From this, heat maps identifying particular locations from the user-related sources are created for different periods of time. The heat maps may be used to refine an initial location estimate of the user. This may be done by determining whether one or more positions in a given heat map provide a more accurate position of the user than the initial estimate. If so, a best position is selected. This can be used to provide enhanced driving directions to the user.
-
公开(公告)号:US10349202B1
公开(公告)日:2019-07-09
申请号:US15901225
申请日:2018-02-21
Applicant: Google LLC
Inventor: Sam Liang , Michael Chu , Yuhua Luo , Zhengrong Ji , Yan Yu
Abstract: Systems and methods according to aspects of the invention verify requests for information over a network. Computing devices communicating over a network transmit numerous signals with various types of information including spatial information, temporal information, device-specific information, and transmission specific information. This information may be used to generate statistical records of valid request for information. Various combinations of these signals may be used to determine whether a request for information is a valid request based on the statistical records associated with the signals. Where a request for information has been verified, the system and method may provide the information. Where the request for information has not been verified, the system and method may deny the request for information. Thus the system and method may be used to prevent and block scraping and spamming attacks.
-
公开(公告)号:US10262029B1
公开(公告)日:2019-04-16
申请号:US13894645
申请日:2013-05-15
Applicant: Google LLC
Inventor: Michael Chu , Michele Covell , Joshua J. Sacks , Shumeet Baluja , Zhengrong Ji
Abstract: Methods, systems and apparatus, including computer programs encoded on a computer storage medium for selecting keywords for resources are disclosed. In one aspect, a search query is received associated with a first user. A determination is made that the first user is a follower of an entity feed that is provided by a first entity and that is provided through a social network. A content item is selected having distribution parameters specifying that the content item is to be provided to users that are followers of the entity feed and that submit the search query. The selected content item is provided for the first user.
-
公开(公告)号:US20190012062A1
公开(公告)日:2019-01-10
申请号:US15973794
申请日:2018-05-08
Applicant: Google LLC
Inventor: Adam Bliss , Mark Crady , Michael Chu , Scott Jenson , Sanjay Mavinkurve , Joshua J. Sacks , Jerry Morrison
IPC: G06F3/0481 , H04M1/02 , H04M1/725 , G06F3/048 , G09B29/10 , G06F17/30 , G06F3/0482 , G01C21/36
Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
-
公开(公告)号:US12086127B2
公开(公告)日:2024-09-10
申请号:US17720805
申请日:2022-04-14
Applicant: Google LLC
Inventor: Christopher Lambert , Michael Chu , Rohan Seth
IPC: G06F16/00 , G01S5/02 , G06F16/22 , G06F16/23 , G06F16/29 , G06F16/9537 , G06F16/955 , G06Q30/02 , H04L67/306 , H04L67/52 , H04W4/029 , H04W4/18 , G01C21/36
CPC classification number: G06F16/23 , G01S5/021 , G01S5/0244 , G06F16/2228 , G06F16/29 , G06F16/9537 , G06F16/955 , G06Q30/02 , H04L67/306 , H04L67/52 , H04W4/029 , H04W4/18 , G01C21/3682
Abstract: The present invention pertains to enhancement or refinement of estimated locations based upon user-specific information. Upon user authorization, geographical information is extracted from a number of user-related sources, including the web browser history, search history, maps history, address book, e-mail archives and calendar entries. Such information is used to build a spatial index of specific physical locations for a geocoded result set. From this, heat maps identifying particular locations from the user-related sources are created for different periods of time. The heat maps may be used to refine an initial location estimate of the user. This may be done by determining whether one or more positions in a given heat map provide a more accurate position of the user than the initial estimate. If so, a best position is selected. This can be used to provide enhanced driving directions to the user.
-
公开(公告)号:US11818622B1
公开(公告)日:2023-11-14
申请号:US17092502
申请日:2020-11-09
Applicant: Google LLC
Inventor: Sam Liang , Michael Chu , Yuhua Luo , Zhengrong Ji , Yan Yu
Abstract: Systems and methods according to aspects of the invention verify requests for information over a network. Computing devices communicating over a network transmit numerous signals with various types of information including spatial information, temporal information, device-specific information, and transmission specific information. This information may be used to generate statistical records of valid request for information. Various combinations of these signals may be used to determine whether a request for information is a valid request based on the statistical records associated with the signals. Where a request for information has been verified, the system and method may provide the information. Where the request for information has not been verified, the system and method may deny the request for information. Thus the system and method may be used to prevent and block scraping and spamming attacks.
-
-
-
-
-
-
-
-
-