Stateful, double-buffered dynamic navigation voice prompting
First Claim
Patent Images
1. A physical navigation system, comprising:
- a plurality of media players, associated with physical hardware resources, each having an acquiring resources state, a voice delivering state, and a de-allocating state; and
a plurality of buffers each respectively associated with said plurality of media players;
a manager to manage said acquiring resources state, said voice delivering state, and said de-allocating state, associated with each of said plurality of media players; and
a physical asynchronous hardware interface, interfacing said plurality of media players to said physical hardware resources, to autonomously operate said plurality of media players with relation to said physical hardware resources.
2 Assignments
0 Petitions
Accused Products
Abstract
A navigation system written in J2ME MIDP for a client device includes a plurality of media players each respectively comprising a buffer. A navigation program manages the state of the plurality of media players. The plurality of media players are in either one of an acquiring resources state, and a playing and de-allocating state. The use of a plurality of media players each respectively comprising a buffer overcomes the prior art in which navigation system can cut off a voice prompt because of the time-consuming tasks associated with playing a voice prompt.
-
Citations
13 Claims
-
1. A physical navigation system, comprising:
-
a plurality of media players, associated with physical hardware resources, each having an acquiring resources state, a voice delivering state, and a de-allocating state; and a plurality of buffers each respectively associated with said plurality of media players; a manager to manage said acquiring resources state, said voice delivering state, and said de-allocating state, associated with each of said plurality of media players; and a physical asynchronous hardware interface, interfacing said plurality of media players to said physical hardware resources, to autonomously operate said plurality of media players with relation to said physical hardware resources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a plurality of buffers for a physical navigation system, comprising:
-
instantiating a plurality of media players, associated with physical hardware resources, each having an acquiring resources state, a voice delivering state, and a de-allocating state; buffering, via a plurality of buffers each respectively associated with said plurality of media players, managing said acquiring resources state, said voice delivering state, and said de-allocating state, associated with each of said plurality of media players; interfacing, via a physical asynchronous hardware interface, said plurality of media players to said physical hardware resources; and autonomously operating said plurality of media players with relation to said physical hardware resources. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification