A system may enable vehicle operators to request information automatically along the route of travel by transmitting information requests, tied to the vehicle's current position, to a server. The server may store a plurality of informational files associated with particular global positioning system coordinates. Upon receipt of a request, the files associated with a particular position may be located and transmitted to the vehicle. The files may be stored as audio files so the user may listen to the files without being distracted while driving the vehicle.
|
0. 27. A method comprising:
using a computer to determine a vehicle's current position;
using said computer to sort information received in response to a request for information with associated position information based on associated position information; and
identifying, using said computer, information with associated position information related to a location ahead of the vehicle's current location.
0. 33. A server comprising:
a processor to receive a request for information with associated position information and provide information in response to said request based on said associated position information including providing information with associated position information related to a location ahead of the associated position in the vehicle's direction of travel; and
a storage coupled to said processor.
0. 30. A non-transitory computer readable medium storing instructions that when executed enable a computer to:
transmit a request for information with associated position information;
determine a vehicle's current location;
sort information received in response to said request based on associated position information; and
identify information with associated position information related to a location ahead of the vehicle's current location.
0. 58. A method comprising:
using a computer to transmit a request for information with associated position information together with user information;
using a computer to determine a vehicle's current location;
using a computer to sort information received in response to said request based on associated position information; and
using a computer to identify information with appended position information corresponding to the vehicle's current location.
0. 61. A non-transitory computer readable medium storing instructions that when executed enable a computer to:
transmit a request for information with associated position information together with user information;
determine a vehicle's current location;
sort information received in response to said request based on associated position information; and
identify information with appended position information corresponding to the vehicle's current location.
0. 34. A processor based system comprising:
a processor;
a position locating device coupled to said processor;
a transmitter to transmit a request for information with associated position information; and
wherein said processor to determine the vehicle's current location and direction of travel, sort information received in response to said request based on associated position information and said direction of travel, and identify information with associated position information.
0. 9. A processor based system comprising:
a processor;
a position locating device coupled to said processor;
a transmitter to transmit a request for information with associated position information; and
wherein said processor to determine a vehicle's current location, sort information received in response to said request based on associated position information, and identify information with associated position information related to a location ahead of the vehicle's current location.
0. 52. A processor based system comprising:
a processor;
a position locating device coupled to said processor;
a transmitter to transmit a request for information with associated position information together with user information; and
wherein said processor to determine the vehicle's current location, sort information received in response to said request based on associated position information, and identify information with appended position information corresponding to the vehicle's current location.
0. 1. A processor based system mountable in a vehicle, said system comprising:
a processor;
a position locating device coupled to said processor;
a transmitter to transmit requests for information with appended position information; and
wherein said processor to determine the vehicle's current location, sort information received in response to said request based on appended position information, and identify information with appended position information corresponding to the vehicle's current location.
0. 2. The system of
0. 3. The system of
0. 4. The system of
0. 5. The system of
0. 6. The system of chum 1 adapted to transmit audio files.
0. 7. The system of
0. 8. The system of
0. 10. The system of claim 9 wherein said transmitter is a radio frequency transceiver.
0. 11. The system of claim 9 wherein said transmitter is adapted to append digital compass information.
0. 12. The system of claim 9 wherein said system is adapted to receive information previously transmitted and stored and then relayed to the vehicle, based on the vehicle's position.
0. 13. The system of claim 9 wherein said transmitter is adapted to append information that identifies the transmitter.
0. 14. The system of claim 9 adapted to transmit audio files.
0. 15. The system of claim 9 adapted to receive audio files.
0. 16. The system of claim 9 wherein said system only displays said information when the vehicle becomes proximate to a location corresponding to said associated position information.
0. 17. The system of claim 9 wherein said information related to a location ahead of the vehicle's current location including information about driving conditions.
0. 18. The system of claim 9 wherein said information related to a location ahead of the vehicle's current location including information about sites.
0. 19. The system of claim 9 wherein said position information includes global positioning system coordinates.
0. 20. The system of claim 19, said processor to sort information about road conditions or information about en-route sites.
0. 21. The system of claim 20, said system including a device to determine the direction of vehicle travel, said processor to sort information to find information related to sites ahead of the vehicle in the direction of travel.
0. 22. The system of claim 21 including a display on said processor to depict the vehicle's location and associate position information on a map depiction.
0. 23. The system of claim 9 adapted to transmit video.
0. 24. The system of claim 9 adapted to receive video.
0. 25. The system of claim 9 including a display, said processor to indicate the position of said vehicle and said location ahead of the vehicle's current location on said display.
0. 26. The system of claim 9 wherein said system is mountable in a vehicle.
0. 28. The method of claim 27 including using said computer to determine the vehicle's direction of travel.
0. 29. The method of claim 28 including using the computer to sort information received in response to said request based on said direction of travel.
0. 31. The medium of claim 30 storing instructions to determine the vehicle's direction of travel.
0. 32. The medium of claim 31 storing instructions to sort information received in response to said request based on said direction of travel.
0. 35. The system of claim 34 wherein said transmitter is a radio frequency transceiver.
0. 36. The system of claim 34 wherein said transmitter is adapted to append digital compass information.
0. 37. The system of claim 34 wherein said system is adapted to receive information previously transmitted and stored and then relayed to the vehicle, based on the vehicle's position.
0. 38. The system of claim 34 wherein said transmitter is adapted to append information that identifies the transmitter.
0. 39. The system of claim 34 adapted to transmit audio files.
0. 40. The system of claim 34 adapted to receive audio files.
0. 41. The system of claim 34 wherein said system only displays said information when the vehicle becomes proximate to a location corresponding to said associated position information.
0. 42. The system of claim 34 wherein said information related to a location ahead of the vehicle's current location including information about driving conditions.
0. 43. The system of claim 34 wherein said information related to a location ahead of the vehicle's current location including information about sites.
0. 44. The system of claim 34 wherein said position information includes global positioning system coordinates.
0. 45. The system of claim 44, said processor to sort information about road conditions or information about en-route sites.
0. 46. The system of claim 45, said system including a device to determine the direction of vehicle travel, said processor to sort information to find information related to sites ahead of the vehicle in the direction of travel.
0. 47. The system of claim 46 including a display on said processor to depict the vehicle's location and associate position information on a map depiction.
0. 48. The system of claim 34 adapted to transmit video.
0. 49. The system of claim 34 adapted to receive video.
0. 50. The system of claim 34 including a display, said processor to indicate the position of said vehicle and said location ahead of the vehicle's current location on said display.
0. 51. The system of claim 34 wherein said system is mountable in a vehicle.
0. 53. The system of claim 52, said processor to determine the vehicle's direction of travel.
0. 54. The system of claim 53, said processor to identify information with appended position information related to a location ahead of the vehicle's current location.
0. 55. The system of claim 52 wherein said user information includes information about a driving condition at a location.
0. 56. The system of claim 52 wherein said user information includes information about a site and its location.
0. 57. The system of claim 52 wherein said system is mountable in a vehicle.
0. 59. The method of claim 58 including determining the vehicle's direction of travel.
0. 60. The method of claim 59 including identifying information with appended position information related to a location ahead of the vehicle's current location.
0. 62. The medium of claim 61 further storing instructions to determine the vehicle's direction of travel.
0. 63. The medium of claim 61 further storing instructions to identify information with appended position information related to a location ahead of the vehicle's current location.
|
Notice: More than one reissue application has been filed for the reissue of U.S. Pat. No. 7,174,173. This application and Ser. No. 12/505,776 and Ser. No. 12/700,920 are continuations of U.S. patent application Ser. No. 11/901,689, filed on Sep. 18, 2007. U.S. patent application Ser. No. 13/975,760 is a continuation of this application and U.S. patent application Ser. No. 11/901,689.
This invention relates generally to providing information to vehicles, based on their position.
As the vehicles move down highways and other roads, they encounter a variety of circumstances which may be relevant to other drivers. For example, one driver may pass a location where traffic is congested, an accident has occurred or road construction is ongoing. A driver currently has no way to broadcast that information to other drivers traversing the same route.
If other drivers were aware of the conditions ahead, they could make alternate routing plans to avoid the problem. Armed with this information, other drivers could make on-the-go decisions about the best route to take.
Existing systems provide information related to particular locations. For example, radio stations and television stations may provide information about road conditions, which tends to become outdated. Given the limited time that these stations have to broadcast this type of information, they are limited in how much information they can provide about the plethora of driving locations around their urban broadcast area.
Thus, there is a need for better ways to provide more information to more vehicle operators.
In accordance with one embodiment, a method of obtaining information includes generating a signal indicative of a vehicle's position. The signal is transmitted to a base station. Information, stored at the base station in association with the vehicle's position, is then received from the base station.
Referring to
The server 10 may have associated with it a linked audio database 12, which includes information about a plurality of different locations tied to particular location coordinate information. For example, each of the database entries may, in one embodiment of the present invention, be an audio file linked to coordinates that may, for example, have been generated by the global positioning system (GPS).
The server 10 may communicate, for example, by radio or cellular telephone, with a plurality of vehicles 16, e.g., vehicles 16a and 16b shown in
In this way, the vehicles may request information from the server. Those requests may have appended GPS coordinate information. The server may then search its database 12 to find any audio files associated with the GPS position of the vehicle 16a, for example. If it finds such files, the server may transmit those files to the vehicle 16a so the operator can have the benefit of what others have recorded for a particular position along the roadway.
The information associated with a particular location may include descriptions of various driving conditions or information about sites along the way. In addition, messages may be stored for other drivers who may be known by a particular operator. For example, one operator may leave a message for another operator to turn at the next right turn.
In one embodiment of the present invention, each of the vehicles 16 may also include a compass, e.g., a digital compass 21, which provides direction information. In this way, only information associated with a given position and vehicle heading direction may be provided by the server. For example, vehicles traveling northbound on a given highway will receive information that was stored by northbound traveling vehicles and not by southbound traveling vehicles.
Referring to
In this way, each of the files 24 may be searched for particular GPS coordinates. All the files 26 associated with those coordinates which match the current position of a requesting vehicle may be transmitted to the vehicle.
Each of the files may also have a time stamp 25 so that after an amount of time, a file may be discarded. Thus, only relatively current information will be received by the vehicle for a given position. The files may also include a user name or a reply field to facilitate a response to the submitter. Other techniques used in bulletin board systems may also be used here.
Advantageously, the files 26 may also include a vehicle identifier 27, e.g., a telephone number. The file 24 may include not only the GPS coordinates 28, but also direction or compass information 29, which may also be transmitted by the vehicle 16 to the server 10.
While the present invention has been described with respect to a server which serves audio files, the server may also serve text-based files as well. Thus, a server may actually receive and send text-based files. If desired, these files may then be converted, using conventional text-to-speech or speech-to-text software to and from a spoken format.
In each case, it is not necessary for the coordinates to match exactly, but instead, a given tolerance can be provided for both the GPS coordinate information and the compass information. That is, if the position of the requesting vehicle is within a given tolerance of the position and direction of a file stored in the server, that information may be provided.
Referring now to
Referring now to
Turning now to
The audio file (with or without the identifier) may then be compressed and transmitted to the vehicle as indicated in block 60. In a cellular phone system, the request may include the requester's cellular telephone number. Alternatively, the caller's telephone number may be obtained using a caller identity delivery (CID) system. The audio file may be subsequently transmitted using the telephone information without tying up the user's telephone any more than necessary.
Moving on to
The vehicle may then receive audio information in response to a previous request using the software 70 shown in
In one embodiment, the server may continuously broadcast information to the vehicles. The vehicles may store this information, for example using a first in first out archiving system. A vehicle based processor may then be used to sort through the location information to identify files associated with the vehicle's current position. Those files may then be identified to the vehicle operator.
As another alternative, the vehicle may periodically send its position to the server. The server may then send files associated with the area the vehicle is currently moving through. A vehicle based processor may then identify files associated with adjacent locations.
In one embodiment, illustrated in
For example, the map that appears on a display 118 may indicate the vehicle's current position 202, and the locations 204, 206 and 208 having associated files. It may also show roads 200, 210 and 212.
In one embodiment of the present invention, the audio file may be automatically played over the vehicle's sound system (block 76). If the sound system is already in use, if desired, the existing audio may be muted in favor of an incoming audio file.
One embodiment of a processor-based system for implementing the capabilities previously described on a vehicle may use a processor-based system located in the vehicle's dashboard. The system illustrated in
The processor 126 communicates across a host bus 151 to a bridge 150, an L2 cache 152, and system memory 154. The bridge 150 may communicate with a bus 156, which could, for example, be a Peripheral Component Interconnect (PCI) bus in accordance with the revision 2.1 of the PCI electrical specification available from the PCI Special Interest Group, Portland, Oreg. 97214. The bus 156, in turn, may be coupled to a display controller 162, which may drive a display 118 in one embodiment in the invention. A digital camera 164 may be coupled through an interface 162 to the bus 156. The camera may be used to create digital images that may be sent to the server 10 which may then send them with other data to other vehicles.
A microphone input 166 may feed to the Audio Codec (AC'97) 166a, where it may be digitized and sent to memory through the audio accelerator 166b. The AC'97 specification is available from hotel Corporation (www.developer.intel.com/pc-supp/platform/ac97). A tuner 160 may be controlled from a south bridge 168. The output of the tuner may be sent to system memory 154 or mixed in the Codec and sent to the car sound system 158. Sounds generated by the processor 126 may be sent through the audio accelerator 166b and the AC'97 Codec 166a to the car sound system 158.
The bus 156 may be coupled to a south bridge 168, which may have an Extended Integrated Drive Electronics (EIDE) coupling 170 and Universal Serial Bus (USB) coupling 176 (i.e., a device compliant with the Universal Serial Bus Implementers Forum Specification Version 1.0 [www.usb.org.]). Finally, the USB connection 176 may couple to a series of USB hubs 178. One of these hubs may couple to an in-car bus bridge 180 as illustrated. The in-car bus bridge 80 may, for example use the Controller Area Network (CAN) protocol or the Society of Automotive Engineers J1850 standard. The in-car bus provides communication between microcontrollers that control vehicle operation. The other hubs may be available for implementing additional functionality.
The EIDE connection 170 may couple to a hard disk drive 172 and a CD-ROM player 174. In some systems, it may be desirable to replace the hard disk drive with other memory forms. For example, a flash memory may be used in place of the drive 172. The GPS receiver 18 may be attached by a cable 182 to a serial port or on a serial I/O device 188 attached to the bus 186, as are the keyboard 191 and modem 192.
The bridge 168 in turn may be coupled to an additional bus 186, which may couple to a serial interface 188, which drives a peripheral 190, a keyboard 191, a modem 192 coupled to a cellular phone 194, and a basic input/output system (BIOS) memory 196.
The memory may be implemented, for example, by a 28F200 two megabyte flash memory, available from Intel Corporation. The USB hubs may be implemented using 8093HX microcontrollers, available from Intel Corporation. Local firmware may be stored on EPROM memory (e.g., the 27C256 EPROM, available from Intel Corporation).
While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations, as fall within the true spirit and scope of the present invention.
Needham, Bradford H., Salvador, Anthony C., Sherry, John W.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5428544, | Nov 05 1990 | Norm Pacific Automation Corporation | Traffic information inter-vehicle transference and navigation system |
5699056, | Dec 28 1994 | OMRON AUTOMOTIVE ELECTRONICS CO , LTD | Traffic information system |
5727057, | Dec 27 1994 | AG Communication Systems Corporation | Storage, transmission, communication and access to geographical positioning data linked with standard telephony numbering and encoded for use in telecommunications and related services |
5933100, | Dec 27 1995 | Mitsubishi Electric Research Laboratories, Inc | Automobile navigation system with dynamic traffic data |
5950123, | Aug 26 1996 | BlackBerry Limited | Cellular telephone network support of audible information delivery to visually impaired subscribers |
5999126, | Aug 06 1996 | Sony Corporation | Position measuring apparatus, position measuring method, navigation apparatus, navigation method, information service method, automotive vehicle, and audio information transmitting and receiving method |
6012012, | Mar 23 1995 | T-Mobile Deutschland GmbH | Method and system for determining dynamic traffic information |
6028537, | Jun 14 1996 | Visteon Global Technologies, Inc | Vehicle communication and remote control system |
6029069, | May 28 1996 | NEC Corporation | Navigation system using portable phone and navigation method using the same |
6061561, | Oct 11 1996 | Nokia Technologies Oy | Cellular communication system providing cell transmitter location information |
6073075, | Nov 01 1995 | Hitachi, Ltd. | Method and system for providing information for a mobile terminal |
6108534, | Sep 30 1996 | HIGHBRIDGE PRINCIPAL STRATEGIES, LLC, AS COLLATERAL AGENT | Data and message retrieval communications system including remote receive-only communication unit |
6125279, | Jan 07 1998 | Google Technology Holdings LLC | Method and apparatus for extending coverage in a cellular communication system |
6150961, | Nov 24 1998 | TOMTOM GLOBAL CONTENT B V | Automated traffic mapping |
6169955, | Apr 16 1997 | Trimble Navigation Limited | Communication and navigation system incorporating position determination |
6519463, | Feb 28 1996 | TENDLER CELLULAR, INC | Location based service request system |
6791472, | Jan 27 1998 | Mobile communication device | |
20020082770, | |||
20020198632, | |||
20030060211, | |||
20030069029, | |||
20080194240, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 07 2011 | Intel Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 06 2014 | ASPN: Payor Number Assigned. |
Jul 26 2018 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 09 2017 | 4 years fee payment window open |
Jun 09 2018 | 6 months grace period start (w surcharge) |
Dec 09 2018 | patent expiry (for year 4) |
Dec 09 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 09 2021 | 8 years fee payment window open |
Jun 09 2022 | 6 months grace period start (w surcharge) |
Dec 09 2022 | patent expiry (for year 8) |
Dec 09 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 09 2025 | 12 years fee payment window open |
Jun 09 2026 | 6 months grace period start (w surcharge) |
Dec 09 2026 | patent expiry (for year 12) |
Dec 09 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |