Stateful, double-buffered dynamic navigation voice prompting
First Claim
Patent Images
1. A navigation system for a client device, comprising:
- a plurality of media players each respectively comprising a buffer, and each having an acquiring resources state, and a voice prompt and de-allocating state; and
a navigation program to manage said acquiring resources state and said voice prompt and de-allocating state in each of said plurality of media players.
6 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
16 Claims
-
1. A navigation system for a client device, comprising:
-
a plurality of media players each respectively comprising a buffer, and each having an acquiring resources state, and a voice prompt and de-allocating state; and a navigation program to manage said acquiring resources state and said voice prompt and de-allocating state in each of said plurality of media players. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing a plurality of buffers for a navigation system, comprising:
-
instantiating a plurality of media players for a client device, each of said media players respectively comprising a buffer; and executing a navigation program to manage a state of each of said plurality of media players; wherein said plurality of media players each have an acquiring resources state, and a voice prompt and de-allocating state. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. Apparatus for providing a plurality of buffers for a navigation system, comprising:
-
means for instantiating a plurality of media players for a client device, each of said media players respectively comprising a buffer; and means for executing a navigation program to manage a state of each of said plurality of media players; wherein said plurality of media players each have an acquiring resources state, and a voice prompt and de-allocating state.
-
Specification