Database management using format description
First Claim
Patent Images
1. A system included within a vehicle for managing data requests from an application, the system comprising:
- a database that stores a data file that includes application data and a format description table, wherein the format description table includes a plurality of data blocks associated with the application data and a plurality of rows, wherein each row includes one or more parser instructions; and
an abstract machine coupled to the database, wherein the abstract machine;
in response to a query for navigation data generated while the vehicle is traveling, reads the application data included in the data file based on at least one parser instruction included in the format description table; and
transmits the application data read from the data file and one or more semantic identifiers to a software application based on at least one parser instruction included in the format description table, wherein the software application interprets the application data read from the data file based on the one or more semantic identifiers to generate visual or acoustic guidance as the vehicle travels,wherein the database and the abstract machine reside in a memory that is coupled to a processor, and the processor executes the abstract machine.
5 Assignments
0 Petitions
Accused Products
Abstract
A system manages a database through a format description table. The format description table provides instructions for operating an abstract machine. Based on the instructions, the abstract machine reads application data and parses the application data to an application software. The abstract machine may provide the application software with semantic information related to the application data to enable the application software to interpret and process the application data.
-
Citations
28 Claims
-
1. A system included within a vehicle for managing data requests from an application, the system comprising:
-
a database that stores a data file that includes application data and a format description table, wherein the format description table includes a plurality of data blocks associated with the application data and a plurality of rows, wherein each row includes one or more parser instructions; and an abstract machine coupled to the database, wherein the abstract machine; in response to a query for navigation data generated while the vehicle is traveling, reads the application data included in the data file based on at least one parser instruction included in the format description table; and transmits the application data read from the data file and one or more semantic identifiers to a software application based on at least one parser instruction included in the format description table, wherein the software application interprets the application data read from the data file based on the one or more semantic identifiers to generate visual or acoustic guidance as the vehicle travels, wherein the database and the abstract machine reside in a memory that is coupled to a processor, and the processor executes the abstract machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
-
in response to a query for navigation data generated while the vehicle is traveling, read the navigation data stored in a data file included in a navigation database according to parser instructions stored in a format description table associated with the data file, wherein the format description table includes a plurality of data blocks associated with the navigation data and a plurality of rows, wherein each row includes one or more parser instructions; and transmit the navigation data read from the data file and one or more semantic identifiers to a navigation software application based on at least one parser instruction included in the format description table, wherein the navigation software application interprets the application data read from the data file based on the one or more semantic identifiers to generate visual or acoustic guidance as the vehicle travels. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A vehicle navigation system included within a vehicle, the system comprising:
-
a processor; a memory coupled to the processor that includes instructions that, when executed by the processor, cause the processor to; in response to a query for navigation data generated while the vehicle is traveling, read the navigation data stored in a data file included in a navigation database according to parser instructions stored in a format description table associated with the data file, wherein the format description table includes a plurality of data blocks associated with the navigation data and a plurality of rows, wherein each row includes one or more parser instructions; and transmit the navigation data read from the data file and one or more semantic identifiers to a navigation software application based on at least one parser instruction included in the format description table, wherein the navigation software application interprets the application data read from the data file based on the one or more semantic identifiers to generate visual or acoustic guidance as the vehicle travels. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for managing data requests from a navigation software application included within a vehicle, the method comprising:
-
in response to a query for navigation data generated while the vehicle is traveling, reading the navigation data stored in a data file included in a navigation database according to parser instructions stored in a format description table associated with the data file, wherein the format description table includes a plurality of data blocks associated with the navigation data and a plurality of rows, wherein each row includes one or more parser instructions; and transmitting the navigation data read from the data file and one or more semantic identifiers to the navigation software application based on at least one parser instruction included in the format description table, wherein the navigation software application interprets the application data read from the data file based on the one or more semantic identifiers to generate visual or acoustic guidance as the vehicle travels. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification