Apparatus and method for presenting navigation information based on instructions described in a script
First Claim
Patent Images
1. A navigation information presenting apparatus for presenting navigation information to a user according to a state, comprising:
- means for inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation place can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
means for performing one of state acquisition of acquiring a state including at least one of a current time and a current point, and state generation of generating a state including at least one of a virtual current time and a virtual current point;
means for processing instructions described in the input navigation script according to at least one of a current time and a current point, which is obtained by one of the state acquisition and the state generation; and
means for outputting navigation information to be output as the instructions are processed, and for presenting the navigation information to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A navigation script includes time and point information for navigation and information for guidance, and describes an instruction sequence which can represent these information in time series in a mark-up language. According to the structured data generated from the navigation script, an instruction corresponding to a current time or point is executed, so that information for guidance to be presented is output.
-
Citations
45 Claims
-
1. A navigation information presenting apparatus for presenting navigation information to a user according to a state, comprising:
-
means for inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation place can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
means for performing one of state acquisition of acquiring a state including at least one of a current time and a current point, and state generation of generating a state including at least one of a virtual current time and a virtual current point;
means for processing instructions described in the input navigation script according to at least one of a current time and a current point, which is obtained by one of the state acquisition and the state generation; and
means for outputting navigation information to be output as the instructions are processed, and for presenting the navigation information to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A navigation information presenting apparatus for presenting navigation information to a user according to a state, comprising:
-
means for inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
means for setting at least one of operation modes such as a navigation mode and a simulation mode according to at least one of a user input operation and a system setting;
means for acquiring a state including at least one of a current time and a current point in the navigation mode;
means for generating a state including at least one of a virtual current time and a virtual current point in the simulation mode;
means for processing instructions described in the input navigation script according to at least one of the current time and the current point, which is obtained by state acquisition, in the navigation mode, and processes the instructions according to at least one of the virtual current time and the virtual current point, which is obtained by state generation, in the simulation mode; and
means for outputting navigation information to be output as the instructions are processed, and for presenting the navigation information to the user.
-
-
8. A navigation information presentation processing method for presenting navigation information to a user according to a state, comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify a type of the information and the contents thereof, with one of methods such as a communication via a network, a read from a computer-readable electronic medium, and a user input operation;
performing one of state acquisition of acquiring a state including at least one of a current time and a current point, and state generation of generating a state including at least one of a virtual current time and a virtual current point;
processing instructions described in the input navigation script according to at least one of a current time and a current point, which is obtained by one of the state acquisition and the state generation; and
outputting navigation information to be output as the instructions are processed, and presenting the navigation information to the user.
-
-
9. A navigation information presenting method for presenting navigation information to a user according to a state, comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
setting at least one of operation modes such as a navigation mode and a simulation mode according to at least one of a user input operation and a system setting;
acquiring a state including at least one of a current time and a current point in the navigation mode;
generating a state including at least one of a virtual current time and a virtual current point in the simulation mode;
processing instructions described in an input navigation script according to at least one of the current time and the current point, which is obtained by state acquisition, in the navigation mode, and processes the instructions according to at least one of the virtual current time and the virtual current point, which is obtained by state generation, in the simulation mode; and
outputting navigation information to be output as the instructions are processed, and for presenting the navigation information to the user.
-
-
10. A computer-readable storage medium on which is recorded a program for implementing with a computer an apparatus which presents navigation information to a user according to a state, and for causing the computer to execute a process comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and place information, and information for guidance to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify the type of each of the information and the contents thereof, with one of methods such as a communication via a network, a read from a computer-readable electronic medium, and a user input operation;
performing one of state acquisition of acquiring a state including at least one of a current time and a current point, and state generation of generating a state including at least one of a virtual current time and a virtual current point;
processing instructions described in the input navigation script according to at least one of a current time and a current point, which is obtained by one of the state acquisition and the state generation; and
outputting navigation information to be output as the instructions are processed, and presenting the navigation information to the user.
-
-
11. A computer-readable storage medium on which is recorded a program for implementing with a computer an apparatus which presents navigation information to a user according to a state, and for causing the computer to execute a process comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
setting at least one of operation modes such as a navigation mode and a simulation mode according to at least one of a user input operation and a system setting;
acquiring a state including at least one of a current time and a current point in the navigation mode;
generating a state including at least one of a virtual current time and a virtual current point in the simulation mode;
processing instructions described in the input navigation script according to at least one of the current time and the current point, which is obtained by state acquisition, in the navigation mode, and processes the instructions according to at least one of the virtual current time and the virtual current point, which is obtained by state generation, in the simulation mode; and
outputting navigation information to be output as the instructions are processed, and for presenting the navigation information to the user.
-
-
12. A navigation script storage medium which can be read by an apparatus for presenting navigation information to a user according to a state, storing
a navigation script being a script composed of an electronic code sequence described in a markup language based on a predetermined specification, the script being an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify a type of the information and the contents thereof, and the navigation script used to present navigation information to the user according to instructions within the script read by the apparatus.
-
13. A device for semi-automatically generating a navigation script used by an apparatus for presenting navigation information to a user according to a state, comprising:
-
means for acquiring a state including at least one of a current time and a current point with one of a method for acquiring a state at predetermined time intervals, a method for acquiring a state for each point, a method for acquiring a state at predetermined distance intervals, and a method for acquiring a state according to a user instruction;
means for generating a navigation script composed of an instruction sequence based on a predetermined specification, with which at least one of time information and place information, and information for guidance to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify a type of the information and the contents thereof, based on a history of the acquired state including at least one of each acquired time and each acquired point; and
means for storing the generated navigation script in an electronic medium.
-
-
14. A device for managing driving data, comprising:
-
inputting means for inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation place can be described using a set of combinations of a name which can identify a type of each of the information and the contents thereof;
a driving management database for managing data where at least one of time information and information, and at least one of a reservation state and a corresponding point state are described;
coordinating means for making a comparison and coordination between the navigation script input by said inputting means and the data stored in said driving management database, and for performing a process of modifying the navigation script and a process of updating the data stored in the driving management database according to a result of the comparison and coordination depending on need; and
outputting means for outputting a resultant navigation script.
-
-
15. A driving management method using a computer, comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and navigation information to be output according to at least one of a presentation time and a presentation point can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
referencing a driving management database for managing data where at least one of time information and point information, and at least one of a reservation state and a corresponding point state are described, for making a comparison and coordination between the input navigation script and the data stored in said driving management database, and for performing a process of modifying the navigation script and a process of updating the data stored in the driving management database according to a result of the comparison and coordination depending on need; and
outputting means for outputting a resultant navigation script.
-
-
16. A computer-readable storage medium on which is recorded a program for implementing with a computer a device for managing driving data, and for causing the computer to execute a process comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, with which at least one of time information and point information, and navigation information to be output according to at least one of a presentation time and a presentation place can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
referencing a driving management database for managing data where at least one of time information and point information, and at least one of a reservation state and a corresponding place state are described, for making a comparison and coordination between the input navigation script and the data stored in said driving management database, and for performing a process of modifying the navigation script and a process for updating the data stored in the driving management database according to a result of the comparison and coordination depending on need; and
outputting a resultant navigation script.
-
-
17. A device for proposing an action to be taken by a user depending on whether or not the user can reach by an arrival time, comprising:
-
inputting means for inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation place can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
a scheduler for scheduling arrival times at respective places;
a rule base for storing rules describing actions to be taken depending on whether or not there is time sufficient to an arrival time; and
a monitoring and executing device for checking arrival times at subsequent points from a current time at a current point, and for executing a corresponding rule if the rule is stored within said rule base, depending on whether or not there is sufficient time to an arrival time.
-
-
18. A method for proposing an action to be taken by a user depending on whether or not the user can reach by an arrival time, comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and information for guidance to be output according to at least one of a presentation time and a presentation place can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
scheduling arrival times at respective points; and
checking arrival times at subsequent points from a current time at a current point, for referencing rules in a rule base describing actions to be taken depending on whether or not there is time to spare by an arrival time, and for executing a corresponding rule if the rule is stored within said rule base, depending on whether or not there is sufficient time to an arrival time.
-
-
19. A computer-readable storage medium on which is recorded a program for implementing with a computer a device which proposes an action to be taken depending on whether or not a user can reach by an arrival time, and for causing the computer to execute a process comprising the steps of:
-
inputting a navigation script composed of an instruction sequence based on a predetermined specification, in which at least one of time information and point information, and navigation information to be output according to at least one of a presentation time and a presentation place can be described using a set of combinations of a name which can identify a type of the information and the contents thereof;
scheduling arrival times at respective points; and
checking arrival times at subsequent points from a current time at a current point, for referencing rules in a rule base describing actions to be taken depending on whether or not there is sufficient time to an arrival time, and for executing a corresponding rule if the rule is stored within said rule base, depending on whether or not there is sufficient time to an arrival time.
-
-
20. A navigation plan creating apparatus for creating a navigation plan obtained by combining information for guidance, comprising:
-
means for associating one of a range and a point on map information with information for guidance;
means for setting a specified route on the map information; and
means for creating a navigation plan by extracting the information for guidance associated with the set route. - View Dependent Claims (21, 22, 23, 24, 28, 29, 30)
-
-
25. A navigation plan creating method for creating a navigation plan obtained by combining information for guidance with the use of a computer, comprising the steps of:
-
associating one of a range and a point on map information with information for guidance;
setting a specified route on the map information; and
creating a navigation plan by extracting the information for guidance associated with the set route.
-
-
26. A computer-readable storage medium on which is recorded a program for implementing with a computer a device which creates a navigation plan obtained by combining information for guidance, and for causing the computer to execute a process comprising the steps of:
-
associating one of a range and a point on map information with information for guidance;
setting a specified route on the map information; and
creating a navigation plan by extracting the information for guidance associated with the set route.
-
-
27. A navigation information providing apparatus for providing information to a user, comprising:
-
means for managing information with a presentation condition relating to a time;
means for checking the information with the presentation condition at predetermined time intervals, and for retrieving information corresponding to a current time; and
means for providing the retrieved information to the user.
-
-
31. A navigation information providing apparatus for providing information to a user, comprising:
-
means for managing information with a presentation condition relating to a point;
means for obtaining information about a point of a user;
means for checking the information with the presentation condition according to the obtained point of the user, and for retrieving information corresponding to the point of the user; and
means for providing the retrieved information to the user. - View Dependent Claims (32, 33, 34, 36, 37, 38, 40, 41, 42)
-
-
35. An navigation information providing apparatus for providing information to a user, comprising:
-
means for managing information with a presentation condition relating to a point;
means for obtaining information about a point of a user;
means for checking the information with the presentation condition, and for retrieving a user corresponding to the presentation condition; and
means for providing the information with the presentation condition to the retrieved user.
-
-
39. A navigation information providing apparatus for providing information to a user, comprising:
-
means for managing information with a presentation condition relating to a time and a point;
means for checking the information with the presentation condition at predetermined time intervals, and for retrieving information corresponding to a current time;
means for obtaining information about a point of a user;
means for performing one of a process of checking the information with the presentation condition according to the obtained point of the user and retrieving information corresponding to the point of the user, and a process of checking the information with the presentation condition and retrieving a user corresponding to the presentation condition; and
means for providing the retrieved information to the retrieved user.
-
-
43. A navigation information providing method for providing information to a user, comprising the steps of:
-
managing information with a presentation condition relating to at least one of a time and a point;
retrieving information corresponding to at least one of a current time and a point of a user receiving the provided information with one of a method of checking the information with the presentation condition at predetermined time intervals, and a method of checking the information with the presentation condition according to the point of the user; and
providing the retrieved information to a user corresponding to the presentation condition.
-
-
44. A computer-readable storage medium on which is recorded a program for implementing with a computer a device which provides information to a user, and for causing the computer to execute a process comprising the steps of:
-
managing information with a presentation condition relating to at least one of a time and a point;
retrieving information corresponding to at least one of a current time and a point of a user receiving the provided information with one of a method of checking the information with the presentation condition at predetermined time intervals, and a method of checking the information with the presentation condition according to the point of the user; and
providing the retrieved information to a user corresponding to the presentation condition.
-
-
45. A navigation information presenting apparatus for presenting navigation information to a user according to a state, comprising:
-
means for dynamically selecting navigation information to be presented according to a change of at least one of time information and point information; and
means for outputting selected navigation information according to at least one of a time at which the selected navigation information is to be presented and a point in which the selected navigation information is to be presented.
-
Specification