The present patent application claims priority from and the benefit of Indian Patent Application No. 2403/CHE/2008, filed Oct. 7, 2008, and entitled Route Mapping System and Method, which prior application is hereby incorporated herein by reference.
The present disclosure generally relates to geographic mapping information, and more particularly, to providing route maps based on geographic mapping information.
Route mapping methods are generally used to identify one or more routes between an origination location and a destination location. The routes are typically determined based on certain user identified criteria, such as shortest travel distance, shortest travel time, and other suitable criteria.
In some circumstances, it may be desirable to provide a route map so that the user can use a wireless device during the route. In one method, a route map is provided based on a particular service provider's wireless coverage for a wireless device. However, in some geographic areas, that particular service provider may not provide wireless coverage and therefore the route would not have complete wireless coverage or, alternatively, the desired route may have wireless coverage but using a separate (and perhaps more expensive) “roaming” carrier. Therefore, it is desirable, among other things, to provide a system and method that is capable of providing one or more route maps without the aforementioned shortcoming.
The disclosure will be more readily understood in view of the following description when accompanied by the below figures, wherein like reference numerals represent like elements:
In one example, a route mapping system includes a route module, a wireless coverage module, and a wireless coverage route module. The route module provides a plurality of routes in response to origination and destination information. The wireless coverage module provides wireless coverage information for a plurality of wireless service providers in response to the plurality of routes. The wireless coverage route module provides a plurality of wireless coverage routes in response to the plurality of routes and the wireless coverage information. A related method is also disclosed.
Among other advantages, the system and method provides multiple wireless coverage routes between an origination and destination for a wireless device. The multiple wireless coverage routes are provided by multiple service providers. As such, a user can determine which wireless service provider to subscribe to based on commonly traveled routes or other suitable information. In addition, a user can determine which route to take based on other considerations such as whether the wireless device will roam between service providers (and, thus, likely increase cost), a shortest distance traveled, a shortest time duration, a non-toll road route, and/or other suitable considerations. Other advantages will be recognized by those of ordinary skill in the art.
In one example, the route mapping system includes a route database module that stores the plurality of routes. The route module retrieves the plurality of routes from the route database module in response to the origination and destination information. In one example, the route mapping system includes a wireless coverage database module that stores the wireless coverage information. The wireless coverage route module retrieves the wireless coverage information from the wireless coverage database module in response to the origination and destination information.
In one example, the route mapping system includes a user interface module that communicates the origination and destination information to the wireless coverage route module. In one example, the route mapping system includes a display that displays a graphical route and/or a textual route based on the plurality of wireless coverage routes. In one example, the route mapping system includes a speaker that provides an audible representation of at least one of the plurality of wireless coverage routes.
In one example, the plurality of wireless service providers provide at least voice calling capability. In one example, the plurality of wireless coverage routes are based on distance information, travel time information, road toll information, and/or wireless service type information.
In one example, a computer readable medium includes information that when executed by at least one processor causes the at least one processor to operate, design, and/or organize a circuit that includes at least the route module, the wireless coverage module, and the wireless coverage route module. In one example, the information includes hardware description language.
As used herein, the term “circuit” and/or “module” can include an electronic circuit, one or more processors (e.g., shared, dedicated, or group of processors such as but not limited to microprocessors, DSPs, or central processing units) and memory, that execute one or more software or firmware programs, combinational logic circuits, an ASIC, and/or other suitable components that provide the described functionality. As will be appreciated by those of ordinary skill in the art, the operation, design, and organization, of a “circuit” or “module” can be described in a hardware description language such as Verilog™, VHDL, or other suitable hardware description languages.
Referring now to
The wireless coverage route module 102 provides a plurality of wireless coverage routes 124 in response to the plurality of routes 121 and the wireless coverage information 122. The plurality of wireless coverage routes 124 include routes that have wireless coverage for the plurality of wireless service providers. Accordingly, a user of the route mapping system 100 can choose to traverse one or more of the plurality of routes 121 to ensure that wireless coverage is available for a wireless device. In addition, the user can also use the route mapping system 100 to aid in determining which wireless service provider to subscribe to based on routes that they commonly travel.
The route mapping system 100 can also include a route database module 108 and a wireless coverage database module 110. The route module 104 communicates with the route database module 108 and the wireless coverage module 106 communicates with the wireless coverage database module 110. In some embodiments, the route module 104 and the wireless coverage module 106 are operatively coupled to the route database module 108 and the wireless coverage database module 110, respectively. In other embodiments, the route module 104 and the wireless coverage module 106 communicate with the route database module 108 and the wireless coverage database module 110, respectively, via any suitable wired or wireless communication network.
The route database module 108 stores route information 101 and the wireless coverage database module 110 stores service provider information 103. The route information 101 includes information such as road information, highway information, speed limit information, toll road information, and/or other suitable route information. The service provider information 103 includes wireless coverage location information for multiple wireless services providers. The wireless coverage information can include, among other things, cell site locations, wireless propagation information, and/or wireless interference information. The route module 104 retrieves the route information 101 from the route database module 108 and provides the plurality of routes 118 based thereon. The wireless coverage module 106 retrieves the service provider information 103 and provides the wireless coverage information 122 based thereon.
The route mapping system 100 can also include a user interface module 112. The user interface module 112 provides the origination and destination information 120 to the route module 104 and receives the wireless coverage routes 124 from the wireless coverage module 102. The user interface module 112 can include a display 114 and in some embodiments a speaker 116. The display 114 can provide a graphical and/or textual representation of the wireless coverage routes 124 and the speaker 116 can provide an audible representation of the wireless coverage routes 124. The display 114 can be any suitable display such as an LCD display, a plasma display, an LED display, or other suitable display. In some embodiments, the display 114 can provide a graphical user interface so that the user can interact with the user interface module 112. In some embodiments, the user interface module 112 can include a keypad 118 or other suitable input mechanism so that the user can interact with the user interface module 112.
In one embodiment, the wireless coverage route module 102, the route module 104, wireless coverage module 106, and the user interface module 112 can be included in a wireless handheld device such as a cellular phone, personal digital assistant, or other suitable wireless device. As such, the route module 104 and the wireless coverage module 106 communicate wirelessly with the route database module 108 and the wireless coverage database module 110, respectively. In another embodiment, the user interface module 112 can be included in the wireless handheld device and can communicate wirelessly with the wireless coverage route module 102 and the route module 104. In yet another embodiment, the wireless coverage route module 102, the route module 104, wireless coverage module 106, the route database module 108 the wireless coverage database module 110, and the user interface module 112 can be included in a suitable device such as a wireless handheld device, a stationary or laptop computer, or other suitable device.
Referring now to
Referring now to
Referring now to
Referring now to
As noted above, among other advantages, the system and method provides multiple wireless coverage routes between an origination and destination for a wireless device. The multiple wireless coverage routes are provided by multiple service providers. As such, a user can determine which wireless service provider to subscribe to based on commonly traveled routes or other suitable information. In addition, a user can determine which route to take based on other considerations such as whether the wireless device will roam between service providers, a shortest distance traveled, a shortest time duration, a non-toll road route, and/or other suitable considerations. Other advantages will be recognized by those of ordinary skill in the art.
Also, integrated circuit design systems (e.g., work stations) are known that create integrated circuits based on executable information stored on a computer readable memory such as but not limited to CDROM, RAM, other forms of ROM, hard drives, distributed memory etc. The information may include data representing (e.g., compiled or otherwise represented) any suitable language such as, but not limited to, hardware descriptor language or other suitable language. As such, the circuits and/or modules described herein can also be produced as integrated circuits by such systems. For example, an integrated circuit can be created for use in a display using information stored on a computer readable medium that when executed cause the integrated circuit design system to create an integrated circuit includes a route module, a wireless coverage module, and a wireless coverage route module. The route module provides a plurality of routes in response to origination and destination information. The wireless coverage module provides wireless coverage information for a plurality of wireless service providers in response to the plurality of routes. The wireless coverage route module provides a plurality of wireless coverage routes in response to the plurality of routes and the wireless coverage information. Integrated circuits having a circuit and/or module that performs other operations described herein may also be suitable produced.
While this disclosure includes particular examples, it is to be understood that the disclosure is not so limited. Numerous modifications, changes, variations, substitutions, and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present disclosure upon a study of the drawings, the specification, and the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2463/CHE/2008 | Oct 2008 | IN | national |