Vehicle defined source transmitter
First Claim
1. A method for providing crowd sourced data for a data group, the method comprising:
- receiving data region boundary information from a data aggregation system, wherein the data region boundary information defines boundaries of a plurality of data regions;
determining membership in a data group for a vehicle based on a position of the vehicle within a data region of the plurality of data regions;
determining whether a second vehicle of the data group has been selected as a data source;
in response to determining that the second vehicle has not been selected as the data source, determining whether the vehicle is capable of providing at least one type of information to the data aggregation system;
in response to determining that the vehicle is capable of providing the at least one type of information to the data aggregation system, broadcasting a self-nomination message for the at least one type of information to members of the data group, wherein the self-nomination message indicates the vehicle as a data source for the at least one type of information by self-selecting the vehicle as the data source, wherein the self-nomination message includes an indication of the at least one type of information and an expiration time of the self-nomination message, wherein the expiration time is calculated based on a navigation path of the vehicle and a geographical boundary of the data region included among the boundaries of the plurality of data regions; and
transmitting the at least one type of information from the data source to the data aggregation system via a data communication link, wherein only the data source transmits the at least one type of information to the data aggregation system for the data group.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of crowd sourcing data are provided. In one embodiment, a method of crowd sourcing data comprises: receiving data region boundary information from an aggregation system, the data region boundary information defines boundaries of data regions; determining membership in a data group for a vehicle based on position of the vehicle within a region; determining whether another member of the data group has been selected as data source; determining whether the vehicle can provide information to the data aggregation system; broadcasting a self-nomination message for the information to members of the data group, wherein the self-nomination message self-selects the vehicle as data source for the information; wherein the self-nomination message identifies the type of information; and transmitting the information from the data source to the data aggregation system via a communication link, wherein only the data source transmits the information to the data aggregation system for the data group.
55 Citations
17 Claims
-
1. A method for providing crowd sourced data for a data group, the method comprising:
-
receiving data region boundary information from a data aggregation system, wherein the data region boundary information defines boundaries of a plurality of data regions; determining membership in a data group for a vehicle based on a position of the vehicle within a data region of the plurality of data regions; determining whether a second vehicle of the data group has been selected as a data source; in response to determining that the second vehicle has not been selected as the data source, determining whether the vehicle is capable of providing at least one type of information to the data aggregation system; in response to determining that the vehicle is capable of providing the at least one type of information to the data aggregation system, broadcasting a self-nomination message for the at least one type of information to members of the data group, wherein the self-nomination message indicates the vehicle as a data source for the at least one type of information by self-selecting the vehicle as the data source, wherein the self-nomination message includes an indication of the at least one type of information and an expiration time of the self-nomination message, wherein the expiration time is calculated based on a navigation path of the vehicle and a geographical boundary of the data region included among the boundaries of the plurality of data regions; and transmitting the at least one type of information from the data source to the data aggregation system via a data communication link, wherein only the data source transmits the at least one type of information to the data aggregation system for the data group. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A vehicle for providing crowd sourced information, comprising:
-
at least one transceiver configured to communicate with a data aggregation system via one or more data communication links; one or more onboard sensors; at least one processor coupled to a memory, wherein the at least one processor is configured to; receive data region boundary information from the data aggregation system, wherein the data region boundary information defines boundaries of a plurality of data regions; retrieve position information from at least one of the one or more onboard sensors; determine a membership in a data group for the vehicle based on the position information and a data region of the plurality of data regions; determine whether a second vehicle of the data group has nominated itself as a representative vehicle for the data group; in response to determining that the second vehicle has not nominated itself as the representative vehicle for the data group, determine whether the vehicle is capable of providing at least one type of information; in response to determining that the vehicle is capable of providing the at least one type of information, broadcast a self-nomination message to other member vehicles of the data group via the transceiver, wherein the self-nomination message indicates self-selection of the vehicle as the representative vehicle for the data group for the at least one type of information, wherein the self-nomination message includes an indication of the at least one type of information and an expiration time of the self-nomination message, wherein the expiration time is calculated based on a navigation path of the vehicle and a geographical boundary of the data region included among the boundaries of the plurality of data regions; and transmit the at least one type of information for the data group from the representative vehicle to the data aggregation system via a data communication link. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data aggregation system, comprising:
-
at least one transceiver configured to communicate with a plurality of vehicles via one or more data communication links; a data processing system coupled to the at least one transceiver, the data processing system comprising a processor coupled to a memory that stores data provided by the vehicles; wherein the data processing system further comprises a data region boundary identification function configured to; divide one or more geographic regions into one or more data regions based on at least one of predicted weather activity and current weather activity; and transmit data region boundary information to the plurality of vehicles, wherein the data region boundary information defines boundaries of the one or more data regions; wherein the data aggregation system is further configured to receive, via the at least one transceiver, information regarding the one or more data regions, wherein the information is provided by one or more representative vehicles for each of the one or more data regions, wherein the one or more representative vehicles are self-nominated, wherein the data aggregation system is further configured to receive, via the at least one transceiver, additional information regarding a data region of the one or more data regions from a second vehicle in the data region that has a different experience that is not reported by a representative vehicle of the data region. - View Dependent Claims (17)
-
Specification