US20050240378A1 - User-centric event reporting with follow-up information - Google Patents

User-centric event reporting with follow-up information Download PDF

Info

Publication number
US20050240378A1
US20050240378A1 US11/147,234 US14723405A US2005240378A1 US 20050240378 A1 US20050240378 A1 US 20050240378A1 US 14723405 A US14723405 A US 14723405A US 2005240378 A1 US2005240378 A1 US 2005240378A1
Authority
US
United States
Prior art keywords
event
information
location
data processing
processing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/147,234
Inventor
Michael Smith
Perry O'Neil
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
User Centric IP LP
Original Assignee
User Centric Enterprises Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/386,437 external-priority patent/US6845324B2/en
Application filed by User Centric Enterprises Inc filed Critical User Centric Enterprises Inc
Priority to US11/147,234 priority Critical patent/US20050240378A1/en
Assigned to USER-CENTRIC ENTERPRISES, INC. reassignment USER-CENTRIC ENTERPRISES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SMITH, MICHAEL R.
Publication of US20050240378A1 publication Critical patent/US20050240378A1/en
Assigned to USER-CENTRIC IP, L.P. reassignment USER-CENTRIC IP, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: USER-CENTRIC ENTERPRISES, INC.
Priority to US11/854,279 priority patent/US10522022B2/en
Priority to US15/845,472 priority patent/US20180182222A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/10Alarms for ensuring the safety of persons responsive to calamitous events, e.g. tornados or earthquakes
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B27/00Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations
    • G08B27/006Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations with transmission via telephone network
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S128/00Surgery
    • Y10S128/903Radio telemetry

Definitions

  • the present invention relates generally to hazard and event warning systems. More particularly, the invention provides a method and apparatus for receiving event and/or hazard information by a portable electronic device and using that information to warn a device operator of a future event or hazard with respect to the specific device's location, and also provide the device operator with the ability to report event or hazard information to a server for further distribution.
  • Vehicle operators such as automobile drivers, frequently tune to radio stations while traveling in order to obtain weather forecast information.
  • Such forecasts generally cover a large geographic area, such as an entire county or a multi-county region, and can provide some indication to the vehicle operator of likely weather trouble, such as a flash flood or tornado. Because they cover such large areas, however, generalized weather forecasts may cause wasteful evasive action by drivers not realistically at risk. For example, if the National Weather Service issues a flash flood warning for an entire county, all drivers in the county may need to heed the warning, even if the flood areas make up only a small part of the county.
  • a large number of drivers may take evasive action based on a general weather forecast for cities in the path of the approaching storm.
  • some drivers may feel the effects of the storm shortly after the warning, while others may not be in the path of the storm for 10, 20, or even 30 minutes.
  • Providing drivers with more accurate and vehicle-specific weather forecasts could result in substantial time and energy savings. For example, if a driver is heading West and is projected to arrive at his destination within 20 minutes, it would be helpful to know that the storm will not arrive at the intended destination for another 30 minutes.
  • Such a system would be particularly useful for fleets of commercial trucks or buses, for example, particularly since such vehicles may be more susceptible to causing injury or property damage during severe weather events (e.g., snow, ice storms, and the like).
  • U.S. Pat. No. 5,991,687 (“System and Method for Communicating Information Related to a Geographic Area”) describes a system for displaying the location of a vehicle to the vehicle operator, along with other information such as a weather map.
  • the system cannot provide the sort of information that would permit a vehicle operator to determine whether he or she was likely to encounter a weather hazard and for how long such a hazard might last.
  • Another system disclosed in U.S. Pat. No. 6,009,374 (“Apparatus for and Method of Controlling Vehicular Systems While Traveling”), assists a vehicle operator by automatically controlling the vehicle in response to various detected conditions and an intended travel position.
  • One variation of the system extracts current weather information and uses the information to sound an alarm.
  • the system does not provide predicted weather information to the vehicle operator; it does not provide hazard duration information; and it does not provide weather information tailored to the particular vehicle. Consequently, the system does not solve the aforementioned problems.
  • Yet another system described in U.S. Pat. No. 6,018,699 (“Systems and Methods for Distributing Real-Time Site Specific Weather Information”), reports weather forecasts through the use of storm profiles that are transmitted to remote units at dispersed geographic sites.
  • the remote units are stationary, and storm profiles are transmitted to remote units based on their geographic location.
  • the system has no application for use with moving vehicles, as it cannot receive information concerning the mobile location of such vehicles.
  • the National Weather Service issues storm warnings by county.
  • the warning in order for the warning to be meaningful to the user, he or she would necessarily need to be familiar with the county layout of the area.
  • the National Weather Service indicates that a storm is “near Jonesburg, moving northeast at 40 mph,” it assumes a user knows the location of Jonesburg, the spatial relationship between Jonesburg and the user's location (which may be changing if the user is in motion) and is able to integrate the motion of the storm with the motion of the user to know if the user is actually threatened.
  • most people are not cognizant of this information.
  • the user map orientation is fixed with a moving icon representing the vehicle (automobile or boat) in motion.
  • This approach has a number of shortcomings, including ease with which a user can still get lost, and inability to adapt to non-fixed range conditions. That is, users who cannot easily read and interpret maps may still get lost. For example, if a map is always oriented with north at the top and a right turn is indicated, to someone traveling south the turn is actually to the left (on the map). A display that rotates to keep the route of travel at the top of the display would allow turns and other maneuvers to be synchronized with the route of travel (i.e., left on the display is the direction the driver actually turns).
  • Fixed ranges may be appropriate when a map display is used for navigation only, but fixed ranges are not appropriate when a device is used to anticipate hazardous conditions. For example, exits on the Kansas Turnpike can be as much as 30 miles apart. A user traveling westbound at Topeka using a navigation device with a fixed-range map display set on a range of ten miles may go past the last exit and drive into a dangerous weather situation 15 miles to the west. There would be no way for the user to avoid or escape on this limited-access rural highway.
  • AnywhereMap uses a GPS signal to rotate its display to conform to the direction of travel of the AnywhereMap device. The map moves underneath a fixed icon or point on the display to indicate the location of the device above the map.
  • AnywhereMap uses a GPS signal to rotate its display to conform to the direction of travel of the AnywhereMap device. The map moves underneath a fixed icon or point on the display to indicate the location of the device above the map.
  • AnywhereMap uses a GPS signal to rotate its display to conform to the direction of travel of the AnywhereMap device. The map moves underneath a fixed icon or point on the display to indicate the location of the device above the map.
  • AnywhereMap There is a supplement to AnywhereMap called AnywhereWx in which current radar and other weather information is added. No forecast information is available on AnywhereWx, nor does it have the capability of changing ranges or otherwise notifying a pilot or user of hazardous conditions in the travel path. There is no technology to predict when the path of hazardous weather and a moving user will intersect.
  • known systems typically provide, at most, only location information regarding the mobile device. That is, the mobile device cannot be used to report information, other than location information, from the mobile device to a second party, e.g., another user or a central server.
  • the invention provides a system and method for receiving event or hazard information by a mobile data processing device and using that information to warn a user of the device of a future hazard or life threatening event with reference to the user's and/or device's intended direction of travel.
  • an event center maintains a database and display of hazards (current and predicted) across a large area, such as the entire United States and adjacent coastal waters.
  • the event center also receives information regarding the location of each of a plurality of mobile data processing devices, such as PDA's, cell phones, laptop computers, automobiles or a fleet of commercial trucks.
  • a hazard location algorithm compares a forecast location of each device with a forecast hazard and transmits a warning to each device that is predicted to encounter the hazard.
  • the warning can take the form of text, audio, and/or a visual display indicating, for example, that the device will likely encounter heavy snow in approximately 30 minutes, and that the heavy snow will last for approximately 45 minutes.
  • the warning can be conveyed to the vehicle in terms of mile posts, railroad stations, waypoints, Very High Frequency Omnidirectional Range Stations (VORs), latitude/longitude, etc.
  • the event forecast warning system may use a rotating map to display information to a user of the system.
  • the system display displays a geographic map including an icon indicating a present location of the system on the geographic map, based on received location information.
  • the display also includes forecast hazard information.
  • Control logic of the system rotates the geographic map displayed, based on the received location information, so that a direction of travel of the system maintains constant with respect to a predetermined position on a housing of the display (e.g., the top of the display).
  • a method for providing information regarding an observed event receiving an event type as user input into a mobile data processing device, where the event type is selected from a constrained set of event types displayed on the mobile data processing device.
  • the mobile data processing device determines an event location in proximity to the mobile data processing device, and wirelessly sends to an event center, the event type and the determined event location.
  • the location can be determined in various ways, including user input, automatic detection, or reading location information from a second device such as an RFID tag.
  • the event center may receive from a mobile data processing device, computer readable data comprising information corresponding to an event visually observed by a user of the mobile data processing device, wherein the data includes a type of event, and includes a location of the event based on the location of the mobile data processing device.
  • the type of event can be selected from a constrained set of event types.
  • the event center may then display on a display device a warning based on the received computer readable data.
  • the device may be used to report subsequent related information, or secondary information, regarding the event dependent on the type of event initially selected by the user of the mobile data processing device.
  • the event type identifies a medical condition
  • the mobile data processing device may receive an input value for a type of secondary information associated with the selected event type, and wirelessly send to an event center the input value for the secondary information.
  • the event center may optionally return a confirmation message to the mobile data processing device.
  • the secondary information may be determined in various ways according to various embodiments of the invention.
  • the types of secondary information associated with various event types may be stored in a lookup table, database, or other storage in the mobile data processing device.
  • the associated type of secondary information may be provided by the event center.
  • An event type may have multiple types of secondary information associated with it.
  • Secondary information may include numerical values (e.g., a blood pressure), binary data (e.g., an EKG), textual information, visual images or photos, audio recordings, and the like.
  • FIG. 1 shows a system including an event center that provides hazard information to a plurality of recipients 107 , 108 and 109 .
  • FIG. 2 shows one possible configuration for a vehicle warning system and method including a display 201 that shows weather hazard information and a cell phone 207 that optionally displays weather hazard information.
  • FIG. 3A shows a current weather grid including current and forecast weather hazards, and current and forecast vehicle locations.
  • FIG. 3B shows the weather grid of FIG. 3A after ten minutes have elapsed.
  • FIG. 3C shows the weather grid of FIG. 3A after twenty minutes have elapsed.
  • FIG. 3D shows the weather grid of FIG. 3A after thirty minutes have elapsed.
  • FIG. 3E shows the weather grid of FIG. 3A after forty minutes have elapsed.
  • FIG. 3F shows the weather grid of FIG. 3A after fifty minutes have elapsed.
  • FIG. 4A shows a current weather grid including current and forecast weather hazards, and current and forecast vehicle locations.
  • FIG. 4B shows the weather grid of FIG. 4A after ten minutes have elapsed.
  • FIG. 4C shows the weather grid of FIG. 4A after twenty minutes have elapsed.
  • FIG. 5 shows a method of generating weather hazard information for vehicles according to various principles of the present invention.
  • FIG. 6 shows an illustrative rotating user map in a first orientation according to an aspect of the invention.
  • FIG. 7 shows an illustrative rotating user map in a second orientation according to an aspect of the invention.
  • FIG. 8 shows an illustrative rotating user map in the second orientation according to an aspect of the invention, zoomed out from FIG. 7 .
  • FIG. 9 illustrates a storm spotter observing meteorological conditions using a mobile device, according to an illustrative embodiment of the invention.
  • FIG. 10 illustrates a display of meteorological conditions as reported to a weather monitoring system, according to an illustrative embodiment of the invention.
  • FIG. 11 illustrates a conventional crawl generation method.
  • FIG. 12 illustrates a method for generating information for broadcast via television according to an illustrative embodiment of the invention.
  • FIG. 13 illustrates a block diagram of a vehicular media system with an integrated hazard warning system, according to an illustrative embodiment of the invention.
  • FIG. 14 illustrates a method for reporting follow up information based on the type of event initially selected by a user.
  • FIG. 1 shows a system employing various principles of the present invention.
  • an event center 101 receives event-related information from various sources, such as weather-related information from one or more radar sources 102 , temperature data sources 103 , wind data sources 104 , and other data sources 105 (including, but not limited to, regional weather stations that provide air and pavement temperature, humidity, and other measurements).
  • One or more antennas 110 coupled to weather center 101 may receive information regarding the location of mobile devices that use the system. In addition to or instead of radio frequency communication, this information can be received over the Internet, wireless network, or other computer network, or via dedicated dial-up telephone lines.
  • Aircraft Situation Display (ASD) data 113 can be received from various sources, such as the FAA, which distributes information regarding the current location and identity of aircraft.
  • ASD Aircraft Situation Display
  • Event center 101 may also be connected to and receive information from non-weather related entities, such as Federal, State, and/or local emergency response agencies 114 (fire, police, EMS, 911, FEMA, etc.), private response companies 115 . In this manner, center 101 may be equipped to accept, provide, and/or relay information regarding any life threatening or hazardous event.
  • non-weather related entities such as Federal, State, and/or local emergency response agencies 114 (fire, police, EMS, 911, FEMA, etc.), private response companies 115 .
  • center 101 may be equipped to accept, provide, and/or relay information regarding any life threatening or hazardous event.
  • event center 101 may be coupled to one or more trip planning web sites 106 , which allow device operators to pre-register with the system and to optionally file trip plans, similar in nature to so-called “flight plans” that are filed by pilots.
  • device operators provide information regarding the identity of the device, the intended starting point and destination, and route information (e.g., which highways will be traversed), and this information is stored in event center 101 for tracking purposes.
  • Each recipient 107 , 108 and 109 includes a corresponding device, illustrated by element 107 a, 108 a, and 109 , that receives event information from event center 101 pertaining to that device's current and/or future predicted location.
  • each device is equipped with a navigational device such as a GPS receiver that enables the device to determine its present position and a radio frequency transmitter that transmits the device's current location to weather center 101 .
  • each device preferably includes a display and/or audio output device that permits event information to be communicated to the device operator.
  • the device comprises a cellular telephone, a wireless Personal Digital Assistant (PDA), or other similar device.
  • PDA Personal Digital Assistant
  • a network of radio antennae illustrated as elements 110 , 111 , and 112 is available to relay signals to and from each device.
  • satellite communication can be used, or a combination of the two can be used.
  • Various commercially available systems such as the so-called “ON STARTM” system, or a mobile telecommunications carrier (e.g., Sprint PCS, Cingular, Nextel, etc.) can be used to transmit and receive information including device identification and location information.
  • the FAA provides a data stream that identifies each aircraft by its tail number and provides the current location of the aircraft.
  • each device user or fleet operator, where appropriate will pre-register each device with event center 101 by automatically or manually providing device identification information that can then be used to correlate device locations with particular devices.
  • Event center 101 may charge a fee for event reporting services on a monthly or transaction basis, thus providing a commercially beneficial arrangement.
  • event center 101 generates event or hazard predictions for a plurality of geographic areas, such as four square kilometer “cells,” and compares the location (current and predicted) of each cell in which there is a future event or hazard to device locations.
  • the size of the cells is arbitrary, as they could be 100 yards on a side or even smaller as meteorological science improves and computing power continues to drop in price.
  • event center 101 For each event or hazard, event center 101 transmits a message to each device that is predicted to intersect with or be located in the cell, and optionally provides information concerning the nature of the event (e.g., severe snowstorm, flood, chemical plume, biological hazard, terrorist attack, etc.), the predicted time before the event will occur, based on the device's current path (including, for example, the direction and speed of the event), and the predicted duration of the event.
  • the nature of the event e.g., severe snowstorm, flood, chemical plume, biological hazard, terrorist attack, etc.
  • Event center 101 monitors weather conditions around various geographic areas such as counties, States, bodies of water, or the entire United States, and forecasts future events, including weather hazards such as severe storms, hail, snow, wind, ice, tornados, or other types of hazards.
  • weather hazards such as severe storms, hail, snow, wind, ice, tornados, or other types of hazards.
  • weather hazards such as severe storms, hail, snow, wind, ice, tornados, or other types of hazards.
  • weather hazards such as severe storms, hail, snow, wind, ice, tornados, or other types of hazards.
  • National Weather Service One example of a weather predicting method is disclosed in U.S. Pat. No. 5,959,567, entitled “Method and Apparatus for Tracking of Organized Storms.”
  • FIG. 2 shows an illustrative embodiment for a device 200 that can be used independently or installed in vehicles in accordance with the principles of the present invention.
  • various types of navigational aids are commercially available, including GPS receivers and map displays that identify a device operator's current location.
  • the inventive principles can be applied by modifying any of these commercially available units to incorporate additional functions contained herein.
  • various commercially available systems can be installed in a vehicle to transmit the current location of the vehicle for various purposes, such as theft prevention and vehicle recovery.
  • device 200 may be a standalone data processing unit with the requisite capabilities, such as a laptop or notebook computer, personal digital assistant or mobile telephone, handheld or tablet PC, or the like.
  • a GPS receiver 203 receives information from satellites that permits the device to determine its current location with a reasonable degree of accuracy. This information is fed into a microprocessor 202 , which is programmed to periodically transmit the information through wireless transceiver 204 , or through an optional other network interface 208 . When installed in a vehicle, additional information from the vehicle, such as data from vehicle sensors (e.g., temperature, speed, etc.) can be transmitted to the event center through transceiver 204 or network interface 208 .
  • vehicle sensors e.g., temperature, speed, etc.
  • Microprocessor 202 can be programmed with information regarding where to transmit the information (e.g., a radio frequency, Internet Protocol address, or the like). Instead of a single event center, multiple event centers can of course be provided, and each device can transmit to the nearest event center based on its location or to an event center for a particular type of event. Alternatively, distributed receiving centers can forward device location information to a central event center using a computer network such as the Internet. Transceiver 204 may include a receiver that receives messages transmitted from the event center and a transmitter for providing information from the device to the event center. Alternatively, the warnings can be received through Network interface 208 . Warnings can be transmitted as text and/or audio messages to a cellular telephone number provided by the device operator corresponding to the device.
  • a radio frequency e.g., Internet Protocol address, or the like.
  • Transceiver 204 may include a receiver that receives messages transmitted from the event center and a transmitter for providing information from the device to the event center.
  • the warnings can be received
  • a map display 201 of the type commonly used in commercially available vehicle navigation systems or on portable electronic devices is coupled to the microprocessor 202 .
  • the map shows the current location of the device superimposed on a map, such as a street or county map.
  • warning information received from the event center can be superimposed in the form of text and/or graphics on the map display in order to indicate the proximity and direction of the hazard or to the device operator.
  • a speaker 205 can be used to generate audio warnings.
  • a computerized database of current and forecast event information is generated and periodically updated.
  • This data can be stored in a grid-type data structure in which a geographic area is divided into cells of a given size (e.g., four statute of nautical miles on each side).
  • weather hazard information extracted from a weather map is converted into a discrete hazard indicator (e.g., severe snow, severe thunderstorm, hail, chemical cloud, etc.) and the indicator is stored into a cell corresponding to the area over which the hazard will occur.
  • a county for example, may be divided into a plurality of fixed-size cells, and a storm moving through the county may cause hazard indicators to be stored in a subset of those cells as the storm moves, thus avoiding sending a warning message to an entire county if possible.
  • a geographic region is divided into a plurality of cells.
  • a hazard indicator is stored to indicate the current or predicted condition in the cell.
  • the grid is updated as the event situation changes (e.g., the weather changes). Thus, every few minutes, the grid is updated to reflect the latest current and predicted future information.
  • information concerning each device location is also maintained in the weather grid, such that overlaps between forecast hazards and forecast device locations can be identified by computer.
  • a severe thunderstorm is moving directly from west to east, and a device is moving directly toward the advancing storm (i.e., from east to west).
  • FIG. 3 A shows a current weather grid including a plurality of cells in which a current weather hazard W 0 exists in four cells on the left side of the grid.
  • a forecast weather hazard W 10 i.e., predicted to hit in 10 minutes
  • FIG. 3A shows that the storm is generally moving east at a rate of 4 nautical miles every 10 minutes.
  • weather hazards activated in each cell e.g., severe hail and severe lightning, for example. It will be appreciated that different cell sizes and granularity can be used as desired; in general, smaller cell sizes will result in increased computational needs, but greater specificity.
  • FIG. 3A Also shown in FIG. 3A is a forecast vehicle or device location, illustrated by the notation V 0 (vehicle position now) through V 30 (forecast vehicle location 30 minutes from the present time).
  • V 0 vehicle position now
  • V 30 forecast vehicle location 30 minutes from the present time.
  • the vehicle is moving due west at approximately 4 nautical miles every 10 minutes.
  • the current vehicle position is not in a cell for which a weather hazard exists, and there is no projected overlap for the next 30 minutes based on the 30-minute forecast weather hazard (indicated by W 30 ) and the 30-minute forecast vehicle position (indicated by V 30 ).
  • no warning is issued at this time.
  • meteorological science improves it will be possible to generate warnings for more than 30 minutes into the future.
  • FIG. 3B shows the weather grid of FIG. 3A after ten minutes has elapsed.
  • all of the current and forecast weather hazards have moved one cell to the right (i.e., moved due east by four nautical miles), and the vehicle positions (current and forecast) have moved to the left by one cell (i.e., moved due west by four nautical miles). Consequently, there is now an overlap between the vehicle's 20-minute forecast location and the storm's forecast 30-minute future location.
  • the weather center generates a warning to the vehicle or device indicating that a weather hazard is forecast to hit the vehicle in 30 minutes and, optionally, when the vehicle will “clear” the hazard.
  • the system looks for matches to indicate the time that the hazard will first be encountered and its duration (i.e., based on the number of cells that the vehicle is expected to travel through). There may be times when the hazard is so large that the end of the hazard will be beyond the 30-minute interval; in such cases, no “duration” need be provided.
  • FIGS. 3A through 3F There are many different ways of evaluating the overlap situations illustrated in FIGS. 3A through 3F , and the following is intended to provide one example only.
  • the vehicle forecast time is greater than the weather forecast time (e.g., V 30 is greater than W 20 )
  • the cell is ignored for warning purposes, whereas if the weather forecast time is greater than or equal to the vehicle forecast time, a warning is generated.
  • a warning is generated for only one cell in FIG. 3B (i.e., the cell containing W 30 and V 20 ).
  • the warning time is the weather forecast time for that cell (i.e., 30 minutes).
  • FIG. 3E shows the situation 30 minutes later (i.e., the current vehicle position V 0 coincides with a current weather hazard, W 0 ).
  • FIG. 3C shows that the vehicle's location falls in cells containing weather hazards.
  • the two leftmost cells contain overlaps where the vehicle forecast time is greater than the weather forecast time, and these can be ignored.
  • the remaining two cells indicate that the vehicle's current location is in a 30-minute hazard cell (cell containing V 0 ), and that the vehicle's 10-minute future location is in a 20-minute hazard cell (cell with V 10 ).
  • a subtraction value W ⁇ V can be obtained (i.e., subtract the vehicle forecast time from the weather forecast time) for each cell.
  • the cell containing the lowest non-negative number is used to generate the warning value, and the warning value is the weather forecast time.
  • the warning value is the weather forecast time.
  • FIG. 3B there are two overlapping cells, the first one having a W ⁇ V value of ⁇ 10, and the second having a W ⁇ V value of +10.
  • the cell containing the +10 value is used, and its weather forecast time is 30 minutes. Therefore, a 30-minute hazard warning is generated.
  • FIG. 3B there are two overlapping cells, the first one having a W ⁇ V value of ⁇ 10, and the second having a W ⁇ V value of +10.
  • the cell containing the +10 value is used, and its weather forecast time is 30 minutes. Therefore, a 30-minute hazard warning is generated.
  • FIG. 3B there are two overlapping cells, the first one having a W ⁇ V value of ⁇ 10, and
  • the cell generating the lowest non-negative number has a weather forecast value of 20 minutes, which can be verified by looking ahead 20 minutes ( FIG. 3E ).
  • the weather forecast value of that cell is 10 minutes, which can be verified by looking ahead 10 minutes (to FIG. 3E ).
  • FIG. 3E there is only one overlapping cell, which has a W ⁇ V value of zero.
  • the weather forecast value for that cell is zero, indicating that a weather hazard presently exists for the vehicle.
  • FIGS. 4A to 4 C show a second illustrative example in which the vehicle's predicted path changes over time (i.e., from generally northwest to generally southwest). Beginning in FIG. 4A , at an initial time there is an overlap between two cells. The first cell has a W ⁇ V value of ⁇ 20, and the second cell has a W ⁇ V value of zero. The weather forecast for the non-zero cell is 20 minutes, indicating that a weather hazard will occur in 20 minutes.
  • the two non-negative cells show weather hazard forecast times of 20 minutes and 10 minutes, respectively.
  • the lowest non-negative cell has a forecast time of 10 minutes, which can be given as the warning.
  • FIG. 4C wenty minutes after FIG. 4A ), the forecast vehicle position has now shifted to a southwest position, possibly as a result of receiving updated position information from the vehicle, or due to an interpolated new path based on updated information, or due to other information such as deviation from a previously provided travel plan.
  • the forecast weather hazard time is 10 minutes, which can be given as the warning.
  • the system can provide an estimate as to the duration of the hazard, based on the current travel path of the vehicle. For example, if the weather grid indicates that the forecast vehicle position for the next 30 minutes will intersect cells in which storm activity is predicted for the next 30 minutes, but thereafter will be cleared of the storm cells, the system can inform the vehicle operator that the weather hazard will last for 30 minutes. In FIG. 3C , for example, a hazard duration value of 20 minutes can be given, because the vehicle's 20-minute future position is not in a cell that contains a weather hazard.
  • event center 101 preferably maintains information regarding the positional location (e.g., latitude and longitude) of each of a plurality of devices that have pre-registered with the event center to provide mobile hazard reporting services.
  • each device periodically transmits its current location to the event center, and this information is used to update the grid.
  • Devices can pre-register with the event center by providing identification information, personal identifier, serial number, or other unique ID, (e.g., the VIN for an automobile, a license plate number, fleet serial number, or the like), and this information is transmitted along with the positional information to event center 101 .
  • the computer in event center 101 can extrapolate future (forecast) positions for the device by comparing two previous locations along with the time differences between transmissions from those locations.
  • the computer can calculate a predicted heading and velocity based on these two points and the elapsed time between the points. This heading and velocity can be translated into cells using simple linear algebra.
  • Device locations can also be correlated and interpolated based on a “flight plan” provided by a device owner before leaving for a trip.
  • a web site can be used to facilitate the entry and transmission of this information to weather center 101 .
  • a driver can indicate on a map the starting point, ending point, and intended travel path (e.g., by specifying or highlighting this route on a map).
  • Weather center 101 can use this information to determine the likely position of a device based on the starting time of the trip and the elapsed time.
  • information regarding speed limits on various highways can be taken into consideration when determining the likely position of a device (e.g., if traveling on an interstate that has a 65-mph speed limit, the computer can assume that the vehicle has maintained this speed between two points). Consequently, if event center 101 does not or cannot receive a signal indicating device position, it can estimate the position based on the trip plan filed by the device operator. In the event that hazards are predicted for the vehicle, the system can suggest an alternate route that avoids or minimizes intersections with cells that have hazards.
  • devices can register to use the service by using a telephone (e.g., a cell phone) to dial a telephone number and provide the phone number of the device, to be activated for alerts.
  • a telephone e.g., a cell phone
  • a family traveling by automobile can use a cell phone capability of the device to call a toll-free telephone number and enter the telephone number of the device. Thereafter, they can periodically transmit their current location.
  • Event center 101 can thereafter transmit weather hazard warnings directly to the cell phone, in the form of short text messages, or by voice messages.
  • Aircraft positions can be obtained from an Aircraft Situation Display (ASD) data source, such as that provided by the Federal Aviation Administration.
  • event center 101 obtains periodic location information and identification information (e.g., tail numbers) and uses it to identify the location of airplanes. Consequently, it is not necessary for aircraft to transmit their location to weather center 101 , although such a configuration is of course within the scope of the invention.
  • each device may transmit other data, such as temperature and current and average velocity. Temperature data from the device could be used, for example, to help predict whether the roads will be icy based on meteorological conditions.
  • FIG. 5 shows various steps of a method that can be used to carry out various principles of the present invention.
  • one or more devices pre-register to receive warnings. As described above, this pre-registration can occur using a web site; a telephone; data connection, or by other means.
  • the registration step associates a device identifier with the device, so that subsequent location updates for that device identifier can be correlated with the device, including means for communicating with the device (e.g., an Internet Protocol address of a device; a cell phone telephone number to which warnings will be transmitted, the network address of a wireless PDA; or the like).
  • event center 101 Once registered and activated, event center 101 will track and provide warnings to the device.
  • a composite of current and forecast conditions is generated and mapped onto a grid such as the type shown in FIG. 3A .
  • various meteorological displays can be generated to show various forms of precipitation, temperatures, pressures, and wind conditions.
  • the data can include radar reflectivity data such as that generated by NEXRAD radars operated by the National Weather Service; “slime track” information showing the position of observed or actual tornados over a period of time; meteorologist-entered information such as the suspected location of a tornado or other severe weather event; information derived from spotters; and other data tending to show a severe weather event such as a tornado.
  • this information can also include predicted future storm or tornado tracks that are predicted using any of various technologies, such as those illustrated in U.S. Pat. No. 5,959,567, entitled “Method and Apparatus for Tracking of Organized Storms.”
  • a future path can be predicted using human judgment (e.g., trained meteorologists monitoring various radar data and other sensed information).
  • a projected path as provided by the National Weather Service (NWS) can be used.
  • NWS often provides an array of points or “dots” that can be connected to determine the path along which a tornado or hurricane is expected to move.
  • a tornado location can be heuristically determined using a combination of radar echo shape (“hook” echo), radar wind velocity and echo structure, all well known in the meteorological community.
  • a predicted future location can be predicted using the principles set forth in the ' 567 patent, or a meteorologist can use his or her judgment to establish a projected future path.
  • the National Weather Service transmits a Tornado Detection Algorithm (TDA) in its WSR-88 radar data stream, and this TDA position could thus also be used.
  • TDA Tornado Detection Algorithm
  • the NWS also uses its own movement algorithms, which could be employed in conjunction with the principles of the invention.
  • spotters can be used in conjunction with any of the above techniques in order to pinpoint the location of an actual tornado.
  • Event center 101 may similarly receive data regarding non-meteorological events from government agencies and/or private companies.
  • step 503 a composite of current and forecast device locations is generated and stored in a data structure like that of FIG. 3A , such that device positions and hazards can be evaluated to determine whether there are intersections in cells that would warrant one or more warnings.
  • device locations can be extrapolated if necessary, and updated as device location updates are received.
  • step 504 the forecast hazards and the forecast device locations are compared to determine whether there are any overlaps.
  • a warning will be sent to the device operator, based on the pre-registered information (e.g., information correlating the device identifier to a cell phone number, IP address, or other communication tool).
  • the duration of the weather hazard can be provided based on the forecast path of the device and the end of the weather hazard. For example, if a severe hailstorm is predicted to occur across a large number of cells, but the vehicle will have passed beyond the cells in 45 minutes, then the event center can indicate that the hazard will subside in 45 minutes.
  • step 505 a warning of the distance or travel time to a hazard is transmitted to the device or devices in the cell corresponding to the hazard, along with the duration of the hazard and other supplemental information as available (e.g., tornado spotted in the cell in which the vehicle is traveling).
  • step 506 an optional step of suggesting an alternate route can be provided.
  • the functions of the event center may be performed by system 200 ( FIG. 2 ) based on received location and hazard information, such as meteorological or weather information. That is, each system 200 may include control logic (e.g., computer software executed by microporocessor 202 ) to perform the functions of an event center with respect to itself, calculating warning information for itself based on the received location and hazard information.
  • control logic e.g., computer software executed by microporocessor 202
  • an information distributor may relay pertinent weather and hazard information to each system, or the information may be received directly from primary information sources (e.g., the National Weather Service).
  • a rotating user map may be used to improve vehicle and device navigation, and hazard awareness, resulting in improved safety and productivity. While the invention is described with respect to weather hazards and meteorological information, the invention is applicable for providing warnings for any type of hazard, including natural or man-made disasters, life threatening events, etc.
  • the GPS receiver 203 may communicate with the microprocessor 202 to generate for display on display 201 a map that is tied to latitude and longitude coordinates and that “rotates”as the user changes directions. That is, the top of the display (or any arbitrary fixed point) faces the same direction the user is traveling.
  • the range of the display i.e., the level of granularity and size of the area visible on the display
  • the range refers to the zoom level of the display.
  • a customer may use a short range (high zoom level) when using the system primarily as a navigational tool, e.g., where the display depicts an area of only 1 square mile, in order to view in detail the immediately surrounding area.
  • a customer may use a larger range (low zoom level) when using the system to receive meteorological information and/or warnings, e.g., the display depicts an area of 100 square miles, in order to clearly view meteorological information for a larger geographic area.
  • the zooming of the display may be controlled by the microprocessor 202 .
  • FIG. 6 illustrates a display 201 of device 200 , where the system is traveling to the north, and rain 605 is illustrated with respect to the location of the system. If the user holding the system or vehicle in which the system is located turns right onto Grand Ave. and begins traveling to the east, the display rotates so that the direction of travel is at the top of the display (or any other predetermined side), such as is illustrated in FIG. 7 . While an icon 601 depicting a car is used to indicate the system's current position, any icon may alternatively be used. Arrow 603 is for illustrative purposes, indicating the direction of travel of the system, and does not necessarily need to be included on display 201 .
  • an aspect of the invention provides current and forecast weather information pertinent to the system's route of travel.
  • An override system may cause the zoom level of the display to change to insure that the user receives critical information regardless of the range or direction of travel when the information becomes pertinent.
  • the method as performed by the system may be controlled by the microprocessor connected to the GPS receiver with appropriate circuitry, hardware and/or software control logic.
  • the system automatically enlarges the range (lowers the zoom level) as appropriate such that the meteorological threat is visible on the display as well as the icon 601 indicating the position of the system.
  • FIG. 8 illustrates the display after the system automatically zooms out from the display illustrated in FIG. 7 .
  • FIG. 8 illustrates the icon 601 indicating the current location of the user, the present location 801 of a storm with severe weather areas 803 (e.g., hail), and the forecast location 805 of the storm and severe weather areas 807 , with which the system will intersect.
  • FIG. 8 also illustrates a warning 809 indicating that hail is predicted. The warning may optionally include a duration or expiration time (see FIG. 9 , discussed below).
  • the types of hazards or inclement weather for which the system will automatically adjust the range of the display 201 may be user-defined or set by the system software.
  • the system automatically changes the zoom level without user input if the inclement weather will intersect an extrapolated path of the user or the path as depicted on a pre-registered trip plan.
  • the extrapolated path of the user may be based on a direction of travel of the system, or may be based on the road on which the user is currently traveling. That is, if the road turns or changes directions, the system may assume that the system will turn and change directions with it.
  • the user may specify or the system may provide a default safe distance, e.g., five miles, where if the inclement weather is or is forecast to be closer than the safe distance value, then the system will automatically adjust the zoom such that the inclement weather (or weather forecast) is visible on the display.
  • the system and the inclement weather are not calculated to intersect (or get closer than the safe distance) at some future time, the system might not automatically change zoom levels. For example, when the system is traveling away from the inclement weather and the paths of the system and the weather do not intersect, the system will not change the zoom level and interrupt the user's viewing of the display (e.g., the user is heading south at 65 mph and the inclement weather behind the user, while also heading south, is only moving at 30 mph).
  • the weather warning system is user centric in that the display is based on the system's specific location. Another system one mile away will provide a different display. Each system displays hazards or hazard warnings when the hazard is pertinent to the specific system's location or path. Each system overrides the user to display a hazard pertinent to the system's location if the hazard is within a distance selected by the user, and each system will not interrupt a user when the system is not threatened by the hazard. By only displaying information pertinent to the specific system, the effectiveness of a storm warning or other alert is maximized because false alarms are minimized.
  • Another mobile device 905 displaying hazard information on a rotating user map is illustrated in FIG. 9 , discussed further below.
  • FIG. 9 illustrates a spotter 901 observing, e.g., meteorological condition 903 , namely, a rotating wall cloud, indicative of a possible tornado.
  • Spotter 901 may enter data 907 into a mobile computing device 905 , e.g., a personal digital assistant, smartphone, mobile telephone, or the like.
  • Data 907 may include a type 909 of the observed condition, and an approximate location 911 of the observed condition.
  • the observed condition may be selected from a constrained list of predetermined inputs, e.g., by using a drop down list, radio buttons, or the like.
  • the spotter 901 may manually enter the observed condition, e.g., by typing or writing input into the mobile device 905 as is known in the art.
  • the predetermined inputs may be selected by the mobile device based on a category (e.g., meteorological, medical, natural disaster, terrorist, etc.) and subcategory (e.g., under meteorological, sub-categories may include tornado, precipitation, lightning, etc.) selected by the spotter.
  • a category e.g., meteorological, medical, natural disaster, terrorist, etc.
  • subcategory e.g., under meteorological, sub-categories may include tornado, precipitation, lightning, etc.
  • the mobile device may provide a drop down list or radio buttons having selections for “Tornado On Ground,” “Funnel Cloud Aloft,” and “Rotating Wall Cloud” as is illustrated in FIG. 9 .
  • the following table provides illustrative categories, subcategories, and selections within subcategories that may be used. TABLE 1 Category Subcategory Selections Meteorological Tornado Tornado On Ground Funnel Cloud Aloft Rotating Wall Cloud Precipitation Rain Sleet Hail Snow Flooding Surface Conditions Icy Roads High Winds Sub-32° F.
  • categories, subcategories, and selections within subcategories may be used to suit the needs of the particular system. That is, the specific categories, subcategories, and selections within subcategories used is secondary to the fact that categories, subcategories, and selections within subcategories are used to provide a constrained list of selection items to a user.
  • more or fewer hierarchical levels of categories may alternatively be used and, as evidenced above, the same number of category levels need not be used for each top-level category.
  • the approximate location input by the user may be based on the location of the mobile device 905 , e.g., when device 905 includes a global positioning system (GPS).
  • the spotter 901 may enter information indicating that the observed condition is at the location of the mobile device 905 , or may provide information indicating the observed condition's location relative to the mobile device 905 , e.g., by providing a distance 913 from the mobile device 905 , and a direction 915 from the mobile device to the observed condition.
  • the mobile device 905 may be equipped with a compass and/or a distance meter (e.g., a laser distance calculator) to help the user determine the direction of an event from the mobile device as well as the distance of the event from the mobile device.
  • the device may then convert the location information into estimated latitude and longitude coordinates.
  • the user of the mobile device may provide an approximate location of the observed condition by selecting a position on the displayed map. That is, the user can touch the screen at the approximate location of the observed condition, and the device translates the touch input coordinates to an approximate location (e.g., latitude and longitude) of the observed condition based on the input location on the displayed map.
  • the system may be adapted for use in a particular location, such as a large stadium, arena, race track, or other venue in which prompt reporting of hazardous and life-threatening events can potentially save lives.
  • the system may be adapted for the user to input a section, row, and/or seat number where an affected individual is located. That is, if a patron seated in section 212 , row AA, seat 10 is having chest pains, that patron (or others around him or her) can signal an usher or employee equipped with a mobile device 905 adapted for use in the particular venue.
  • the employee may then select Medical/Heart Attack from the constrained list of selection items on the device, and enter the location section 212 , row AA, and optionally seat 10 (the section and row numbers typically provide enough specificity for emergency response purposes).
  • the employee then sends the information by selecting the ‘send’button 917 or similar option.
  • the information is wirelessly transmitted to the event center 101 , and a confirmation message may optionally be relayed back to the device 905 from which the employee sent the information to confirm that the report was received by the event center 101 .
  • the venue operator may maintain its own event center, in which case the venue operators are immediately notified of the patron's medical situation and can initiate the emergency response thereto.
  • the venue operator may have a GIS map that correlates GPS locations to specific seat locations, where the reported location information is sent in latitude/longitude format.
  • the mobile device 905 may be equipped with a RFID tag reader, and RFID tags may be located throughout a venue, e.g., at each section, row, seat, conference hall, points of interest, offices, etc. Each RFID tag then identifies the location in which the RFID tag is placed when activated by the RFID tag reader on the mobile device 905 , and the location information is automatically input into device 905 for further communication to event center 101 .
  • the event center may perform an integrity check on the reported data.
  • the integrity check may include determining the user or spotter from which the information was received. If the spotter is known to the organization operating the event center, the information is more likely to be reliable than if the information is received from a user unknown to the organization operating the weather center.
  • the event center may compare the received information to known conditions (e.g., current weather) to determine if the condition is likely or even possible. For example, upon receiving a report from a spotter that a rotating wall cloud has been observed at location X,Y, the event center may compare the report with other meteorological information. If all other meteorological information indicates that location X,Y is sunny with no clouds in the sky, the received report might be discarded or ignored.
  • the event center After performing the integrity check, the event center integrates the newly received information with presently known information, e.g., information received from other sources such as the National Weather Service, FEMA, etc. In addition, the event center may transmit the updated information to remote subscribers who have previously requested to be kept informed of conditions in certain areas.
  • FIG. 10 illustrates a subscriber display including an indication 1001 of the spotter's report regarding the rotating wall cloud.
  • the reporting system described herein is especially useful in high-noise environments, such as at auto races, during high winds or storms, amidst a panicked crowd of people, on an airport tarmac, or at other high-noise events, because communications are not dependent on voice communications or being able to hear a user attempt to audibly report event information.
  • the system is also particularly useful in self-sustained environments or areas that do not rely on public emergency response groups. For example, many auto race tracks, speedways, and superspeedways are not supported by public 911, fire department, paramedic service, and/or hospitals. That is, they provide their own fire department, their own paramedic service, and/or their own hospital.
  • the present system can be used to report events when calling 911 would only introduce an additional level of delay (i.e., 911 would either inform the caller that they cannot send paramedics to the caller's location, or 911 would merely call the venue operator for further action on the venue operator's part).
  • one or more aspects of the invention may provide or allow a user of a mobile device adapted to perform as described herein, e.g., any of devices 107 a , 108 a , 109 ( FIG. 1 ), device 200 ( FIG. 2 ), or device 905 ( FIG. 9 ), to report follow up information relevant to the reported event based on the type of event or hazard initially reported by the user. That is, certain event types may have associated secondary information that, while not necessary in the initial report, provides useful follow up information that may assist private, local, state, or federal agencies in responding to the event report. For example, if a tornado is reported, it would be useful to provide a direction and speed of travel of the tornado.
  • the below table provides an illustrative example of secondary information that may be associated with event types, and stored in the memory of the mobile device, as well as the expected format of the input values for the secondary information.
  • the secondary information preferably comprises one or more numerical quantities, although the invention is not limited in this respect as is evident in Table 2.
  • the secondary information may also comprise a Boolean variable, text, or an image such as a photograph.
  • the above are merely examples of secondary information that may be provided. Those of skill in the art will appreciate that different or additional secondary information may be provided, as determined by the needs of the particular system and event types used. The specific secondary information provided is secondary to the ability to provide secondary information based on a selected event type.
  • a user of a mobile device visually observes or learns of an event or hazard regarding which the user desired to report back to the event center.
  • an event may include any event discussed herein, including meteorological events, medical events, etc.
  • the user After visually observing or learning about the event, the user inputs an event type in step 1403 .
  • the device determines the event location in step 1405 , e.g., based on a GPS location (e.g., latitude, longitude, and altitude) determined automatically by the mobile device, based on the GPS location in conjunction with a user provided or automatically determined direction and distance from the mobile device of the event, other user provided information (e.g., section, row, and/or seat number of a venue), or based on externally obtained location information, e.g., by reading an RFID tag storing location information. These are but a few examples of how the location may be determined.
  • the specific methodology used is secondary to the ability of the user or device to input or determine the event location in proximity to the mobile device.
  • the mobile device in step 1407 sends the event type and event location to the event center via a wireless communications network, e.g., a wireless data link over the Internet or a cell phone with a modem.
  • a wireless communications network e.g., a wireless data link over the Internet or a cell phone with a mode
  • step 1409 the mobile device determines whether any secondary information is associated with the selected event type.
  • the mobile device may determine whether any secondary information is associated with the selected event type by looking up the selected event type in a table, similar to Table 2, above.
  • the event center upon receiving the initial report of the event type and event location, may transmit a list of requested secondary information back to the reporting mobile device, optionally with a confirmation of receipt of the initial report. If no secondary information is associated with the selected event type, the method proceeds to step 1415 .
  • the mobile device prompts the user, and the secondary information is entered in step 1411 .
  • the mobile device may also receive automated secondary information input from intelligent devices connected to or in communication with the mobile device, e.g., a camera and/or microphone.
  • the mobile device transmits in step 1413 the entered secondary information to the event center.
  • the event center distributes the received information, e.g., the initial event type, event location, and associated secondary information, to third parties in step 1415 .
  • Event center may simply display the reported information on a display device for an event center operator to visually observe, and may optionally output audio to alert the operator of the incoming report.
  • the server computer at the event center may log the event and store records of it for future use, and may also forward alerts to other personnel, as appropriate.
  • authorized users may access the data stored on the event center server, e.g., via the Internet.
  • the inventive system including the mobile device(s) from which reports can be sent, in conjunction with the event center server with network access, provides routine, non-incident public safety and medical information collection and dissemination to appropriate personnel.
  • the event center server may optionally provide a geographically specific map (e.g., a street-level map) illustrating the locations of all related parties to an event as determined by a particular subscriber to the event center.
  • the event center may track the location of the emergency response personnel and the injured person's location on the map, and may report the location and ETA of the emergency response personnel to the mobile device from which the medical emergency report was received.
  • location aware devices e.g., GPS
  • the event center server may also provide, or be linked to another database that can provide, information regarding known risk factors for the reporting party (e.g., a subscriber is known to be allergic to codeine) and/or the incident location (e.g., the location is accessible only by dirt road).
  • the event center may also communicate with other computers, databases, and/or electronic devices to obtain configuration, diagnostic, and/or repair information based on the event type and/or secondary information received, and optionally transmit the information back to the mobile device from which the event information and secondary information is received.
  • the event center server may mediate between responders, on-scene systems and meteorological databases to provide location-based prospective and historical weather conditions, e.g., conditions at the time the event was reported, believed to have occurred, and/or for the expected duration of the incident or the response thereto.
  • the event center may also be used for subsidiary operations such as tracking consumables inventory (e.g., drugs administered on-scene at a reported event), and tracking durable equipment inventory, maintenance, and repair.
  • tracking consumables inventory e.g., drugs administered on-scene at a reported event
  • tracking durable equipment inventory e.g., maintenance, and repair.
  • authorized users or subscribers can access any and/or all information stored in the event center server or servers, either directly from within the event center or remotely via a network connection such as through the Internet.
  • the event center server notifies applicable personnel, e.g., based on the type of event and/or the location of the event. That is, if a medical event occurs within the jurisdiction of Smith County, the event center may notify the Smith County Police and Smith County Paramedics. However, if the event occurs at the Kansas Speedway, the event center may also or alternatively notify the Kansas Speedway operations center because Kansas Speedway operates its own medical response unit and has hospital facilities on-site.
  • the personnel, company, group, agency, etc., to notify may be stored in a lookup table, database, or the like in the event center server, and may be based on event type, event location, or any other information (including secondary information) received from a mobile device.
  • a subscriber may be a television station or a meteorologist employed by a television station, and updated meteorological information may be automatically sent to a computer used by the meteorologist or at the location of the television station.
  • the meteorologist may want to display information, referred to as a “crawl”, over a television program being broadcast by the television station, based on the received meteorological information.
  • the crawl displays text moving from right to left on the top or bottom of a television screen.
  • the event center or alternatively the subscriber's computer with applicable control logic or software
  • the crawl information is sent to a broadcast computer for mixing with the television signal, such that the broadcast television signal includes the crawl text moving across the screen.
  • FIG. 11 illustrates a conventional method for generating a crawl for display over a television broadcast.
  • a tornado or some other event is spotted by a stormchaser or other individual near the location of the tornado, and the individual notifies a law enforcement agency, e.g., by calling 911 or the police.
  • the law enforcement agency notifies the National Weather Service.
  • the NWS manually sends the information to the Advanced Weather Interactive Processing System (AWIPS) of the NWS (that is, they type it).
  • AWIPS Advanced Weather Interactive Processing System
  • an AWIPS administrator types in information regarding the tornado or other event and sends the information to the National Oceanic and Atmospheric Administration (NOAA) Weather Wire (NWWR) and other dissemination channels.
  • NOAA National Oceanic and Atmospheric Administration
  • NWWR Weather Wire
  • the NWWR sends a notification to a television station.
  • the television station processes the notification by manually entering crawl text based on the notification, and airs the crawl for broadcast.
  • the amount of time from initial sighting in step 1101 to display in step 1111 usually takes approximately 5 to 30 minutes.
  • FIG. 12 illustrates a method for generating television display information according to an illustrative aspect of the invention.
  • a storm chaser or other individual equipped with a mobile device as described herein witnesses a tornado or other hazardous or life-threatening event.
  • the user inputs information about the event into the mobile device, which wirelessly transmits the information as a “ground truth” report to a event center.
  • the event center performs a quality control integrity check on the received “ground truth” report, either by manually comparing the received report to presently known conditions for the applicable area, or by using automated computer algorithms to do so.
  • the event center sends the quality controlled report to a device, such as a remote, mobile or vehicular device described herein (including, e.g., the device from which the report was received).
  • the event center may also send email notifications or other reports to one or more devices or entities including, e.g., the NWS, news media, etc.
  • the remote device may also include a computing device at a television station which, in step 1209 , automatically processes the received quality controlled report for broadcast via television.
  • the television broadcast might include not only a text crawl, but also a plotted weather report similar to that illustrated in FIG. 10 .
  • the amount of time from initial sighting in step 1201 to display in step 1209 takes less than one minute, and typically only requires about 30 seconds when the integrity check is performed automatically.
  • An advantage of the present invention is that crawl information can be automatically generated without human intervention, thus presenting crawls and other information to viewers in much less time than previously possible, thereby saving lives.
  • a user may be required to authorize or approve the automatically generated text, for example, a meteorologist may approve the crawl text regarding weather prior to its being sent over the broadcast TV signal.
  • the crawl may be sent automatically over the broadcast without requiring a user to approve or authorize the crawl.
  • Another advantage of the present invention is that, because the remote device from which a ground truth report is received may be GPS-enabled, location information is inherently trustworthy. Whereas in previous solutions, manual data entry errors often resulted in misidentifying the location of meteorological events.
  • the event center or subscriber computer may store a database of text information indicative of common words and phrases used in warnings, e.g., times, locations, hazard types, and the like.
  • the event center or subscriber computer When a warning is received that should be provided to television viewers, the event center or subscriber computer automatically generates a crawl message using the stored words and phrases in the database, e.g., “A thunderstorm watch is in effect for Washington County until 9:30 PM.”, based on the content of the hazard warning information received from the event center.
  • crawls can also be manually typed into a Chyron or other messaging system at the television station.
  • audio warnings may be automatically generated and spoken back to a user of a mobile warning device.
  • a hazard warning system 1305 as described herein may be integrated in a vehicular media system 1303 , e.g., AM, FM, or satellite radio receiver, CD/DVD player, digital music player, navigation system, or the like, so that the vehicle has one combined information and media display system 1301 .
  • the vehicular media system 1303 and hazard warning system 1305 may both be connected to an output override circuit 1307 .
  • the output override circuit passes information received from the vehicular media system 1303 to the audio and video output devices, e.g., speaker(s) 1309 and visual display 1311 .
  • the output override circuit may mute or lower the volume of the vehicular media system 1303 and output audio information from hazard warning system 1305 via speaker 1309 .
  • output override circuit 1307 may overlay information received from hazard warning system 1105 on top of other information already displayed on visual display 1311 .
  • Hazard warning system 1305 may be connected to warning database 1313 that stores audio clips that may be combined to provide customized audio warnings to a driver of the vehicle so that the driver does not need to divert his or her attention from the road to read information on the visual display.
  • Warning database may store pre-recorded audio clips that hazard warning system 1305 combines and plays to provide the proper warning.
  • hazard warning system 1305 might combine the recorded audio clips “hail,” “is,” “detected,” “five,”“miles,” “ahead,” “and,” “is expected to last,” “until,” “four,” and “PM” to inform the user that the system, on its present route of travel, is predicted to encounter hail in five miles and the hail will last until 4 PM.
  • the warning database stores text strings which, after combined, are read back by a text-to-speech processor in the hazard warning system 1305 .
  • control logic e.g., software
  • the invention can be implemented using web browser technology, handheld computing units, and/or cellular telephones in addition to or instead of being integrated into a vehicular system.
  • the invention has wide application for various types of weather hazards including lightning, hail, hurricanes, wind shear, and the like, and the inventive principles can be applied equivalently to such phenomena, as well as to natural and man-made hazards, disasters, and life-threatening events. No claim should be interpreted to be in means plus function format.

Abstract

The invention provides a system and method for receiving hazard and event information in a mobile unit and using that information to warn a user of an event or future hazard with reference to the mobile unit's location and/or intended direction of travel. A hazard location algorithm compares a forecast location of each mobile unit with a forecast hazard and transmits a warning to each mobile unit that is predicted to encounter the hazard. As the mobile unit moves, its actual position is updated in an event center, and a revised warning is transmitted to the mobile unit as applicable. Warnings include audio warnings for playback and/or visual warnings for display on the mobile device. Users may also wirelessly report events or hazards to a central server in an event center by sending data to the event center via a wireless communications network. Secondary information may be included, based on the selected event type.

Description

    CROSS-REFERENCE TO RELATED CASES
  • The present application is a continuation of co-pending application Ser. No. 11/024,979, titled User-Centric Event Reporting, and filed Dec. 30, 2004, which is a continuation-in-part of application Ser. No. 10/969,915, filed Oct. 22, 2004, entitled User-Centric Event Reporting, which is a continuation of application Ser. No. 10/386,437, filed Mar. 13, 2003, entitled Rotating Map And User-Centric Weather Prediction.
  • FIELD OF THE INVENTION
  • The present invention relates generally to hazard and event warning systems. More particularly, the invention provides a method and apparatus for receiving event and/or hazard information by a portable electronic device and using that information to warn a device operator of a future event or hazard with respect to the specific device's location, and also provide the device operator with the ability to report event or hazard information to a server for further distribution.
  • BACKGROUND OF THE INVENTION
  • Vehicle operators, such as automobile drivers, frequently tune to radio stations while traveling in order to obtain weather forecast information. Such forecasts generally cover a large geographic area, such as an entire county or a multi-county region, and can provide some indication to the vehicle operator of likely weather trouble, such as a flash flood or tornado. Because they cover such large areas, however, generalized weather forecasts may cause wasteful evasive action by drivers not realistically at risk. For example, if the National Weather Service issues a flash flood warning for an entire county, all drivers in the county may need to heed the warning, even if the flood areas make up only a small part of the county.
  • Similarly, if a sudden snowstorm approaches from the west, a large number of drivers may take evasive action based on a general weather forecast for cities in the path of the approaching storm. Depending on where the drivers are relative to the weather hazard, some drivers may feel the effects of the storm shortly after the warning, while others may not be in the path of the storm for 10, 20, or even 30 minutes. Providing drivers with more accurate and vehicle-specific weather forecasts could result in substantial time and energy savings. For example, if a driver is heading West and is projected to arrive at his destination within 20 minutes, it would be helpful to know that the storm will not arrive at the intended destination for another 30 minutes. Such a system would be particularly useful for fleets of commercial trucks or buses, for example, particularly since such vehicles may be more susceptible to causing injury or property damage during severe weather events (e.g., snow, ice storms, and the like).
  • Various position-sensitive automated vehicle systems have been proposed. For example, U.S. Pat. No. 5,991,687 (“System and Method for Communicating Information Related to a Geographic Area”) describes a system for displaying the location of a vehicle to the vehicle operator, along with other information such as a weather map. However, the system cannot provide the sort of information that would permit a vehicle operator to determine whether he or she was likely to encounter a weather hazard and for how long such a hazard might last.
  • Another system, disclosed in U.S. Pat. No. 6,009,374 (“Apparatus for and Method of Controlling Vehicular Systems While Traveling”), assists a vehicle operator by automatically controlling the vehicle in response to various detected conditions and an intended travel position. One variation of the system extracts current weather information and uses the information to sound an alarm. The system, however, does not provide predicted weather information to the vehicle operator; it does not provide hazard duration information; and it does not provide weather information tailored to the particular vehicle. Consequently, the system does not solve the aforementioned problems.
  • Yet another system, described in U.S. Pat. No. 6,018,699 (“Systems and Methods for Distributing Real-Time Site Specific Weather Information”), reports weather forecasts through the use of storm profiles that are transmitted to remote units at dispersed geographic sites. The remote units are stationary, and storm profiles are transmitted to remote units based on their geographic location. The system has no application for use with moving vehicles, as it cannot receive information concerning the mobile location of such vehicles.
  • In addition to the above, because we live in an increasingly mobile society, individuals are more likely to get lost or disoriented in unfamiliar territory and have their safety threatened by severe weather conditions. Specifically, weather is a factor in a high percentage of transportation accidents, including commercial aviation (26.8%), general aviation (20%), boating (11.2% of accidents; 14.8% of accidents involving fatalities), automobiles (16.3%), and recreational vehicles (10%). While some of these accidents were due to operator error, others are due to the driver, pilot or operator of the vehicle traveling into an area of hazardous weather beyond his or her skill level or the capability of his or her vehicle to handle the inclement weather. Current terrestrial navigation and weather systems suffer from several deficiencies: 1) receipt of a warning depends on a user being tuned to a radio station in the affected area that actually broadcasts storm warnings (in addition, many radio stations no longer broadcast warnings outside of the immediate area in which they are located); 2) warnings, e.g., NWR tone alerts, are only broadcast once—if the user misses the warning, the user will not be notified of the impending inclement conditions; and 3) if the user is not tuned to the correct radio station at the time of the warning, the user will miss the warning.
  • Assuming that the user actually hears the warning, the National Weather Service issues storm warnings by county. Thus, in order for the warning to be meaningful to the user, he or she would necessarily need to be familiar with the county layout of the area. However, when traveling, few people know which county they are currently in or which county they are approaching, other than when in or around their own home county. In addition, when the National Weather Service indicates that a storm is “near Jonesburg, moving northeast at 40 mph,” it assumes a user knows the location of Jonesburg, the spatial relationship between Jonesburg and the user's location (which may be changing if the user is in motion) and is able to integrate the motion of the storm with the motion of the user to know if the user is actually threatened. However, most people are not cognizant of this information.
  • Previously, the meteorological science and the positioning and communications technology required to get site specific information for a given vehicle or user and the hazards it could face did not exist. However, a number of navigation products for aviation, marine and terrestrial use have recently been introduced, including TeleType World Navigator, MapTech Pocket Navigator, MapTech Outdoor Navigator, TeleType GPS Companion, Microsoft Streets & Trips, Hertz NeverLost, ControlVision AnywhereMap/AnywhereWx.
  • In each of these products (except AnywhereWx), the user map orientation is fixed with a moving icon representing the vehicle (automobile or boat) in motion. This approach has a number of shortcomings, including ease with which a user can still get lost, and inability to adapt to non-fixed range conditions. That is, users who cannot easily read and interpret maps may still get lost. For example, if a map is always oriented with north at the top and a right turn is indicated, to someone traveling south the turn is actually to the left (on the map). A display that rotates to keep the route of travel at the top of the display would allow turns and other maneuvers to be synchronized with the route of travel (i.e., left on the display is the direction the driver actually turns).
  • Fixed ranges may be appropriate when a map display is used for navigation only, but fixed ranges are not appropriate when a device is used to anticipate hazardous conditions. For example, exits on the Kansas Turnpike can be as much as 30 miles apart. A user traveling westbound at Topeka using a navigation device with a fixed-range map display set on a range of ten miles may go past the last exit and drive into a dangerous weather situation 15 miles to the west. There would be no way for the user to avoid or escape on this limited-access rural highway.
  • Some known aviation systems rotate a display map with the route of flight and changes in aircraft direction. However, these are relatively large units intended to be fixed inside the cockpit of an aircraft. There is one known aviation display system that is portable, AnywhereMap by Control Vision. AnywhereMap uses a GPS signal to rotate its display to conform to the direction of travel of the AnywhereMap device. The map moves underneath a fixed icon or point on the display to indicate the location of the device above the map. There is a supplement to AnywhereMap called AnywhereWx in which current radar and other weather information is added. No forecast information is available on AnywhereWx, nor does it have the capability of changing ranges or otherwise notifying a pilot or user of hazardous conditions in the travel path. There is no technology to predict when the path of hazardous weather and a moving user will intersect.
  • Hertz's Neverlost in-car navigation system also changes orientation as the automobile changes direction. However, there is no weather information on the Neverlost system. In addition, because the Neverlost system is designed to assist automobile renters who are generally unfamiliar with the locale in which they have rented the car, the close-up fixed map range is inappropriate for meteorological display and warning purposes.
  • In addition to the above limitations, known systems typically provide, at most, only location information regarding the mobile device. That is, the mobile device cannot be used to report information, other than location information, from the mobile device to a second party, e.g., another user or a central server.
  • The aforementioned problems indicate there is a need for the solutions provided by the present invention.
  • BRIEF SUMMARY OF THE INVENTION
  • The invention provides a system and method for receiving event or hazard information by a mobile data processing device and using that information to warn a user of the device of a future hazard or life threatening event with reference to the user's and/or device's intended direction of travel. In one embodiment, an event center maintains a database and display of hazards (current and predicted) across a large area, such as the entire United States and adjacent coastal waters. The event center also receives information regarding the location of each of a plurality of mobile data processing devices, such as PDA's, cell phones, laptop computers, automobiles or a fleet of commercial trucks.
  • A hazard location algorithm compares a forecast location of each device with a forecast hazard and transmits a warning to each device that is predicted to encounter the hazard. The warning can take the form of text, audio, and/or a visual display indicating, for example, that the device will likely encounter heavy snow in approximately 30 minutes, and that the heavy snow will last for approximately 45 minutes. As the device moves, its actual position is updated in the event center, and a revised warning is transmitted to the device. The warning can be conveyed to the vehicle in terms of mile posts, railroad stations, waypoints, Very High Frequency Omnidirectional Range Stations (VORs), latitude/longitude, etc.
  • In some embodiments, the event forecast warning system may use a rotating map to display information to a user of the system. The system display displays a geographic map including an icon indicating a present location of the system on the geographic map, based on received location information. The display also includes forecast hazard information. Control logic of the system rotates the geographic map displayed, based on the received location information, so that a direction of travel of the system maintains constant with respect to a predetermined position on a housing of the display (e.g., the top of the display).
  • In yet other embodiments there is a method for providing information regarding an observed event, receiving an event type as user input into a mobile data processing device, where the event type is selected from a constrained set of event types displayed on the mobile data processing device. The mobile data processing device determines an event location in proximity to the mobile data processing device, and wirelessly sends to an event center, the event type and the determined event location. The location can be determined in various ways, including user input, automatic detection, or reading location information from a second device such as an RFID tag.
  • The event center may receive from a mobile data processing device, computer readable data comprising information corresponding to an event visually observed by a user of the mobile data processing device, wherein the data includes a type of event, and includes a location of the event based on the location of the mobile data processing device. The type of event can be selected from a constrained set of event types. The event center may then display on a display device a warning based on the received computer readable data.
  • In some embodiments, based on the event initially reported, the device may be used to report subsequent related information, or secondary information, regarding the event dependent on the type of event initially selected by the user of the mobile data processing device. E.g., where the event type identifies a medical condition, it is useful to know such information including the afflicted person's blood pressure, or to relay EKG information. The mobile data processing device may receive an input value for a type of secondary information associated with the selected event type, and wirelessly send to an event center the input value for the secondary information. The event center may optionally return a confirmation message to the mobile data processing device.
  • The secondary information may be determined in various ways according to various embodiments of the invention. For example, the types of secondary information associated with various event types may be stored in a lookup table, database, or other storage in the mobile data processing device. Alternatively, the associated type of secondary information may be provided by the event center. An event type may have multiple types of secondary information associated with it. Secondary information may include numerical values (e.g., a blood pressure), binary data (e.g., an EKG), textual information, visual images or photos, audio recordings, and the like.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows a system including an event center that provides hazard information to a plurality of recipients 107, 108 and 109.
  • FIG. 2 shows one possible configuration for a vehicle warning system and method including a display 201 that shows weather hazard information and a cell phone 207 that optionally displays weather hazard information.
  • FIG. 3A shows a current weather grid including current and forecast weather hazards, and current and forecast vehicle locations.
  • FIG. 3B shows the weather grid of FIG. 3A after ten minutes have elapsed.
  • FIG. 3C shows the weather grid of FIG. 3A after twenty minutes have elapsed.
  • FIG. 3D shows the weather grid of FIG. 3A after thirty minutes have elapsed.
  • FIG. 3E shows the weather grid of FIG. 3A after forty minutes have elapsed.
  • FIG. 3F shows the weather grid of FIG. 3A after fifty minutes have elapsed.
  • FIG. 4A shows a current weather grid including current and forecast weather hazards, and current and forecast vehicle locations.
  • FIG. 4B shows the weather grid of FIG. 4A after ten minutes have elapsed.
  • FIG. 4C shows the weather grid of FIG. 4A after twenty minutes have elapsed.
  • FIG. 5 shows a method of generating weather hazard information for vehicles according to various principles of the present invention.
  • FIG. 6 shows an illustrative rotating user map in a first orientation according to an aspect of the invention.
  • FIG. 7 shows an illustrative rotating user map in a second orientation according to an aspect of the invention.
  • FIG. 8 shows an illustrative rotating user map in the second orientation according to an aspect of the invention, zoomed out from FIG. 7.
  • FIG. 9 illustrates a storm spotter observing meteorological conditions using a mobile device, according to an illustrative embodiment of the invention.
  • FIG. 10 illustrates a display of meteorological conditions as reported to a weather monitoring system, according to an illustrative embodiment of the invention.
  • FIG. 11 illustrates a conventional crawl generation method.
  • FIG. 12 illustrates a method for generating information for broadcast via television according to an illustrative embodiment of the invention.
  • FIG. 13 illustrates a block diagram of a vehicular media system with an integrated hazard warning system, according to an illustrative embodiment of the invention.
  • FIG. 14 illustrates a method for reporting follow up information based on the type of event initially selected by a user.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 shows a system employing various principles of the present invention. As shown in FIG. 1, an event center 101 receives event-related information from various sources, such as weather-related information from one or more radar sources 102, temperature data sources 103, wind data sources 104, and other data sources 105 (including, but not limited to, regional weather stations that provide air and pavement temperature, humidity, and other measurements). One or more antennas 110 coupled to weather center 101 may receive information regarding the location of mobile devices that use the system. In addition to or instead of radio frequency communication, this information can be received over the Internet, wireless network, or other computer network, or via dedicated dial-up telephone lines. Additionally, Aircraft Situation Display (ASD) data 113 can be received from various sources, such as the FAA, which distributes information regarding the current location and identity of aircraft.
  • Event center 101 may also be connected to and receive information from non-weather related entities, such as Federal, State, and/or local emergency response agencies 114 (fire, police, EMS, 911, FEMA, etc.), private response companies 115. In this manner, center 101 may be equipped to accept, provide, and/or relay information regarding any life threatening or hazardous event.
  • In one embodiment, event center 101 may be coupled to one or more trip planning web sites 106, which allow device operators to pre-register with the system and to optionally file trip plans, similar in nature to so-called “flight plans” that are filed by pilots. In this embodiment, described in more detail herein, device operators provide information regarding the identity of the device, the intended starting point and destination, and route information (e.g., which highways will be traversed), and this information is stored in event center 101 for tracking purposes.
  • Each recipient 107, 108 and 109 includes a corresponding device, illustrated by element 107 a, 108 a, and 109, that receives event information from event center 101 pertaining to that device's current and/or future predicted location. In certain embodiments, each device is equipped with a navigational device such as a GPS receiver that enables the device to determine its present position and a radio frequency transmitter that transmits the device's current location to weather center 101. Additionally, as described below, each device preferably includes a display and/or audio output device that permits event information to be communicated to the device operator. In one embodiment, the device comprises a cellular telephone, a wireless Personal Digital Assistant (PDA), or other similar device.
  • It is presumed that a network of radio antennae illustrated as elements 110, 111, and 112 is available to relay signals to and from each device. Alternatively, satellite communication can be used, or a combination of the two can be used. Various commercially available systems, such as the so-called “ON STAR™” system, or a mobile telecommunications carrier (e.g., Sprint PCS, Cingular, Nextel, etc.) can be used to transmit and receive information including device identification and location information. For aircraft, the FAA provides a data stream that identifies each aircraft by its tail number and provides the current location of the aircraft. Although not critical to the invention, it is contemplated that each device user (or fleet operator, where appropriate) will pre-register each device with event center 101 by automatically or manually providing device identification information that can then be used to correlate device locations with particular devices. Event center 101 may charge a fee for event reporting services on a monthly or transaction basis, thus providing a commercially beneficial arrangement.
  • In general, event center 101 generates event or hazard predictions for a plurality of geographic areas, such as four square kilometer “cells,” and compares the location (current and predicted) of each cell in which there is a future event or hazard to device locations. The size of the cells is arbitrary, as they could be 100 yards on a side or even smaller as meteorological science improves and computing power continues to drop in price. For each event or hazard, event center 101 transmits a message to each device that is predicted to intersect with or be located in the cell, and optionally provides information concerning the nature of the event (e.g., severe snowstorm, flood, chemical plume, biological hazard, terrorist attack, etc.), the predicted time before the event will occur, based on the device's current path (including, for example, the direction and speed of the event), and the predicted duration of the event.
  • Event center 101 monitors weather conditions around various geographic areas such as counties, States, bodies of water, or the entire United States, and forecasts future events, including weather hazards such as severe storms, hail, snow, wind, ice, tornados, or other types of hazards. There are numerous methods of predicting weather involving both computers and humans, and various companies provide weather forecasting services, as does the National Weather Service. One example of a weather predicting method is disclosed in U.S. Pat. No. 5,959,567, entitled “Method and Apparatus for Tracking of Organized Storms.”
  • FIG. 2 shows an illustrative embodiment for a device 200 that can be used independently or installed in vehicles in accordance with the principles of the present invention. It will be appreciated that various types of navigational aids are commercially available, including GPS receivers and map displays that identify a device operator's current location. The inventive principles can be applied by modifying any of these commercially available units to incorporate additional functions contained herein. Moreover, various commercially available systems can be installed in a vehicle to transmit the current location of the vehicle for various purposes, such as theft prevention and vehicle recovery. Alternatively, device 200 may be a standalone data processing unit with the requisite capabilities, such as a laptop or notebook computer, personal digital assistant or mobile telephone, handheld or tablet PC, or the like.
  • As shown in FIG. 2, a GPS receiver 203 receives information from satellites that permits the device to determine its current location with a reasonable degree of accuracy. This information is fed into a microprocessor 202, which is programmed to periodically transmit the information through wireless transceiver 204, or through an optional other network interface 208. When installed in a vehicle, additional information from the vehicle, such as data from vehicle sensors (e.g., temperature, speed, etc.) can be transmitted to the event center through transceiver 204 or network interface 208.
  • Microprocessor 202 can be programmed with information regarding where to transmit the information (e.g., a radio frequency, Internet Protocol address, or the like). Instead of a single event center, multiple event centers can of course be provided, and each device can transmit to the nearest event center based on its location or to an event center for a particular type of event. Alternatively, distributed receiving centers can forward device location information to a central event center using a computer network such as the Internet. Transceiver 204 may include a receiver that receives messages transmitted from the event center and a transmitter for providing information from the device to the event center. Alternatively, the warnings can be received through Network interface 208. Warnings can be transmitted as text and/or audio messages to a cellular telephone number provided by the device operator corresponding to the device.
  • In one embodiment, a map display 201 of the type commonly used in commercially available vehicle navigation systems or on portable electronic devices is coupled to the microprocessor 202. As shown, the map shows the current location of the device superimposed on a map, such as a street or county map. Additionally, warning information received from the event center can be superimposed in the form of text and/or graphics on the map display in order to indicate the proximity and direction of the hazard or to the device operator. A speaker 205 can be used to generate audio warnings.
  • Turning to the operation of the event center, in one embodiment a computerized database of current and forecast event information, such as weather information, is generated and periodically updated. This data can be stored in a grid-type data structure in which a geographic area is divided into cells of a given size (e.g., four statute of nautical miles on each side). In other words, weather hazard information extracted from a weather map (extracted either by a human operator or automatically by computer) is converted into a discrete hazard indicator (e.g., severe snow, severe thunderstorm, hail, chemical cloud, etc.) and the indicator is stored into a cell corresponding to the area over which the hazard will occur. A county, for example, may be divided into a plurality of fixed-size cells, and a storm moving through the county may cause hazard indicators to be stored in a subset of those cells as the storm moves, thus avoiding sending a warning message to an entire county if possible.
  • For purposes of illustration, it will be assumed that a geographic region is divided into a plurality of cells. In each cell for which a current or forecast hazard exists, a hazard indicator is stored to indicate the current or predicted condition in the cell. The grid is updated as the event situation changes (e.g., the weather changes). Thus, every few minutes, the grid is updated to reflect the latest current and predicted future information.
  • In one embodiment, information concerning each device location is also maintained in the weather grid, such that overlaps between forecast hazards and forecast device locations can be identified by computer. Assume that a severe thunderstorm is moving directly from west to east, and a device is moving directly toward the advancing storm (i.e., from east to west). FIG. 3A shows a current weather grid including a plurality of cells in which a current weather hazard W0 exists in four cells on the left side of the grid. A forecast weather hazard W10 (i.e., predicted to hit in 10 minutes) exists in the next set of cells just to the east of the current weather hazard. Similarly, a forecast weather hazard W20 exists just to the east of the 10-minute forecast, and a forecast weather hazard W30 exists just to the east of the 20-minute prediction. Thus, assuming that each cell measures 4 nautical miles on each side, FIG. 3A shows that the storm is generally moving east at a rate of 4 nautical miles every 10 minutes. Although only one weather hazard per cell is shown, it is of course possible to have multiple weather hazards activated in each cell (e.g., severe hail and severe lightning, for example). It will be appreciated that different cell sizes and granularity can be used as desired; in general, smaller cell sizes will result in increased computational needs, but greater specificity.
  • Also shown in FIG. 3A is a forecast vehicle or device location, illustrated by the notation V0 (vehicle position now) through V30 (forecast vehicle location 30 minutes from the present time). As shown in FIG. 3A, the vehicle is moving due west at approximately 4 nautical miles every 10 minutes. At the initial time as shown in FIG. 3A, the current vehicle position is not in a cell for which a weather hazard exists, and there is no projected overlap for the next 30 minutes based on the 30-minute forecast weather hazard (indicated by W30) and the 30-minute forecast vehicle position (indicated by V30). Thus, no warning is issued at this time. As meteorological science improves it will be possible to generate warnings for more than 30 minutes into the future.
  • FIG. 3B shows the weather grid of FIG. 3A after ten minutes has elapsed. In FIG. 3B, all of the current and forecast weather hazards have moved one cell to the right (i.e., moved due east by four nautical miles), and the vehicle positions (current and forecast) have moved to the left by one cell (i.e., moved due west by four nautical miles). Consequently, there is now an overlap between the vehicle's 20-minute forecast location and the storm's forecast 30-minute future location. According to one variation of the invention, the weather center generates a warning to the vehicle or device indicating that a weather hazard is forecast to hit the vehicle in 30 minutes and, optionally, when the vehicle will “clear” the hazard. In general, the system looks for matches to indicate the time that the hazard will first be encountered and its duration (i.e., based on the number of cells that the vehicle is expected to travel through). There may be times when the hazard is so large that the end of the hazard will be beyond the 30-minute interval; in such cases, no “duration” need be provided.
  • There are many different ways of evaluating the overlap situations illustrated in FIGS. 3A through 3F, and the following is intended to provide one example only. In one variation, for each overlapping cell, if the vehicle forecast time is greater than the weather forecast time (e.g., V30 is greater than W20), the cell is ignored for warning purposes, whereas if the weather forecast time is greater than or equal to the vehicle forecast time, a warning is generated. Thus, according to one variation of the method, a warning is generated for only one cell in FIG. 3B (i.e., the cell containing W30 and V20). The warning time is the weather forecast time for that cell (i.e., 30 minutes). The validity of this prediction can be seen by looking forward to FIG. 3E, which shows the situation 30 minutes later (i.e., the current vehicle position V0 coincides with a current weather hazard, W0).
  • Turning now to FIG. 3C (twenty minutes later), there are four cells in which the vehicle's location falls in cells containing weather hazards. However, the two leftmost cells contain overlaps where the vehicle forecast time is greater than the weather forecast time, and these can be ignored. The remaining two cells indicate that the vehicle's current location is in a 30-minute hazard cell (cell containing V0), and that the vehicle's 10-minute future location is in a 20-minute hazard cell (cell with V10). The hazard time can be calculated as T=V+(W−V)=W, or 20 minutes. That is, the hazard time is the weather forecast time in the leftmost cell that does not contain a vehicle forecast time that exceeds a weather forecast time. The validity of this forecast can be seen by looking forward to FIG. 3E (twenty minutes hence), which shows that the vehicle is in a cell experiencing a weather hazard.
  • Alternatively, where multiple overlapping cells occur, a subtraction value W−V can be obtained (i.e., subtract the vehicle forecast time from the weather forecast time) for each cell. The cell containing the lowest non-negative number is used to generate the warning value, and the warning value is the weather forecast time. For example, in FIG. 3B, there are two overlapping cells, the first one having a W−V value of −10, and the second having a W−V value of +10. The cell containing the +10 value is used, and its weather forecast time is 30 minutes. Therefore, a 30-minute hazard warning is generated. Similarly, in FIG. 3C, there are four overlapping cells, as follows: first cell W−V=−30; second cell W−V=-10; third cell W−V=+10; fourth cell W−V=+30. The cell generating the lowest non-negative number has a weather forecast value of 20 minutes, which can be verified by looking ahead 20 minutes (FIG. 3E). Similarly, in FIG. 3D, there are three overlapping cells, as follows: first cell W−V=−20; second cell W−V=−10; third cell W−V=+10. The weather forecast value of that cell is 10 minutes, which can be verified by looking ahead 10 minutes (to FIG. 3E). Finally, in FIG. 3E there is only one overlapping cell, which has a W−V value of zero. The weather forecast value for that cell is zero, indicating that a weather hazard presently exists for the vehicle.
  • FIGS. 4A to 4C show a second illustrative example in which the vehicle's predicted path changes over time (i.e., from generally northwest to generally southwest). Beginning in FIG. 4A, at an initial time there is an overlap between two cells. The first cell has a W−V value of −20, and the second cell has a W−V value of zero. The weather forecast for the non-zero cell is 20 minutes, indicating that a weather hazard will occur in 20 minutes.
  • In FIG. 4B, ten minutes later, there are four overlapping cells, with W−V values as follows: first cell, W−V=−30; second cell, W−V=−10; third cell, W−V=+10; fourth cell, W−V=0. The two non-negative cells show weather hazard forecast times of 20 minutes and 10 minutes, respectively. The lowest non-negative cell has a forecast time of 10 minutes, which can be given as the warning.
  • In FIG. 4C (twenty minutes after FIG. 4A), the forecast vehicle position has now shifted to a southwest position, possibly as a result of receiving updated position information from the vehicle, or due to an interpolated new path based on updated information, or due to other information such as deviation from a previously provided travel plan. In FIG. 4C, there are two overlapping cells, with W−V values as follows: first cell, W−V=0; second cell, W−V=+10. Using the cell having the lowest value (0), the forecast weather hazard time is 10 minutes, which can be given as the warning.
  • In addition to providing a warning indicating the time that a weather hazard will be encountered, the system can provide an estimate as to the duration of the hazard, based on the current travel path of the vehicle. For example, if the weather grid indicates that the forecast vehicle position for the next 30 minutes will intersect cells in which storm activity is predicted for the next 30 minutes, but thereafter will be cleared of the storm cells, the system can inform the vehicle operator that the weather hazard will last for 30 minutes. In FIG. 3C, for example, a hazard duration value of 20 minutes can be given, because the vehicle's 20-minute future position is not in a cell that contains a weather hazard.
  • Those of skill in the art will appreciate that similar methodologies may be used to provide warning messages regarding events other than meteorological events, including smog warnings, chemical or biological attack warnings, earthquake, volcanic eruption, and the like.
  • As explained above, event center 101 preferably maintains information regarding the positional location (e.g., latitude and longitude) of each of a plurality of devices that have pre-registered with the event center to provide mobile hazard reporting services. In one variation of the invention, each device periodically transmits its current location to the event center, and this information is used to update the grid. Devices can pre-register with the event center by providing identification information, personal identifier, serial number, or other unique ID, (e.g., the VIN for an automobile, a license plate number, fleet serial number, or the like), and this information is transmitted along with the positional information to event center 101. Additionally, the computer in event center 101 can extrapolate future (forecast) positions for the device by comparing two previous locations along with the time differences between transmissions from those locations.
  • For example, if a device has moved between two latitude/longitude points within a certain period of time, the computer can calculate a predicted heading and velocity based on these two points and the elapsed time between the points. This heading and velocity can be translated into cells using simple linear algebra.
  • Device locations can also be correlated and interpolated based on a “flight plan” provided by a device owner before leaving for a trip. A web site can be used to facilitate the entry and transmission of this information to weather center 101. For example, a driver can indicate on a map the starting point, ending point, and intended travel path (e.g., by specifying or highlighting this route on a map). Weather center 101 can use this information to determine the likely position of a device based on the starting time of the trip and the elapsed time. Additionally, information regarding speed limits on various highways can be taken into consideration when determining the likely position of a device (e.g., if traveling on an interstate that has a 65-mph speed limit, the computer can assume that the vehicle has maintained this speed between two points). Consequently, if event center 101 does not or cannot receive a signal indicating device position, it can estimate the position based on the trip plan filed by the device operator. In the event that hazards are predicted for the vehicle, the system can suggest an alternate route that avoids or minimizes intersections with cells that have hazards.
  • In another variation of the invention, devices can register to use the service by using a telephone (e.g., a cell phone) to dial a telephone number and provide the phone number of the device, to be activated for alerts. For example, a family traveling by automobile can use a cell phone capability of the device to call a toll-free telephone number and enter the telephone number of the device. Thereafter, they can periodically transmit their current location. Event center 101 can thereafter transmit weather hazard warnings directly to the cell phone, in the form of short text messages, or by voice messages.
  • Aircraft positions can be obtained from an Aircraft Situation Display (ASD) data source, such as that provided by the Federal Aviation Administration. In this variation of the invention, event center 101 obtains periodic location information and identification information (e.g., tail numbers) and uses it to identify the location of airplanes. Consequently, it is not necessary for aircraft to transmit their location to weather center 101, although such a configuration is of course within the scope of the invention.
  • In addition to transmitting current location information, each device may transmit other data, such as temperature and current and average velocity. Temperature data from the device could be used, for example, to help predict whether the roads will be icy based on meteorological conditions.
  • FIG. 5 shows various steps of a method that can be used to carry out various principles of the present invention. Beginning in step 501, one or more devices pre-register to receive warnings. As described above, this pre-registration can occur using a web site; a telephone; data connection, or by other means. The registration step associates a device identifier with the device, so that subsequent location updates for that device identifier can be correlated with the device, including means for communicating with the device (e.g., an Internet Protocol address of a device; a cell phone telephone number to which warnings will be transmitted, the network address of a wireless PDA; or the like). Once registered and activated, event center 101 will track and provide warnings to the device.
  • In step 502, a composite of current and forecast conditions is generated and mapped onto a grid such as the type shown in FIG. 3A. There are many different methods of predicting hazards, including human-originated means, computer-generated means, and combinations of the two. As is conventional, various meteorological displays can be generated to show various forms of precipitation, temperatures, pressures, and wind conditions. The data can include radar reflectivity data such as that generated by NEXRAD radars operated by the National Weather Service; “slime track” information showing the position of observed or actual tornados over a period of time; meteorologist-entered information such as the suspected location of a tornado or other severe weather event; information derived from spotters; and other data tending to show a severe weather event such as a tornado. In one embodiment, this information can also include predicted future storm or tornado tracks that are predicted using any of various technologies, such as those illustrated in U.S. Pat. No. 5,959,567, entitled “Method and Apparatus for Tracking of Organized Storms.”
  • In another embodiment, a future path can be predicted using human judgment (e.g., trained meteorologists monitoring various radar data and other sensed information). In yet another embodiment, a projected path as provided by the National Weather Service (NWS) can be used. The NWS often provides an array of points or “dots” that can be connected to determine the path along which a tornado or hurricane is expected to move.
  • A tornado location can be heuristically determined using a combination of radar echo shape (“hook” echo), radar wind velocity and echo structure, all well known in the meteorological community. Once the initial position is determined, a predicted future location can be predicted using the principles set forth in the '567 patent, or a meteorologist can use his or her judgment to establish a projected future path. The National Weather Service transmits a Tornado Detection Algorithm (TDA) in its WSR-88 radar data stream, and this TDA position could thus also be used. The NWS also uses its own movement algorithms, which could be employed in conjunction with the principles of the invention. Finally, information supplied by “spotters” can be used in conjunction with any of the above techniques in order to pinpoint the location of an actual tornado.
  • Event center 101 may similarly receive data regarding non-meteorological events from government agencies and/or private companies.
  • In step 503, a composite of current and forecast device locations is generated and stored in a data structure like that of FIG. 3A, such that device positions and hazards can be evaluated to determine whether there are intersections in cells that would warrant one or more warnings. As explained above, device locations can be extrapolated if necessary, and updated as device location updates are received.
  • In step 504, the forecast hazards and the forecast device locations are compared to determine whether there are any overlaps. As explained above, for example, if a forecast device position in 30 minutes will intersect with a cell in which a storm hazard is forecast for 30 minutes, a warning will be sent to the device operator, based on the pre-registered information (e.g., information correlating the device identifier to a cell phone number, IP address, or other communication tool). Additionally, the duration of the weather hazard can be provided based on the forecast path of the device and the end of the weather hazard. For example, if a severe hailstorm is predicted to occur across a large number of cells, but the vehicle will have passed beyond the cells in 45 minutes, then the event center can indicate that the hazard will subside in 45 minutes.
  • Consequently, in step 505 a warning of the distance or travel time to a hazard is transmitted to the device or devices in the cell corresponding to the hazard, along with the duration of the hazard and other supplemental information as available (e.g., tornado spotted in the cell in which the vehicle is traveling). In step 506, an optional step of suggesting an alternate route can be provided.
  • In an alternative embodiment of the invention, the functions of the event center may be performed by system 200 (FIG. 2) based on received location and hazard information, such as meteorological or weather information. That is, each system 200 may include control logic (e.g., computer software executed by microporocessor 202 ) to perform the functions of an event center with respect to itself, calculating warning information for itself based on the received location and hazard information. In such an embodiment, an information distributor may relay pertinent weather and hazard information to each system, or the information may be received directly from primary information sources (e.g., the National Weather Service).
  • Roating User Map
  • According to an aspect of the invention, a rotating user map may be used to improve vehicle and device navigation, and hazard awareness, resulting in improved safety and productivity. While the invention is described with respect to weather hazards and meteorological information, the invention is applicable for providing warnings for any type of hazard, including natural or man-made disasters, life threatening events, etc.
  • The GPS receiver 203 may communicate with the microprocessor 202 to generate for display on display 201 a map that is tied to latitude and longitude coordinates and that “rotates”as the user changes directions. That is, the top of the display (or any arbitrary fixed point) faces the same direction the user is traveling. In addition, the range of the display (i.e., the level of granularity and size of the area visible on the display) is selectable by a user of the device or dynamically by software controlling the device's operation. The range refers to the zoom level of the display. For example, a customer may use a short range (high zoom level) when using the system primarily as a navigational tool, e.g., where the display depicts an area of only 1 square mile, in order to view in detail the immediately surrounding area. However, a customer may use a larger range (low zoom level) when using the system to receive meteorological information and/or warnings, e.g., the display depicts an area of 100 square miles, in order to clearly view meteorological information for a larger geographic area. The zooming of the display may be controlled by the microprocessor 202.
  • FIG. 6 illustrates a display 201 of device 200, where the system is traveling to the north, and rain 605 is illustrated with respect to the location of the system. If the user holding the system or vehicle in which the system is located turns right onto Grand Ave. and begins traveling to the east, the display rotates so that the direction of travel is at the top of the display (or any other predetermined side), such as is illustrated in FIG. 7. While an icon 601 depicting a car is used to indicate the system's current position, any icon may alternatively be used. Arrow 603 is for illustrative purposes, indicating the direction of travel of the system, and does not necessarily need to be included on display 201.
  • With further reference to FIGS. 8, an aspect of the invention provides current and forecast weather information pertinent to the system's route of travel. An override system may cause the zoom level of the display to change to insure that the user receives critical information regardless of the range or direction of travel when the information becomes pertinent. The method as performed by the system may be controlled by the microprocessor connected to the GPS receiver with appropriate circuitry, hardware and/or software control logic.
  • When a user is viewing the display at a high zoom level (e.g., one mile) to view detailed street, topographic or marine information, meteorological information regarding an approaching storm might not be visible on the display 201 until the system (and its user) is too near the meteorological phenomenon (e.g., inclement weather such as heavy rain or a lightning storm) to take appropriate precautions such as altering his or her route of travel to avoid the inclement weather. Thus, according to an aspect of the invention, the system automatically enlarges the range (lowers the zoom level) as appropriate such that the meteorological threat is visible on the display as well as the icon 601 indicating the position of the system.
  • FIG. 8 illustrates the display after the system automatically zooms out from the display illustrated in FIG. 7. FIG. 8 illustrates the icon 601 indicating the current location of the user, the present location 801 of a storm with severe weather areas 803 (e.g., hail), and the forecast location 805 of the storm and severe weather areas 807, with which the system will intersect. FIG. 8 also illustrates a warning 809 indicating that hail is predicted. The warning may optionally include a duration or expiration time (see FIG. 9, discussed below). The types of hazards or inclement weather for which the system will automatically adjust the range of the display 201 may be user-defined or set by the system software.
  • In some embodiments the system automatically changes the zoom level without user input if the inclement weather will intersect an extrapolated path of the user or the path as depicted on a pre-registered trip plan. The extrapolated path of the user may be based on a direction of travel of the system, or may be based on the road on which the user is currently traveling. That is, if the road turns or changes directions, the system may assume that the system will turn and change directions with it. Alternatively, the user may specify or the system may provide a default safe distance, e.g., five miles, where if the inclement weather is or is forecast to be closer than the safe distance value, then the system will automatically adjust the zoom such that the inclement weather (or weather forecast) is visible on the display.
  • However, if the system and the inclement weather are not calculated to intersect (or get closer than the safe distance) at some future time, the system might not automatically change zoom levels. For example, when the system is traveling away from the inclement weather and the paths of the system and the weather do not intersect, the system will not change the zoom level and interrupt the user's viewing of the display (e.g., the user is heading south at 65 mph and the inclement weather behind the user, while also heading south, is only moving at 30 mph).
  • Using the above described systems and methods, the weather warning system is user centric in that the display is based on the system's specific location. Another system one mile away will provide a different display. Each system displays hazards or hazard warnings when the hazard is pertinent to the specific system's location or path. Each system overrides the user to display a hazard pertinent to the system's location if the hazard is within a distance selected by the user, and each system will not interrupt a user when the system is not threatened by the hazard. By only displaying information pertinent to the specific system, the effectiveness of a storm warning or other alert is maximized because false alarms are minimized. Another mobile device 905 displaying hazard information on a rotating user map is illustrated in FIG. 9, discussed further below.
  • Reporting Spotter Information
  • As indicated above, meteorological condition information or hazard information may be observed by a spotter or user near a location of the observed condition or event. FIG. 9 illustrates a spotter 901 observing, e.g., meteorological condition 903, namely, a rotating wall cloud, indicative of a possible tornado. Spotter 901 may enter data 907 into a mobile computing device 905, e.g., a personal digital assistant, smartphone, mobile telephone, or the like. Data 907 may include a type 909 of the observed condition, and an approximate location 911 of the observed condition.
  • Various input methods may be used to enter data 907 into mobile device 905. For example, the observed condition may be selected from a constrained list of predetermined inputs, e.g., by using a drop down list, radio buttons, or the like. Alternatively, the spotter 901 may manually enter the observed condition, e.g., by typing or writing input into the mobile device 905 as is known in the art. The predetermined inputs may be selected by the mobile device based on a category (e.g., meteorological, medical, natural disaster, terrorist, etc.) and subcategory (e.g., under meteorological, sub-categories may include tornado, precipitation, lightning, etc.) selected by the spotter. Thus, if the spotter selects the meteorological category and tornado subcategory, the mobile device may provide a drop down list or radio buttons having selections for “Tornado On Ground,” “Funnel Cloud Aloft,” and “Rotating Wall Cloud” as is illustrated in FIG. 9. The following table provides illustrative categories, subcategories, and selections within subcategories that may be used.
    TABLE 1
    Category Subcategory Selections
    Meteorological Tornado Tornado On Ground
    Funnel Cloud Aloft
    Rotating Wall Cloud
    Precipitation Rain
    Sleet
    Hail
    Snow
    Flooding
    Surface Conditions Icy Roads
    High Winds
    Sub-32° F.
    Heat Advisory
    Medical Individual Heart Attack
    Heat Exhaustion
    Seizure
    Broken Bone
    Vehicular Accident Auto Accident
    Motorcycle Accident
    Bicycle Accident
    Natural Disaster Volcanic Eruption
    Earthquake
    Forest Fire
    Terrorist Attack Physical Bomb
    Gunfire/Artillery
    Hostages
    Chemical Liquid
    Gaseous
    Biological Contained
    Uncontained
  • Those of skill in the art will appreciate that alternative categories, subcategories, and selections within subcategories may be used to suit the needs of the particular system. That is, the specific categories, subcategories, and selections within subcategories used is secondary to the fact that categories, subcategories, and selections within subcategories are used to provide a constrained list of selection items to a user. In addition, more or fewer hierarchical levels of categories may alternatively be used and, as evidenced above, the same number of category levels need not be used for each top-level category.
  • The approximate location input by the user may be based on the location of the mobile device 905, e.g., when device 905 includes a global positioning system (GPS). The spotter 901 may enter information indicating that the observed condition is at the location of the mobile device 905, or may provide information indicating the observed condition's location relative to the mobile device 905, e.g., by providing a distance 913 from the mobile device 905, and a direction 915 from the mobile device to the observed condition. Optionally, the mobile device 905 may be equipped with a compass and/or a distance meter (e.g., a laser distance calculator) to help the user determine the direction of an event from the mobile device as well as the distance of the event from the mobile device. The device may then convert the location information into estimated latitude and longitude coordinates. In addition, the user of the mobile device may provide an approximate location of the observed condition by selecting a position on the displayed map. That is, the user can touch the screen at the approximate location of the observed condition, and the device translates the touch input coordinates to an approximate location (e.g., latitude and longitude) of the observed condition based on the input location on the displayed map.
  • In other embodiments, alternative methods of computing location may be used. For example, the system may be adapted for use in a particular location, such as a large stadium, arena, race track, or other venue in which prompt reporting of hazardous and life-threatening events can potentially save lives. In such a scenario, the system may be adapted for the user to input a section, row, and/or seat number where an affected individual is located. That is, if a patron seated in section 212, row AA, seat 10 is having chest pains, that patron (or others around him or her) can signal an usher or employee equipped with a mobile device 905 adapted for use in the particular venue. The employee may then select Medical/Heart Attack from the constrained list of selection items on the device, and enter the location section 212, row AA, and optionally seat 10 (the section and row numbers typically provide enough specificity for emergency response purposes). The employee then sends the information by selecting the ‘send’button 917 or similar option. The information is wirelessly transmitted to the event center 101, and a confirmation message may optionally be relayed back to the device 905 from which the employee sent the information to confirm that the report was received by the event center 101. In this example, the venue operator may maintain its own event center, in which case the venue operators are immediately notified of the patron's medical situation and can initiate the emergency response thereto. In addition, the venue operator may have a GIS map that correlates GPS locations to specific seat locations, where the reported location information is sent in latitude/longitude format.
  • In another embodiment of the invention, the mobile device 905 may be equipped with a RFID tag reader, and RFID tags may be located throughout a venue, e.g., at each section, row, seat, conference hall, points of interest, offices, etc. Each RFID tag then identifies the location in which the RFID tag is placed when activated by the RFID tag reader on the mobile device 905, and the location information is automatically input into device 905 for further communication to event center 101.
  • Upon submitting the data to the event center 101 (FIG. 1), the event center may perform an integrity check on the reported data. The integrity check may include determining the user or spotter from which the information was received. If the spotter is known to the organization operating the event center, the information is more likely to be reliable than if the information is received from a user unknown to the organization operating the weather center. In addition, the event center may compare the received information to known conditions (e.g., current weather) to determine if the condition is likely or even possible. For example, upon receiving a report from a spotter that a rotating wall cloud has been observed at location X,Y, the event center may compare the report with other meteorological information. If all other meteorological information indicates that location X,Y is sunny with no clouds in the sky, the received report might be discarded or ignored.
  • After performing the integrity check, the event center integrates the newly received information with presently known information, e.g., information received from other sources such as the National Weather Service, FEMA, etc. In addition, the event center may transmit the updated information to remote subscribers who have previously requested to be kept informed of conditions in certain areas. FIG. 10 illustrates a subscriber display including an indication 1001 of the spotter's report regarding the rotating wall cloud.
  • The reporting system described herein is especially useful in high-noise environments, such as at auto races, during high winds or storms, amidst a panicked crowd of people, on an airport tarmac, or at other high-noise events, because communications are not dependent on voice communications or being able to hear a user attempt to audibly report event information. The system is also particularly useful in self-sustained environments or areas that do not rely on public emergency response groups. For example, many auto race tracks, speedways, and superspeedways are not supported by public 911, fire department, paramedic service, and/or hospitals. That is, they provide their own fire department, their own paramedic service, and/or their own hospital. In such a scenario, the present system can be used to report events when calling 911 would only introduce an additional level of delay (i.e., 911 would either inform the caller that they cannot send paramedics to the caller's location, or 911 would merely call the venue operator for further action on the venue operator's part).
  • With further reference to FIG. 14, one or more aspects of the invention may provide or allow a user of a mobile device adapted to perform as described herein, e.g., any of devices 107 a, 108 a, 109 (FIG. 1), device 200 (FIG. 2), or device 905 (FIG. 9), to report follow up information relevant to the reported event based on the type of event or hazard initially reported by the user. That is, certain event types may have associated secondary information that, while not necessary in the initial report, provides useful follow up information that may assist private, local, state, or federal agencies in responding to the event report. For example, if a tornado is reported, it would be useful to provide a direction and speed of travel of the tornado. If a heart attack is reported, it would be useful to provide blood pressure information, if known. The below table provides an illustrative example of secondary information that may be associated with event types, and stored in the memory of the mobile device, as well as the expected format of the input values for the secondary information. The secondary information preferably comprises one or more numerical quantities, although the invention is not limited in this respect as is evident in Table 2. For example, the secondary information may also comprise a Boolean variable, text, or an image such as a photograph.
    TABLE 2
    Secondary
    Event Type Information Requested Format
    Tornado on ground Speed mph
    Direction of travel compass direction
    Heart Attack Blood pressure Number
    Electrocardiogram (EKG) Binary data
    Broken Bone Bone location Text
    Flooding Depth Number (Ft.)
    Hostages Number of people Number
    Motorcycle Accident Rider wearing helmet? (Y/N) Boolean
    Photograph of helmet Image
  • The above are merely examples of secondary information that may be provided. Those of skill in the art will appreciate that different or additional secondary information may be provided, as determined by the needs of the particular system and event types used. The specific secondary information provided is secondary to the ability to provide secondary information based on a selected event type.
  • Referring to FIG. 14, in step 1401, a user of a mobile device visually observes or learns of an event or hazard regarding which the user desired to report back to the event center. Such an event may include any event discussed herein, including meteorological events, medical events, etc. After visually observing or learning about the event, the user inputs an event type in step 1403.
  • The device determines the event location in step 1405, e.g., based on a GPS location (e.g., latitude, longitude, and altitude) determined automatically by the mobile device, based on the GPS location in conjunction with a user provided or automatically determined direction and distance from the mobile device of the event, other user provided information (e.g., section, row, and/or seat number of a venue), or based on externally obtained location information, e.g., by reading an RFID tag storing location information. These are but a few examples of how the location may be determined. The specific methodology used is secondary to the ability of the user or device to input or determine the event location in proximity to the mobile device. The mobile device in step 1407 sends the event type and event location to the event center via a wireless communications network, e.g., a wireless data link over the Internet or a cell phone with a modem.
  • In step 1409 the mobile device determines whether any secondary information is associated with the selected event type. The mobile device may determine whether any secondary information is associated with the selected event type by looking up the selected event type in a table, similar to Table 2, above. Alternatively or in addition to the lookup table of secondary information based on event type, the event center, upon receiving the initial report of the event type and event location, may transmit a list of requested secondary information back to the reporting mobile device, optionally with a confirmation of receipt of the initial report. If no secondary information is associated with the selected event type, the method proceeds to step 1415.
  • If secondary information is associated with the selected event type, the mobile device prompts the user, and the secondary information is entered in step 1411. The mobile device may also receive automated secondary information input from intelligent devices connected to or in communication with the mobile device, e.g., a camera and/or microphone. The mobile device transmits in step 1413 the entered secondary information to the event center.
  • The event center distributes the received information, e.g., the initial event type, event location, and associated secondary information, to third parties in step 1415. Event center may simply display the reported information on a display device for an event center operator to visually observe, and may optionally output audio to alert the operator of the incoming report. The server computer at the event center may log the event and store records of it for future use, and may also forward alerts to other personnel, as appropriate. In addition, authorized users may access the data stored on the event center server, e.g., via the Internet.
  • The inventive system, including the mobile device(s) from which reports can be sent, in conjunction with the event center server with network access, provides routine, non-incident public safety and medical information collection and dissemination to appropriate personnel. The event center server may optionally provide a geographically specific map (e.g., a street-level map) illustrating the locations of all related parties to an event as determined by a particular subscriber to the event center. E.g., if a remote user reports a medical emergency, and the emergency response personnel are equipped with location aware devices (e.g., GPS) that report the location of the emergency response personnel back to the event center, the event center may track the location of the emergency response personnel and the injured person's location on the map, and may report the location and ETA of the emergency response personnel to the mobile device from which the medical emergency report was received.
  • The event center server may also provide, or be linked to another database that can provide, information regarding known risk factors for the reporting party (e.g., a subscriber is known to be allergic to codeine) and/or the incident location (e.g., the location is accessible only by dirt road). The event center may also communicate with other computers, databases, and/or electronic devices to obtain configuration, diagnostic, and/or repair information based on the event type and/or secondary information received, and optionally transmit the information back to the mobile device from which the event information and secondary information is received.
  • Given that the system described herein provides meteorological warnings as well as receives event reporting information, the event center server may mediate between responders, on-scene systems and meteorological databases to provide location-based prospective and historical weather conditions, e.g., conditions at the time the event was reported, believed to have occurred, and/or for the expected duration of the incident or the response thereto.
  • The event center may also be used for subsidiary operations such as tracking consumables inventory (e.g., drugs administered on-scene at a reported event), and tracking durable equipment inventory, maintenance, and repair.
  • As indicated above, authorized users or subscribers can access any and/or all information stored in the event center server or servers, either directly from within the event center or remotely via a network connection such as through the Internet. In addition, the event center server notifies applicable personnel, e.g., based on the type of event and/or the location of the event. That is, if a medical event occurs within the jurisdiction of Smith County, the event center may notify the Smith County Police and Smith County Paramedics. However, if the event occurs at the Kansas Speedway, the event center may also or alternatively notify the Kansas Speedway operations center because Kansas Speedway operates its own medical response unit and has hospital facilities on-site. The personnel, company, group, agency, etc., to notify may be stored in a lookup table, database, or the like in the event center server, and may be based on event type, event location, or any other information (including secondary information) received from a mobile device.
  • Custom Warnings
  • According to an aspect of the invention, a subscriber may be a television station or a meteorologist employed by a television station, and updated meteorological information may be automatically sent to a computer used by the meteorologist or at the location of the television station. The meteorologist may want to display information, referred to as a “crawl”, over a television program being broadcast by the television station, based on the received meteorological information. The crawl displays text moving from right to left on the top or bottom of a television screen. However, if the meteorologist is not present, viewers might not receive a crawl warning that they otherwise would if the meteorologist were present when the warning arrived from the event center. Thus, the event center (or alternatively the subscriber's computer with applicable control logic or software) may automatically generate crawl text for broadcast over a television program. When the meteorologist subscriber's computer receives or generates the automated crawl text, the crawl information is sent to a broadcast computer for mixing with the television signal, such that the broadcast television signal includes the crawl text moving across the screen.
  • FIG. 11 illustrates a conventional method for generating a crawl for display over a television broadcast. In a typical scenario, in step 1101, a tornado or some other event is spotted by a stormchaser or other individual near the location of the tornado, and the individual notifies a law enforcement agency, e.g., by calling 911 or the police. In step 1103, the law enforcement agency notifies the National Weather Service. In step 1105, the NWS manually sends the information to the Advanced Weather Interactive Processing System (AWIPS) of the NWS (that is, they type it). In step 1107, an AWIPS administrator types in information regarding the tornado or other event and sends the information to the National Oceanic and Atmospheric Administration (NOAA) Weather Wire (NWWR) and other dissemination channels. In step 1109, the NWWR sends a notification to a television station. In step 1111, the television station processes the notification by manually entering crawl text based on the notification, and airs the crawl for broadcast. The amount of time from initial sighting in step 1101 to display in step 1111 usually takes approximately 5 to 30 minutes.
  • FIG. 12 illustrates a method for generating television display information according to an illustrative aspect of the invention. In step 1201, a storm chaser or other individual equipped with a mobile device as described herein witnesses a tornado or other hazardous or life-threatening event. In step 1203, the user inputs information about the event into the mobile device, which wirelessly transmits the information as a “ground truth” report to a event center. In step 1205, the event center performs a quality control integrity check on the received “ground truth” report, either by manually comparing the received report to presently known conditions for the applicable area, or by using automated computer algorithms to do so. In step 1207, the event center sends the quality controlled report to a device, such as a remote, mobile or vehicular device described herein (including, e.g., the device from which the report was received). The event center may also send email notifications or other reports to one or more devices or entities including, e.g., the NWS, news media, etc. The remote device may also include a computing device at a television station which, in step 1209, automatically processes the received quality controlled report for broadcast via television. The television broadcast might include not only a text crawl, but also a plotted weather report similar to that illustrated in FIG. 10. The amount of time from initial sighting in step 1201 to display in step 1209 takes less than one minute, and typically only requires about 30 seconds when the integrity check is performed automatically.
  • An advantage of the present invention is that crawl information can be automatically generated without human intervention, thus presenting crawls and other information to viewers in much less time than previously possible, thereby saving lives. In some embodiments, a user may be required to authorize or approve the automatically generated text, for example, a meteorologist may approve the crawl text regarding weather prior to its being sent over the broadcast TV signal. In another embodiment, the crawl may be sent automatically over the broadcast without requiring a user to approve or authorize the crawl. Another advantage of the present invention is that, because the remote device from which a ground truth report is received may be GPS-enabled, location information is inherently trustworthy. Whereas in previous solutions, manual data entry errors often resulted in misidentifying the location of meteorological events.
  • Using the above-described system, a user is not required to type the text of the crawl into a computer because the weather center or client computer can generate the crawl automatically based on the location of the client computer, or based on some other predetermined location (e.g., the viewing area of the television station). The event center or subscriber computer may store a database of text information indicative of common words and phrases used in warnings, e.g., times, locations, hazard types, and the like. When a warning is received that should be provided to television viewers, the event center or subscriber computer automatically generates a crawl message using the stored words and phrases in the database, e.g., “A thunderstorm watch is in effect for Washington County until 9:30 PM.”, based on the content of the hazard warning information received from the event center. Alternatively, crawls can also be manually typed into a Chyron or other messaging system at the television station.
  • According to another aspect of the invention, audio warnings may be automatically generated and spoken back to a user of a mobile warning device. For example, with reference to FIG. 13, a hazard warning system 1305 as described herein may be integrated in a vehicular media system 1303, e.g., AM, FM, or satellite radio receiver, CD/DVD player, digital music player, navigation system, or the like, so that the vehicle has one combined information and media display system 1301. The vehicular media system 1303 and hazard warning system 1305 may both be connected to an output override circuit 1307. The output override circuit, by default, passes information received from the vehicular media system 1303 to the audio and video output devices, e.g., speaker(s) 1309 and visual display 1311. However, when a warning is receive or detected by hazard warning system 1305, the output override circuit may mute or lower the volume of the vehicular media system 1303 and output audio information from hazard warning system 1305 via speaker 1309. In addition, output override circuit 1307 may overlay information received from hazard warning system 1105 on top of other information already displayed on visual display 1311.
  • Hazard warning system 1305 may be connected to warning database 1313 that stores audio clips that may be combined to provide customized audio warnings to a driver of the vehicle so that the driver does not need to divert his or her attention from the road to read information on the visual display. Warning database may store pre-recorded audio clips that hazard warning system 1305 combines and plays to provide the proper warning. E.g., hazard warning system 1305 might combine the recorded audio clips “hail,” “is,” “detected,” “five,”“miles,” “ahead,” “and,” “is expected to last,” “until,” “four,” and “PM” to inform the user that the system, on its present route of travel, is predicted to encounter hail in five miles and the hail will last until 4 PM. In an alternative embodiment, the warning database stores text strings which, after combined, are read back by a text-to-speech processor in the hazard warning system 1305.
  • Any of the methods of the invention can be implemented in control logic, e.g., software, that can be stored on computer disks or other computer-readable media for execution in a computer or other data processing device. The invention can be implemented using web browser technology, handheld computing units, and/or cellular telephones in addition to or instead of being integrated into a vehicular system. Moreover, the invention has wide application for various types of weather hazards including lightning, hail, hurricanes, wind shear, and the like, and the inventive principles can be applied equivalently to such phenomena, as well as to natural and man-made hazards, disasters, and life-threatening events. No claim should be interpreted to be in means plus function format. Numbered steps in method claims should not be interpreted to require a particular ordering of the steps, unless the claim expressly requires such ordering. What has been described above is merely illustrative of the application of the principles of the present invention. Other arrangements and methods can be implemented by those skilled in the art without departing from the spirit and scope of the present invention.

Claims (23)

1. A method for providing information regarding an observed event, comprising:
(a) receiving an event type as user input into a mobile data processing device, said event type selected from a constrained set of event types displayed on the mobile data processing device, and wherein the event type identifies a medical condition or injury affecting a person;
(b) determining an event location in proximity to the mobile data processing device;
(c) wirelessly sending from the mobile data processing device to an event center, the event type and the determined event location;
(d) receiving at the mobile data processing device, an input value for a type of secondary information associated with the selected event type; and
(e) wirelessly sending from the mobile data processing device to the event center, the input value for the secondary information.
2. The method of claim 1, wherein in step (d) the input value of the associated type of secondary information comprises a digital photograph.
3. The method of claim 1, wherein step (b) comprises determining the event location based on a GPS-determined location of the mobile data processing device.
4. The method of claim 1, further comprising receiving a confirmation message from the event center in response to receipt of the information sent in step (c).
5. The method of claim 1, wherein step (d) comprises determining the type of secondary information associated with the event type by looking up the selected event type in a database stored in a memory of the mobile data processing device.
6. The method of claim 1, wherein step (d) comprises determining the type of secondary information associated with the event type by receiving the type of secondary information from the event center.
7. The method of claim 1, wherein step (a) comprises navigating a hierarchy of categories and subcategories and selecting the event type in a last selected subcategory.
8. The method of claim 7, wherein the hierarchy of categories comprises a medical category.
9. The method of claim 1, wherein step (d) comprises receiving an input value for each of a plurality of types of secondary information, and
wherein step (f) comprises sending the input value for each of the plurality of types of secondary information.
10. The method of claim 1, wherein step (d) comprises receiving input from a camera.
11. The method of claim 1, wherein steps (c) and (e) occur in a single transmission.
12. The method of claim 1, wherein in step (d) the input value of the associated type of secondary information comprises a blood pressure.
13. The method of claim 1, wherein in step (d) the input value of the associated type of secondary information comprises EKG information.
14. The method of claim 1, wherein in step (d) the input value of the associated type of secondary information comprises blood gas information.
15. A computer readable medium storing computer executable instructions for performing the method of claim 1.
16. A method for providing information regarding an observed event, comprising:
(a) receiving from a mobile data processing device, computer readable data comprising information corresponding to an event visually observed by a user of the mobile data processing device, wherein said computer readable data includes an event type and an event location based on a location of the mobile data processing device, and wherein the event type identifies a medical condition or injury affecting a person;
(b) sending via a data connection to the mobile data processing device a confirmation message in response to receiving the computer readable data in step (a); and
(c) receiving from the mobile data processing device, computer readable data comprising secondary information corresponding to the event type.
17. The method of claim 16, wherein said data indicating the event type indicates a medical condition affecting a person in proximity with the mobile data processing device.
18. The method of claim 16, wherein in step (a) the received event location corresponds to a location within an entertainment venue.
19. The method of claim 18, wherein in step (a) the received event location corresponds to a section within the entertainment venue.
20. The method of claim 19, wherein in step (a) the received event location corresponds to a row within the section.
21. A computer readable medium storing computer executable instructions for performing the method of claim 16.
22. A handheld data processing device, comprising:
a transceiver for sending and receiving data to and from a wireless data communication network;
a display screen;
a processor for executing computer readable instructions stored in a memory of the handheld data processing device;
said memory storing the computer executable instructions, said computer executable instructions, when executed by the processor, cause the device to perform an event reporting method comprising steps of:
(a) determining a present location of the handheld data processing device;
(b) displaying on the display screen a geographic map oriented around the present location of the handheld data processing device;
(c) displaying a list of a plurality of event categories;
(d) receiving user input selecting one of the plurality of categories;
(e) displaying a list of a plurality of event types corresponding to the selected category;
(f) receiving user input selecting a first event type in the selected category, wherein the first event type identifies a medical condition or injury affecting a person;
(g) determining a location corresponding to the first event type based on the present location of the handheld data processing device;
(h) sending via the transceiver data corresponding to the first event type and determined location;
(i) determining a type of secondary information corresponding to the first event type;
(j) receiving an input value for the type of secondary information; and
(k) sending via the transceiver the input value for the type of secondary information.
23. The handheld device of claim 22, wherein the display screen comprises a touch-sensitive display screen, and step (f) comprises detecting a point on the map touched by a user.
US11/147,234 2003-03-01 2005-06-08 User-centric event reporting with follow-up information Abandoned US20050240378A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US11/147,234 US20050240378A1 (en) 2003-03-01 2005-06-08 User-centric event reporting with follow-up information
US11/854,279 US10522022B2 (en) 2003-03-01 2007-09-12 User-centric event reporting with follow-up information
US15/845,472 US20180182222A1 (en) 2003-03-01 2017-12-18 User-centric event reporting with follow-up information

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/386,437 US6845324B2 (en) 2003-03-01 2003-03-01 Rotating map and user-centric weather prediction
US10/969,915 US7089116B2 (en) 2003-03-01 2004-10-22 User-centric event reporting
US11/024,979 US7248159B2 (en) 2003-03-01 2004-12-30 User-centric event reporting
US11/147,234 US20050240378A1 (en) 2003-03-01 2005-06-08 User-centric event reporting with follow-up information

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/024,979 Continuation US7248159B2 (en) 2003-03-01 2004-12-30 User-centric event reporting

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/854,279 Continuation US10522022B2 (en) 2003-03-01 2007-09-12 User-centric event reporting with follow-up information

Publications (1)

Publication Number Publication Date
US20050240378A1 true US20050240378A1 (en) 2005-10-27

Family

ID=46303630

Family Applications (4)

Application Number Title Priority Date Filing Date
US11/024,979 Expired - Lifetime US7248159B2 (en) 2003-03-01 2004-12-30 User-centric event reporting
US11/147,234 Abandoned US20050240378A1 (en) 2003-03-01 2005-06-08 User-centric event reporting with follow-up information
US11/854,279 Active 2027-01-10 US10522022B2 (en) 2003-03-01 2007-09-12 User-centric event reporting with follow-up information
US15/845,472 Abandoned US20180182222A1 (en) 2003-03-01 2017-12-18 User-centric event reporting with follow-up information

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/024,979 Expired - Lifetime US7248159B2 (en) 2003-03-01 2004-12-30 User-centric event reporting

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/854,279 Active 2027-01-10 US10522022B2 (en) 2003-03-01 2007-09-12 User-centric event reporting with follow-up information
US15/845,472 Abandoned US20180182222A1 (en) 2003-03-01 2017-12-18 User-centric event reporting with follow-up information

Country Status (1)

Country Link
US (4) US7248159B2 (en)

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050086004A1 (en) * 2003-03-01 2005-04-21 User-Center Enterprises, Inc. User-centric event reporting
US7181346B1 (en) * 2005-03-31 2007-02-20 Wsi Corporation System and method for assessing the people and property impact of weather
US20070083328A1 (en) * 2005-10-05 2007-04-12 Honda Motor Co., Ltd. Server and vehicle-mounted navigation apparatus, vehicle employing the same, and meteorological information distribution system related to the same
US20070106897A1 (en) * 2005-11-07 2007-05-10 Michael Kulakowski Secure RFID authentication system
US20070152844A1 (en) * 2006-01-03 2007-07-05 Hartley Joel S Traffic condition monitoring devices and methods
US20070179750A1 (en) * 2006-01-31 2007-08-02 Digital Cyclone, Inc. Information partner network
US20070191027A1 (en) * 2006-02-16 2007-08-16 General Motors Corporation Method for identifying appropriate public safety answering points
US20070296574A1 (en) * 2003-03-01 2007-12-27 User-Centric Ip, L.P. User-Centric Event Reporting with Follow-Up Information
US20080021963A1 (en) * 2006-07-21 2008-01-24 At&T Corp. Content dissemination using a multi-protocol converter
US7339659B1 (en) * 2006-09-07 2008-03-04 Bae Systems Information And Electronic Systems Integration Inc. Method and system for identifying hostile missile launch locations
US20080183389A1 (en) * 2007-01-30 2008-07-31 International Business Machines Corporation Pervasive Network for Environmental Sensing
US20090030603A1 (en) * 2007-07-27 2009-01-29 Madalin Jr William A Digital map database and method for obtaining evacuation route information
US20090103307A1 (en) * 2007-10-19 2009-04-23 Semiconductor Device Solution, Inc. Wireless control lamp structure
EP2079055A1 (en) 2008-01-14 2009-07-15 LG Electronics Inc. Mobile terminal capable of providing weather information and method of controlling the mobile terminal
US7602281B2 (en) * 2006-01-26 2009-10-13 The United States Of America As Represented By The Secretary Of The Army System and method for tactical distributed event warning notification for individual entities, and computer program product therefor
WO2009155969A1 (en) * 2008-06-24 2009-12-30 Telefonaktiebolaget Lm Ericsson (Publ) Localized information service
US20100083124A1 (en) * 2008-09-26 2010-04-01 Fwix, Inc. System and method for aggregating web feeds relevant to a geographical locale from multiple sources
EP2171602A1 (en) * 2007-06-15 2010-04-07 Weatherbank, Inc. Interactive advisory system
US20100162114A1 (en) * 2008-12-24 2010-06-24 Blackboard Connect Inc. Method and system for displaying plural notifications from plural sources
US7764185B1 (en) * 2006-01-26 2010-07-27 The United States Of America As Represented By The Secretary Of The Army System, user warning and positioning device for use therein, and computer program product therefor, for tactical distributed event warning notification for individual entities
US20100273460A1 (en) * 2009-04-27 2010-10-28 Dorbie Angus Macdonald Integrated alert system
US7847708B1 (en) 2005-09-29 2010-12-07 Baron Services, Inc. System for providing site-specific, real-time environmental condition information to vehicles and related methods
US20110022442A1 (en) * 2006-12-13 2011-01-27 Crown Equipment Corporation Information system for industrial vehicles including cyclical recurring vehicle information message
US20110040440A1 (en) * 2009-08-12 2011-02-17 Crown Equipment Corporation Information system for industrial vehicles
US20110128144A1 (en) * 2009-11-30 2011-06-02 Baron Services, Inc. System and method of providing real-time site specific information
US20110143781A1 (en) * 2008-06-18 2011-06-16 Guido Gehlen Localized Information Service
US20110230204A1 (en) * 2006-01-19 2011-09-22 Locator Ip, Lp Interactive advisory system
US8060400B2 (en) * 2006-12-13 2011-11-15 Crown Equipment Corporation Fleet management system
US20110282571A1 (en) * 2005-09-29 2011-11-17 Microsoft Corporation Methods for predicting destinations from partial trajectories employing open- and closed-world modeling methods
WO2012062764A1 (en) * 2010-11-08 2012-05-18 Tomtom Developement Germany Gmbh A vehicle data system and method
US8519860B2 (en) 2010-04-09 2013-08-27 Weather Decision Technologies Multimedia alerting
CN103309755A (en) * 2012-02-21 2013-09-18 宏达国际电子股份有限公司 Portable device and operation method therefor
US8548911B2 (en) * 2012-02-09 2013-10-01 Bank Of America Corporation Devices and methods for disaster-relief support
US8599013B1 (en) 2005-09-29 2013-12-03 Baron Services, Inc. System and method for providing environmental information to a wireless transmitter coverage area
US8634814B2 (en) 2007-02-23 2014-01-21 Locator IP, L.P. Interactive advisory system for prioritizing content
US20140067270A1 (en) * 2012-09-06 2014-03-06 Global Weather Corporation Weather information system
US20140136458A1 (en) * 2011-05-17 2014-05-15 The John Hopkins University Hospital unit demand forecasting tool
US8832121B2 (en) 2005-02-02 2014-09-09 Accuweather, Inc. Location-based data communications system and method
US8909679B2 (en) 2000-07-24 2014-12-09 Locator Ip, Lp Interactive advisory system
US20150198452A1 (en) * 2013-08-20 2015-07-16 Raghav Gupta Driving direction based on weather forecasting system and method
US20150199741A1 (en) * 2014-01-15 2015-07-16 Frequentz, Llc Protecting consumer safety and privacy
US9319836B2 (en) 2010-10-27 2016-04-19 Telefonaktiebolaget Lm Ericsson (Publ) Providing network service of a cellular communication network using grid fields
US9429657B2 (en) 2011-12-14 2016-08-30 Microsoft Technology Licensing, Llc Power efficient activation of a device movement sensor module
US9465987B1 (en) 2015-03-17 2016-10-11 Exelis, Inc. Monitoring and detecting weather conditions based on images acquired from image sensor aboard mobile platforms
US9470529B2 (en) 2011-07-14 2016-10-18 Microsoft Technology Licensing, Llc Activating and deactivating sensors for dead reckoning
AU2014262244B2 (en) * 2006-12-13 2016-11-24 Crown Equipment Corporation Fleet management system
US9753947B2 (en) 2013-12-10 2017-09-05 Weather Decision Technologies, Inc. Four dimensional weather data storage and access
US9832749B2 (en) 2011-06-03 2017-11-28 Microsoft Technology Licensing, Llc Low accuracy positional data by detecting improbable samples
US10013815B2 (en) 2006-12-13 2018-07-03 Crown Equipment Corporation Information system for industrial vehicles
US10030988B2 (en) 2010-12-17 2018-07-24 Uber Technologies, Inc. Mobile search based on predicted location
US10154390B2 (en) 2012-10-09 2018-12-11 Nec Corporation Disaster information management apparatus, disaster information system, disaster information management method, disaster information management program, portable terminal, control method of portable terminal, and control program of controlling operation of portable terminal
US10624559B2 (en) 2017-02-13 2020-04-21 Starkey Laboratories, Inc. Fall prediction system and method of using the same
US20210312306A1 (en) * 2020-04-07 2021-10-07 International Business Machines Corporation Road icing condition prediction for shaded road segments
US11143791B2 (en) 2014-12-22 2021-10-12 User-Centric Ip, L.P. Mesoscale modeling
US11150378B2 (en) 2005-01-14 2021-10-19 Locator IP, L.P. Method of outputting weather/environmental information from weather/environmental sensors
US11225404B2 (en) 2006-12-13 2022-01-18 Crown Equipment Corporation Information system for industrial vehicles
US11277697B2 (en) 2018-12-15 2022-03-15 Starkey Laboratories, Inc. Hearing assistance system with enhanced fall detection features
US11388598B2 (en) * 2019-12-19 2022-07-12 Intel Corporation Recover from vehicle security breach via vehicle to anything communication
US20230078911A1 (en) * 2021-09-08 2023-03-16 Here Global B.V. Method and apparatus for dispersing incident routing
US11638563B2 (en) 2018-12-27 2023-05-02 Starkey Laboratories, Inc. Predictive fall event management system and method of using same
US11823502B2 (en) 2006-12-13 2023-11-21 Crown Equipment Corporation Impact sensing usable with fleet management system
US11943693B2 (en) * 2010-11-30 2024-03-26 The Safety Network Partnership, Llc Providing status of user devices during a biological threat event

Families Citing this family (167)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8525723B2 (en) * 1999-06-14 2013-09-03 Escort Inc. Radar detector with navigation function
US20050052535A1 (en) * 2003-09-10 2005-03-10 Youssef Hamadi Context sensitive camera
US8452526B2 (en) 2003-12-15 2013-05-28 Gary Ignatin Estimation of roadway travel information based on historical travel data
DE102004027695A1 (en) * 2004-04-29 2005-11-17 Daimlerchrysler Ag Route preview for overtaking
US7551081B2 (en) 2004-11-10 2009-06-23 Rockwell Automation Technologies, Inc. Systems and methods that integrate radio frequency identification (RFID) technology with agent-based control systems
US7339476B2 (en) 2004-11-10 2008-03-04 Rockwell Automation Technologies, Inc. Systems and methods that integrate radio frequency identification (RFID) technology with industrial controllers
WO2006076398A2 (en) * 2005-01-12 2006-07-20 Metier Ltd Predictive analytic method and apparatus
US7355509B2 (en) 2005-02-25 2008-04-08 Iwapi Inc. Smart modem device for vehicular and roadside applications
US9601015B2 (en) 2005-02-25 2017-03-21 Concaten, Inc. Maintenance decision support system and method for vehicular and roadside applications
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20060285691A1 (en) * 2005-06-02 2006-12-21 Lucent Technologies Inc. National security alerting in wireless communication networks
TWI264217B (en) * 2005-06-16 2006-10-11 Lite On Technology Corp A mobile communication device for receiving an alarm signal and the method thereof
US7388491B2 (en) 2005-07-20 2008-06-17 Rockwell Automation Technologies, Inc. Mobile RFID reader with integrated location awareness for material tracking and management
US7764191B2 (en) 2005-07-26 2010-07-27 Rockwell Automation Technologies, Inc. RFID tag data affecting automation controller with internal database
US8260948B2 (en) * 2005-08-10 2012-09-04 Rockwell Automation Technologies, Inc. Enhanced controller utilizing RFID technology
US7869953B1 (en) * 2005-08-17 2011-01-11 Weather Central Holdings, Inc. System and method for presenting lightning strike information
US7949330B2 (en) * 2005-08-25 2011-05-24 Honda Motor Co., Ltd. System and method for providing weather warnings and alerts
US7510110B2 (en) 2005-09-08 2009-03-31 Rockwell Automation Technologies, Inc. RFID architecture in an industrial controller environment
US7931197B2 (en) 2005-09-20 2011-04-26 Rockwell Automation Technologies, Inc. RFID-based product manufacturing and lifecycle management
US7446662B1 (en) 2005-09-26 2008-11-04 Rockwell Automation Technologies, Inc. Intelligent RFID tag for magnetic field mapping
US8025227B2 (en) 2005-09-30 2011-09-27 Rockwell Automation Technologies, Inc. Access to distributed databases via pointer stored in RFID tag
US7571029B2 (en) * 2005-10-04 2009-08-04 Gm Global Technology Operations, Inc. Method and apparatus for reporting road conditions
CN101322128A (en) * 2005-10-06 2008-12-10 沃根斯娱乐有限责任公司(加利福尼亚州有限责任公司) Substantially simultaneous alerts and use thereof in intermittent contests
KR100742363B1 (en) * 2005-10-07 2007-07-25 엘지전자 주식회사 Mobile terminal for united management of alert
US8874489B2 (en) * 2006-03-17 2014-10-28 Fatdoor, Inc. Short-term residential spaces in a geo-spatial environment
US9459622B2 (en) 2007-01-12 2016-10-04 Legalforce, Inc. Driverless vehicle commerce network and community
US20070218900A1 (en) * 2006-03-17 2007-09-20 Raj Vasant Abhyanker Map based neighborhood search and community contribution
US7301450B2 (en) 2006-03-14 2007-11-27 John Carrino Citizen communication center
US9098545B2 (en) * 2007-07-10 2015-08-04 Raj Abhyanker Hot news neighborhood banter in a geo-spatial social network
US9071367B2 (en) * 2006-03-17 2015-06-30 Fatdoor, Inc. Emergency including crime broadcast in a neighborhood social network
US9037516B2 (en) 2006-03-17 2015-05-19 Fatdoor, Inc. Direct mailing in a geo-spatial environment
US8965409B2 (en) 2006-03-17 2015-02-24 Fatdoor, Inc. User-generated community publication in an online neighborhood social network
US9002754B2 (en) 2006-03-17 2015-04-07 Fatdoor, Inc. Campaign in a geo-spatial environment
US9070101B2 (en) 2007-01-12 2015-06-30 Fatdoor, Inc. Peer-to-peer neighborhood delivery multi-copter and method
US9373149B2 (en) 2006-03-17 2016-06-21 Fatdoor, Inc. Autonomous neighborhood vehicle commerce network and community
US8738545B2 (en) * 2006-11-22 2014-05-27 Raj Abhyanker Map based neighborhood search and community contribution
US8732091B1 (en) 2006-03-17 2014-05-20 Raj Abhyanker Security in a geo-spatial environment
US9064288B2 (en) 2006-03-17 2015-06-23 Fatdoor, Inc. Government structures and neighborhood leads in a geo-spatial environment
US8165562B2 (en) * 2006-03-20 2012-04-24 Rave Wireless, Inc. Personalized message escrow
US20080021648A1 (en) * 2006-03-21 2008-01-24 Wilson Ian A 3 and 4 dimensional display of forecast hazards linked to the movement of the subject along a future path in space and time
US7598857B1 (en) 2006-06-20 2009-10-06 Amber Networks Inc. Detection system
US8463284B2 (en) 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
US7554440B2 (en) * 2006-07-25 2009-06-30 United Parcel Service Of America, Inc. Systems and methods for monitoring travel conditions
US8099105B2 (en) * 2006-09-19 2012-01-17 Telecommunication Systems, Inc. Device based trigger for location push event
US20080147546A1 (en) * 2006-09-19 2008-06-19 Walter Weichselbaumer Wireless device electronic wallet transaction validation
US7383131B1 (en) * 2006-09-27 2008-06-03 Rockwell Collins, Inc. Airborne volcanic ash cloud and eruption detection system and method
US9408046B2 (en) 2006-10-03 2016-08-02 Telecommunication Systems, Inc. 911 data messaging
US8432263B2 (en) * 2006-10-06 2013-04-30 Linda H. Kunz System and method for the collection, storage, analysis and reporting of event information
US8863245B1 (en) 2006-10-19 2014-10-14 Fatdoor, Inc. Nextdoor neighborhood social network method, apparatus, and system
US8199697B2 (en) * 2006-10-19 2012-06-12 At&T Mobility Ii Llc Sharing data with an emergency response service over a mobile network
US7813877B2 (en) 2006-10-30 2010-10-12 Toyota Motor Engineering & Manufacturing North America, Inc. Relevancy check for vehicle safety messages using a path history
US8210467B2 (en) * 2006-11-09 2012-07-03 Raytheon Company Method and apparatus for hurricane surveillance from the eye
US20140123247A1 (en) * 2006-11-22 2014-05-01 Raj Abhyanker Nextdoor neighbor connect
US20080160966A1 (en) * 2006-12-28 2008-07-03 Mckiou Kevin W Service zones for providing location-based services in a wireless network
US7774107B2 (en) * 2007-01-29 2010-08-10 The Boeing Company System and method for simulation of conditions along route
US7679505B1 (en) * 2007-03-01 2010-03-16 Vallaire Darren M Emergency alert system
US8653963B2 (en) 2007-03-01 2014-02-18 Advanced Computer And Communications, L.L.C. Emergency alert system and method
US8013733B1 (en) * 2007-03-01 2011-09-06 Darren M Vallaire Alert warning method
US8928478B2 (en) 2007-03-01 2015-01-06 Advanced Computer And Communications, L.L.C. Emergency alert system and method
US8275522B1 (en) 2007-06-29 2012-09-25 Concaten, Inc. Information delivery and maintenance system for dynamically generated and updated data pertaining to road maintenance vehicles and other related information
US9864957B2 (en) 2007-06-29 2018-01-09 Concaten, Inc. Information delivery and maintenance system for dynamically generated and updated data pertaining to road maintenance vehicles and other related information
AU2008282886B2 (en) * 2007-07-27 2012-11-29 Pls Iv, Llc Content publishing systems and methods
WO2009032814A2 (en) * 2007-09-04 2009-03-12 Nixle, Llc System and method for collecting and organizing popular near real-time data in a virtual geographic grid
US8094038B2 (en) * 2007-11-06 2012-01-10 At&T Intellectual Property I, L.P. Systems and methods for providing location-specific information
US9369294B2 (en) 2007-12-14 2016-06-14 Telecommunication Systems, Inc. Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users
EP2223551A4 (en) * 2007-12-14 2015-08-05 Telecomm Systems Inc Wireless application protocol (wap) application location based services (lbs)
WO2009088946A1 (en) 2008-01-03 2009-07-16 Iwapi, Inc. Integrated rail efficiency and safety support system
US8432275B2 (en) * 2008-01-10 2013-04-30 Cisco Technology, Inc. Mobile device safety
US8412231B1 (en) * 2008-04-28 2013-04-02 Open Invention Network, Llc Providing information to a mobile device based on an event at a geographical location
US8219110B1 (en) * 2008-04-28 2012-07-10 Open Invention Network Llc Providing information to a mobile device based on an event at a geographical location
US8923890B1 (en) * 2008-04-28 2014-12-30 Open Invention Network, Llc Providing information to a mobile device based on an event at a geographical location
DE102008023328A1 (en) * 2008-05-13 2009-11-19 Biotronik Crm Patent Ag Handset for a patient
US20090299616A1 (en) * 2008-05-30 2009-12-03 Navteq North America, Llc Data mining in a digital map database to identify intersections located over hills and enabling precautionary actions in a vehicle
US8688369B2 (en) 2008-05-30 2014-04-01 Navteq B.V. Data mining in a digital map database to identify blind intersections along roads and enabling precautionary actions in a vehicle
US9134133B2 (en) 2008-05-30 2015-09-15 Here Global B.V. Data mining to identify locations of potentially hazardous conditions for vehicle operation and use thereof
US8698649B2 (en) * 2008-05-30 2014-04-15 Navteq B.V. Data mining in a digital map database to identify decreasing radius of curvature along roads and enabling precautionary actions in a vehicle
US8466810B2 (en) 2008-05-30 2013-06-18 Navteq B.V. Data mining in a digital map database to identify intersections located at hill bottoms and enabling precautionary actions in a vehicle
US8775073B2 (en) 2008-05-30 2014-07-08 Navteq B.V. Data mining in a digital map database to identify insufficient merge lanes along roads and enabling precautionary actions in a vehicle
US9182241B2 (en) * 2008-05-30 2015-11-10 Here Global B.V. Data mining in a digital map database to identify unusually narrow lanes or roads and enabling precautionary actions in a vehicle
US9121716B2 (en) * 2008-05-30 2015-09-01 Here Global B.V. Data mining in a digital map database to identify insufficient superelevation along roads and enabling precautionary actions in a vehicle
US10648817B2 (en) * 2008-05-30 2020-05-12 Here Global B.V. Data mining in a digital map database to identify speed changes on upcoming curves along roads and enabling precautionary actions in a vehicle
US8761810B2 (en) * 2008-06-27 2014-06-24 Verizon Patent And Licensing Inc. Premises area map systems and methods
US8897808B2 (en) 2008-06-27 2014-11-25 Verizon Patent And Licensing Inc. Systems and methods for facilitating a third-party service based on location of a mobile device
US20090326760A1 (en) * 2008-06-30 2009-12-31 General Motors Corporation Location based method for improving vehicle cabin air quality
US8416067B2 (en) 2008-09-09 2013-04-09 United Parcel Service Of America, Inc. Systems and methods for utilizing telematics data to improve fleet management operations
US11482058B2 (en) 2008-09-09 2022-10-25 United Parcel Service Of America, Inc. Systems and methods for utilizing telematics data to improve fleet management operations
US8749392B2 (en) * 2008-12-30 2014-06-10 Oneevent Technologies, Inc. Evacuation system
US8624771B2 (en) * 2009-02-20 2014-01-07 Escort Inc. Wireless connectivity in a radar detector
US9799205B2 (en) 2013-07-15 2017-10-24 Oneevent Technologies, Inc. Owner controlled evacuation system with notification and route guidance provided by a user device
US8373588B2 (en) 2009-02-20 2013-02-12 Escort Inc. Wireless connectivity in a radar detector
US20100250581A1 (en) * 2009-03-31 2010-09-30 Google Inc. System and method of displaying images based on environmental conditions
WO2011032060A1 (en) * 2009-09-11 2011-03-17 Telenav, Inc. Location based system with contextual contact manager mechanism and method of operation thereof
WO2011032061A1 (en) * 2009-09-11 2011-03-17 Telenav, Inc. Communication system with temporal and spatial anti-spam mechanism and method of operation thereof
US8412166B2 (en) * 2009-09-22 2013-04-02 Telenav, Inc. Location based system with contextual locator and method of operation thereof
KR101648339B1 (en) * 2009-09-24 2016-08-17 삼성전자주식회사 Apparatus and method for providing service using a sensor and image recognition in portable terminal
US9292805B2 (en) * 2009-10-06 2016-03-22 Jean-Luc Rochet Human security and survival system
KR20110088725A (en) * 2010-01-29 2011-08-04 삼성전자주식회사 Apparatus and method for accident report in portable terminal
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
US8902081B2 (en) 2010-06-02 2014-12-02 Concaten, Inc. Distributed maintenance decision and support system and method
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
EP2426655A1 (en) * 2010-09-06 2012-03-07 Alcatel Lucent Internet alert broadcaster
US8285305B2 (en) * 2010-09-13 2012-10-09 Honeywell International Inc. Notifying a user of an event
US9208626B2 (en) 2011-03-31 2015-12-08 United Parcel Service Of America, Inc. Systems and methods for segmenting operational data
US9953468B2 (en) 2011-03-31 2018-04-24 United Parcel Service Of America, Inc. Segmenting operational data
US8526910B2 (en) * 2011-07-18 2013-09-03 James Patrick Messerly Resource tracking and communication system
US8799201B2 (en) 2011-07-25 2014-08-05 Toyota Motor Engineering & Manufacturing North America, Inc. Method and system for tracking objects
US8635294B2 (en) * 2011-10-18 2014-01-21 International Business Machines Corporation System, method and program product for proactively provisioning emergency computer resources using geospatial relationships
US20130194093A1 (en) * 2012-02-01 2013-08-01 Raytheon Company Personnel Warnings for Hazards
CN104247532B (en) * 2012-02-24 2018-09-28 Lg电子株式会社 Method, apparatus and system for executing uncalled location-based download
JP5911335B2 (en) * 2012-02-27 2016-04-27 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation A method, computer program, computer for estimating location based on social media.
US20130246041A1 (en) * 2012-03-19 2013-09-19 Marc Alexander Costa Systems and methods for event and incident reporting and management
US9178995B2 (en) * 2012-03-19 2015-11-03 Marc Alexander Costa Systems and methods for event and incident reporting and management
US8760288B2 (en) * 2012-04-24 2014-06-24 Susan Araiza-Boys Remote evacuation reporting interface for first responder duty optimization in the field
US9619844B2 (en) 2012-05-30 2017-04-11 King Abdulaziz City For Science And Technology Systems and methods for the reporting of social incidents, interests, and/or services
EP2864823B1 (en) * 2012-06-22 2016-09-07 Google, Inc. Weather forecasts based on expected location
US10204507B2 (en) 2012-08-24 2019-02-12 La Crosse Technology, Ltd. User-configurable weather warning apparatus
ES2450174B1 (en) * 2012-09-24 2015-03-10 Gomar César Revert TELEMATIC SYSTEM FOR DISSEMINATION AND EMERGENCY NOTIFICATION
US10074052B2 (en) * 2013-01-16 2018-09-11 Tata Consultancy Services Limited System and method for smart public alerts and notifications
US20140244695A1 (en) * 2013-02-28 2014-08-28 Donan Engineering Co., Inc. System and method for collecting and representing field data in disaster affected areas
US10091152B2 (en) * 2013-03-29 2018-10-02 Google Llc Location based event invitation generation
US9143915B2 (en) * 2013-07-31 2015-09-22 James Patrick Messerly Funding of resource tracking and communication system
JP6071792B2 (en) * 2013-07-31 2017-02-01 株式会社東芝 Social information provision system and social information distribution device
CN103500049A (en) * 2013-09-13 2014-01-08 小米科技有限责任公司 Desktop display method, device and terminal
US9805521B1 (en) 2013-12-03 2017-10-31 United Parcel Service Of America, Inc. Systems and methods for assessing turns made by a vehicle
US9607502B1 (en) * 2014-01-28 2017-03-28 Swiftreach Networks, Inc. Real-time incident control and site management
US9439367B2 (en) 2014-02-07 2016-09-13 Arthi Abhyanker Network enabled gardening with a remotely controllable positioning extension
US20150261769A1 (en) * 2014-03-14 2015-09-17 Joanne Uta Ono Local Safety Network
US9457901B2 (en) 2014-04-22 2016-10-04 Fatdoor, Inc. Quadcopter with a printable payload extension system and method
US9004396B1 (en) 2014-04-24 2015-04-14 Fatdoor, Inc. Skyteboard quadcopter and method
US9022324B1 (en) 2014-05-05 2015-05-05 Fatdoor, Inc. Coordination of aerial vehicles through a central server
US9441981B2 (en) 2014-06-20 2016-09-13 Fatdoor, Inc. Variable bus stops across a bus route in a regional transportation network
US9971985B2 (en) 2014-06-20 2018-05-15 Raj Abhyanker Train based community
US9451020B2 (en) 2014-07-18 2016-09-20 Legalforce, Inc. Distributed communication of independent autonomous vehicles to provide redundancy and performance
JP6428283B2 (en) * 2015-01-15 2018-11-28 富士通株式会社 Information processing apparatus, method, and program
US10868740B2 (en) * 2015-01-28 2020-12-15 Timo Eränkö Systems for feed-back communication in real-time in a telecommunication network
US20160334225A1 (en) 2015-05-11 2016-11-17 United Parcel Service Of America, Inc. Determining street segment headings
US9736588B2 (en) * 2015-07-23 2017-08-15 Automotive Data Solutions, Inc. Digital signal router for vehicle replacement sound system
US20170032651A1 (en) * 2015-07-28 2017-02-02 Christine Eubanks Weather Alert System
US9829338B2 (en) * 2015-11-21 2017-11-28 Ryan Thomas Ward System and method for providing directions haptically
KR20170062849A (en) * 2015-11-30 2017-06-08 (주)아람솔루션 Disaster safety system using combined beacon and method for processing thereof
US9668103B1 (en) 2015-12-10 2017-05-30 At&T Mobility Ii Llc Method and apparatus for management of location information
US10278027B2 (en) * 2016-05-03 2019-04-30 Johnson Controls Technology Company Targeted alert system with location-based and role-based alert distribution
US10481574B2 (en) * 2016-05-04 2019-11-19 Johnson Controls Technology Company Building alarm management system with mobile device notifications
WO2017223475A2 (en) 2016-06-24 2017-12-28 Climacell Inc. Real-time precipitation forecasting system
WO2018034054A1 (en) * 2016-08-19 2018-02-22 ソニー株式会社 Tactile presentation device, tactile presentation system and tactile presentation method
US10511801B2 (en) * 2016-08-24 2019-12-17 Whp Workflow Solutions, Inc. Portable recording device multimedia classification system
US10948577B2 (en) 2016-08-25 2021-03-16 Navico Holding As Systems and associated methods for generating a fish activity report based on aggregated marine data
US10223892B2 (en) 2017-02-21 2019-03-05 Ford Global Technologies, Llc Civil-defense system
US20180330325A1 (en) 2017-05-12 2018-11-15 Zippy Inc. Method for indicating delivery location and software for same
DE102017208123A1 (en) * 2017-05-15 2018-11-15 Bayerische Motoren Werke Aktiengesellschaft Method, apparatus and system for determining a weather area
DE102017111994B3 (en) 2017-05-31 2018-10-25 million hunters GmbH Method of locating a stolen or missing item
US20190027000A1 (en) * 2017-07-19 2019-01-24 Kovacorp Interactive Alert Notification System
US10726613B2 (en) * 2017-11-10 2020-07-28 International Business Machines Corporation Creating a three-dimensional map utilizing retrieved RFID tag information
US11328210B2 (en) 2017-12-29 2022-05-10 Micron Technology, Inc. Self-learning in distributed architecture for enhancing artificial neural network
US10270899B1 (en) * 2018-03-06 2019-04-23 Titan Health & Security Technologies, Inc. Community safety, security, health communication and emergency notification system providing emergency source tracking
US10410497B1 (en) * 2018-03-15 2019-09-10 International Business Machines Corporation Anonymous notification and intervention of users requiring assistance
US10522038B2 (en) * 2018-04-19 2019-12-31 Micron Technology, Inc. Systems and methods for automatically warning nearby vehicles of potential hazards
US11176799B2 (en) * 2019-09-10 2021-11-16 Jonathan Thompson Global positioning system equipped with hazard detector and a system for providing hazard alerts thereby
US11516304B2 (en) 2019-09-17 2022-11-29 In-Telligent Properties Llc Third-party integration of emergency alert systems
CN111028482B (en) * 2019-12-27 2022-02-01 中国联合网络通信集团有限公司 Ocean voyage reminding method, device and system
US11246023B2 (en) 2020-02-19 2022-02-08 Accenture Global Solutions Limited Location-based risk alerts
US11511767B2 (en) 2020-07-23 2022-11-29 Qualcomm Incorporated Techniques for utilizing CV2X registration data
US11683684B2 (en) 2020-07-23 2023-06-20 Qualcomm Incorporated Obtaining a credential for V2X transmission on behalf of a vehicle
US11410551B2 (en) * 2020-07-23 2022-08-09 Qualcomm Incorporated Techniques for utilizing a mobile device as a proxy for a vehicle
KR20220046731A (en) * 2020-10-07 2022-04-15 현대자동차주식회사 Automatic driving device and a generation method for detailed map
US11535258B2 (en) 2020-11-02 2022-12-27 Here Global B.V. Method and apparatus for verifying rain event warnings
CN113487836A (en) * 2021-06-30 2021-10-08 广西北投交通养护科技集团有限公司 Geological disaster alarm system

Citations (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355140A (en) * 1992-09-15 1994-10-11 Trimble Navigation Limited Emergency reporting for marine and airborne vessels
US5508930A (en) * 1991-12-23 1996-04-16 Motorola, Inc. Vehicle navigation apparatus with new route replanning apparatus
US5628050A (en) * 1994-12-09 1997-05-06 Scientific And Commercial Systems Corporation Disaster warning communications system
US5699056A (en) * 1994-12-28 1997-12-16 Omron Corporation Traffic information system
US5724255A (en) * 1996-08-27 1998-03-03 The University Of Wyoming Research Corporation Portable emergency action system for chemical releases
US5848373A (en) * 1994-06-24 1998-12-08 Delorme Publishing Company Computer aided map location system
US5867110A (en) * 1995-08-11 1999-02-02 Hitachi, Ltd. Information reporting system
US5914675A (en) * 1996-05-23 1999-06-22 Sun Microsystems, Inc. Emergency locator device transmitting location data by wireless telephone communications
US5959567A (en) * 1997-12-08 1999-09-28 Massachusetts Institute Of Technology Method and apparatus for tracking of organized storms
US5991687A (en) * 1997-07-02 1999-11-23 Case Corporation System and method for communicating information related to a geographical area
US6009374A (en) * 1995-10-24 1999-12-28 Mitsubishi Denki Kabushiki Kaisha Apparatus for and method of controlling vehicular systems while travelling
US6018699A (en) * 1996-06-04 2000-01-25 Baron Services, Inc. Systems and methods for distributing real-time site specific weather information
US6031455A (en) * 1998-02-09 2000-02-29 Motorola, Inc. Method and apparatus for monitoring environmental conditions in a communication system
US6084510A (en) * 1997-04-18 2000-07-04 Lemelson; Jerome H. Danger warning and emergency response system and method
US6112074A (en) * 1997-12-22 2000-08-29 Motorola, Inc. Radio communication system with automatic geographic event notification
US6125328A (en) * 1997-02-10 2000-09-26 Baron Services, Inc. System and method for projecting storms using NEXRAD attributes
US6154699A (en) * 1995-10-06 2000-11-28 Williams; Brian Gritting systems and methods
US6167255A (en) * 1998-07-29 2000-12-26 @Track Communications, Inc. System and method for providing menu data using a communication network
US6198390B1 (en) * 1994-10-27 2001-03-06 Dan Schlager Self-locating remote monitoring systems
US6199045B1 (en) * 1996-08-15 2001-03-06 Spatial Adventures, Inc. Method and apparatus for providing position-related information to mobile recipients
US6240365B1 (en) * 1997-01-21 2001-05-29 Frank E. Bunn Automated vehicle tracking and service provision system
US6252544B1 (en) * 1998-01-27 2001-06-26 Steven M. Hoffberg Mobile communication device
US6255953B1 (en) * 1999-06-14 2001-07-03 Jerry Keith Barber Tornado warning system
US6289331B1 (en) * 1995-11-03 2001-09-11 Robert D. Pedersen Fire detection systems using artificial intelligence
US6295001B1 (en) * 1999-06-14 2001-09-25 Jerry Keith Barber Tornado warning system
US6304816B1 (en) * 1999-01-28 2001-10-16 International Business Machines Corporation Method and apparatus for automatic traffic conditions data collection using a distributed automotive computing system
US6351218B1 (en) * 2000-08-29 2002-02-26 Weatherdata, Inc. Method and apparatus for activating weather warning devices
US20020042846A1 (en) * 2000-10-05 2002-04-11 Bottan Gustavo L. Personal support network
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6405134B1 (en) * 2000-08-30 2002-06-11 Weatherdata, Inc. Method and apparatus for predicting lightning threats based on radar and temperature data
US6426812B2 (en) * 1995-07-06 2002-07-30 Dai Nippon Printing Co., Ltd. Hologram color filter, and its fabrication method
US20020188552A1 (en) * 2001-06-07 2002-12-12 Lawrence Kavounas Devices, softwares and methods for automated execution of conditional securities trade orders and interfaces for entering the same
US20030004780A1 (en) * 2001-06-19 2003-01-02 Smith Michael R. Method and system for integrating weather information with enterprise planning systems
US6505123B1 (en) * 2000-07-24 2003-01-07 Weatherbank, Inc. Interactive weather advisory system
US6542825B2 (en) * 2000-03-24 2003-04-01 Baron Services, Inc. Real-time site specific weather information distribution system and method
US6581009B1 (en) * 2002-01-02 2003-06-17 User-Centric Enterprises, Inc. Quantitative precipitation prediction method
US6603405B2 (en) * 2000-12-05 2003-08-05 User-Centric Enterprises, Inc. Vehicle-centric weather prediction system and method
US6604816B1 (en) * 1999-06-30 2003-08-12 Hitachi, Ltd. Ink-jet recording head and ink-jet recorder
US6646559B2 (en) * 2000-08-29 2003-11-11 User-Centric Enterprises, Inc. Method and apparatus for activating warning devices
US20040049345A1 (en) * 2001-06-18 2004-03-11 Mcdonough James G Distributed, collaborative workflow management software
US6836730B2 (en) * 2000-07-24 2004-12-28 Weatherbank, Inc. Interactive weather advisory system
US6845324B2 (en) * 2003-03-01 2005-01-18 User-Centric Enterprises, Inc. Rotating map and user-centric weather prediction
US6865539B1 (en) * 2000-05-24 2005-03-08 Pugliese, Iii Anthony V. Electronic system for parking management and personal guidance
US6941126B1 (en) * 2001-12-10 2005-09-06 Bellsouth Intellectual Property Corporation Wireless weather alerts
US20050197775A1 (en) * 2003-03-01 2005-09-08 User-Centric Enterprises, Inc. User-centric event reporting
US6947842B2 (en) * 2003-01-06 2005-09-20 User-Centric Enterprises, Inc. Normalized and animated inundation maps
US6963853B1 (en) * 2000-08-09 2005-11-08 User-Centric Enterprises, Inc. Method and apparatus for calculating a return on investment for weather-related risk management
US20060015254A1 (en) * 2003-03-01 2006-01-19 User-Centric Enterprises, Inc. User-centric event reporting
US20060161469A1 (en) * 2005-01-14 2006-07-20 Weatherbank, Inc. Interactive advisory system

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4792806A (en) * 1982-01-15 1988-12-20 Atlantic Scientific Corporation Lightning position and tracking method
US4916539A (en) * 1983-04-21 1990-04-10 The Weather Channel, Inc. Communications system having receivers which can be addressed in selected classes
US4996473A (en) * 1986-08-18 1991-02-26 Airborne Research Associates, Inc. Microburst/windshear warning system
US4914444A (en) * 1987-08-11 1990-04-03 Lightning Location And Protection, Inc. System and method for synchronizing lightning detectors
US5576952A (en) * 1993-03-09 1996-11-19 Metriplex, Inc. Medical alert distribution system with selective filtering of medical information
US5724025A (en) * 1993-10-21 1998-03-03 Tavori; Itzchak Portable vital signs monitor
CA2158335A1 (en) 1994-09-13 1996-03-14 Edward Carl Burgener Portable transit data information system and apparatus
US5771001A (en) * 1996-11-18 1998-06-23 Cobb; Marlon J. Personal alarm system
US6198394B1 (en) * 1996-12-05 2001-03-06 Stephen C. Jacobsen System for remote monitoring of personnel
US6148261A (en) * 1997-06-20 2000-11-14 American Calcar, Inc. Personal communication system to send and receive voice data positioning information
US6529890B1 (en) 1998-08-19 2003-03-04 Ensys, Inc. Method for representing synoptic climatology information in a class-object-attribute hierarchy and an expert system for obtaining synoptic climatology information
US6240369B1 (en) * 1999-04-27 2001-05-29 Robert R. Foust Transmitting location-specific weather-related data to terminals within a plurality of regions
US6792615B1 (en) * 1999-05-19 2004-09-14 New Horizons Telecasting, Inc. Encapsulated, streaming media automation and distribution system
US20040148199A1 (en) * 1999-08-02 2004-07-29 Dixon Norwood P. System for acquiring, storing, and transmitting patient medical data
US6893396B2 (en) * 2000-03-01 2005-05-17 I-Medik, Inc. Wireless internet bio-telemetry monitoring system and interface
WO2002069300A1 (en) 2001-02-22 2002-09-06 Koyo Musen America, Inc. Collecting, analyzing, consolidating, delivering and utilizing data relating to a current event
CA2339433A1 (en) * 2001-03-07 2002-09-07 Lawrence Solomon Road toll system for alleviating traffic congestion
US20030018521A1 (en) * 2001-07-17 2003-01-23 International Business Machines Corporation Advertising based upon events reported from a GPS enabled event report system
US6987946B2 (en) * 2001-10-31 2006-01-17 Sinclair Anthony J Event listening device and system
US6804602B2 (en) * 2002-04-02 2004-10-12 Lockheed Martin Corporation Incident-aware vehicular sensors for intelligent transportation systems
US7363052B2 (en) * 2002-08-09 2008-04-22 Lamensdorf David M Information distribution system for improved response to safety and security incidents
US7082382B1 (en) 2005-01-25 2006-07-25 The Weather Channel, Inc. System for producing high-resolution, real-time synthetic meteorological conditions for a specified location
US20060178269A1 (en) 2005-02-08 2006-08-10 Medina-Vega Luis R Plant conditioning treatment for plant growth and health enhancement
US7792664B1 (en) 2006-07-28 2010-09-07 Wsi, Corporation Weather model predictor
US8160995B1 (en) 2008-04-18 2012-04-17 Wsi, Corporation Tropical cyclone prediction system and method
CN104322080A (en) * 2012-03-26 2015-01-28 诺基亚公司 Method and apparatus for providing location information
US9131644B2 (en) 2014-08-19 2015-09-15 Iteris, Inc. Continual crop development profiling using dynamical extended range weather forecasting with routine remotely-sensed validation imagery

Patent Citations (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5508930A (en) * 1991-12-23 1996-04-16 Motorola, Inc. Vehicle navigation apparatus with new route replanning apparatus
US5355140A (en) * 1992-09-15 1994-10-11 Trimble Navigation Limited Emergency reporting for marine and airborne vessels
US5848373A (en) * 1994-06-24 1998-12-08 Delorme Publishing Company Computer aided map location system
US6198390B1 (en) * 1994-10-27 2001-03-06 Dan Schlager Self-locating remote monitoring systems
US5628050A (en) * 1994-12-09 1997-05-06 Scientific And Commercial Systems Corporation Disaster warning communications system
US5699056A (en) * 1994-12-28 1997-12-16 Omron Corporation Traffic information system
US6426812B2 (en) * 1995-07-06 2002-07-30 Dai Nippon Printing Co., Ltd. Hologram color filter, and its fabrication method
US5867110A (en) * 1995-08-11 1999-02-02 Hitachi, Ltd. Information reporting system
US6154699A (en) * 1995-10-06 2000-11-28 Williams; Brian Gritting systems and methods
US6009374A (en) * 1995-10-24 1999-12-28 Mitsubishi Denki Kabushiki Kaisha Apparatus for and method of controlling vehicular systems while travelling
US6289331B1 (en) * 1995-11-03 2001-09-11 Robert D. Pedersen Fire detection systems using artificial intelligence
US5914675A (en) * 1996-05-23 1999-06-22 Sun Microsystems, Inc. Emergency locator device transmitting location data by wireless telephone communications
US6018699A (en) * 1996-06-04 2000-01-25 Baron Services, Inc. Systems and methods for distributing real-time site specific weather information
US6199045B1 (en) * 1996-08-15 2001-03-06 Spatial Adventures, Inc. Method and apparatus for providing position-related information to mobile recipients
US5724255A (en) * 1996-08-27 1998-03-03 The University Of Wyoming Research Corporation Portable emergency action system for chemical releases
US6240365B1 (en) * 1997-01-21 2001-05-29 Frank E. Bunn Automated vehicle tracking and service provision system
US6125328A (en) * 1997-02-10 2000-09-26 Baron Services, Inc. System and method for projecting storms using NEXRAD attributes
US6084510A (en) * 1997-04-18 2000-07-04 Lemelson; Jerome H. Danger warning and emergency response system and method
US5991687A (en) * 1997-07-02 1999-11-23 Case Corporation System and method for communicating information related to a geographical area
US5959567A (en) * 1997-12-08 1999-09-28 Massachusetts Institute Of Technology Method and apparatus for tracking of organized storms
US6112074A (en) * 1997-12-22 2000-08-29 Motorola, Inc. Radio communication system with automatic geographic event notification
US6252544B1 (en) * 1998-01-27 2001-06-26 Steven M. Hoffberg Mobile communication device
US6031455A (en) * 1998-02-09 2000-02-29 Motorola, Inc. Method and apparatus for monitoring environmental conditions in a communication system
US6167255A (en) * 1998-07-29 2000-12-26 @Track Communications, Inc. System and method for providing menu data using a communication network
US6304816B1 (en) * 1999-01-28 2001-10-16 International Business Machines Corporation Method and apparatus for automatic traffic conditions data collection using a distributed automotive computing system
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6255953B1 (en) * 1999-06-14 2001-07-03 Jerry Keith Barber Tornado warning system
US6295001B1 (en) * 1999-06-14 2001-09-25 Jerry Keith Barber Tornado warning system
US6604816B1 (en) * 1999-06-30 2003-08-12 Hitachi, Ltd. Ink-jet recording head and ink-jet recorder
US6542825B2 (en) * 2000-03-24 2003-04-01 Baron Services, Inc. Real-time site specific weather information distribution system and method
US6865539B1 (en) * 2000-05-24 2005-03-08 Pugliese, Iii Anthony V. Electronic system for parking management and personal guidance
US6836730B2 (en) * 2000-07-24 2004-12-28 Weatherbank, Inc. Interactive weather advisory system
US6826481B2 (en) * 2000-07-24 2004-11-30 Weatherbank, Inc. Interactive advisory system
US6505123B1 (en) * 2000-07-24 2003-01-07 Weatherbank, Inc. Interactive weather advisory system
US20060080039A1 (en) * 2000-07-24 2006-04-13 Root Steven A Interactive weather advisory system
US7024310B2 (en) * 2000-07-24 2006-04-04 Weatherbank, Inc. Interactive weather forecast system and method of using same
US6988037B2 (en) * 2000-07-24 2006-01-17 Weatherbank, Inc. Interactive weather forecast system and method of using same
US6985813B2 (en) * 2000-07-24 2006-01-10 Weatherbank, Inc. Interactive weather advisory system
US6980909B2 (en) * 2000-07-24 2005-12-27 Weatherbank, Inc. Interactive advisory system
US20050050008A1 (en) * 2000-07-24 2005-03-03 Root Steven A. Interactive advisory system
US6754585B2 (en) * 2000-07-24 2004-06-22 Weatherbank, Inc. Interactive weather advisory system
US6963853B1 (en) * 2000-08-09 2005-11-08 User-Centric Enterprises, Inc. Method and apparatus for calculating a return on investment for weather-related risk management
US6351218B1 (en) * 2000-08-29 2002-02-26 Weatherdata, Inc. Method and apparatus for activating weather warning devices
US6646559B2 (en) * 2000-08-29 2003-11-11 User-Centric Enterprises, Inc. Method and apparatus for activating warning devices
US6405134B1 (en) * 2000-08-30 2002-06-11 Weatherdata, Inc. Method and apparatus for predicting lightning threats based on radar and temperature data
US20020042846A1 (en) * 2000-10-05 2002-04-11 Bottan Gustavo L. Personal support network
US6603405B2 (en) * 2000-12-05 2003-08-05 User-Centric Enterprises, Inc. Vehicle-centric weather prediction system and method
US20020188552A1 (en) * 2001-06-07 2002-12-12 Lawrence Kavounas Devices, softwares and methods for automated execution of conditional securities trade orders and interfaces for entering the same
US20040049345A1 (en) * 2001-06-18 2004-03-11 Mcdonough James G Distributed, collaborative workflow management software
US20030004780A1 (en) * 2001-06-19 2003-01-02 Smith Michael R. Method and system for integrating weather information with enterprise planning systems
US6941126B1 (en) * 2001-12-10 2005-09-06 Bellsouth Intellectual Property Corporation Wireless weather alerts
US6581009B1 (en) * 2002-01-02 2003-06-17 User-Centric Enterprises, Inc. Quantitative precipitation prediction method
US6947842B2 (en) * 2003-01-06 2005-09-20 User-Centric Enterprises, Inc. Normalized and animated inundation maps
US20050086004A1 (en) * 2003-03-01 2005-04-21 User-Center Enterprises, Inc. User-centric event reporting
US20060015254A1 (en) * 2003-03-01 2006-01-19 User-Centric Enterprises, Inc. User-centric event reporting
US20050197775A1 (en) * 2003-03-01 2005-09-08 User-Centric Enterprises, Inc. User-centric event reporting
US6845324B2 (en) * 2003-03-01 2005-01-18 User-Centric Enterprises, Inc. Rotating map and user-centric weather prediction
US20060161469A1 (en) * 2005-01-14 2006-07-20 Weatherbank, Inc. Interactive advisory system

Cited By (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8909679B2 (en) 2000-07-24 2014-12-09 Locator Ip, Lp Interactive advisory system
US10411908B2 (en) 2000-07-24 2019-09-10 Locator IP, L.P. Interactive advisory system
US10021525B2 (en) 2000-07-24 2018-07-10 Locator IP, L.P. Interactive weather advisory system
US11108582B2 (en) 2000-07-24 2021-08-31 Locator IP, L.P. Interactive weather advisory system
US9204252B2 (en) 2000-07-24 2015-12-01 Locator IP, L.P. Interactive advisory system
US9191776B2 (en) 2000-07-24 2015-11-17 Locator Ip, Lp Interactive advisory system
US9554246B2 (en) 2000-07-24 2017-01-24 Locator Ip, Lp Interactive weather advisory system
US9560480B2 (en) 2000-07-24 2017-01-31 Locator Ip, Lp Interactive advisory system
US9661457B2 (en) 2000-07-24 2017-05-23 Locator Ip, Lp Interactive advisory system
US9197990B2 (en) 2000-07-24 2015-11-24 Locator Ip, Lp Interactive advisory system
US9998295B2 (en) 2000-07-24 2018-06-12 Locator IP, L.P. Interactive advisory system
US9668091B2 (en) 2000-07-24 2017-05-30 Locator IP, L.P. Interactive weather advisory system
US20050086004A1 (en) * 2003-03-01 2005-04-21 User-Center Enterprises, Inc. User-centric event reporting
US20070296574A1 (en) * 2003-03-01 2007-12-27 User-Centric Ip, L.P. User-Centric Event Reporting with Follow-Up Information
US10522022B2 (en) * 2003-03-01 2019-12-31 User-Centric Ip, L.P. User-centric event reporting with follow-up information
US20060241865A1 (en) * 2003-03-01 2006-10-26 User-Centric Ip, L.P. Audio hazard warning system
US7089116B2 (en) 2003-03-01 2006-08-08 User-Centric Ip, L.P. User-centric event reporting
US11150378B2 (en) 2005-01-14 2021-10-19 Locator IP, L.P. Method of outputting weather/environmental information from weather/environmental sensors
US8832121B2 (en) 2005-02-02 2014-09-09 Accuweather, Inc. Location-based data communications system and method
US7181346B1 (en) * 2005-03-31 2007-02-20 Wsi Corporation System and method for assessing the people and property impact of weather
US8816876B2 (en) 2005-09-29 2014-08-26 Baron Services, Inc. System for providing environmental condition information to vehicles and related methods
US8599013B1 (en) 2005-09-29 2013-12-03 Baron Services, Inc. System and method for providing environmental information to a wireless transmitter coverage area
US10746561B2 (en) * 2005-09-29 2020-08-18 Microsoft Technology Licensing, Llc Methods for predicting destinations from partial trajectories employing open- and closed-world modeling methods
US20110282571A1 (en) * 2005-09-29 2011-11-17 Microsoft Corporation Methods for predicting destinations from partial trajectories employing open- and closed-world modeling methods
US7847708B1 (en) 2005-09-29 2010-12-07 Baron Services, Inc. System for providing site-specific, real-time environmental condition information to vehicles and related methods
US7535379B2 (en) * 2005-10-05 2009-05-19 Honda Motor Co., Ltd. Server and vehicle-mounted navigation apparatus, vehicle employing the same, and meteorological information distribution system related to the same
US20070083328A1 (en) * 2005-10-05 2007-04-12 Honda Motor Co., Ltd. Server and vehicle-mounted navigation apparatus, vehicle employing the same, and meteorological information distribution system related to the same
US20070106897A1 (en) * 2005-11-07 2007-05-10 Michael Kulakowski Secure RFID authentication system
US20070152844A1 (en) * 2006-01-03 2007-07-05 Hartley Joel S Traffic condition monitoring devices and methods
US8229467B2 (en) 2006-01-19 2012-07-24 Locator IP, L.P. Interactive advisory system
US20110230204A1 (en) * 2006-01-19 2011-09-22 Locator Ip, Lp Interactive advisory system
US8611927B2 (en) 2006-01-19 2013-12-17 Locator Ip, Lp Interactive advisory system
US9094798B2 (en) 2006-01-19 2015-07-28 Locator IP, L.P. Interactive advisory system
US9215554B2 (en) 2006-01-19 2015-12-15 Locator IP, L.P. Interactive advisory system
US9210541B2 (en) 2006-01-19 2015-12-08 Locator IP, L.P. Interactive advisory system
US10362435B2 (en) 2006-01-19 2019-07-23 Locator IP, L.P. Interactive advisory system
US7602281B2 (en) * 2006-01-26 2009-10-13 The United States Of America As Represented By The Secretary Of The Army System and method for tactical distributed event warning notification for individual entities, and computer program product therefor
US7764185B1 (en) * 2006-01-26 2010-07-27 The United States Of America As Represented By The Secretary Of The Army System, user warning and positioning device for use therein, and computer program product therefor, for tactical distributed event warning notification for individual entities
WO2007089559A3 (en) * 2006-01-31 2008-04-24 Digital Cyclone Inc Information partner network
WO2007089559A2 (en) * 2006-01-31 2007-08-09 Digital Cyclone, Inc. Information partner network
US20070179750A1 (en) * 2006-01-31 2007-08-02 Digital Cyclone, Inc. Information partner network
US7991407B2 (en) 2006-02-16 2011-08-02 General Motors Llc Method for identifying appropriate public safety answering points
US20070191027A1 (en) * 2006-02-16 2007-08-16 General Motors Corporation Method for identifying appropriate public safety answering points
US20080021963A1 (en) * 2006-07-21 2008-01-24 At&T Corp. Content dissemination using a multi-protocol converter
WO2008105827A3 (en) * 2006-09-07 2008-12-18 Bae Systems Information Method and system for identifying hostile missile launch locations
WO2008105827A2 (en) * 2006-09-07 2008-09-04 Bae Systems Information And Electronic Systems Integration Inc. Method and system for identifying hostile missile launch locations
US7339659B1 (en) * 2006-09-07 2008-03-04 Bae Systems Information And Electronic Systems Integration Inc. Method and system for identifying hostile missile launch locations
US20110022442A1 (en) * 2006-12-13 2011-01-27 Crown Equipment Corporation Information system for industrial vehicles including cyclical recurring vehicle information message
US11823502B2 (en) 2006-12-13 2023-11-21 Crown Equipment Corporation Impact sensing usable with fleet management system
US8239251B2 (en) * 2006-12-13 2012-08-07 Crown Equipment Corporation Fleet management system
US10810521B2 (en) 2006-12-13 2020-10-20 Crown Equipment Corporation Information system for industrial vehicles including cyclical recurring vehicle information message
US8060400B2 (en) * 2006-12-13 2011-11-15 Crown Equipment Corporation Fleet management system
US9152933B2 (en) * 2006-12-13 2015-10-06 Crown Equipment Corporation Fleet management system
US20120046809A1 (en) * 2006-12-13 2012-02-23 Crown Equipment Corporation Fleet management system
US10013815B2 (en) 2006-12-13 2018-07-03 Crown Equipment Corporation Information system for industrial vehicles
US11947361B2 (en) 2006-12-13 2024-04-02 Crown Equipment Corporation Fleet management system
US11225404B2 (en) 2006-12-13 2022-01-18 Crown Equipment Corporation Information system for industrial vehicles
AU2014262244B2 (en) * 2006-12-13 2016-11-24 Crown Equipment Corporation Fleet management system
US9984341B2 (en) 2006-12-13 2018-05-29 Crown Equipment Corporation Information system for industrial vehicles including cyclical recurring vehicle information message
US8239252B2 (en) * 2006-12-13 2012-08-07 Crown Equipment Corporation Fleet management system
US20120046981A1 (en) * 2006-12-13 2012-02-23 Crown Equipment Corporation Fleet management system
US20120046982A1 (en) * 2006-12-13 2012-02-23 Crown Equipment Corporation Fleet management system
US20080183389A1 (en) * 2007-01-30 2008-07-31 International Business Machines Corporation Pervasive Network for Environmental Sensing
US8762060B2 (en) * 2007-01-30 2014-06-24 International Business Machines Corporation Pervasive network for environmental sensing
US8805613B2 (en) * 2007-01-30 2014-08-12 International Business Machines Corporation Method for environmental sensing
US20100052891A1 (en) * 2007-01-30 2010-03-04 International Business Machines Corporation Method for environmental sensing
US9237416B2 (en) 2007-02-23 2016-01-12 Locator IP, L.P. Interactive advisory system for prioritizing content
US10021514B2 (en) 2007-02-23 2018-07-10 Locator IP, L.P. Interactive advisory system for prioritizing content
US8634814B2 (en) 2007-02-23 2014-01-21 Locator IP, L.P. Interactive advisory system for prioritizing content
US10616708B2 (en) 2007-02-23 2020-04-07 Locator Ip, Lp Interactive advisory system for prioritizing content
EP2171602A1 (en) * 2007-06-15 2010-04-07 Weatherbank, Inc. Interactive advisory system
EP2171602A4 (en) * 2007-06-15 2011-04-20 Weatherbank Inc Interactive advisory system
US20090030603A1 (en) * 2007-07-27 2009-01-29 Madalin Jr William A Digital map database and method for obtaining evacuation route information
US20090103307A1 (en) * 2007-10-19 2009-04-23 Semiconductor Device Solution, Inc. Wireless control lamp structure
US8306515B2 (en) 2008-01-14 2012-11-06 Lg Electronics Inc. Mobile terminal capable of providing weather information and method of controlling the mobile terminal
EP2079055A1 (en) 2008-01-14 2009-07-15 LG Electronics Inc. Mobile terminal capable of providing weather information and method of controlling the mobile terminal
US20090186604A1 (en) * 2008-01-14 2009-07-23 Lg Electronics Inc. Mobile terminal capable of providing weather information and method of controlling the mobile terminal
US20110143781A1 (en) * 2008-06-18 2011-06-16 Guido Gehlen Localized Information Service
US8270997B2 (en) 2008-06-18 2012-09-18 Telefonaktiebolaget Lm Ericsson (Publ) Localized information service
KR101533137B1 (en) * 2008-06-24 2015-07-01 텔레폰악티에볼라겟엘엠에릭슨(펍) Localized information service
WO2009155969A1 (en) * 2008-06-24 2009-12-30 Telefonaktiebolaget Lm Ericsson (Publ) Localized information service
CN106850239A (en) * 2008-06-24 2017-06-13 艾利森电话股份有限公司 localized information service
US20100083124A1 (en) * 2008-09-26 2010-04-01 Fwix, Inc. System and method for aggregating web feeds relevant to a geographical locale from multiple sources
US8578274B2 (en) * 2008-09-26 2013-11-05 Radius Intelligence. Inc. System and method for aggregating web feeds relevant to a geographical locale from multiple sources
US9280759B2 (en) * 2008-12-24 2016-03-08 Blackboard Inc. Method and system for displaying plural notifications from plural sources
US20100162114A1 (en) * 2008-12-24 2010-06-24 Blackboard Connect Inc. Method and system for displaying plural notifications from plural sources
WO2010126835A1 (en) * 2009-04-27 2010-11-04 Qualcomm Incorporated An integrated alert system
CN102415079A (en) * 2009-04-27 2012-04-11 高通股份有限公司 An integrated alert system
JP2012524504A (en) * 2009-04-27 2012-10-11 クアルコム,インコーポレイテッド Integrated alarm system
US20100273460A1 (en) * 2009-04-27 2010-10-28 Dorbie Angus Macdonald Integrated alert system
US8583314B2 (en) 2009-08-12 2013-11-12 Crown Equipment Corporation Information system for industrial vehicles
US8725345B2 (en) 2009-08-12 2014-05-13 Crown Equipment Corporation Information system for industrial vehicles
US20110040440A1 (en) * 2009-08-12 2011-02-17 Crown Equipment Corporation Information system for industrial vehicles
US8937546B1 (en) 2009-11-30 2015-01-20 Baron Services, Inc. Method and system of providing real-time site specific information
US8264345B2 (en) 2009-11-30 2012-09-11 Baron Services, Inc. System and method of providing real-time site specific information
US20110128144A1 (en) * 2009-11-30 2011-06-02 Baron Services, Inc. System and method of providing real-time site specific information
US8519860B2 (en) 2010-04-09 2013-08-27 Weather Decision Technologies Multimedia alerting
US8788606B2 (en) 2010-04-09 2014-07-22 Weather Decision Technologies, Inc. Multimedia alerting
US9615205B2 (en) 2010-10-27 2017-04-04 Telefonaktiebolaget Lm Ericsson (Publ) Network service of a cellular communication network covering a geographical area
US9319836B2 (en) 2010-10-27 2016-04-19 Telefonaktiebolaget Lm Ericsson (Publ) Providing network service of a cellular communication network using grid fields
JP2014505914A (en) * 2010-11-08 2014-03-06 トムトム デベロップメント ジャーマニー ゲーエムベーハー Vehicle data system and method
US9799219B2 (en) 2010-11-08 2017-10-24 Tomtom Traffic B.V. Vehicle data system and method
WO2012062764A1 (en) * 2010-11-08 2012-05-18 Tomtom Developement Germany Gmbh A vehicle data system and method
US9154909B2 (en) 2010-11-08 2015-10-06 Tomtom Development Germany Gmbh Vehicle data system and method
CN103270780A (en) * 2010-11-08 2013-08-28 通腾发展德国公司 Vehicle data system and method
US11943693B2 (en) * 2010-11-30 2024-03-26 The Safety Network Partnership, Llc Providing status of user devices during a biological threat event
US10935389B2 (en) 2010-12-17 2021-03-02 Uber Technologies, Inc. Mobile search based on predicted location
US10030988B2 (en) 2010-12-17 2018-07-24 Uber Technologies, Inc. Mobile search based on predicted location
US11614336B2 (en) 2010-12-17 2023-03-28 Uber Technologies, Inc. Mobile search based on predicted location
US9311449B2 (en) * 2011-05-17 2016-04-12 The Johns Hopkins University Hospital unit demand forecasting tool
US20140136458A1 (en) * 2011-05-17 2014-05-15 The John Hopkins University Hospital unit demand forecasting tool
US9832749B2 (en) 2011-06-03 2017-11-28 Microsoft Technology Licensing, Llc Low accuracy positional data by detecting improbable samples
US10082397B2 (en) 2011-07-14 2018-09-25 Microsoft Technology Licensing, Llc Activating and deactivating sensors for dead reckoning
US9470529B2 (en) 2011-07-14 2016-10-18 Microsoft Technology Licensing, Llc Activating and deactivating sensors for dead reckoning
US9429657B2 (en) 2011-12-14 2016-08-30 Microsoft Technology Licensing, Llc Power efficient activation of a device movement sensor module
US8548911B2 (en) * 2012-02-09 2013-10-01 Bank Of America Corporation Devices and methods for disaster-relief support
CN103309755A (en) * 2012-02-21 2013-09-18 宏达国际电子股份有限公司 Portable device and operation method therefor
US20140067270A1 (en) * 2012-09-06 2014-03-06 Global Weather Corporation Weather information system
US10154390B2 (en) 2012-10-09 2018-12-11 Nec Corporation Disaster information management apparatus, disaster information system, disaster information management method, disaster information management program, portable terminal, control method of portable terminal, and control program of controlling operation of portable terminal
US20150198452A1 (en) * 2013-08-20 2015-07-16 Raghav Gupta Driving direction based on weather forecasting system and method
US9753947B2 (en) 2013-12-10 2017-09-05 Weather Decision Technologies, Inc. Four dimensional weather data storage and access
US20150199691A1 (en) * 2014-01-15 2015-07-16 Frequentz, Llc Protecting consumer safety and privacy
US20150199741A1 (en) * 2014-01-15 2015-07-16 Frequentz, Llc Protecting consumer safety and privacy
US11143791B2 (en) 2014-12-22 2021-10-12 User-Centric Ip, L.P. Mesoscale modeling
US9465987B1 (en) 2015-03-17 2016-10-11 Exelis, Inc. Monitoring and detecting weather conditions based on images acquired from image sensor aboard mobile platforms
US10624559B2 (en) 2017-02-13 2020-04-21 Starkey Laboratories, Inc. Fall prediction system and method of using the same
US11277697B2 (en) 2018-12-15 2022-03-15 Starkey Laboratories, Inc. Hearing assistance system with enhanced fall detection features
US11638563B2 (en) 2018-12-27 2023-05-02 Starkey Laboratories, Inc. Predictive fall event management system and method of using same
US11388598B2 (en) * 2019-12-19 2022-07-12 Intel Corporation Recover from vehicle security breach via vehicle to anything communication
US20210312306A1 (en) * 2020-04-07 2021-10-07 International Business Machines Corporation Road icing condition prediction for shaded road segments
US20230078911A1 (en) * 2021-09-08 2023-03-16 Here Global B.V. Method and apparatus for dispersing incident routing

Also Published As

Publication number Publication date
US20180182222A1 (en) 2018-06-28
US20070296574A1 (en) 2007-12-27
US7248159B2 (en) 2007-07-24
US10522022B2 (en) 2019-12-31
US20050197775A1 (en) 2005-09-08

Similar Documents

Publication Publication Date Title
US20180182222A1 (en) User-centric event reporting with follow-up information
US7411493B2 (en) User-centric event reporting
US7089116B2 (en) User-centric event reporting
US9024786B1 (en) System for providing environmental condition information to vehicles and related methods
US8427308B1 (en) Method and system of providing real-time site specific information
US6493633B2 (en) Systems and methods for distributing real-time site specific weather information
US6603405B2 (en) Vehicle-centric weather prediction system and method
US6670908B2 (en) Automated system and method for processing meteorological data
US8599013B1 (en) System and method for providing environmental information to a wireless transmitter coverage area
US6490525B2 (en) Systems and methods for distributing real-time site-specific weather information
US7084775B1 (en) Method and system for generating and sending user-centric weather alerts
US6862524B1 (en) Using location data to determine traffic and route information
KR100783721B1 (en) Broadcast network system and method for interactive weather advisory
CN107004040B (en) Customizable weather analysis system and method for providing weather-related alerts
US20060276200A1 (en) Mobile and wireless network architecture for law enforcement
US8013733B1 (en) Alert warning method
WO2008022051A2 (en) Advanced emergency geographical information system
CA2559684C (en) User-centric event reporting
Braham et al. BRITISH COLUMBIA TSUNAMI NOTIFICATION METHODS

Legal Events

Date Code Title Description
AS Assignment

Owner name: USER-CENTRIC ENTERPRISES, INC., KANSAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SMITH, MICHAEL R.;REEL/FRAME:016687/0618

Effective date: 20050526

AS Assignment

Owner name: USER-CENTRIC IP, L.P., PENNSYLVANIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:USER-CENTRIC ENTERPRISES, INC.;REEL/FRAME:017626/0942

Effective date: 20060418

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION