Location-based privacy
First Claim
1. A method comprising:
- receiving from one or more remote server computing devices, by one or more computing devices of a vehicle, location information identifying a geographic location of a client computing device of a user without identifying the user;
receiving, by the one or more computing devices of the vehicle, sensor data captured by one or more sensors of the vehicle;
using, by the one or more computing devices of the vehicle, the sensor data to maneuver the vehicle in an autonomous driving mode;
identifying, by the one or more computing devices of the vehicle, a portion of the sensor data that was captured within a threshold radial distance of the geographic location of the client computing device of the user;
after using the sensor data, filtering, by the one or more computing devices of the vehicle, the sensor data to remove the portion of the sensor data that was captured within the threshold radial distance; and
sending the filtered sensor data to the one or more remote server computing devices for further processing.
5 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to anonymizing user identity from nearby vehicles, such as autonomous vehicles, that may be gathering sensor data. In one aspect, one or more computing devices of an autonomous vehicle may receive location information identifying a geographic location. Further, the one or more computing devices may receive sensor data captured by one or more sensors of the vehicle and determine whether any of the sensor data is within a threshold distance from the geographic location. Based on the determination, the one or more computing devices may filter the sensor data that is within the threshold distance and send the filtered sensor data to one or more server computing devices for further processing.
31 Citations
18 Claims
-
1. A method comprising:
-
receiving from one or more remote server computing devices, by one or more computing devices of a vehicle, location information identifying a geographic location of a client computing device of a user without identifying the user; receiving, by the one or more computing devices of the vehicle, sensor data captured by one or more sensors of the vehicle; using, by the one or more computing devices of the vehicle, the sensor data to maneuver the vehicle in an autonomous driving mode; identifying, by the one or more computing devices of the vehicle, a portion of the sensor data that was captured within a threshold radial distance of the geographic location of the client computing device of the user; after using the sensor data, filtering, by the one or more computing devices of the vehicle, the sensor data to remove the portion of the sensor data that was captured within the threshold radial distance; and sending the filtered sensor data to the one or more remote server computing devices for further processing. - View Dependent Claims (2, 3, 16)
-
-
4. A system comprising:
-
memory; one or more computing devices, each of the one or more computing devices having one or more processors, the one or more computing devices being coupled to the memory; wherein the one or more computing devices are configured to; receive from one or more remote server computing devices location information identifying a geographic location of a client computing device of a user without identifying the user; receive sensor data captured by one or more sensors of a vehicle; use the sensor data to maneuver the vehicle in an autonomous driving mode; identify a portion of the sensor data that was captured within a threshold radial distance from the geographic location of the client computing device of the user; after using the sensor data, filter the sensor data to remove the portion of the sensor data that was captured within the threshold radial distance; and send the filtered sensor data to the one or more remote server computing devices for further processing. - View Dependent Claims (5, 6, 7, 17)
-
-
8. A method comprising:
-
receiving, by one or more computing devices of a server computing device, a cloaking request from a client computing device of a user, the cloaking request identifying a geographic location of the client computing device; scrubbing, by the one or more computing devices of the server computing device, the geographic location to remove any identification information related to the user; after scrubbing, sending, by the one or more computing devices of the server computing device, instructions to a remote vehicle to filter sensor data captured by the vehicle'"'"'s sensors in order to remove any of the sensor data that was captured within a threshold radial distance from the scrubbed geographic location in accordance with the cloaking request; and receiving, by the one or more computing devices of the server computing device, filtered sensor data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 18)
-
Specification