AUTOMATIC WIRELESS DEVICE DATA MAINTENANCE
First Claim
1. A computer-implemented method comprising:
- downloading a plurality of data elements from a wireless device to a connected vehicle computing system (VCS);
determining, via the VCS, whether a user account, corresponding to the wireless device, exists in storage;
determining, via the VCS, whether the user account currently has stored data elements of the same type as the downloaded data elements associated therewith;
contingent on whether the user account has stored data elements associated therewith, comparing, via the VCS, the downloaded data elements to the stored data elements;
storing any downloaded data elements not currently existing in the data elements associated with the user account and not in conflict with data elements associated with the user account;
resolving conflicts, via the VCS, between downloaded data elements and currently existing data elements, to establish which of the conflicting elements is representative of a proper version of the element; and
storing the proper version of the element resulting from each conflict resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes downloading data elements from a wireless device. The method includes determining whether a user account exists in storage and determining whether the user account currently has stored data elements of the same type as the downloaded data elements associated therewith. The method further includes comparing the downloaded data elements to the stored data elements. This method also includes storing any downloaded data elements not currently existing in the data elements associated with the user account and not in conflict with data elements associated with the user account. The method further includes resolving conflicts between downloaded data elements and currently existing data elements, to establish which of the conflicting elements is representative of a proper version of the element. Finally, the method includes storing the proper version of the element resulting from each conflict resolution.
40 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
downloading a plurality of data elements from a wireless device to a connected vehicle computing system (VCS); determining, via the VCS, whether a user account, corresponding to the wireless device, exists in storage; determining, via the VCS, whether the user account currently has stored data elements of the same type as the downloaded data elements associated therewith; contingent on whether the user account has stored data elements associated therewith, comparing, via the VCS, the downloaded data elements to the stored data elements; storing any downloaded data elements not currently existing in the data elements associated with the user account and not in conflict with data elements associated with the user account; resolving conflicts, via the VCS, between downloaded data elements and currently existing data elements, to establish which of the conflicting elements is representative of a proper version of the element; and storing the proper version of the element resulting from each conflict resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for populating a wireless device with data comprising:
-
connecting to a wireless device from a vehicle computing system (VCS); determining, via the VCS, if a set of data elements on the wireless device is below a certain size threshold; determining, via the VCS, if a user account corresponds to a user of the wireless device; determining, via the VCS, if the user account has one or more data elements of a certain type for which it was determined that the data elements on the wireless device were below the threshold; and automatically uploading, from the VCS to the wireless device, the data elements of the certain type. - View Dependent Claims (9)
-
-
10. A computer-implemented method for replacing an invalid data element, comprising:
-
determining, via a vehicle computing system (VCS) that a data element is invalid; accessing one or more social networking sites, through the VCS, associated with a user account corresponding to a wireless device containing the invalid data element; for each social networking site accessed through the VCS, determining whether or not a data type corresponding to the invalid data element is available for a party corresponding to the invalid data element; if the data type is available, comparing a data element stored on the social networking site under the data type with the invalid data element; if the data element stored on the social networking site differs from the invalid data element, replacing the invalid data element stored on at least one of a local storage or the wireless device with the data element stored on the social networking site. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for replacing an invalid data element, comprising:
-
determining, via a vehicle computing system (VCS) that a data element is invalid; determining whether an email address is associated with the invalid data element; for one or more email addresses associated with invalid data elements, sending a request email to the email address associated with the respective invalid data element, the request email including a request for an update of the data element; receiving a response to the request email, the response including a valid response element to the request for an update of the data element; and replacing the invalid data element with the valid response element. - View Dependent Claims (18, 19)
-
Specification