SECURE PRIVATE DATA MODELS FOR CUSTOMIZED MAP CONTENT
First Claim
Patent Images
1. A computer-implemented method for personalizing navigation data from a remote mapping system without passing user specific data from a client computing device to the remote mapping system, the method comprising:
- receiving a request for mapping data at the client device via a user interface of a mapping application executing on a processor of the client device, the request including user specific data and data identifying default map content data, the data identifying default map content data including a geographic location corresponding to a map location that is represented by default map content data stored at a remote mapping system server;
sending the data identifying default map content data from the client device to the remote mapping system server;
storing the user specific data locally in a client device database;
receiving default map content data identified by the remote mapping system using the sent data identifying default map content data from the request;
determining a user familiarity with the geographic location based on the locally stored user specific data; and
customizing the received identified default map content data at the client device using the determined familiarity.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing systems may customize map content based on user specific data in a secure private data model without transferring any user-specific or identifying data to a remote network server. The secure private data model may isolate user specific data on respective client devices so that network servers do not have access to confidential information and cannot otherwise infer confidential information.
15 Citations
20 Claims
-
1. A computer-implemented method for personalizing navigation data from a remote mapping system without passing user specific data from a client computing device to the remote mapping system, the method comprising:
-
receiving a request for mapping data at the client device via a user interface of a mapping application executing on a processor of the client device, the request including user specific data and data identifying default map content data, the data identifying default map content data including a geographic location corresponding to a map location that is represented by default map content data stored at a remote mapping system server; sending the data identifying default map content data from the client device to the remote mapping system server; storing the user specific data locally in a client device database; receiving default map content data identified by the remote mapping system using the sent data identifying default map content data from the request; determining a user familiarity with the geographic location based on the locally stored user specific data; and customizing the received identified default map content data at the client device using the determined familiarity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mapping system configured to personalize navigation data from a remote mapping system without passing user specific data from a client device to the remote mapping system, the system comprising:
-
a client device including a first processor and a first memory, the first memory including a client device database, the first memory including instructions executed on the first processor to; receive a request for mapping data, the request including user specific data and data identifying default map content data, the data identifying default map content data including a geographic location corresponding to a map location that is represented by default map content data stored at a remote mapping system server; send the data identifying default map content data from the client device to the remote mapping system server; store the user specific data locally in the client device database; and determine a user familiarity with the geographic location based on the locally stored user specific data; a network server including a second processor and a second memory, the second memory including instructions executed on the second processor to; receive the data identifying default map content data from the client device; identify default map content data corresponding to the received data; store the received data in the second memory without storing any user specific data; and send the identified default map content data to the client device; wherein the first memory includes a further instruction executed on the first processor to receive the identified default map content data at the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A tangible computer-readable medium including non-transitory computer readable instructions stored thereon for personalizing navigation data from a remote mapping system without passing user specific data from a client computing device to the remote mapping system, the instructions to:
-
receive a request for mapping data at the client device via a user interface of a mapping application executing on a processor of the client device, the request including user specific data and data identifying default map content data, the data identifying default map content data including a geographic location corresponding to a map location that is represented by default map content data stored at a remote mapping system server; send the data identifying default map content data from the client device to the remote mapping system server; store the user specific data locally in a client device database; receive default map content data identified by the remote mapping system using the sent data identifying default map content data from the request; determine a user familiarity with the geographic location based on the locally stored user specific data; and customize the received identified default map content data at the client device using the determined familiarity. - View Dependent Claims (17, 18, 19, 20)
-
Specification