Computer-implemented method for ensuring the privacy of a user, computer program product, device
First Claim
1. A computer-implemented method for ensuring the privacy of a user and the utility of data communicated by a device to a server, the method comprising:
- receiving data at the device during a time period;
processing, by the device, the received data;
summarizing, by the device, the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each matrix-entry includes a distance covered by the device during the time period under a pair of circumstances of movement; and
transmitting the summarized data from the device to the server.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and product ensures the privacy of a user and the utility of data communicated by a device, such as a vehicle telematics device, to a server, comprising receiving data at the device during the time period; processing, by the device, the received data; summarizing, by the device, the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each matrix-entry includes a distance covered by the device during the time period under predefined circumstances of movement; and transmitting the summarized data from the device to the server.
25 Citations
28 Claims
-
1. A computer-implemented method for ensuring the privacy of a user and the utility of data communicated by a device to a server, the method comprising:
-
receiving data at the device during a time period; processing, by the device, the received data; summarizing, by the device, the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each matrix-entry includes a distance covered by the device during the time period under a pair of circumstances of movement; and transmitting the summarized data from the device to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for ensuring the privacy of a user and the utility of data communicated by a device to a server, the method comprising:
-
receiving data at the device during a time period; processing, by the device, the received data; summarizing, by the device, the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each matrix-entry includes a distance covered by the device during the time period under a pair of circumstances of movement; and transmitting the summarized data from the device to the server wherein at least one matrix entry Eij is composed of a plurality of elements, wherein each element eijk of the plurality of elements defines a distance, wherein the distance defined by the element eijk may have been covered during a time interval which is nonadjacent to the time interval during which the distance defined by the next element eijk +1 was covered, wherein the plurality of elements of each matrix entry defines the distance covered by the device during the time period under a pair of predefined circumstances of movement corresponding to said matrix entry, and wherein the plurality of matrix entries defines the distance covered by the device during the time period.
-
-
12. A device for ensuring the privacy of a user and the utility of data communicated by the device to a server, comprising:
-
a receiver operable to receive data during a time period, wherein the received data indicates that the device has been moved during the time period; a processor operable to process the received data, and summarize the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each at x-entry includes a distance covered by the device during a time period under a pair of predefined circumstances of movement; and a transmitter operable to transmit the summarized data to the server. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory-computer-readable medium for ensuring the privacy of a user and the utility of data communicated by a device to a server, comprising computer-readable instructions that, when loaded and executed on a device, cause the device to:
-
receive data at the device during a time period; process, by the device, the received data; summarize, by the device, the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each matrix-entry includes a distance covered by the device during the time period under a pair of circumstances of movement; and transmit the summarized data from the device to the server. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium for ensuring the privacy of a user and the utility of data communicated by a device to a server, comprising computer-readable instructions that, when loaded and executed on a device, cause the device to:
-
receive data at the device during the time period; process, by the device, the received data; summarize, by the device, the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each matrix-entry includes a distance covered by the device during a time period under a pair of predefined circumstances of movement; and transmit the summarized data from the device to the server, wherein at least one matrix entry E ij is composed of a plurality of elements, wherein each element eijk of the plurality of elements defines a distance, wherein the distance defined by the element eijk may have been covered during a time interval which is nonadjacent to the time interval during which the distance defined by the next element eijk +1 was covered, wherein the plurality of elements of each matrix entry defines the distance covered by the device during the time period under the pair of predefined circumstances of movement corresponding to said matrix entry, and wherein the plurality of matrix entries defines the distance covered by the device during the time period.
-
-
28. A device for ensuring the privacy of a user and the utility of data communicated by the device to a server, comprising:
-
a receiver operable to receive data during a time period, wherein the received data indicates that the device has been moved during the time period; a processor operable to process the received data, and summarize the processed data in a matrix, wherein the rows and columns of the matrix define circumstances of movement of the device, wherein the matrix includes a plurality of matrix-entries, and wherein each matrix-entry includes a distance covered by the device during a time period under a pair of predefined circumstances of movement; and a transmitter operable to transmit the summarized data to the server, wherein at least one matrix entry Eij is composed of a plurality of elements, wherein each element eijk of the plurality of elements defines a distance, wherein the distance defined by the element eijk may have been covered during a time interval which is nonadjacent to the time interval during which the distance defined by the next element eijk +1 was covered, wherein the plurality of elements of each matrix entry defines the distance covered by movement corresponding to said matrix entry, and wherein the plurality of matrix entries defines the distance covered by the device during the time period.
-
Specification