Data selection and sharing between a vehicle and a user device
First Claim
1. A system for augmenting a mobile computing device with data from a vehicle, said system comprising:
- a memory area associated with a mobile computing device, said memory area storing metadata describing a user of the mobile computing device; and
a processor programmed to;
detect, by the mobile computing device of the user, a vehicle near the mobile computing device;
receive, by the mobile computing device, sensor data from the detected vehicle, the sensor data including a location of the detected vehicle determined by the detected vehicle;
perform at least one action on the mobile computing device, the at least one action comprising customizing the mobile computing device based on preferences of the user specific to the location of the detected vehicle, the customization of the mobile computing device including obtaining information describing events and advertisements specific to the location of the detected vehicle; and
display the obtained information to the user on the mobile computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments enhance the functionality of a vehicle, a user device, or both by the selection and sharing of data. Upon detection of each other, the vehicle device and the user device obtain and share data. The data may be associated with the user, the user computing device, and/or the vehicle and may be stored in cloud-based services. Functionality of the vehicle and/or user device is customized to the user based on the shared data. For example, the user device may provide assisted global positioning system (GPS) data to the vehicle to reduce a time-to-fix (TTF) when determining a location of the vehicle. In other examples, settings of the vehicle are personalized to the user, and location-relevant content is downloaded to the user device.
24 Citations
20 Claims
-
1. A system for augmenting a mobile computing device with data from a vehicle, said system comprising:
-
a memory area associated with a mobile computing device, said memory area storing metadata describing a user of the mobile computing device; and a processor programmed to; detect, by the mobile computing device of the user, a vehicle near the mobile computing device; receive, by the mobile computing device, sensor data from the detected vehicle, the sensor data including a location of the detected vehicle determined by the detected vehicle; perform at least one action on the mobile computing device, the at least one action comprising customizing the mobile computing device based on preferences of the user specific to the location of the detected vehicle, the customization of the mobile computing device including obtaining information describing events and advertisements specific to the location of the detected vehicle; and display the obtained information to the user on the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
detecting, by a vehicle computing device within a vehicle, a presence of at least one user computing device of a user in the vehicle, the vehicle computing device being in communication with a cloud-based service; obtaining, by the vehicle computing device, metadata describing the user of the user computing device responsive to the detected presence, said metadata being stored by an account of the user in the cloud-based service; determining sensor data describing a status of the vehicle, the status of the vehicle including a current location of the vehicle determined by the vehicle computing device; and performing at least one action by the vehicle computing device, the at least one action comprising customizing the vehicle computing device based on the obtained metadata of the user and the current location of the vehicle, the customization of the vehicle including downloading content to the user computing device that is relevant for the user at the current location of the vehicle and sharing the downloaded content with the vehicle computing device, the downloaded content comprising information describing events and advertisements specific to the current location of the vehicle, wherein the cloud-based service provides at least the vehicle computing device with entertainment recommendations specific to the current location of the vehicle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer storage devices embodying computer-executable components, said components comprising:
-
a presence component that when executed causes at least one processor to detect, by a vehicle computing device within a vehicle, a presence of a plurality of user computing devices in the vehicle, each of the plurality of user computing devices being associated with at least one of a plurality of users occupying the vehicle; a communications interface component that when executed causes at least one processor to obtain, by the vehicle computing device, metadata describing the plurality of users occupying the vehicle responsive to the presence detected by the presence component, said metadata being stored by the user computing devices, cloud-based accounts of the users, or both; a preference component that when executed causes at least one processor to combine the metadata for the plurality of users occupying the vehicle obtained by the communications interface component; a sensor component that when executed causes at least one processor to determine sensor data describing a status of the vehicle, the status of the vehicle including a current location of the vehicle; and a customization component that when executed causes at least one processor to perform at least one action by the vehicle computing device based on the combined metadata of the plurality of users occupying the vehicle and the determined sensor data of the vehicle, the at least one action comprising downloading content to the vehicle computing device, the downloaded content comprising information describing events and advertisements based on the combined metadata of the plurality of users occupying the vehicle. - View Dependent Claims (18, 19, 20)
-
Specification