-
公开(公告)号:US12256288B2
公开(公告)日:2025-03-18
申请号:US18232644
申请日:2023-08-10
Applicant: Google LLC
Inventor: Matteo Agosti , Ankit Gupta
Abstract: A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.
-
公开(公告)号:US11963128B2
公开(公告)日:2024-04-16
申请号:US16617301
申请日:2017-11-06
Applicant: Google LLC
Inventor: Antonio Trapanese , Ankit Gupta , Pawel Walczak
CPC classification number: H04W64/003 , G06F16/9537 , H04W4/023 , H04W4/029 , H04W8/26 , H04W80/04
Abstract: Aspects of the technology evaluate a client device query to identify an IP address-based estimated location of a mobile device (602, 604). One or more candidate wireless stations are selected in accordance with the IP-based estimated location and a location-relevant response to the query is also generated in accordance with the IP-based location. This information is transmitted to the mobile device. (606, 608). The mobile device compares the received information about the candidate wireless stations against one or more actual wireless stations with which the mobile device is in communication (506, 508). Log information is generated as a result of the comparison. The log information is anonymized and transmitted to the network without user ID or other client-identifiable information included in the log. (FIG. 1, 510) The received log information is then used to validate the initial estimated location. Aggregation of log information from multiple devices may be used in the validation process.
-
公开(公告)号:US11835354B2
公开(公告)日:2023-12-05
申请号:US16488518
申请日:2018-09-06
Applicant: GOOGLE LLC
Inventor: Haroon Baig , Ankit Gupta
IPC: G01C21/36 , G01C21/34 , G06Q10/047 , G06Q30/0201
CPC classification number: G01C21/3641 , G01C21/343 , G01C21/3644 , G06Q10/047 , G06Q30/0201
Abstract: To provide personalized data for display on a map, a server device obtains location data for a user and identifies locations that are familiar to the user based on the frequency and recency in which the user visits the locations. The server device then provides the familiar locations in search results/suggestions and annotates the familiar locations with a description of a relationship between the familiar location and the user. The server device also includes the familiar locations as landmarks for performing maneuvers in a set of navigation instructions. Furthermore, the server device provides a familiar location as a frame of reference on a map display when a user selects another location nearby the familiar location. Moreover, the server device includes a familiar location as an intermediate destination when the user request navigation directions to a final destination.
-
公开(公告)号:US11782996B2
公开(公告)日:2023-10-10
申请号:US16328463
申请日:2017-11-09
Applicant: Google LLC
Inventor: Luis Barguno Jane , Ankit Gupta
IPC: G06F15/16 , G06F16/9538 , H04W4/029 , G06F16/9537 , H04W4/02 , H04W8/18
CPC classification number: G06F16/9538 , G06F16/9537 , H04W4/023 , H04W4/029 , H04W8/183
Abstract: Aspects of the technology evaluate whether a response to a client device search query results in the client device traveling to a location associated with the response (FIG. 1). One or more wireless stations are selected based on the location associated with the search query (604, 606). Wireless station identifiers are sent, along with the search results, to the client device (504, 610). The client device compares the received identifiers against the identifiers of one or more observed wireless stations with which the mobile device is in communication or are otherwise visible (508). Log information is generated by the client device as a result of the comparison (510). The log information is transmitted to the network without user ID or other client-identifiable information included in the log (512). The received log information is then used to accurately evaluate conversions and evaluate search quality, which enhances the user experience and provides for a more efficient search result process (612, 614).
-
公开(公告)号:US11275807B2
公开(公告)日:2022-03-15
申请号:US15805277
申请日:2017-11-07
Applicant: Google LLC
Inventor: Ankit Gupta
IPC: G06F16/9537 , G06F16/248 , G06F16/958 , G06F16/9535
Abstract: Aspects of the technology enable selective updating of search results and refreshing an entire webpage while minimizing the amount of information transmitted between a client device and a web server. The approach involves determining whether a change in a detected location of the client device would alter the search results or other portions of the webpage. Current and previously received location information is analyzed and compared against a threshold value, which indicates whether there would be a change to location-relevant information. A location signal is provided to the client device based on this analysis, which is used to determine whether to refresh the received search results, to refresh an entire webpage, or to not refresh either the received search results or the entire webpage.
-
公开(公告)号:US20210364311A1
公开(公告)日:2021-11-25
申请号:US16488513
申请日:2018-09-06
Applicant: GOOGLE LLC
Inventor: Haroon Baig , Ankit Gupta
IPC: G01C21/36
Abstract: To provide personalized data for display on a map, a server device obtains location data for a user and identifies locations that are familiar to the user based on the frequency and recency in which the user visits the locations. The server device then provides the familiar locations in search results/suggestions and annotates the familiar locations with a description of a relationship between the familiar location and the user. The server device also includes the familiar locations as landmarks for performing maneuvers in a set of navigation instructions. Furthermore, the server device provides a familiar location as a frame of reference on a map display when a user selects another location nearby the familiar location. Moreover, the server device includes a familiar location as an intermediate destination when the user request navigation directions to a final destination.
-
公开(公告)号:US20210152973A1
公开(公告)日:2021-05-20
申请号:US16500237
申请日:2018-08-07
Applicant: Google LLC
Inventor: Matteo Agosti , Ankit Gupta
Abstract: A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.
-
公开(公告)号:US10860673B2
公开(公告)日:2020-12-08
申请号:US16177518
申请日:2018-11-01
Applicant: Google LLC
Inventor: Luis Barguno Jane , Quentin Fiard , Ankit Gupta
Abstract: Aspects of the technology employ an integrated location identification and query processing technique. Network scan information is attached to or otherwise combined with a query at a client device and is sent to a web server or other entity for processing. When a query is initiated, the client device determines whether location services are enabled. If not, upon authorization they are enabled and visible network scan data is quickly obtained for transmission with the query. The server may include both a location identification service and a search service, and can split the received information accordingly among these elements in an efficient manner that minimizes data transfers and latency. From the client device's perspective, only one query is transmitted. Relevant results based on the resolved location are received quickly by the client device. This reduces system latency and power consumption, and also minimizes network overhead by eliminating unnecessary packet transmissions.
-
公开(公告)号:US10154406B2
公开(公告)日:2018-12-11
申请号:US15455529
申请日:2017-03-10
Applicant: Google LLC
Inventor: Luis Barguno Jane , Quentin Fiard , Ankit Gupta
Abstract: Aspects of the technology employ an integrated location identification and query processing technique. Network scan information is attached to or otherwise combined with a query at a client device and is sent to a web server or other entity for processing. When a query is initiated, the client device determines whether location services are enabled. If not, upon authorization they are enabled and visible network scan data is quickly obtained for transmission with the query. The server may include both a location identification service and a search service, and can split the received information accordingly among these elements in an efficient manner that minimizes data transfers and latency. From the client device's perspective, only one query is transmitted. Relevant results based on the resolved location are received quickly by the client device. This reduces system latency and power consumption, and also minimizes network overhead by eliminating unnecessary packet transmissions.
-
公开(公告)号:US12284628B2
公开(公告)日:2025-04-22
申请号:US18604595
申请日:2024-03-14
Applicant: Google LLC
Inventor: Antonio Trapanese , Ankit Gupta , Pawel Walczak
Abstract: Aspects of the technology evaluate a client device query to identify an IP address-based estimated location of a mobile device. One or more candidate wireless stations are selected in accordance with the IP-based estimated location and a location-relevant response to the query is also generated in accordance with the IP-based location. This information is transmitted to the mobile device. The mobile device compares the received information about the candidate wireless stations against one or more actual wireless stations with which the mobile device is in communication. Log information is generated as a result of the comparison. The log information is anonymized and transmitted to the network without user ID or other client-identifiable information included in the log. The received log information is then used to validate the initial estimated location. Aggregation of log information from multiple devices may be used in the validation process.
-
-
-
-
-
-
-
-
-