Method and system for managing a memory in a vehicle
AssigneesHyundai Motor Company, Kia Corporation
InventorInjun Lee
Life of this patent
Estimating the term…
Abstract
A method for managing a memory in a vehicle includes receiving information of at least one map object from a map transmission module of the vehicle. The method includes searching whether there are first memory spaces that are consecutively empty as many as the number of pieces of the received information on the static memory of the vehicle. The method includes, when there are first memory spaces, which are consecutively empty by the number of pieces of information, storing the received information of the at least one map object in the first memory spaces.
Claims18
A method of managing a non-transitory computer-readable memory in a vehicle, the method comprising:
- receiving information of at least one map object from a map transmission module of the vehicle;
- searching a static memory of the vehicle for first memory spaces that are consecutively addressed and available for storing the information in as many numbers as a number of pieces of the information;
- storing the information in the first memory spaces when the first memory spaces are present;
- when the first memory spaces are not present, determining an importance level for each map object, information of which is stored in the static memory, based on information related to the vehicle;
- initializing second memory spaces in which information of at least one map object of a lower importance level is stored among memory spaces of the static memory;
- and
- initializing third memory spaces, in which information of a map object behind the vehicle at a predetermined distance or greater from the vehicle is stored, among the first memory spaces of the static memory, based on a current location of the vehicle.
A system for managing a non-transitory computer-readable memory in a vehicle, the system comprising:
- an interface configured to receive information of at least one map object from a map transmission module of the vehicle;
- a static memory including a plurality of memory spaces that are pre-allocated;
- and
- a processor configured to:
- search the static memory for first memory spaces that are consecutively addressed and available for storing the information in as many numbers as a number of pieces of the information among the plurality of memory spaces and, when the first memory spaces are present, control the information to be stored in the first memory spaces;
- when the first memory spaces are not present, determine an importance level of each map object of which the information is stored in the static memory based on information related to the vehicle;
- initialize second memory spaces in which information of at least one map object of a lower importance level is stored among the memory spaces of the static memory;
- and
- initialize third memory spaces, in which information of a map object behind the vehicle at a predetermined distance or greater from the vehicle is stored, among the memory spaces of the static memory, based on a current location of the vehicle.
Dependencies are inferred from the claim text.