Patent
System and method for reducing the amount of repetitive data sent by a server to a client for vehicle navigation
العنوان: | System and method for reducing the amount of repetitive data sent by a server to a client for vehicle navigation |
---|---|
Patent Number: | 8,121,781 |
تاريخ النشر: | February 21, 2012 |
Appl. No: | 12/705537 |
Application Filed: | February 12, 2010 |
مستخلص: | A system and method for reducing the amount of repetitive data sent by a server to a client for vehicle navigation. The system includes a computer-based vehicle unit located in a vehicle, a gateway configured to wirelessly send and receive trip information to and from the vehicle unit, and a computer-based server in communication with the gateway over a network. The vehicle unit wirelessly receives signals from a computer-based server that includes the desired navigation information in packet form. The vehicle unit includes a user interface component that presents the received navigation information and records user requests. The server processes the requests, generates a trip plan according to the navigation information and sends the generated trip plan back to the vehicle unit via a gateway when a request has been completed. |
Inventors: | Odinak, Gilad (Bellevue, WA, US); Phillips, Marc (San Diego, CA, US); Chaubey, Nishith K. (San Diego, CA, US) |
Assignees: | WI-GUI, LLP (McLean, VA, US) |
Claim: | 1. A vehicle navigation method comprising: initiating a trip request, including trip request information; determining vehicle coordinates; sending vehicle coordinates and the entered trip request information to a server over a network; generating a trip plan according to navigation information stored in a memory associated with the server, the vehicle coordinates, and the trip request information, wherein the generated trip plan includes a table of locations in a text format; sending the generated trip plan table to the vehicle over the network; after sending the generated trip plan table, converting the locations in the text format to navigation prompts in an audio format; comparing present vehicle coordinates to the trip plan table; and if, according to the comparison, the vehicle coordinates are within a threshold value from a location in the table, presenting the navigation prompt associated with the location in the table that is within the threshold value of the vehicle's location. |
Claim: | 2. The method of claim 1 , wherein trip request information includes voice instructions. |
Claim: | 3. The method of claim 2 , wherein generating comprises determining a destination by interpreting the trip voice instructions by performing voice recognition processing. |
Claim: | 4. The method of claim 1 , further comprising determining if the vehicle is adhering to the trip plan, wherein determining adherence comprises: determining distance of the vehicle coordinates to the trip plan; and if the vehicle coordinates are not within a threshold value from the trip plan, sending present vehicle coordinates to the server, generating a new trip plan and trip plan table based on the sent present vehicle coordinates, and sending the new trip plan table to the vehicle. |
Claim: | 5. The method of claim 1 , wherein generating comprises determining a destination by interpreting the trip voice instructions by performing voice recognition processing. |
Claim: | 6. The method of claim 1 , further comprising determining if the vehicle is adhering to the trip plan, wherein determining adherence comprises: determining the distance of the vehicle coordinates to a trip plan location; and if the vehicle coordinates are not within a threshold value from the trip plan location, sending present vehicle coordinates to the server, generating a new trip plan and trip plan table based on the sent present vehicle coordinates, and sending the new trip plan table to the vehicle. |
Claim: | 7. The method of claim 1 , wherein: retrieving comprises when a voice prompt is not previously stored at the vehicle, sending a request to the server for the non-stored voice prompt and sending the non-stored voice prompt from the server to the vehicle; and presenting comprises presenting the sent voice prompt. |
Claim: | 8. The method of claim 7 , wherein retrieving further comprises saving the sent voice prompt according to the corresponding identifier. |
Claim: | 9. The method of claim 1 , further comprising purging saved voice prompts according to a scheduled purge request. |
Claim: | 10. The method of claim 1 , further comprising purging saved voice prompts according to a user purge request. |
Claim: | 11. The method of claim 1 , further comprising purging saved voice prompts according to a server generated purge request. |
Claim: | 12. A vehicle navigation system comprising: a computer-based vehicle unit located in a vehicle for receiving and transmitting trip request information and receiving trip plan navigation information, the computer-based vehicle unit having a processor and associated memory, a user interface, a global positioning system for determining vehicle coordinates, and a radio unit; a network configured to wirelessly send and receive trip request information to and from the vehicle unit via the radio unit; and a computer-based server in communication with the network for receiving trip request information from the computer-based vehicle unit, generating a trip plan according to navigation information stored in a memory associated with the server and the trip request information, and sending the generated trip plan to the vehicle unit over the network, wherein the generated trip plan includes a table of locations of the trip plan in a text format, and the vehicle unit further comprises a text-to-speech component configured to convert the locations in the text format to navigation prompts in an audio format. |
Claim: | 13. The system of claim 12 , wherein: the computer-based vehicle unit compares present vehicle coordinates to the trip plan table; and if, according to the comparison, the vehicle coordinates are within a threshold value from a location in the table, the vehicle unit presents the navigation prompt associated with the location in the table that is within the threshold value of the vehicle's location. |
Current U.S. Class: | 701/202 |
Patent References Cited: | 4827500 May 1989 Binkerd et al. 5371901 December 1994 Reed et al. 5414624 May 1995 Anthonyson 5539810 July 1996 Kennedy, III et al. 5556229 September 1996 Hou et al. 5712788 January 1998 Liaw et al. 5719921 February 1998 Vysotsky 5732074 March 1998 Spaur et al. 5835881 November 1998 Trovato et al. 5867780 February 1999 Malackowski et al. 5870667 February 1999 Globuschutz 5940481 August 1999 Zeitman 5945985 August 1999 Babin et al. 5956683 September 1999 Jacobs et al. 5963861 October 1999 Hanson 6037880 March 2000 Manion 6085428 July 2000 Casby et al. 6111539 August 2000 Mannings et al. 6111964 August 2000 Ishibashi 6125284 September 2000 Moore et al. 6128482 October 2000 Nixon et al. 6154662 November 2000 Norton 6199013 March 2001 O'Shea 6206283 March 2001 Bamsal et al. 6211798 April 2001 Albrecht et al. 6212473 April 2001 Stefan et al. 6233452 May 2001 Nishino 6317684 November 2001 Roeseler 6334089 December 2001 Hessing 6349329 February 2002 Mackintosh et al. 6370237 April 2002 Schier 6370506 April 2002 Ahluwalia 6374214 April 2002 Friedland et al. 6421607 July 2002 Gee et al. 6487494 November 2002 Odinak et al. 6516466 February 2003 Jackson 6526486 February 2003 Theimer 6615381 September 2003 Fukuda et al. 6671617 December 2003 Odinak et al. 6765497 July 2004 Ablay et al. 6810323 October 2004 Bullock et al. 7092816 August 2006 Odinak et al. 2001/0014863 August 2001 Williams, III 2001/0016500 August 2001 Son et al. 2001/0021646 September 2001 Antonucci et al. 2001/0033643 October 2001 Mulvey et al. 2002/0065037 May 2002 Messina et al. 2002/0069071 June 2002 Knockeart et al. 2002/0075168 June 2002 Ablay et al. 2002/0103639 August 2002 Chang et al. 2002/0140545 October 2002 Nietupski et al. 2002/0143999 October 2002 Yamagami 0766811 April 1997 0899704 March 1999 0911783 April 1999 1005627 June 2000 2762906 November 1998 0933616 August 1999 WO9909374 February 1999 |
Other References: | Nusser, et al. “Bluetooth-based Wireless Connectivity in an Automotive Environment.” Vehicular Technology Conference. IEEE-VTS Fall VTC 200, 52nd. vol. 6, Sep. 24-28, 2000, Boston, MA. pp. 1935-1942. cited by other Yilin Zhao. “Efficient and reliable data transmission for cellular-and-GPS-based mayday systems, Intelligent Transportation System,” ITSC'97. IEEE Conference, Nov. 9-12, 1997, Boston MA. pp. 555-559. cited by other Stirling, A. “Mobile multimedia platforms.” Vehicular Technology Conference. IEEE-VTS Fall VTC 200, 52nd. vol. 6, Sep. 24-28, 2000, Boston, MA. pp. 2541-2548. cited by other Jameel et al. “Interest Multimedia on Wheels: Connecting Cars to Cyberspace.” Intelligent Transportation System, ITSC'97. IEEE Conference, Nov. 9-12, 1997, Boston MA. pp. 637-642. cited by other Kushner et al. Effects of subtractive-type speech enhancement/noise reduction algorithms on parameter estimation for improved recognition and coding in high noise environments, vol. 1, ICASSP-89, May 23-26, 1989, pp. 211-221. cited by other Boll, Steven F. Supression of acoustic noise in speech using spectral subtracttion, IEEE Transaction of ASSP, vol. ASSP-2 No. 2, Apr. 2, 1979. cited by other Un and Choi. Improving LPC analysis of noisy speech by autocorrelation subtraction method. ICASSP 81 Proceedings, Mar. 30-Apr. 1, 1981, pp. 1082-1085. cited by other |
Primary Examiner: | Beaulieu, Yonel |
Attorney, Agent or Firm: | McKenna Long & Aldridge LLP |
رقم الانضمام: | edspgr.08121781 |
قاعدة البيانات: | USPTO Patent Grants |
الوصف غير متاح. |