The disclosed subject matter relates to methods and systems for measuring physical data such as wind speeds represented by multi-parametric data including, but not limited to, data relating to weather events such as tropical storms, cyclones and hurricanes and processes for evaluating such multi-parametric data to activate predetermined responses when if trigger conditions are achieved.
Devices such as anemometers for the measurement of wind speeds are known, and devices for recording wind speed data are also known. Recorded wind speed data from such devices may be valuable for resolving insurance claims resulting from storm damage. However, during severe weather, or in the aftermath of severe storms, the recording of wind speeds may be interrupted and/or the recorded wind speed data may be lost due to physical damage, lightning strikes, water intrusion, power loss, looting, vandalism or other causes adversely affecting the wind speed measurement and recording devices and/or the media upon which the wind speed data is stored. A need therefore exists, for processes to collect and manage alternative or supplemental parametric data for evaluating the effects of severe weather.
Even when recorded wind speed data remains intact, following a severe storm it may be difficult to obtain access to the locations where the recorded wind speed data is stored. This can result in delays in obtaining recorded wind speed data, which in turn can delay the resolution of insurance claims resulting from storm damage. A need therefore exists, for methods, systems and media for managing parametric weather data that provide multiple triggers for evaluating the effects for a weather event, for evaluating the multi-parametric data to determine if any of multiple trigger conditions have occurred and/or to determine if payment under a contract is indicated.
Although evaluating the effect of a weather event using recorded wind speed data is preferred when available, in some circumstances a geographic area may include some areas of interest not currently measurable by anemometers or other wind speed measuring devices. In other circumstances, measured wind speed data may be lost due to equipment or communication failures that occur during the weather event. In yet other circumstances, a geographic area may be subject to damage by natural phenomenon other than wind, for example, by abnormal tides, storm surges and or flooding that may accompany a weather event. In these cases, data from multiple types or sources of weather-related data can be evaluated to provide a more reliable indicator of the effects of a weather event. A need therefore exists, for methods and system for conducting multi-trigger parametric data management and associated transactions.
US Patent Application Publication US 2017/0104648 A1 discloses a system for collecting and managing wind speed data via an external communications network comprising one or more wind stations. US Patent Application Publication US 2018/0075537 A1 discloses is a system and a method for a parametric risk transfer system based on automated location-dependent probabilistic tropical storm risk and storm impact forecast. US Patent Application Publication US 2017/0104648 A1 and US Patent Application Publication US 2018/0075537 are each hereby incorporated by reference in their entirety.
In one aspect thereof, a method for collecting and managing multi-trigger parametric data is provided. The method comprises establishing, prior to an event, a first trigger condition based on comparison of first parametric data to a first set of input values and establishing, prior to the event, a second trigger condition based on comparison of second parametric data to a second set of input values. The method further comprising receiving, after the event, first values for the first parametric data resulting from the event and second values for the second parametric data resulting from the event. The method further comprises comparing, after receiving the first values, the received first values to the first set of input values to determine if the first trigger conditions are met, and comparing, after receiving the second values, the received second values to the second set of input values to determine if the second trigger conditions are met. The method further comprising determining, for each of the first and second trigger conditions that are met, a respective payout fraction of a maximum amount associated with each met condition. The method further comprises comparing the payout fraction corresponding to the met first trigger conditions with the payout fraction corresponding to the met second trigger conditions and determining the highest of such payout fractions to be the maximum met payout fraction, wherein the payout amount is the maximum amount multiplied by the maximum met payout fraction.
In one embodiment, the first trigger condition is a storm track inside a predefined closed geographical area when the storm winds speed is greater or equal to a predefined input wind speed.
In another embodiment of the first trigger condition, the predefined closed geographical area is a circle of predetermined radius drawn around a predetermined latitude/longitude point.
In yet another embodiment of the first trigger condition, the predefined closed geographical area is a square of predetermined side length centered on a predetermined latitude/longitude point.
In still another embodiment of the first trigger condition, the predefined closed geographical area is a rectangle defined by four predetermined latitude/longitude points.
In a further embodiment of the first trigger condition, the predefined closed geographical area is a polygon defined by a plurality of predetermined latitude/longitude points.
In a yet further embodiment of the first trigger condition, if the storm track crosses the predefined geographical area, and there is a single announced storm track data point within the predefined geographical area, then the determined storm wind speed for the predefined geographical area is the wind speed for the single announced storm track data point.
In a still further embodiment of the first trigger condition, if the storm track crosses the predefined geographical area, and there is a plurality of announced storm track data points within the predefined geographical area, then the determined storm wind speed for the predefined geographical area is the highest wind speed for any of the plurality of announced storm track data points within the predefined geographical area.
In another embodiment of the first trigger condition, if the storm track crosses the predefined geographical area, but there are no announced storm track data points within the predefined geographical area, then the determined storm wind speed for the predefined geographical area is the greater of the wind speed of the announced storm track data point immediately preceding entry into the predefined geographical area and the wind speed of the announced storm track data point immediately following exit from the predefined geographical area.
In yet another embodiment of the first trigger condition, if the storm track crosses the predefined geographical area, but there are no announced storm track data points within the predefined geographical area, then the determined storm wind speed for the predefined geographical area is the average of the wind speed of the announced storm track data point immediately preceding entry into the predefined geographical area and the wind speed of the announced storm track data point immediately following exit from the predefined geographical area.
In still another embodiment, the second trigger condition is a storm wind speed value at a predefined geographical location that is greater or equal to a predefined input wind speed.
In a further embodiment of the second trigger condition, the predefined geographical point is defined by a latitude/longitude pair.
In a yet further embodiment of the second trigger condition, the storm wind speed value is a measured wind speed determined by an anemometer located at the predefined geographical point.
In a still further embodiment of the second trigger condition, the storm wind speed value is a calculated wind speed determined by a wind field calculation for the predefined geographical location.
In another embodiment of the second trigger condition, if an anemometer at a predefined geographical location provides usable data, the storm wind speed value is a measured wind speed determined by the anemometer located at the predefined geographical location, and if the anemometer does not provide usable data, the storm wind speed value is a calculated wind speed determined by a wind field calculation for the predefined geographical location.
In another aspect thereof, a method for collecting and managing multi-trigger parametric data is provided. The method comprises establishing a first trigger condition based on comparison of first parametric data to a first set of input values and establishing a second trigger condition based on comparison of second parametric data to a second set of input values. The first parametric data is measured, wherein the first parametric data includes direct wind speed measured at a one or more geographic location, and producing respective wind speed signals indicative of the respective direct wind speeds at each respective one or more geographic location, wherein the respective wind speed signals are one of electric signals and electronic signals. The respective wind speed signals are converted into respective direct wind speed data at each respective one or more geographic location, wherein the respective direct wind speed data is digital data. The respective direct wind speed data are transmitted at each respective one or more geographic location as digital data onto an external communications network. The one or more data server receives the respective direct wind speed data as digital data for the respective one or more geographic location from the external communication network. The received respective first parametric data including the direct wind speed data for the respective one or more geographic location is stored on the one or more data server. At the one or more data servers, the second parametric data is received, wherein the second parametric data includes at least one of a storm track including position data, time data and wind speed data, a calculated wind field for a geographic region, or a tide level for a geographic location. The received second parametric data is stored on the one or more data server. At the one or more data server, it is determined if first parametric data meets the first trigger condition, and if so, there is determined a first payout fraction corresponding to the first trigger condition. At the one or more data server, it is determined if the second parametric data meets the second trigger condition and if so, there is determined a second payout fraction corresponding to the second trigger condition. When it is determined that the one or more of first or second trigger conditions are met, the highest payout fraction is determined of the first or second payout fraction and an indication of the highest payout fraction is transmitted to the payout server on the external communications network. When it is determined that none of the first or second trigger conditions are met, an indication that no payout is triggered is transmitted to the payout server on the external communications network.
In one aspect thereof, a system for collecting and managing multi-trigger parametric data is provided. The system includes a payout server, a parametric data station, and a certification server. The payout server includes a payout communication interface, a payout server computing device, a payout server memory, and an accumulator. The payout communication interface is operatively coupled to an external communication network and configured to receive invoices. The payout server computing device is configured to process payments. The payout server memory is configured to store a first threshold and a first payout limits. The accumulator tracks a total amount of the received invoices; determines that a total amount of the received invoices is greater than the first threshold; in response to the total amount of the received invoices is determined to be greater than the first threshold, control the payout communication interface to provide the received invoices to the payout server computing device for processing payments; determines that a total for the processed payments is equal to the first payout limits; and in response to the total for the processed payments is determined to be equal to the first payout limits, control the payout communication interface to stop providing the received invoices to payout server computing device. The parametric data station includes a parametric data sensor, a station computing device, and a station communication interface. The parametric data sensor is configured to produce parametric data signal indicative of a measured parametric data value at a location of the parametric data station. The station computing device is operatively connected to the parametric data sensor and configured to receive the parametric data signal and produce parametric data corresponding to the parametric data signal. The station communication interface is operatively connected to the station computing device and the external communication network, and receives the parametric data from the station computing device and transmits the parametric data to the external communication network. The certification server includes a certification communication interface, a certification server memory, and a certification server computing device. The certification communication interface is operatively coupled to the external communication network and is configured to receive the parametric data from the parametric data station and transmits a signal for adjusting the first threshold to the payout communication interface. The certification server memory stores parametric thresholds. The certification server computing device determines that the received parametric data exceeds a parametric threshold; and in response to the received parametric data exceeding the parametric threshold, generates the signal to cause a reduction of the first threshold.
In one embodiment, an amount of the first threshold is equal to an amount of the first payout limits.
In another embodiment, the payout server memory includes an amount for the reduction prior to receiving the signal from the certification server.
In yet another embodiment, the first threshold is reduced to zero.
In still another embodiment, a second threshold is equal to the first payout limits added to the first threshold before the reduction. The accumulator determines that the total amount of the received invoices is greater than the second threshold; and, in response to the total amount of the received invoices is determined to be greater than the second threshold, controls the payout communication interface to provide the received invoices to the payout server computing device for processing payment.
In a further embodiment, the payout communication interface receives an externally-processed invoice. The accumulator, after the total amount of received invoices has exceed the first threshold, reduces the second threshold by an amount of the externally-processed invoice.
In a yet further embodiment, when an amount of the externally-processed invoice reduces the second threshold below a value of the first payout limits, the accumulator maintains providing payments to the payout server computing device when the total amount of the received invoices is equal to or greater than the first payout limits.
In a still further embodiment wherein, to determine that the received parametric data exceeds a parametric threshold and to generate the signal to cause a reduction of the first threshold, the certification server computing device determines that a first parametric data exceeds a first parametric threshold; determines that a second parametric data exceeds a second parametric threshold; and in response to the first parametric data exceeding the first parametric threshold and the second parametric data exceeding the second parametric threshold, generates the signal to cause the reduction of the first threshold.
In another embodiment, the first parametric data is a different parametric type than the second parametric data.
In yet another embodiment, the first parametric data and the second parametric data are both a parametric data type and are captured from different parametric sensors.
In another aspect thereof, a system for collecting and managing multi-trigger parametric data is provided. The system includes a payout server and a certification server. The payout server includes a payout communication interface, a payout server computing device, a payout server memory, and an accumulator. The payout communication interface is operatively coupled to an external communication network and configured to receive invoices. The payout server computing device is configured to process payments. The payout server memory is configured to store a first threshold and a first payout limit. The accumulator tracks a total amount of the received invoices; determines that a total amount of the received invoices is greater than the first threshold; in response to the total amount of the received invoices is determined to be greater than the first threshold, controls the payout communication interface to provide the received invoices to the payout server computing device for processing payments; determines that a total for the processed payments is equal to the first payout limits; and in response to the total for the processed payments is determined to be equal to the first payout limits, controls the payout communication interface to stop providing the received invoices to payout server computing device. The certification server includes a certification communication interface, a certification server memory, and a certification server computing device. The certification communication interface is operatively coupled to the external communication network and configured to receive the parametric data from the parametric data station and transmit a signal for adjusting the first threshold to the payout communication interface. The certification server memory stores parametric thresholds. The certification server computing device determines that the received parametric data exceeds a parametric threshold; and in response to the received parametric data exceeding the parametric threshold, generates the signal to cause a reduction of the first threshold.
Other technical features may be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
Various objects, features, and advantages of the disclosed subject matter can be more fully appreciated with reference to the following detailed description of the disclosed subject matter when considered in connection with the following drawings, in which like reference numerals identify like elements.
In accordance with various embodiments of the disclosed subject matter, mechanisms (which can include methods, systems, and media) for managing wind speed data are described herein.
In one aspect, a method for collecting and managing multi-trigger parametric data comprises establishing, prior to an event, a first trigger condition based on comparison of first parametric data to a first set of input values and establishing, prior to the event, a second trigger condition based on comparison of second parametric data to a second set of input values. The event associated with the method is typically a weather-related event including, but not limited to, a hurricane, a tropical storm, a typhoon, a monsoon, a tidal wave, a surge tide, a flood, a tornado or a hailstorm. However, the multi-trigger parametric data method is applicable to other types of future events including, but not limited to an earthquake, a volcano, a landslides or a forest fire.
The exact nature of the first and second trigger conditions is dependent upon the characteristics of the subject event, and in particular, to the anticipated damage-inflicting characteristics of the event. For example, if the subject event is a wind event such as a hurricane or tropical storm, the anticipated damage-inflicting characteristics are primarily related to storm path and maximum sustained wind speed but may also be related to secondary damage mechanisms such as tidal surges, rainfall and/or flooding. In another example, if the subject event is a seismic event such as an earthquake, the anticipated damage-inflicting characteristics are primarily related to seismic magnitude and event duration but may also be related to secondary damage mechanisms such as landslides and/or fires. The first and second trigger conditions are chosen to respond, respectively, to first and second parametric data.
The first and second trigger conditions, and thus the associated first and second parametric data may be completely or partially independent from one another. In one example of a hurricane event, the first trigger conditions and the first parametric data can relate to wind speed and duration values at a first geographical location and the and second trigger conditions and the second parametric data can relate to storm surge levels at a second geographical location. In another example of a hurricane event, the first trigger conditions/parametric data can relate to wind speed and duration values at a first geographical location and the and second trigger conditions/parametric data can relate to storm surge levels at the same first geographical location. In still another example of a hurricane event, the first trigger conditions/parametric data can relate to wind speed and duration values measured by an anemometer located at a first geographical location and the and second trigger conditions/parametric data can relate to announced (i.e., reported or officially acknowledged) storm track positions and wind speeds issued by a third-party. In any event, at least some elements of the first trigger conditions/parametric data must be different from the second trigger conditions/parametric data. In some embodiments, the first and/or second parametric data can have a primary data set and a secondary data set, wherein values of the respective primary data set are normally used by the method for the respective parametric data values, but when values of the primary set are not available, the values of the respective secondary data set are used by the method.
The storm track can be, but is not limited to, a continuous track defined by a series of consecutive announced storm data points such as those produced/released by the National Hurricane Center (NHC) of NOAA. Each storm data point can include, e.g., a time, a geographical location (e.g., latitude/longitude pair) and a wind speed at that time/location. The wind speed can be provided in either physical units (e.g., miles per hour) or in categorical units, also known as “Category” or “Cat” units (e.g., Cat 1-5 of the Saffir-Simpson Hurricane scale, also known as the “Cat scale”). For example, the predefined geographical location can be a circle of predetermined radius drawn around a predetermined latitude/longitude point (sometimes known as “Cat-in-a-circle” if using Cat scale for wind speed). In another example, the predefined closed geographical area can be a square of predetermined side length centered on a predetermined latitude/longitude point (sometimes known as “Cat-in-a-box” if using the Cat scale). In still another example, the predefined closed geographical area can be a rectangle defined by four predetermined latitude/longitude points (also known as “Cat-in-a-box” if using the Cat scale). In a further example, the predefined closed geographical area can be any polygon defined by a plurality of predetermined latitude/longitude points.
Since the storm track can comprise a sequence of discrete announced storm data points, in different events where the storm track traverses the predefined closed geographical area, there may or may not be any announced storm data points within the boundaries of the closed geographical area. The trigger conditions can therefore be adapted to reflect the desired calculation mode for such conditions. For example, if the storm track crosses the predefined geographical area, and there is a single announced storm track data point within the predefined geographical area, then the determined storm wind speed for the predefined geographical area can be the wind speed for the single announced storm track data point, but if the storm track crosses the predefined geographical area, and there are a plurality of announced storm track data points within the predefined geographical area, then the determined storm wind speed for the predefined geographical area can be the highest wind speed for any of the plurality of announced storm track data points within the predefined geographical area. Further, in some examples, if the storm track crosses the predefined geographical area, but there are no announced storm track data points within the predefined geographical area, then the determined storm wind speed for the predefined geographical area can be the greater of the wind speed of the announced storm track data point immediately preceding entry into the predefined geographical area and the wind speed of the announced storm track data point immediately following exit from the predefined geographical area. Alternatively, if the storm track crosses the predefined geographical area, but there are no announced storm track data points within the predefined geographical area, then the determined storm wind speed for the predefined geographical area can be the average of the wind speed of the announced storm track data point immediately preceding entry into the predefined geographical area and the wind speed of the announced storm track data point immediately following exit from the predefined geographical area.
The previous examples of first trigger conditions are not limiting, for example, the first trigger condition could be any conditions based on comparison of first input values provided prior to the event and first parametric data values based on the event. For example, tropical storm events can have a first trigger condition based on first parametric data including surge tide levels, rainfall and/or flooding instead of wind conditions. In other types of events, the first trigger condition can be appropriately selected to correspond to an appropriate parametric data set.
In another embodiment, the second trigger condition is a storm wind speed value at a predefined geographical location that is greater or equal to a predefined input wind speed. The predefined geographical location for the second trigger condition can be a point defined by a latitude/longitude pair. The predefined geographical location is sometimes referred to as a “calculation point.” In one example of the second trigger condition, the storm wind speed value is a measured wind speed determined by an anemometer located at the predefined geographical location. In another example of the second trigger condition, the storm wind speed value is a calculated wind speed determined by a wind field calculation for the predefined geographical location. The wind field calculation can be a parametric data set provided by the user or by a third-party including, but not limited to, RMS® data sets that can be obtained from servers at Risk Management Solutions, Inc. In yet another example, if an anemometer at a predefined geographical location provides usable data, the storm wind speed value is a measured wind speed determined by the anemometer located at the predefined geographical location, and if the anemometer does not provide usable data, the storm wind speed value is a calculated wind speed determined by a wind field calculation data set for the predefined geographical location.
The previous examples of second trigger conditions are not limiting, for example, the second trigger condition could be any conditions based on comparison of second input values provided prior to the event and second parametric data values based on the event, provided, however, that the second parametric data is at least partially independent of the first parametric data.
After the occurrence of a subject event, the values of the first parametric data and the values of the second parametric data must be obtained determine if the first trigger conditions and/or the second trigger conditions are met. Each of the first and second trigger conditions may define, respectively, a plurality of levels of meeting the respective trigger condition. For example, if the first trigger condition is based on a wind speed category (“CAT”) level, a first level of the first trigger condition can be met by a Cat 1 storm, a second level of the first trigger condition can be met by a Cat 2 storm, a third level of the first trigger level can be met by a Cat 3 storm, etc. The method further comprising determining, for each of the first and second trigger conditions that are met, a respective payout fraction of a maximum amount associated with each met condition. For the previous example, a first payout fraction for meeting the first level of the first trigger condition can be 25% of maximum amount, a second payout fraction for meeting the second level of the first trigger condition can 50% of the maximum amount, a third payout fraction for meeting the third level of the first trigger level can be 100% of the maximum amount. A substantially similar set of steps is run, respectively, for the second trigger conditions, including multiple levels and payout fractions, if applicable. It will be understood that the methods disclosed herein are not limited to only first and second trigger conditions but may further comprise additional trigger conditions based on additional input values and additional parametric data, levels and payout fractions.
After determining the respective payout fractions for each of the trigger conditions sets, the highest of such payout fractions is selected to be the maximum met payout fraction, and the payout amount is determined as the maximum amount multiplied by the maximum met payout fraction.
For purposes of explanation and illustration, some of the exemplary systems and methods described herein include only first and second trigger conditions based on two corresponding sets of parametric data. However, these systems and methods described herein are not limited to only two trigger conditions nor to only two corresponding sets of parametric data. Rather, the systems and methods described herein allow the consideration of essentially an unlimited number of trigger conditions and corresponding sets of parametric data. For one example, a first trigger condition can be a “Cat-in-a-Circle” or “Cat-in-a-Box” type condition covering a large predefined geographical area with the parametric data being reported storm track data, and ten additional trigger conditions can be set for sustained wind speed values at ten different anemometer locations (e.g., calculation locations) defined by specific latitude/longitude pairs, thus providing eleven independent trigger conditions driven by eleven sets of corresponding parametric data. After an event, each of the eleven trigger conditions can be evaluated, and the largest payout fraction corresponding to any of the met trigger conditions can be used to determine the payout.
For an even larger example, a first trigger condition can be a “Cat-in-a-Circle” based on a first, circular-shaped geographic location defined by a center location and a radius, with the corresponding parametric data set being reported NHC storm track data. A second trigger condition can be a “Cat-in-a-Box” based on a second, irregular polygonal-shaped geographic location defined by a set of boundary points (e.g., specific latitude/longitude pairs at the vertices of the polygon) with the corresponding parametric data set also being reported NHC storm track data. Third through twelfth trigger conditions can be set for sustained wind speed values at ten different anemometer locations (defined by specific latitude/longitude pairs). Thirteenth through twenty-second trigger conditions can be set for tide level values at ten different tide gauge locations (also defined by specific latitude/longitude pairs), thus providing twenty-two independent trigger conditions driven by corresponding parametric data. After an event, each of the trigger conditions can be evaluated against associated parametric data, and a largest payout fraction corresponding to any of the met trigger conditions can be used to determine the payout. In some cases where the trigger conditions are defined by different input values, the same set of parametric data can be used to evaluate more than one of the trigger conditions, for example, when the parametric data set is NHC reported storm track data, two or more trigger conditions having different geographical boundaries can be independently evaluated using the same parametric data.
When large numbers of trigger conditions are set for an event, thus involving management of a very large number of input values sets and management and evaluation of very large quantities of parametric data corresponding to trigger condition, the systems and methods described herein can be executed in an automated fashion as provided herein to provide fast and accurate determination of payout amounts, which are essential when responding to large-scale events such as hurricanes and other weather events or damaging natural phenomena.
Referring now
In some embodiments, any lightning terminal 102 suitable for conducting the electric charge of a lightning strike away from other components can be used. For example, the lightning terminal 102 can comprise an electrically conductible rod, an electrically conductible wire (such as ground wire 110), and/or any other electrically conductible part or assembly of parts. In the illustrated embodiment, the lightning terminal 102 includes ground wire 110 made of copper that is routed internally to the support pole 112.
In some embodiments, the lightning terminal 102 can be connected to the ground wire 110 such that in the event of a lightning strike, the electric charge will be grounded to the earth. In some embodiments, any suitable ground wire 110 can be used. For example, the ground wire 110 can be a copper wire, a shielded wire, an insulated wire and/or any other type of wire suitable for grounding an electric charge.
In some embodiments, the ground wire 110 can be inserted at any suitable depth into the earth. For example, a ground wire 110 can be inserted into the earth to a depth of 20 feet below the ground level (i.e., surface) at the location.
Referring still to
In some embodiments of the wind station system 100, each component of the measuring system (e.g., solar panel 106, wind speed sensor 104 and battery box 107) is attached to the aluminum channel with four ⅜ inch stainless steel bolts. In some embodiments, the solar panel 106 and mount can be of the type sold by Sol, Inc. of Palm City, Fla., USA. In some embodiments of the wind station system 100, a mounting bracket 122 can be used to attach components to the pole 112. In one embodiment, the mounting bracket 122 is a fabricated aluminum channel bracket ¼ inch thick having 7.5 inch flange×1.75 inch legs×43 inches long.
Referring now to
Referring to
Referring now to
In some embodiments, the wind station 310 can be any suitable wind station configured with a wind measuring device and a computing device. For example, as shown in
In some embodiments, the tide station 312 can be any suitable tide station configured with a water level measuring device and a computing device. For example, as shown in
In some embodiments, the data server 302 can be any suitable server for storing data and/or delivering the data to a user device 304. In some embodiments, the data stored by the data server 302 and/or delivered to the user device 304 can be implemented as digital data in any digital data format. For example, the data server 302 can be a server that delivers data to a user device 304 and/or receives data from a wind station 310 via a communication network 316. In some embodiments, the data server 302 can include a server computing device (e.g., hardware 400) having a server communication interface operatively connected to the communication network 316 to receive respective wind speed data from one or more wind stations 310 and operatively connected to the server computing device to provide the received respective wind speed data to the server computing device and a server memory disposed at the respective data server location and operatively connected to the server computing device for storing the received respective wind speed data. In some embodiments, the data server 302 can include a server computing device 400 having a server communication interface operatively connected to the communication network 316 to receive respective tide/water level data (e.g., data 210) from one or more tide stations 312 and operatively connected to the server computing device to provide the received respective tide/water level data to the server computing device and a server memory disposed at the respective data server location and operatively connected to the server computing device for storing the received respective tide/water level data. Data stored and/or delivered by the data server 302 can be any suitable data, such as wind speed data, wind direction data, tide data, water level data, historical weather data, historical tide data, historical water level data, contract data, contract payout data and/or any other suitable data. Data can be recorded and uploaded to the data server 302 by any suitable entity (e.g., a wind station computing device or a tide station computing device). In some embodiments, the data server 302 can be disposed at a geographic location that is remote from (i.e., geographically distant from) the wind station 310, wind station system 100, tide station 312 or tide station system 200, whereas in other embodiments, the data server can be disposed at the same geographic location as the wind station, wind station system, tide station or tide station system. In some embodiments having more than one wind station system 100 and/or tide station system 200, each respective wind station system 100 or tide station system 200 can be disposed at a different respective wind or tide station location, and the data server 302 can be disposed at a data server location that is remote from at least one of the respective wind or tide station locations. In some embodiments having more than one wind station system 100 or tide station system 200 and more than one data server 302, each respective wind station system or tide station system can be disposed at a different respective wind station or tide station location, and each respective data server can be disposed at a different respective data server location, wherein the respective wind or tide station locations and data server locations are all geographically remote from one another. In some other embodiments, the data server 302 can be omitted.
The communication network 316 can be any suitable combination of one or more wired and/or wireless networks in some embodiments. For example, the communication network 316 can include anyone or more of the Internet, an intranet, a wide-area network (WAN), a local-area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, an asynchronous transfer mode (ATM) network, a virtual private network (VPN), and/or any other suitable communication network. The user device 304 can be connected by one or more communication links 314 to the communication network 316, which can be linked via one or more communications links to the data server 302, and/or wind stations 310, and/or tide station 312. The communication links 314 can be any communications links suitable for communicating data among the user device 304, data server 302, wind stations 310 and/or tide stations 312, such as network links, dial-up links, wireless links, hard-wired links, any other suitable communications links, or any suitable combination of such links. In some embodiments, the data communicated across the communication network 316 and/or communication links 314 can be implemented as digital data in any digital data format.
The user device 304 can include any one or more user devices suitable for requesting data, searching for data, viewing data, retransmitting data, manipulating data, receiving a user input and/or any other suitable functions. For example, in some embodiments, the user device 304 can be implemented as a mobile device, such as a mobile phone, a tablet computer, a laptop computer and/or any other suitable mobile device. As another example, in some embodiments, the user device 304 can be implemented as a non-mobile device such as a desktop computer and/or any other suitable non-mobile device. In some embodiments, the user device 304 can be disposed at a geographic location that is remote from (i.e., geographically distant from) the wind station system 100, the tide station system 200 and/or the data server 302, whereas in other embodiments, the user device can be disposed at the same geographic location as the wind station system, the tide station system and/or the data server. Some embodiments can have multiple user devices 304, wherein the owner/operator of the system controls or operates one user device 304′ and other interested parties (e.g., customers, vendors, contractors, etc.) control or operate another of the user devices 304″.
In some embodiments, the contract payout server 308 can be any suitable server for causing a contract to be paid out based on wind speed data and/or tide or water level data. For example, the contract payout server 308 can be a server that receives wind speed data and or tide data from a data server 302 via a communication network 316, and/or determines whether a contract should be paid out based on wind speed data and/or tide data and/or causes a third-party server 318 (e.g., third-party payout service 318′) to payout a contract by communicating with the third-party server 318 over the communication network. The storage of the wind speed data, tide data and other information, programs, data and/or other suitable information on the contract payout server 308 can be implemented as digital data in any digital data format. In some embodiments, the payout server 308 can include a payout server computing device (e.g., hardware 400) having a payout server communication interface operatively connected to the communication network 316 to receive respective certification reports from one or more certification servers 306 and operatively connected to the payout server computing device to provide the received respective certification reports to the payout server computing device, and/or a payout server memory operatively connected to the payout server computing device for storing the received respective certification reports. In some embodiments, the payout server computing device of the contract payout server 308 can determine if a received respective certification report satisfied the terms of an associated contract, and if so, the payout server can trigger a payout at another location by communicating over the communication network 316 In some embodiments, the contract payout server 308 can be disposed at a geographic location that is remote from (i.e., geographically distant from) the wind station 310, wind station system 100, tide station 312, tide station system 200, the data server 302 and/or the user device 304, whereas in other embodiments, the contract payout server can be disposed at the same geographic location as the wind or tide station, wind or tide station system, the data server and/or the user device.
In some embodiments, third-party servers 318 can be any suitable server for providing data including parametric data such as measured wind speed data and measured tide data. Third-party servers 318 can also supply other forms of parametric data including, but not limited to, real time or historical calculated (i.e., modeled) wind field data, historical wind data, historical tide data, historical water level data, real time or historical storm tracks. In some embodiments, one third-party server 318″ can be any server at the National Hurricane Center operated by NOAA. In some embodiments, one third-party server 318′″ can be any server providing RMS® North Atlantic Hurricane Models from Risk Management Solutions, Inc. of Newark Calif.
In some embodiments, the certification server 306 can be any suitable server for certifying wind speed data, tide data or other parametric data. For example, the certification server 306 can be a server that receives wind speed data, tide data and/or water level data from a data server 302 via a communication network 316, and/or stores historical wind speed data, tide data and/or water level data and/or determines whether wind speed data, tide data and/or water level data is accurate. The storage of the wind speed data, tide data, and other information, programs, data and/or other suitable information on the certification server 306 can be implemented as digital data in any digital data format. In some embodiments, the certification server 306 can include a certification server computing device (e.g., hardware 400) having a certification server communication interface operatively connected to the communication network 316 to receive respective wind speed data, tide data and/or water level data from one or more data servers 302 and operatively connected to the certification server computing device to provide the received respective wind speed data, tide data and/or water level data to the certification server computing device, and/or a certification server memory operatively connected to the certification server computing device for storing the received respective wind speed data, tide data and/or water level data. In some embodiments, the certification server computing device of the certification server 306 can generate a data model, for example a historical storm model, a wind speed damage model, a historical tide model, a tide damage model, a historical storm surge (e.g., water level) model, and/or a storm surge damage model and the generated data model can be transmitted by the certification server communication interface to another location on the communication network 316. In some embodiments, the certification server computing device of the certification server 306 can generate a certification report based on the received wind speed data and the generated data model, and/or the received tide data and the generated data model, and/or on the received water level data and the generated water level model, and the certification report can be transmitted by the certification server communication interface to another location on the communication network 316. In some embodiments, the certification server 306 can be disposed at a geographic location that is remote from (i.e., geographically distant from) the wind station system 100 or tide station system 200, the data server 302, the user device 304 and/or the contract payout server 308, whereas in other embodiments, the contract payout server can be disposed at the same geographic location as the wind station system, the data server, the user device and/or the contract payout server.
In some embodiments, the certification server communication interface can be operatively coupled to an external network to receive parametric data from a parametric data station and transmit a signal for adjust the thresholds to a payout server communication interface of a payout server. The certification server memory can store parametric thresholds. The certification server computing device can determine whether a received parametric data exceed the parametric threshold. Based on the determination, the certification server computing device can generate the signal to cause a reduction of the first threshold. The certification server can receive different types of parametric data and compare each type to a corresponding threshold. The determination can be based on one or more of the different types of parametric data exceeding a corresponding threshold. The certification server can receive parametric data from one or more different sensor of a same type. The determination can be based on one or more of the parametric data from the one or more different sensors exceeding a threshold for that parametric type. In some embodiments, the threshold for a single parametric type can vary based on other factors, such as location of the parametric sensor, distance from an insured entity, altitude, etc.
Although the data server 302 and the user device 304 are illustrated as separate devices in
Although the data server 302, certification server 306, and the contract payout server 308 are illustrated as separate devices in
Although only three wind stations 310, one tide station 312, one certification server 306, one contract payout server 308, one data server 302, two user devices 304 and three third-party server 318 are shown in
The data server 302, the user device 304, the wind station computing device 108 and the tide station computing device 208 can be implemented using any suitable hardware in some embodiments. For example, in some embodiments, the data server 302, the user device 304, the wind station computing device 108 and the tide station computing device 208 can be implemented using any suitable general purpose computer or special purpose computer. In another example, the wind station computing device 108 may be implemented using a special purpose computer. In yet another example, the tide station computing device 208 may be implemented using a special purpose computer. Any such general purpose computer or special purpose computer can include any suitable hardware. Such hardware can include a hardware processor, a memory and/or storage, an input device controller, an input device, display/audio drivers, display and audio output circuitry, a communication interface(s), an antenna and a bus as further described herein.
Referring now to
The hardware processor 402 can include any suitable hardware processor, such as a microprocessor, a micro-controller, digital signal processor(s), dedicated logic, and/or any other suitable circuitry for controlling the functioning of a general-purpose computer or a special purpose computer in some embodiments. In some embodiments, the hardware processor 402 can be controlled by a program stored in the memory and/or storage 404. For example, the program can cause the hardware processor 402 to perform the mechanisms and/or processes described herein for managing wind speed data, and/or perform any other suitable actions.
The memory and/or storage 404 can be any suitable memory and/or storage for storing application information, programs, data, and/or any other suitable information in some embodiments. For example, the memory and/or storage 404 can include random access memory (“RAM”), read-only memory (“ROM”), flash memory, hard disk storage, optical media and/or any other suitable memory.
The input device controller 406 can be any suitable circuitry for controlling and receiving input from one or more input devices 408 in some embodiments. For example, the input device controller 406 can be circuitry for receiving input from a touchscreen, from a keyboard, from a mouse, from one or more buttons, from a voice recognition circuit, from a microphone, from a camera, from an optical sensor, from an accelerometer, from a temperature sensor, from a near field sensor, from a wind speed sensor 104 (
The display/audio drivers 410 can be any suitable circuitry for controlling and driving output to one or more display/audio output devices 412 in some embodiments. For example, the display/audio drivers 410 can be circuitry for driving a touchscreen, a flat-panel display, a cathode ray tube display, a projector, a speaker or speakers and/or any other suitable display and/or presentation devices.
The communication interface(s) 414 can be any suitable circuitry for interfacing with one or more communication networks, such as the communication network 316 shown in
The antenna 416 can be any of one or more suitable antennas for wirelessly communicating with a communication network (e.g., the communication network 316 of
The bus 418 can be any suitable mechanism for communicating between two or more components in some embodiments. The communication between the components of the computer hardware 400 along the data bus 418 can be implemented as digital data.
Any other suitable components can be included in computer hardware 400 in accordance with some embodiments.
According to
Referring now to
In some embodiments, the process 500 can be executed by any device or combination of devices. For example, the process 500 can be executed at least in part by one or more data servers (e.g. the data server 302 of
The process 500 can define a plurality of trigger events, wherein each of the plurality of trigger events includes one or more predetermined trigger event data types and values. Two examples of trigger events are a Parametric Storm Category Proximity event (also known as “Cat-In-A-Circle” event or “C-I-C” event) and a Parametric Wind Speed event (“PWS” event). A C-I-C trigger event can be defined by parameter data types including, but not limited to, a C-I-C calculation location, a C-I-C covered radius, one or more C-I-C storm magnitude thresholds (1 . . . N1), and/or one or more C-I-C payout fractions corresponding to each of the C-I-C storm magnitude thresholds. Values for each of these parameters can be provided to initialize the process. A PWS trigger event can be defined by parameters data types including, but not limited to, a PWS sustained wind speed duration, one or more PWS wind speed calculation locations (1 . . . N2), one or more PWS wind speed thresholds (1 . . . N3), and/or one or more PWS payout fractions corresponding to each of the PWS wind speed thresholds. Values for each of these parameters can be provided to initialize the process.
Referring now first to
In the illustrated embodiment, the process 500 can include blocks 509, 510 and 512 relating to defining a PWS event as another trigger event. In some embodiments, the process 500 can include block 509 having steps wherein the PWS event can be defined by a parameter data type including a PWS sustained wind speed duration and a sustained wind speed duration value is entered. In some embodiments, the process 500 can include block 510 having steps wherein the PWS event can be defined by a parameter data type including one or more PWS wind speed calculation locations (1 . . . N2) and one or more wind speed calculation location values are entered. The steps of blocks 509, 510 and 512 can follow the steps of block 502, and the steps of each block 509, 510 and 512 can be performed in any order (i.e., before, after or concurrently) relative to the remaining of these blocks. In some embodiments, the process 500 can include block 512 having steps wherein the PWS event can be defined by a parameter data type including one or more PWS wind speed thresholds (1 . . . N3) and one or more wind speed thresholds values are entered. In some embodiments, the block 512 can further include steps wherein one or more PWS payout fractions (i.e., values) can be entered corresponding to each of the PWS wind speed thresholds. As examples: in some embodiments, the PWS sustained wind speed duration of block 509 can be a specified time period (e.g., 60-seconds); in some embodiments, each PWS wind speed calculation location (1 . . . N2) of block 510 can be the specified geographic latitude/longitude combination of a wind station 310 (e.g., with anemometer 104); in some embodiments, each PWS wind speed threshold (1 . . . N3) of block 512 can be a range of wind speeds (e.g., in miles per hour); and in some embodiments, the corresponding PWS payout fractions can be percentages of a predetermined maximum amount (“MaxPayout”). As further examples, if PWS wind speed duration is selected as the parameter type in block 509 and if three wind calculation locations can be specified (N2=3) with PWS calculation location set (lat1/lon1, lat2/lon2, lat3/lon3) and two PWS wind speed thresholds can be specified (N3=2) with PWS wind speed threshold(1) being (130 mph<=wind speed<157 mph) and PWS wind speed threshold(2) being (157 mph<=wind speed). Continuing with a further example, the PWS payout fractions corresponding to the PWS wind thresholds can be PWS payout fraction(1)=50% of MaxPayout and PWS threshold(2)=100% of MaxPayout. The exemplary PWS parametric event can be satisfied (i.e., set to “YES”) if, at any of the PWS calculation locations (1 . . . N2), the storm wind speed data exceeds one of the PWS wind speed thresholds (1 . . . N3) for the specified time duration (or longer), and once the PWS parameter event is satisfied, the triggered PWS payout fraction is the fraction corresponding to the highest PWS wind speed threshold exceeded. In some embodiments, the maximum sustained PWS wind speed at any of the PWS calculation locations can first be determined, and then only the value of the maximum PWS wind speed can be compared against the PWS wind speed thresholds to determine if a trigger condition is satisfied. In other embodiments, the highest sustained PWS wind speed at each PWS calculation location can first be determined and compared to the PWS wind speed thresholds to determine if a trigger condition is satisfied for that location, and then all of the satisfied trigger conditions (if any) can compared to determine the highest trigger condition satisfied.
Referring still to
In some embodiments, the process 500 can include block 520 having steps of evaluating the storm track data (e.g., from block 516) and determining, for a given time=t, if the storm track location for time=t is within the specified C-I-C covered radius (e.g., from block 506) relative to the C-I-C calculation location (e.g., from block 504). In some embodiments, the steps of block 520 can follow the steps of block 516 and 518. If the result of block 516 is “YES,” then the process 500 proceeds to block 522, whereas if the result of block 516 is “NO,” then the process 500 proceeds to the block 524.
In some embodiments, the process 500 can include block 522 having steps of evaluating the storm magnitude data (e.g., from block 518) and determining, for a given time=t, if the storm magnitude is within the specified C-I-C magnitude thresholds (e.g., from block 508), it having been also determined (in block 520) that the storm track location is within the specified C-I-C covered radius at time=t. If the result of block 522 is “YES,” (i.e., C-I-C trigger event has occurred) then the process 500 proceeds to block 526, whereas if the result of block 522 is “NO,” then the process 500 proceeds to the block 524.
In some embodiments, the process 500 can include block 526 having steps of selecting the highest CAT/magnitude threshold among the thresholds (1 . . . N1) (block 508) that is satisfied by the received CAT/magnitude data (block 518) for time=t.
In some embodiments, the process 500 can include block 528 having steps of setting a trigger status of Payout #1 to “YES” (the default trigger status is “NO”) and determining a level (i.e., value) of Payout #1 according to a correspondence between the maximum CAT/magnitude threshold satisfied according to the steps of block 526 and the C-I-C payout fraction corresponding to the selected maximum CAT/magnitude. In some embodiments, the steps of block 528 can follow block 526. Following the steps of block 528, the process 500 continues to block 530 (
In some embodiments, the process 500 can include block 524 having steps of determining whether measured wind speed data was received from anemometers at anemometer calculation locations (1 . . . N2). If the result of block 524 is “YES,” then the process 500 proceeds to block 532 (
Referring now also to
In some embodiments, the process 500 can include block 534 having steps of saving (i.e., storing) the measured wind speed value received from block 532 for anemometer calculation location (n) as a new maximum wind speed for that anemometer calculation location. In some embodiments, the process 500 then proceeds to block 530.
In some embodiments, the process 500 can include block 530 having steps of determining whether additional event data is available. If the result of block 530 is “YES” (i.e., more data to process), then the process 500 loops back to block 516 (
In some embodiments, the process 500 can include block 536 having steps of determining whether no measured wind speed data was received from the anemometers at any anemometer calculation location (1 . . . N2). For example, this step can check for data interruptions due to damage to the wind speed station and/or communication links throughout the system hardware 100, 200, 300 and 400. If the result of block 536 is “YES” (i.e., no data received from anemometers at one or more particular calculation locations), then the process 500 proceeds to block 538. If the result of block 532 is “NO” (i.e., data received from all anemometer locations), then the process 500 proceeds to block 540 (
In some embodiments, the process 500 can include block 538 having steps of using an alternative wind trigger parameter for anemometer calculation locations (1 . . . N2) where no measured wind speed data was received. The process 500 then proceeds to block 542 (
Referring now also to
Referring now also to
In some embodiments, the process 500 can include block 544 having steps of determining, for each anemometer calculation locations (1 . . . N2) where no measured wind speed data was received, a calculated maximum wind speed. This calculated maximum wind speed can be used in the same manner as the measured wind speeds in subsequent processes. The process 500 then proceeds to block 540.
In some embodiments, the process 500 can include block 540 having steps of compiling, for all anemometer calculation locations (1 . . . N2) maximum wind speed data comprising measured wind speed data or calculated wind speed data. The process 500 then proceeds to block 542.
In some embodiments, the process 500 can include block 542 having steps of selecting an overall maximum wind speed for all anemometer calculation locations (1 . . . N2). The process 500 then proceeds to block 544.
In some embodiments, the process 500 can include block 544 having steps of determining whether the overall maximum wind speed (for all anemometer calculation locations (1 . . . N2)) exceeds any of the wind speed thresholds (1 . . . N3). If the result of block 544 is “YES,” then the process 500 proceeds to block 546. If the result of block 544 is “NO,” then the process 500 proceeds to block 548.
In some embodiments, the process 500 can include block 546 having steps of setting a trigger status of Payout #2 to “YES” (the default trigger status is “NO”) and determining a level (i.e., value) of Payout #2 according to a correspondence between the maximum wind speed threshold (1 . . . N3) satisfied according to the steps of block 544 and the PWS payout fraction corresponding to the selected maximum wind speed threshold. The process 500 then proceeds to block 548.
In some embodiments, the process 500 can include block 548 having steps of determining whether any Payout #N has the trigger status=“YES”. If the result of block 548 is “YES,” then the process 500 proceeds to block 550. If the result of block 548 is “NO,” then the process 500 proceeds to block 552.
In some embodiments, the process 500 can include block 550 having steps of setting the Final Payout to the highest level/value set for any Payout #N having a trigger status=“YES.” The process 500 then proceeds to block 554.
In some embodiments, the process 500 can include block 552 having steps of sending a report of “No Payout” for the subject event when the process determines that no payout is indicated by the relevant parameters and measured values. The process 500 then proceeds to block 556.
In some embodiments, the process 500 can include block 554 having steps of paying a Final Payout according to the payout level/value set in block 550. In some embodiments, the process can also include steps of sending a report of “Payout for Event” for the subject event when the process determines that a payout is indicated by the relevant parameters and measured values. The process 500 then proceeds to block 556.
In some embodiments, the process 500 can include block 556 having steps of ending the multi-trigger parametric data management process.
In some embodiments of the multi-trigger parametric data process 500, the storm wind speed data used for the PWS wind speed thresholds (block 512) is measured wind speed data obtained from the one or more wind stations 310 (e.g., anemometers) at the specified PWS calculation locations. In other embodiments, the storm wind speed data is obtained from a calculated (i.e., modeled) wind field data set. The calculated wind field data set can be a data set provided by the operator of the process or obtained by the operator of the process from a third-party provider such as a RMS® North Atlantic Hurricane Models from Risk Management Solutions, Inc. In still other embodiments, storm wind speed data used for the PWS wind speed thresholds can be obtained from both measured wind speed data and from calculated wind field data.
In the process 500 illustrated in
In some embodiments of the multi-trigger parametric data process 500, other parametric trigger events can be used in a multi-trigger parametric data process. For example, a Parametric Tide Event (“PTE”) can be defined by parameter data types including, but not limited to, one or more PTE tide calculation locations (1 . . . N4), one or more PTE tide level thresholds (1 . . . N5), and one or more PTE payout fractions corresponding to each of the PTE tide level thresholds. Values for each of these parameters are provided to initialize the process. As examples: In some embodiments, the PTE tide level calculation location (1 . . . N4) can be the specified geographic latitude/longitude combination of a tide station 312 (e.g., with tide gauge/water level gauge 202); in some embodiments, each PTE tide level threshold (1 . . . N5) can be a range of tide levels (e.g., in feet or inches) provided either in terms of absolute measurement (i.e., above MLLW) or in terms of storm surge variance from predicted (i.e., astronomical) tide levels (e.g., variance=measured water level−predicted water level) for the calculation location; and in some embodiments, the corresponding PTE payout fractions can be percentages of a predetermined maximum amount (“MaxPayout”). The PTE parametric event can be satisfied (i.e., set to “YES”) if, at any of the PTE calculation locations (1 . . . N4), the tide level data exceeds one of the PTE tide level thresholds (1 . . . N5). If so, the triggered PTE payout fraction is the fraction corresponding to the highest PTE tide level threshold exceeded. In a similar fashion, an additional parametric trigger event can be a Parametric Flooding Event (“PFE”), which is substantially similar to the PTE, except the water levels of interest are water levels at PFE calculation locations in potential flood areas rather than on tidal coastlines.
In some embodiments, at least some of the above-described blocks and/or steps of the multi-trigger parametric data processes can be executed or performed in any order or sequence not limited to the order and sequence shown in and described in connection with the figures. Also, some of the above blocks and/or steps of
In some embodiments, any suitable computer readable media can be used for storing instructions for performing the functions and/or processes herein. For example, in some embodiments, computer readable media can be transitory or non-transitory. For example, nontransitory computer readable media can include media such as magnetic media (such as hard disks, floppy disks, and/or any other suitable magnetic media), optical media (such as compact discs, digital video discs, Blu-ray discs, and/or any other suitable optical media), semiconductor media (such as flash memory, electrically programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), and/or any other suitable semiconductor media), any suitable media that is not fleeting or devoid of any semblance of permanence during transmission, and/or any suitable tangible media. As another example, transitory computer readable media can include signals on networks, in wires, conductors, optical fibers, circuits, any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and/or any suitable intangible media.
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring first to
Referring now to
In accordance with additional aspects and embodiments of the disclosed subject matter, mechanisms (which can include methods, systems, and media) for managing seismic data are described herein.
Referring now
The data processor 1506 receives the electrical signals from the seismometer 1502 and accelerometer 1504 and converts the signals into seismic data that can be recorded in the memory 1508. In some embodiments of the system 1500, the seismic data can be digital data and the memory 1508 can be a digital data storage device including, but not limited to, a hard disk drive (“HDD”) or a solid state drive (“SSD”). In other embodiments of the system 1500, the seismic data can be digital data and the memory 1508 can be digital data storage media including, but not limited to, a solid-state non-volatile memory device, a flash memory card, a Secure Digital card or a Compact Flash card. In still other embodiments of the system 1500, the seismic data can be analog data and the memory 1508 can be an analog data storage device or analog data storage media.
Referring still to
To prevent or detect tampering with the system 1500, the housing 1510 can further be equipped with a security device 1516 that can lock the housing and/or can detect opening of the housing lid 1514. The security device 1516 can send electrical signals to the data processor 1506 to indicate opening of the housing lid 1514, and the data processor can convert the signals from the security device into security data that can be sent to the memory 1508 for storage.
The system 1500 can further include a battery 1518 to provide electrical power for operation of the seismometer 1502, accelerometer 1504, data processor 1506 and/or memory 1508. In some embodiments, the battery 1518 can be disposed within the housing 1510 to provide power to the internal system components in case external connections 1520 to the housing are cut or disabled. For example, if a first small earthquake event occurs that cuts off external power e.g., mains power) to the system 1500, the battery 1518 can continue to power the measuring instruments 1502 and 1504, processor 1506 and memory 1508 such that a subsequent larger earthquake event occurring while the mains power is out can be detected and recorded.
The seismic system 1500 can further include a computing device 1522 operably connected to the data processor 1506 and memory 1508. In the illustrated embodiment, the computing device 1522 is located externally to the housing 1510 and connected to equipment within the housing via connection 1520, which can include electrical or fiber optic data cables and/or electrical power cables. In other embodiments, the computing device 1522 can be located inside the housing 1510. In some embodiments, the connection 1520 can comprise a wireless data communication link including, but not limited to, WiFi (i.e., IEEE 1702.11 series), Bluetooth (i.e., IEEE 1702.15 series and Bluetooth SIG series) or other local area wireless technology. The computing device 1522 can include a display device 1524 to display information regarding detected seismic events, the status of the system and system components, messages from the other elements of the system, etc. In the illustrated embodiment, the computing device 1522 is separate from the data processor 1506 and the memory 1508; however, in some other embodiments, the data processor and/or the memory may be components of the computing device 1522. In still other embodiments, the computing device 1522 can comprise a secondary or redundant data processor to augment or “back up” the primary data processor 1506 and/or a secondary or redundant memory to augment or “back up” the primary data memory 1508.
The computing device 1522 can communicate with a communication network 316, for example, either the same network or a network similar to that described in connection with the wind station system 100 of
Referring now again to
Referring now to
In some embodiments, the seismic station 1609 can be any suitable seismic station configured with a computing device 1522. For example, as shown in
In some embodiments, the data server 1602 can be any suitable server for storing data and/or delivering the data to a user device 1604. In some embodiments, the data stored by the data server 1602 and/or delivered to the user device 1604 can be implemented as digital data in any digital data format. For example, the data server 1602 can be a server that delivers data to a user device 1604 and/or receives seismic data from a seismic station 1609 via a communication network 316. In some embodiments, the data server 1602 can include a server computing device, a server communication interface operatively connected to the communication network 316 to receive respective seismic data from one or more seismic stations 1609 and operatively connected to the server computing device to provide the received respective seismic data to the server computing device and a server memory disposed at the respective data server location and operatively connected to the server computing device for storing the received respective seismic data. Data stored and/or delivered by the data server 1602 can be any suitable data, such as seismic wave data relating to amplitude, frequency, direction, occurrence time or duration of seismic wave readings at the geographic location of interest, seismic magnitude or intensity readings at the geographical location of interest (e.g., derived by the data processor 1506 from the seismic readings or data), acceleration data relating to amplitude, frequency, direction, occurrence time or duration of ground acceleration at the geographic location of interest, ground velocity data relating to amplitude, frequency, direction, occurrence time or duration at the geographic location of interest (e.g., derived by the data processor 1506 from the acceleration readings), historical seismic event data, contract data, contract payout data and/or any other suitable data. Data can be recorded and uploaded to the data server 1602 by any suitable entity (e.g., a seismic station computing device 1522). In some embodiments, the data server 1602 can be disposed at a geographic location that is remote from (i.e., geographically distant from) the seismic station system 1500, whereas in other embodiments, the data server can be disposed at the same geographic location as the seismic station system. In some embodiments having more than one seismic station system 1500, each respective seismic station system can be disposed at a different respective seismic station location, and the data server 1602 can be disposed at a data server location that is remote from at least one of the respective seismic station locations. In some embodiments having more than one seismic station system 1500 and more than one data server 1602, each respective seismic station system can be disposed at a different respective seismic station location, and each respective data server can be disposed at a different respective data server location, wherein the respective seismic station locations and data server locations are all geographically remote from one another. In some other embodiments, the data server 1602 can be omitted.
As previously described, the communication network 316 can be any suitable combination of one or more wired and/or wireless networks in some embodiments. For example, the communication network 316 can include anyone or more of the Internet, an intranet, a wide-area network (WAN), a local-area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, an asynchronous transfer mode (ATM) network, a virtual private network (VPN), and/or any other suitable communication network. The user device 1604 can be connected by one or more communications links 314 to the communication network 316, which can be linked via one or more communications links to the data server 1602, and/or seismic stations 1609. The communications links 314 can be any communications links suitable for communicating data among the user device 1604, data server 1602 and seismic stations 1609, such as network links, dial-up links, wireless links, hard-wired links, any other suitable communications links, or any suitable combination of such links. In some embodiments, the data communicated across the communication network 316 and/or communication links 314 can be implemented as digital data in any digital data format.
The user device 1604 can include any one or more user devices suitable for requesting data, searching for data, viewing data, retransmitting data, manipulating data, receiving a user input and/or any other suitable functions. For example, in some embodiments, the user device 1604 can be implemented as a mobile device, such as a mobile phone, a tablet computer, a laptop computer and/or any other suitable mobile device. As another example, in some embodiments, the user device 1604 can be implemented as a non-mobile device such as a desktop computer and/or any other suitable non-mobile device. In some embodiments, the user device 1604 can be disposed at a geographic location that is remote from (i.e., geographically distant from) the seismic station system 1500 and/or the data server 1602, whereas in other embodiments, the user device can be disposed at the same geographic location as the seismic station system and/or the data server.
In some embodiments, the contract payout server 1608 can be any suitable server for causing a contract to be paid out based on seismic data. For example, the contract payout server 1608 can be a server that receives seismic data from a data server 1602 via a communication network 316, and/or determines whether a contract should be paid out based on seismic data and/or causes a third party server 1614 to payout a contract by communicating with the third party server over a communication network 316. The storage of the seismic data and other information, programs, data and/or other suitable information on the contract payout server 1608 can be implemented as digital data in any digital data format. In some embodiments, the contract payout server 1608 can be implemented by hardware analogous to that previously described in connection with
In some embodiments, the certification server 1606 can be any suitable server for certifying seismic data. For example, the certification server 1606 can be a server that receives seismic data from a data server 1602 via a communication network 316, and/or stores historical seismic data and/or determines whether seismic data is accurate. The storage of the seismic data and other information, programs, data and/or other suitable information on the certification server 1606 can be implemented as digital data in any digital data format. In some embodiments, the certification server 1606 can be implemented by hardware analogous to that previously described in connection with
Although the data server 1602 and the user device 1604 are illustrated as separate devices in
Although the data server 1602, certification server 1606, and the contract payout server 1608 are illustrated as separate devices in
Although only two seismic stations 1609, one certification server 1606, one contract payout server 1608, one data server 1602, one user device 1604 and one third-party server 1614 are shown in
The data server 1602, the user device 1604, and the seismic station computing devices 1522 can be implemented using any suitable hardware in some embodiments. For example, in some embodiments, the data server 1602, the user device 1604 and the seismic station computing devices 1522 can be implemented using any suitable general purpose computer or special purpose computer. For example, the seismic station computing device 1522 may be implemented using a general purpose computer or a special purpose computer. Any such general purpose computer or special purpose computer can include any suitable hardware. For example, referring again to
Referring now to
In some embodiments, the process 1700 can be executed by any device or combination of devices. For example, the process 1700 can be executed at least in part by one or more data servers (e.g. the data server 1602 of
The seismic data managing process 1700 can begin at block 1701 having steps wherein a seismic station 1609 having a seismometer and/or accelerometer is installed at the geographic location of interest. This step allows the process 1700 to utilize seismic data obtained directly at the geographic location of interest rather than relying only on isoseismal maps or estimates based on seismic measurements at other geographic locations. The block 1701 can further have steps wherein the seismic station 1609 is connected to the communication network 316 to send seismic data or other communications to various servers 1602, 1606, 1608 and 1614, devices 1604 and other seismic stations 1609 connected to the network. When multiple seismic stations 1609 are connected together via the communication network 316, the process 1700 can utilize seismic data received from seismic stations at other geographic locations (i.e., remote from the location of interest) to augment and supplement seismic data obtained from the seismic station directly at the geographic location of interest. For example, remote seismic data received from another seismic station 1609 at a remote geographic location can be used, in whole or in part, to determine if recorded seismic data from a first seismic station at the location of interest is accurate, e.g., as steps of a data certification process.
In some embodiments, the process 1700 can include block 1702 having steps of receiving a seismic signal from a seismometer. In some embodiments, receiving step 1702 can receive a seismic signal in any suitable format. For example, the step 1702 can receive an electrical signal from the seismometer 1502 at the seismic station 1609. The electrical signal received from the seismometer 1502 can be an analog signal or a digital signal. In some embodiments, the seismic signals can correspond to seismic P-waves, S-waves, and/or the frequency and/or the magnitude of such seismic waves detected by the seismometer 1502. In some embodiments, the seismometer signal can be a continuous reading. In some other embodiments, the seismometer signal can be an instantaneous reading or a plurality of instantaneous readings.
In some embodiments, the process 1700 can include block 1704 having steps of receiving an acceleration signal from an accelerometer. In some embodiments, receiving step 1704 can receive an acceleration signal in any suitable format. For example, the step 1704 can receive an electrical signal from the accelerometer 1504 at the seismic station 1609. The electrical signal received from the accelerometer 1504 can be an analog signal or a digital signal. In some embodiments, the acceleration signal received from the accelerometer 1504 can correspond to axial and/or rotational accelerations around one or more axes, and/or the frequency and/or the magnitude of such accelerations. In other embodiments, the acceleration signals received from the accelerometer 1504 can correspond to axial and/or rotational accelerations of the ground or a structure at the geographic location of interest, and/or the frequency and/or the magnitude of such accelerations. In some embodiments, the acceleration signal can be a continuous reading. In some other embodiments, the acceleration signal can be an instantaneous reading or a plurality of instantaneous readings.
In some embodiments of the process 1700, the steps of block 1702 are absent and only the steps of block 1704 are present. In other embodiments of the process 1700, the steps of block 1704 are absent and only the steps of block 1702 are present. In still other embodiments of the process 1700, the steps of both block 1702 and 1704 are present. When the steps of both blocks 1702 and 1704 are present, the steps of block 1702 can be performed before the steps of block 1704, the steps of block 1704 can be performed before the steps of block 1702, or the steps can be performed simultaneously.
In some embodiments, the process 1700 can include a block 1706 having steps wherein the received seismic signal and/or the received acceleration signal are converted to seismic data. In the illustrated embodiment, the steps of block 1706 follow the steps of both blocks 1702 and 1704. In other embodiments, the steps of block 1706 can be divided into analogous blocks 1706′ and 1706″, wherein the steps of block 1706′ (converting seismic signals to first seismic data) can follow the steps of block 1702 and the steps of block 1706″ (converting acceleration signals to second seismic data) can follow the steps of block 1704. In some embodiments, the converting step 1706 can convert the seismic signal and/or the acceleration signal to seismic data using any suitable technique or combination of techniques and any suitable information. In some embodiments, the process 1700 can covert a first type of seismic signal, e.g., ground accelerations signals, into a second type of seismic signal or seismic data, e.g., ground velocity signals or ground velocity data, using known relationships between acceleration and velocity.
In some embodiments, the process 1700 can convert a seismic signal (or a plurality of seismic signals) received, e.g., from the seismometer 1502, over a predetermined period of time to an average seismic signal. For example, the process 1700 can receive (e.g., in block 1702) a seismic signal or signals relating to seismic wave frequency over a thirty second period, a one minute period or any other suitable amount of time and convert (e.g., in block 1706) the seismic signals or signals over that period to an average seismic wave frequency value. Similar steps can be used to determine an average value for seismic signals corresponding to other effects of seismic waves including, but not limited to, a magnitude or intensity of a seismic event. In other embodiments, the process 1700 can convert an acceleration signal (or a plurality of acceleration signals) received, e.g., from the accelerometer 1504, over a predetermined period of time to an average acceleration signal. For another example, the process 1700 can receive (e.g., in block 1704) an acceleration signal or signals over a thirty second period, a one minute period or any other suitable amount of time and convert (e.g., in block 1706) the acceleration signals or signals over that period to an average acceleration value. Similar steps can be used to determine an average value for other quantities that can be derived from acceleration signals including, but not limited to, average velocity values. Thus, in some embodiments, the blocks 1702 or 1704 can further include steps of storing multiple seismic or acceleration signals received at intervals over a predetermined period of time.
In some embodiments, the steps of block 1706 can include steps of converting seismic signals over a first predetermined period of time to a maximum seismic value during a second, shorter, predetermined time period that is within the first predetermined period of time (referred to sometimes herein as a “peak” seismic value). For example, if the received seismic signals in block 1702 are signals proportional to seismic intensity, the block 1706 can include determining the seismic intensity over a ten-minute base period, and calculating a moving average of the seismic intensity over each three-second period, and finding a maximum three-second average seismic intensity by applying a predetermined multiplier to the maximum three-second moving average seismic intensity. In other embodiments, any values for the first predetermined time period (i.e., “the base period”) and the second predetermined time period (i.e., “the moving average period”) can be used.
Similarly, in other embodiments, the steps of block 1706 can include steps of converting acceleration signals over a first predetermined period of time to a maximum acceleration value during a second, shorter, predetermined time period that is within the first predetermined period of time (referred to sometimes herein as a “peak” acceleration value). For example, if the received acceleration signals in block 1704 are signals proportional to ground acceleration, the block 1706 can include determining the ground acceleration over a ten-minute base period, and calculating a moving average of the ground acceleration over each three-second period, and finding a maximum three-second average ground acceleration by applying a predetermined multiplier to the maximum three-second moving average ground acceleration. In other embodiments, any values for the first predetermined time period (i.e., “the base period”) and the second predetermined time period (i.e., “the moving average period”) can be used.
In some embodiments, the process 1700 can include a block 1708 having steps of determining whether the value corresponding to the received seismic data (i.e., the “measured value”) is higher than a predetermined threshold value. In some embodiments, the received seismic data may be direct measured values, e.g., seismic intensity values or ground acceleration values. In other embodiments, the received seismic data may be calculated seismic values derived from the direct measured values, e.g., ground acceleration values, and/or peak or average values of any such received data. In some embodiments, the block 1708 follows block 1706. For example, if the steps in block 1706 convert the seismic signals to a peak measured seismic intensity value, the steps in block 1708 can determine whether the peak measured seismic intensity value exceeds a predetermined threshold peak seismic intensity value. As another example, if the steps in block 1706 convert the seismic signals to a measured average seismic intensity value, the steps in block 1708 can determine whether the measured average seismic intensity value exceeds a predetermined threshold average seismic intensity value.
Similarly, in some other embodiments, the process 1700 can include a block 1708 having steps of determining whether the value corresponding to the received acceleration data (i.e., the “measured value”) is higher than a predetermined threshold value. In some embodiments, the block 1708 follows block 1706. For example, if the steps in block 1706 convert the acceleration signals to a peak measured acceleration value, the steps in block 1708 can determine whether the peak measured acceleration value exceeds a predetermined threshold peak acceleration value. As another example, if the steps in block 1706 convert the acceleration signals to a measured average acceleration value, the steps in block 1708 can determine whether the measured average acceleration value exceeds a predetermined threshold average acceleration value.
Further, in yet other embodiments, the process 1700 can include a block 1708 having steps of determining whether the value corresponding to the received velocity data (i.e., the “measured value”) is higher than a predetermined threshold value. In some embodiments, the block 1708 follows block 1706. For example, if the steps in block 1706 convert the velocity signals (or the original acceleration signals) to a peak measured velocity value, the steps in block 1708 can determine whether the peak measured velocity value exceeds a predetermined threshold peak velocity value. As another example, if the steps in block 1706 convert the velocity signals (or the original acceleration signals) to a measured average velocity value, the steps in block 1708 can determine whether the measured average velocity value exceeds a predetermined threshold average velocity value.
In some embodiments of the process 1700, in the event that the seismic value (e.g., the measured seismic value, measured average seismic value or measured peak seismic value) or acceleration value (e.g., the measured acceleration value, measured average acceleration value or measured peak acceleration value) or velocity value (e.g., the measured velocity value, measured average velocity value or peak measured velocity value) exceeds a predetermined threshold value, the steps in block 1708 can proceed (as denoted by arrow 1710 in
In some embodiments, the steps of block 1712 can send an alert to a user device 1604 using any suitable communication network. For example, the steps of block 1712 can send an alert using the communication network 316 shown in
In some embodiments, the process 1700 includes a block 1716 having steps of storing seismic data (including acceleration data and/or velocity data, if applicable) in local memory. In some embodiments, the steps of block 1716 can either follow the steps of block 1708 directly (as denoted by arrow 1714 in
In some embodiments, the steps of block 1716 can store seismic data in local memory (e.g., memory 1508) in any suitable format. For example, the steps of block 1716 can store the wind speed data in an XML, format, JSON format, CSV format, and/or any other suitable data format.
In some embodiments, the steps of block 1716 can store various quantities of seismic data in local memory. For example, in some embodiments the steps of block 1716 can store days, months, or years of seismic data in local memory. In some embodiments, if the amount of stored seismic data reaches the capacity of a local memory (e.g., memory 1508), a processor (e.g., processor 1506) can continue to store new seismic data by overwriting the oldest previously stored seismic data. In other embodiments, if the amount of seismic data stored in the local memory reaches a predetermined fraction of the total capacity of the local memory, a processor can send a message to a user device 1604 or other device over the communication network 316.
In some embodiments, the process 1700 includes a block 1720 having steps of sending seismic data to a data server. In some embodiments, the steps of block 1720 follow the steps of block 1716. In some embodiments, the steps of block 1720 can send seismic data to a data server using any suitable communication network. For example, the steps of block 1720 can send seismic data to a data server 1602 using the communication network 316 shown in
Referring now to
In some embodiments, the triggering process 1800 can be executed by any device or combination of devices. For example, the process 1800 can be executed at least in part by one or more data servers (e.g. the data server 1602 of
In some embodiments, the trigging process 1800 can begin at a block 1802 having steps of receiving a seismic signal or an acceleration signal indicative of a seismic event at a seismic station 1609. In some embodiments, the steps of block 1802 can receive the seismic signal or the acceleration signal using any suitable techniques or combination of techniques. For example, the steps of block 1802 can receive the seismic signal or the acceleration signal as described above for block 1702 and/or block 1704, with reference to
In some embodiments, the triggering process 1800 includes a block 1804 having steps of converting an seismic signal and/or an acceleration signal into seismic data. In some embodiments, the steps of block 1804 follow the steps of block 1802. In some embodiments, the steps of block 1804 can convert a seismic signal into seismic data using any suitable techniques or combination of techniques and any suitable information. For example, the steps of block 1804 can convert a seismometer or accelerometer signal into seismic data as described above for block 1706 with reference to
In some embodiments, the triggering process 1800 includes a block 1812 having steps of storing seismic data in a local memory of a seismic station 1609. In some embodiments, the steps of block 1812 follow the steps of block 1804. In some embodiments, the steps of block 1812 can store seismic data in a local memory of a seismic station 1609 using any suitable techniques or combination of techniques. For example, the steps of block 1812 can store seismic data in the local memory of a seismic station 1609 as described above for block 1716 with reference to
In some embodiments, the triggering process 1800 includes a block 1813 having steps of determining whether a data connection is available. In some embodiments, the steps of block 1813 can follow the steps of block 1812. The steps of block 1813 can determine whether a data connection is available using any suitable techniques or combination of techniques and any suitable information. For example, the steps of block 1813 can determine whether a data connection is available by pinging a server, sending a test data packet, querying a server and/or any other suitable technique or combination of techniques.
If the steps of block 1813 determine that a data connection is available, the process 1800 can continue to block 1818 (as denoted by arrow 1814 in
In some embodiments, the triggering process 1800 includes a block 1820 having steps of receiving seismic data at a data server (e.g., the data server 1602 of
In some embodiments, the triggering process 1800 includes a block 1822 having steps of storing seismic data. In some embodiments, the steps of block 1822 follow the steps of block 1820. In some embodiments, the steps of block 1822 can store seismic data using any suitable techniques or combination of techniques. For example, the steps of block 1822 can store seismic data on a memory and/or storage (e.g., the memory and/or storage 404 of
In some embodiments, the triggering process 1800 includes a block 1824 having steps of determining whether seismic data should be sent for certification. In some embodiments, the steps of block 1824 can follow the steps of block 1822. In some embodiments, the steps of block 1824 can determine whether seismic data should be sent for certification using any suitable techniques or combination of techniques and any suitable information. For example, the steps of block 1824 can determine whether seismic data should be sent for certification based on whether the seismic data is related to a well-known seismic event (e.g., a nationally publicized seismic event). As a more particular example, if the seismic data is gathered from a location and time period associated with an earthquake or seismic event reported by a national seismic or geological organization (e.g., the United Stated Geological Survey “USGS”) or national emergency organization (e.g., the Federal Emergency Management Agency “FEMA”), the steps of block 1824 can determine that the seismic data should be sent for certification. As another example, the steps of block 1824 can determine whether seismic data should be sent for certification based on a threshold seismic value. As a more particular example, if the seismic data includes a seismic intensity value that is higher than a predetermined threshold seismic intensity value, the steps of block 1824 can determine that the seismic data should be sent for certification. Similarly, if the seismic data includes a ground acceleration value that is higher than a predetermined threshold ground acceleration value, the steps of block 1824 can determine that the seismic data should be sent for certification. Similarly, if the seismic data includes a ground velocity value that is higher than a predetermined threshold ground velocity value, the steps of block 1824 can determine that the seismic data should be sent for certification. If the steps of block 1824 determine that the seismic data does not need to be certified, the process 1800 can continue by repeating an earlier part of the process (e.g., as denoted by arrow 1819 in
In some embodiments, the triggering process 1800 includes a block 1826 having steps of generating a historical earthquake or seismic event model. In some embodiments, the steps of block 1826 can generate a historical earthquake or seismic event model using any suitable technique or combination of techniques and any suitable information.
In some embodiments, the steps of block 1826 can generate a historical earthquake or seismic event model using any suitable earthquake or seismic event data. For example, the steps of block 1826 can use data cataloging seismic characteristics of well-known historical earthquakes including, but not limited to, the 1906 San Francisco earthquake, the 1923 Great Kanto earthquake (Japan), the 1964 Alaska earthquake, the 1980 Campania (Italy) earthquake, the 1994 Northridge (California) earthquake and the 2017 Mexico City earthquake. In another example, the steps of block 1826 can catalog the frequency and severity (e.g., overall magnitude, local intensity, local acceleration, etc.) of earthquakes along the San Andreas Fault of southern California over a certain period. As a more particular example, the steps of block 1826 can use an earthquake or seismic event dataset that records the time, date, epicenter location, magnitude, duration, maximum intensity and maximum acceleration for earthquakes from a given set of years, e.g., the years 1900 through 2000. In other embodiments, the steps of block 1826 can use a earthquake or seismic event dataset for earthquake or seismic event from the year 1900 through the most recent year for which earthquake or seismic event data is available. In still other embodiments, the steps of block 1826 can use a earthquake or seismic event dataset for earthquake or seismic event from a predetermined first year agreed-to under a contract through a predetermined final year agreed-to under the contract.
In some embodiments, the steps of block 1826 can further include supplementing historical earthquake or seismic event data by generating synthetic earthquakes or seismic events and/or generating a historical earthquake or seismic event model based at least in part on the synthetic earthquakes or seismic events.
In some embodiments, the triggering process 1800 includes a block 1828 having steps of generating an earthquake or seismic event damage model based on a historical earthquake or seismic event model. In some embodiments, the steps of block 1828 can follow the steps of block 1826, and the historical earthquake or seismic event model can be the historical earthquake or seismic event model generated by the steps of block 1826. In some embodiments, the steps of block 1828 can generate an earthquake or seismic event damage model based on the historical earthquake or seismic event model using any suitable techniques or combination of techniques and any suitable information.
In some embodiments, the steps of block 1828 can generate an earthquake or seismic event damage model by simulating seismic intensity and/or ground accelerations and/or ground velocity based on the historical earthquake or seismic event model. For example, the steps of block 1828 can simulate peak seismic intensity, peak ground acceleration, peak ground velocity or other peak seismic characteristic in the historical earthquake or seismic event model and associate the simulated peak seismic intensity or peak ground acceleration or other peak seismic characteristic with historical damage information.
In some embodiments, the triggering process 1800 includes a block 1830 having steps of receiving seismic data if the process determines (e.g., from the steps of block 1824) that that seismic data should be sent for certification (i.e., as denoted by arrow 1832 in
In some embodiments, the triggering process 1800 includes a block 1834 having steps of generating a certification report for the received seismic data from the geographic location of interest based on the historical earthquake or seismic event model, and/or the earthquake or seismic event damage model. In some embodiments, the steps of block 1834 can follow the steps of block 1830. In some embodiments, the steps of block 1834 can generate a certification report for the received seismic data from the geographic location of interest based on the historical earthquake or seismic event model (e.g., from block 1826) and/or the earthquake or seismic event damage model (e.g., from block 1828) using any suitable technique or combination of techniques and any additional suitable information. For example, in some embodiments, the process 1800 and the steps of block 1834 can generate a certification report by inputting (as denoted by arrow 1836 in
In some embodiments, the triggering process 1800 includes a block 1838 having steps of sending a certification report (e.g., as denoted by arrow 1839 in
In some embodiments, the triggering process 1800 includes a block 1842 having steps of determining if a contract has been met. In some embodiments, the steps of block 1842 can follow the steps of block 1840. In some embodiments, the steps of block 1842 can determine if a contract has been met using any suitable techniques or combination of techniques and/or any suitable information. For example, the steps of block 1842 can determine if a contract has been met based on the received certification report, e.g., the certification report received from block 1840. For example, the steps of block 1842 can determine that a seismic intensity or a ground acceleration or other seismic characteristic contained in seismic data is greater than a threshold amount contained in a contract and that the certification report certifies that such seismic intensity or ground acceleration or other seismic characteristic is correct, and accordingly determine that the contract has been met. As another example, the steps of block 1842 can determine that a seismic intensity or ground acceleration or other seismic characteristic contained in seismic data is greater than a threshold amount contained in a contract, and that the certification report does not certify that such a seismic intensity or ground acceleration or other seismic characteristic is correct, and accordingly determine that the contract has not been met.
In some embodiments, the steps of block 1842 can determine if a contract has been met by submitting the seismic data and certification report for manual review. For example, if the steps of block 1842 determine that seismic data includes a seismic intensity, ground acceleration, ground velocity or other seismic characteristic that is higher than a respective threshold seismic intensity, ground acceleration, ground velocity or other seismic characteristic contained in a contract, and that the certification report certifies that the seismic data is correct, the steps of block 1842 can then submit the seismic data and the certification report for manual review.
In some embodiments, the triggering process 1800 includes a block 1844 having the steps of triggering a payout of a contract. In some embodiments, the steps of block 1844 can follow the steps of block 1842 if the steps of block 1842 determined that the contract was met. In some embodiments, the steps of block 1842 can trigger a payout of the contract using any suitable technique or combination of techniques. For example, the steps of block 1842 can trigger a payout of the contract by sending information to a contract payout server (e.g., the contract payout server 1608 of
In some embodiments, at least some of the above-described blocks and/or steps of the processes of
Referring now to
Using the system 1900, a process is provided for triggering multi-factor event payouts based on either wind speed data or seismic data or both types of data in accordance with further embodiments of the disclosed subject matter. Analogous in most respects to the process 1800 of
In some embodiments, the multi-factor triggering process can further have steps of receiving multi-factor data if the process determines (e.g., from the steps of block 1824) that that multi-factor data should be sent for certification (i.e., as denoted by arrow 1832 in
In some embodiments, the multi-factor triggering process includes steps of determining if a contract has been met according to processes substantially similar to those described for block 1842. In some embodiments, the multi-factor triggering process can determine if a contract has been met using any suitable techniques or combination of techniques and/or any suitable information. For example, the steps can determine if a contract has been met based on the received certification report covering wind speed data and/or seismic data. For example, the steps of the multi-factor process can determine that a measured wind speed value contained in wind speed data is greater than a threshold value contained in a contract and that the certification report certifies that such measured wind speed value is correct, and/or that a measured seismic intensity value, a measured ground acceleration value or a measured ground velocity value contained in seismic data is greater than a respective threshold value contained in a contract and that the certification report certifies that such respective measured seismic intensity value, measured ground acceleration value, or measured ground velocity value is correct, and thereupon determine that the contract has been met. In some embodiments, a certification report can certify that a respective measured wind or seismic value is “correct” if the respective measured value falls within predetermined parameters compared to one or more certification control values specified in the contract. In some embodiments, the respective certification control values can be respective wind or seismic values predicted by a respective wind or seismic historical model or wind or seismic damage model. In some other embodiments, the respective certification control values can be respective wind or seismic values received from one or more predetermined remote wind or remote seismic stations. In one example, the predetermined parameters can be a predetermined number of standard deviations, i.e., the measured values are considered “correct” if they are within a predetermined number of standard deviations from the control values, e.g., from the values predicted by the historical model or damage model or received from the remote station. In another example, the predetermined parameters can be a predetermined percentage difference, i.e., the measured values are considered “correct” if they are within a predetermined percentage difference from the control values, e.g., from the values predicted by the historical model or damage model or received from the remote station. However, even if a measured wind speed, seismic intensity, ground acceleration or ground velocity contained, respectively, in a wind speed data or seismic data is greater than a threshold amount contained in a contract, the steps of the multi-factor triggering process can determine that a contract is not met if the certification report does not certify that such a measured wind speed, seismic intensity, ground acceleration or ground velocity is correct.
In some embodiments, the steps of the multi-factor triggering process can determine if a contract has been met by submitting the wind data and seismic data and certification report for manual review. For example, if the earlier steps determine that wind data includes a wind speed that is higher than a threshold wind speed contained in a contract, or the earlier steps determine that seismic data includes a seismic intensity or ground acceleration that is higher than a threshold seismic intensity or ground acceleration contained in the contract, and that the certification report certifies that the relevant wind data and/or seismic data is correct, the steps of the triggering process can then submit the wind speed data and the seismic data and the certification report for manual review.
In some embodiments, the multi-factor triggering process includes the steps of triggering a payout of a contract according to processes substantially similar to those described for block 1844. In some embodiments, the steps of triggering a payout of a contract can follow the steps of determining that the contract was met. In some embodiments, the steps can trigger a payout of the contract using any suitable technique or combination of techniques. For example, the steps of the multi-factor triggering process can trigger a payout of the contract by sending information to a contract payout server (e.g., the contract payout server 308 or 1608). As another example, the steps of the multi-factor triggering process can trigger a payout by processing an electronic transaction such as a bank deposit, an electronic funds transfer, a direct deposit, sending a digital currency and/or any other suitable electronic transaction. In some embodiments, if two separate contract criteria are satisfied by certified data, the multifactor triggering process can trigger two separate payouts, i.e., one payout for each criterion satisfied. In other embodiments, if two separate contract criteria are satisfied by certified data, the multifactor triggering process can trigger only the higher one of the two separate payouts (e.g., if the payout amounts for the two criteria are different), or only a single payout (e.g., if the payout amounts are for the two criteria are identical).
In still another aspect, secure measurement stations can be provided at particular geographic locations to measure other natural and/or manmade phenomena events including, but not limited to, tsunami or tidal waves, volcanic ash or gas emissions, droughts, air pollution (also known as “smog”) levels or levels of specific pollutants at the particular geographic locations, wherein the various phenomena event measurements are received and converted into phenomena event data and stored in memory in the secure measurement stations using apparatus and processes analogous to those described herein for wind speed and seismic data. Further, the phenomena event data from the secure measurement stations can be transmitted to a phenomena event data system including data servers, certification servers and/or payout servers using apparatus and processes analogous to those described herein for wind speed and seismic data. The phenomena event data system can provide apparatus and processes for receiving the phenomena event data analogous to those described herein for wind speed and seismic data and determining if the event data needs to be certified. The phenomena data system can provide apparatus and processes for generating historical models of various phenomena events and/or for generating damage models of various phenomena events analogous to those described herein for wind speed and seismic data. The phenomena data system can provide apparatus and processes for triggering payouts triggering payouts analogous to those described herein for wind speed and seismic data. The phenomena data system can provide apparatus and processes for triggering payouts based on the phenomena data from the secure measurement stations, either alone or combined with wind speed data and/or seismic data from wind stations and/or seismic stations, respectively.
Referring now to
The amount of coverage and percentage of coverage are used to determine a total coverage for a specific insurance company 2002. For example, company 1 (denoted “Co. 1 in
Referring still to
In certain embodiments, insurance companies 2002 can hold more than one position in the coverage 2000. In the illustrated embodiment, insurance company 2, insurance company 6, insurance company 7, insurance company 11, insurance company 16, insurance company 18, insurance company 22, insurance company 28, insurance company 29, insurance company 32, insurance company 33, insurance company 34, and insurance company 35 all have multiple positions in coverage 2000. For example, insurance company 2 holds a first position for 8.5% of the first $25 million after the deductible, and a second position for 6.5% of $75 million after the first $25 million. Based on the two positions, company 2 receives, respectively, 8.5% of $2.725 million and 6.5% of $2.925 million and has max liability, respectively, of $2.125 million and $4.875 million
Primary positions 2004 are positions that are the first positions to payout when damages exceed the deductible threshold. A primary position 2004 can be determined based on a lowest amount of coverage, an amount equal to the deductible, an percentage amount compared to the deductible, an agreed upon amount, a percentage of actual damage, a percentage of estimated damage, a percentage of effective damage, or any other suitable amount. The primary positions 2004 are positions that can be negotiated to paying out prior to the deductible in situations where parametric triggers are met. Primary position 2004 can be positions based on an urgency or emergency funding. For example, when a structure is damaged or destroyed, money could be needed to pay down payments for contractors, buy supplies, etc. In the illustrative embodiment, the primary positions 2004 for amounts under $25 million includes a first tier of insurance companies 1-7 and a portion of insurance companies 8-17. The primary positions 2004 can be extend to a second tier or higher tier of insurance companies. For example, the primary positions could be extended to $50 million and further includes insurance companies 18-21, a portion of insurance companies 22-23, a second instance of insurance companies 7 and 11, remaining portions of insurance companies 8-10, and second portions of insurance companies 11-17.
Some insurance companies hold secondary positions 2006 or non-primary positions. Secondary position 2006 can be determined based on a lowest amount of coverage, an amount equal to the deductible, an percentage amount compared to the deductible, an agreed upon amount, a percentage of actual damage, a percentage of estimated damage, a percentage of effective damage, or any other suitable amount. Secondary positions 2006 may or may not have options to pay out prior to the deductible. The secondary positions 2006 can be positions that can cover general or lingering costs that are not as urgent. For example, when a structure is damage or destroyed, money could be need for jobs like electricians, plumbers, painting, etc. that is not needed immediately after a destructive event. In the illustrative embodiment, the secondary positions 2006 can include remaining portions of insurance companies 8-17 and insurance companies 2, 6, 7, and 18-48.
Referring now to
A primary parametric deductible dropdown 2104 involves an entity to be ensured negotiating with an insurance company 2002 to provide a primary position 2004 that has the ability to payout under specific conditions prior to the deductible 2102 being met. In events where parametric triggers are not met, the insurance companies would pay out primary positions after a deductible 2102 has been met.
The primary parametric deductible dropdown 2104 can be defined based on a primary threshold 2108 and a primary max payout 2110. The primary parametric deductible dropdown 2104 can represent any position that an insurance company holds as a primary position 2004. The primary threshold 2108 can initially be an amount of a deductible 2102. The primary threshold 2108 is variable in this embodiment. The primary threshold 2108 can be designed to drop based on a predetermined amount, such as based on a negotiation. The primary threshold 2108 can be lowered any amount, essentially splitting the deductible 2102 into two portions, part before the primary parametric deductible dropdown 2104 and part after the primary parametric deductible dropdown 2104. In the illustrative embodiment (right side of
The primary max payout 2110 is a maximum amount of funding that a company would payout. The primary max payout 2110 is normally fixed but may have additional variability factored in based on the parametric event triggered. The primary max payout 2110 defines an amount of money paid to the insured regardless of the value of the primary threshold 2004.
The specific conditions of the primary parametric deductible dropdown 2104 could include ways of determining that a damage amount would likely exceed that primary amount and deductible amount. The primary parametric deductible dropdown 2104 could be based on parametric data measured from an event compared to historic parametric data. For example, the historic parametric data could be used to determine parametric thresholds and the measured parametric data would need to exceed the parametric thresholds. Primary parametric deductible dropdown 2104 could also negotiate a higher premium in relation to the parametric thresholds. For example, the risk of payout is higher when the parametric thresholds are lowered, and the premiums can be adjusted to reflect the higher risk of payout.
The specific conditions can require one or more parametric triggers to be met. A negotiation of the specific conditions for a primary parametric deductible dropdown 2104 include different, separate parametric triggers of a same or different type. For example, the parametric trigger could include multiple wind sensors at different location, where each wind sensor can be related to a separate trigger condition. In some embodiments, the wind sensor could represent a single parametric trigger requiring more than one wind sensor detect a wind speed greater than a wind speed threshold. Also, for example, the multiple parametric triggers could include a wind sensor and tide sensor. If either of the wind speed exceeding a wind speed threshold or the water level exceeding a height threshold, then the primary deductible dropdown 2104 would activate.
Another example of parametric triggers could be related to seismic activity or earthquakes. The parametric triggers could include one or more seismic sensors, including ground acceleration sensors, vibration sensors, etc. The parametric triggers for seismic activity could include multiple seismic sensors each acting as a separate trigger, a group of seismic sensors could act a single sensor where a partial or full amount of the group would active the trigger. Triggers of different types could be used to alternatively confirm seismic activity.
The excess 2106 is paid out after the deductible 2102 and primary parametric deductible dropdown 2104 are met and paid out. The excess 2106 is paid when the damage exceeds the amount of the deductible 2102 and primary parametric deductible dropdown 2104 are covering. The excess 2106 is unaffected by the parametric triggers. The excess 2106 can be defined based on a second threshold and a second max payout.
Referring now to
Process 2200 is dependent on parametric registering in step 2202. The process 2200 further includes a determination of requisite actions in step 2204, emergency operations in step 2206 and non-emergency operations in step 2208. In the process 2200, a determination of the parametric thresholds, prerequisite actions, emergency operations, and non-emergency operations occurs prior to an event.
In step 2202, parametric values are collected and registered. To register the parametric values, the parametric values must exceed a threshold. When the parametric values do not exceed a parametric threshold, the process 2200 proceeds to regular order of operations 2210. When one or more parametric values exceed one or more parametric thresholds, the process 2200 proceeds to parametric registered order of operations 2212. For example, the parametric values could include multiple wind sensors at different location, where each wind sensor can be related to a separate trigger condition. In some embodiments, the wind sensor could represent a single parametric trigger requiring more than one wind sensor detect a wind speed greater than a wind speed threshold. Also, for example, the multiple parametric triggers could include a wind sensor and tide sensor. If either of the wind speed exceeding a wind speed threshold or the water level exceeding a height threshold, then the process 2200 would proceed with parametric registered order of operations 2212.
The thresholds can be determined from historic data that is measured prior to a destructive event occurring. For example, barometric pressure drops could indicate proximity of a hurricane. While hurricanes are slow moving events, determining a proximity could aid emergency workers (such as police, fire, etc.) searching or proceeding to safety at a later time to provide an increased amount of service to a community. Earthquakes move much more quickly and are less likely to be alerted properly before arriving.
Other thresholds can be determined based on historic data that is measured during or after a destructive event has occurred. Parametric measurements could be used to determine destructive force or estimate damage of an event. Damages from previous events can be compared to identify levels of parametric data that appear to form a correlation between the event and the level of parametric data. The correlation could then be used as a threshold for parametric registering.
In step 2204, prerequisite actions are taken in order to confirm an event is predicted to pass or has passed through a region. Prerequisite action could include pulling road information from a public source or identifying road conditions through images taken or roads from a satellite or camera. Prerequisite actions could include using other parametric data that has not been fully conclusive or parametric data used in combination with other factors. Prerequisite actions could includes a system shutting down utilities that could reduce effectiveness of emergency operations and non-emergency operations. Prerequisite actions could include receiving some indication that damage has occurred, is likely to occur, is currently occurring, etc. The indications could include receiving a signal by an electric device communicating with an automated system. Prerequisite actions could include maintaining or receiving funds.
Emergency operations are performed in step 2206. Emergency operations can include operations that are urgent to address for proper recovery from a destructive event. When a system can predict a destructive event before it the occurs, such as a path of a hurricane or a spread of an earth quake, the system can provide alerts to electronic device in the region. Other emergency events could include shutting off gas to a structure that is susceptible to catching fire in a destructive event. Other emergency events could include providing funds after a destructive event to ensure that an entity can reduce downtime for recovery.
Non-emergency operations are performed in step 2208. Non-emergency operations can include operations that are less urgent or a lower priority than the emergency operations. Non-emergency operations can include reestablishing internet or cable connections. Non-emergency operations can also include funding for non-essential services.
Although the invention has been described and illustrated in the foregoing illustrative embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the invention can be made without departing from the spirit and scope of the invention. Features of the disclosed embodiments can be combined and rearranged in various ways.
This application claims priority under 35 U.S.C. § 120 as a continuation-in-part of U.S. patent application Ser. No. 16/438,329 filed on Jun. 11, 2019 and entitled “METHOD AND SYSTEM FOR MULTI-TRIGGER PARAMETRIC DATA MANAGEMENT AND ASSOCIATED TRANSACTION,” which claims the benefit of U.S. Provisional Application No. 62/683,489, filed on Jun. 11, 2018, entitled METHOD AND SYSTEM FOR MULTI-TRIGGER PARAMETRIC DATA MANAGEMENT AND ASSOCIATED TRANSACTIONS. U.S. patent application Ser. No. 16/438,329 and U.S. Provisional Application No. 62/683,489 are incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
62683489 | Jun 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16438329 | Jun 2019 | US |
Child | 17205971 | US |