IP Library Granted Patent US 9,772,195
Granted Patent B2
US 9,772,195 · App. 14/977,342 · Granted Sep 26, 2017

Deleting unnecessary map data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,772,195
App. No.
14/977,342
Granted
Sep 26, 2017
Kind
B2
Abstract

A system for deleting map data comprises an interface and a processor. The interface is configured to determine a location associated with a device. The processor is configured to determine one or more map bundles to delete based at least in part on the location and delete the one or more map bundles.

Claims (37)

1. A system for deleting map data, comprising:

a memory configured to store a baseline set of map data, wherein the baseline set of map data includes a same set of a plurality of map bundles for all systems; and

a processor configured to:

responsive to initialization of the system, determine a location associated with a device, wherein the location is determined based at least in part on directly querying a modem to determine a type of modem and the device stores a plurality of map bundles in a local memory of the device;

select at least one of the plurality of map bundles to delete-based at least in part on the determined location, wherein the at least one of the plurality of map bundles to delete includes those map bundles not associated with the determined location; and

delete the selected at least one of the plurality of map bundles from the baseline set of map data in the local memory of the device.

2. The system of claim 1 , wherein determining the location comprises determining the location using the device.

3. The system of claim 2 , wherein determining the location using the device comprises determining a device type.

4. The system of claim 2 , wherein determining the location using the device comprises determining a stored information.

5. The system of claim 4 , wherein the stored information comprises one or more of the following: a mobile country code or identifier for a SIM, an embedded SIM, or a R-UIM.

6. The system of claim 1 , wherein determining the location comprises determining the location using a network.

7. The system of claim 6 , wherein determining the location using the device comprises listening to a network broadcast and receiving an indication of the location of the device.

8. The system of claim 1 , wherein determining the location comprises determining the location using a 3 rd party solution.

9. The system of claim 8 , wherein determining the location using the 3 rd party solution comprises one of the following: a WiFi location determination, a television broadcast signal location determination, an internet protocol address based location, or a cellular tower location.

10. The system of claim 8 , wherein determining the location using the 3 rd party solution comprises a GPS location solution.

11. The system of claim 8 , wherein determining the location comprises determining a bounding box.

12. The system of claim 10 , wherein the GPS location solution comprises determining whether the GPS location solution has sufficient accuracy.

13. The system of claim 1 , wherein a map bundle comprises a set of map data specific to a region.

14. The system of claim 1 , wherein a map bundle comprises a data version identifier.

15. The system of claim 14 , wherein a data version identifier comprises one or more of the following: vendor identifier, a product identifier, a version identifier, or a region identifier.

16. The system of claim 1 , wherein the location is associated with one or more map bundles.

17. The system of claim 16 , wherein the one or more map bundles to delete comprise map bundles not associated with the location.

18. The system of claim 1 , further comprising determining whether an update is required.

19. The system of claim 18 , wherein, in the event that an update is required, the map bundles remaining on the device are determined.

20. The system of claim 18 , wherein, in the event that an update is required, the map bundles remaining on the device are updated.

21. The system of claim 1 , wherein a memory space that previously stored the one or more map bundles is freed for other use or for general use.

22. A method for deleting map data, comprising:

receiving a baseline set of map data, wherein the baseline set of map data includes a same set of a plurality of map bundles for all device;

responsive to initialization of a device, determining, using a processor, a location associated with the device, wherein the location is determined based at least in part on directly querying a modem to determine a type of modem and the device stores a plurality of map bundles in a local memory of the device;

selecting at least one of the plurality of map bundles to delete based at least in part on the determined location, wherein the at least one of the plurality of map bundles to delete includes those map bundles not associated with the determined location; and

deleting the selected at least one of the plurality of map bundles from the baseline set of map data in the local memory of the device.

23. A computer program product for deleting map data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving a baseline set of map data, wherein the baseline set of map data includes a same set of a plurality of map bundles for all devices;

responsive to initialization of a device, determining, using a processor, a location associated with the device, wherein the location is determined based at least in part on directly querying a modem to determine a type of modem and the device stores a plurality of map bundles in a local memory of the device;

selecting at least one of the plurality of map bundles to delete based at least in part on the determined location, wherein the at least one of the plurality of map bundles to delete includes those map bundles not associated with the determined location; and

deleting the selected at least one of the plurality of map bundles from the baseline set of map data in the local memory of the device.

24. The method of claim 22 , further comprising determining whether the initialization of the device is valid, wherein the deleting of the plurality of map bundles is further based on the determination that the initialization of the device is valid.

Assignments (4)
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (PATENTS) REEL/FRAME 043745/0567 Recorded Feb 28, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: GUGGENHEIM CREDIT SERVICES, LLC
Reel/Frame 052050/0115 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2017
From: U.S. BANK, NATIONAL ASSOCIATION
To: LYTX, INC.
Reel/Frame 043743/0648 →
SECURITY INTEREST Recorded Aug 31, 2017
From: LYTX, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 043745/0567 →
SECURITY INTEREST Recorded Mar 15, 2016
From: LYTX, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 038103/0508 →