Claims
- 1. A weather system for use in providing weather information to consumers over the Internet and having a tool for use by consumers in interacting with the weather system, the tool comprising:
a first component for allowing a consumer to input a desired request and specify what the consumer seeks from the weather system, with the what being selected from a group comprising obtaining weather information and obtaining planning information; a second component for allowing consumers to specify where the desired request should be directed, with the where allowing the consumer to specify a geographical region; wherein the first and second components of the tool allow the consumer to tailor the desired request so that the consumer receives weather information associated with the geographical region or to tailor the desired request so that the consumer receives planning information associated with the geographical region.
- 2. The system as set forth in claim 1, wherein the first component is a drop-down menu of options of items in the group from which the consumer can select.
- 3. The system as set forth in claim 1, wherein a default item in the group is obtaining a local weather forecast.
- 4. The system as set forth in claim 1, wherein the second component includes a text box which accepts text from the consumer for specifying the desired geographical region.
- 5. The system as set forth in claim 1, wherein the tool organizes geographical regions hierarchically.
- 6. The system as set forth in claim 1, wherein the planning information available through the tool includes planning information on an activity.
- 7. A weather system for use in providing weather information to consumers over the Internet and having a temporal navigator tool for use by consumers in interacting with the weather system, the tool comprising:
a plurality of first elements for being displayed to consumers, each of the first elements for displaying weather information during a different segment of time within a longer period of time; a set of the plurality of first elements being combined and presented to the consumer as a group; and a plurality of second elements with each of the second elements associated with a respective one of the first elements and for displaying additional information beyond the weather information available through the first element, the additional information displayed through the second elements is for the same segment of time as weather information available through the corresponding first elements; wherein the consumer obtains the additional information contained in a desired second element upon selecting the associated first element.
- 8. The system as set forth in claim 7, wherein each of the first elements displays weather information for a day.
- 9. The system as set forth in claim 7, wherein the set of first elements displayed to consumers is less than all of the first elements.
- 10. The system as set forth in claim 7, wherein the temporal navigation tool further includes links to first elements that are not part of the set of first elements.
- 11. The tool as set forth in claim 7, wherein the additional information displayed through the second elements comprises more detailed weather information for the segment of time.
- 12. A weather system for use in providing weather information to consumers over the Internet and having a map section for use by consumers in interacting with the weather system, the map section comprising:
a map navigator tool for use in displaying a weather map, the map navigator tool allowing consumers to access maps in a same collection of weather maps as a displayed weather map; and a map selector for displaying categories of weather maps, with each category of weather maps including plural collections of weather maps; wherein consumers can navigate between maps within a desired collection of weather maps through the map navigator tool and can select a desired category of weather maps and the desired collection of weather maps through the map selector.
- 13. The system as set forth in claim 12, wherein the map navigator tool further permits consumers to navigate between a family of weather maps related to the displayed weather map.
- 14. The system as set forth in claim 13, wherein the family of maps includes different sized maps of the displayed weather map.
- 15. The system as set forth in claim 13, wherein the family of maps includes the displayed map in motion and a static view of the displayed map.
- 16. The system as set forth in claim 12, wherein at least one of the weather maps is in more than one collection of weather maps.
- 17. The system as set forth in claim 12, wherein at least one of the weather maps is in more than one category of weather maps.
- 18. The system as set forth in claim 12, wherein the map navigator tools has a drop-down menu of the weather maps in the same collection.
- 19. A weather system for use in providing weather information to consumers over the Internet, the system employing a navigational architecture having:
a weather page for a geographical region; and a set of pages contextually-related to each other and associated with the geographical region; the weather page including links to each one of the contextually-related pages; and the set of contextually-related pages containing links to both the weather page and also to all other contextually-related pages; the weather page and the set of contextually-related pages being arranged in a hub-and-spoke fashion with the weather page being a hub and the set of contextually-related pages being spokes; wherein from any one of the contextually-related pages or from the weather page, consumers can navigate directly to all other contextually-related pages or to the weather page.
- 20. The system as set forth in claim 19, wherein the contextually-related set of pages are related activities for the geographical region.
- 21. The system as set forth in claim 19, wherein the weather page includes a local forecast for the geographical region.
- 22. The system as set forth in claim 19, wherein contextually-related set of pages contain content for the geographical region.
- 23. A weather system for use in providing weather information to consumers over the Internet, comprising:
weather data for a plurality of geographical regions; planning information for the geographical regions, the planning information containing data on at least one activity for multiple geographical regions; mixed weather-planning data associated with the data on each activity for each of the multiple regions, the mixed weather-planning data providing a rating of each activity for each geographical based on the weather data for that geographical region; and the system providing the mixed weather-planning data to consumers in conjunction with the planning information; wherein the rating can be used by consumers in evaluating the activities at the multiple geographical regions and also in ranking the activities between the geographical regions based on the weather.
- 24. The system as set forth in claim 23, wherein the weather data used in formulating the mixed weather-planning data for one activity comprises a sub-set of weather data that may have an effect on the one activity.
- 25. The system as set forth in claim 24, wherein the one activity is golf, the mixed weather-planning data comprises a golf index, and the sub-set of weather data includes temperature, lighting strikes, wind conditions, and precipitation.
- 26. The system as set forth in claim 23, wherein the system displays to consumers each of the weather data, planning information, and the mixed weather-planning data on a single page.
- 27. The system as set forth in claim 23, further comprising a locator for allowing consumers to search for activities within different geographical regions.
- 28. A method of providing weather data and planning information to a consumer over the Internet, comprising:
obtaining weather data for a plurality of geographical regions; obtaining planning information for the geographical regions, the planning information containing data on at least one activity for multiple geographical regions; receiving a request from the consumer over the Internet, the request specifying an activity and a certain geographical region; obtaining mixed weather-planning data associated with the activity and the certain geographical region, the mixed weather-planning data rating each activity for each geographical based on the weather data for that geographical region; providing planning information for the activity to the consumer; and providing the mixed weather-planning data to the consumer through the Internet; wherein the rating can be used by consumers in evaluating the activity at the certain geographical region based on the weather.
- 29. The method as set forth in claim 28, wherein obtaining the mixed weather-planning data comprises deriving the mixed weather-planning data in response to the consumer's request.
- 30. The method as set forth in claim 28, wherein obtaining the mixed weather-planning data comprises storing the mixed weather-planning data for a plurality of activities and a plurality of geographical regions.
- 31. The method as set forth in claim 28, wherein receiving the request from the consumer comprises receiving an indication of what activity the consumer wants to do and an indication of where the consumer wants to do the activity.
- 32. The method as set forth in claim 28, wherein receiving the request from the consumer comprises providing the consumer with a local weather page with links for planning different activities and the request is a selection of one of those links.
- 33. The method as set forth in claim 28, wherein obtaining the mixed weather-planning data to the consumer comprises selecting a sub-set of the weather data that may have an effect on the activity and deriving the rating from the sub-set of the weather data.
- 34. The method as set forth in claim 28, wherein obtaining the mixed weather-planning data comprises obtaining an index of the activity based on the weather conditions.
- 35. A system for providing weather information to consumers over the Internet, the system presenting an interface comprising:
a banner section for providing some identification of the system; a global navigation section designating a series of headings representing different categories of information available through the weather system, each of the heading being associated with a pop-up menu of sub-headings from which a consumer can select; a main content section comprising a plurality of components and having a plurality of tabs associated with different types of content available through the system, consumers being able to navigate to a desired type of content by selecting a corresponding one of the tabs; a footer section for use in providing non-weather information to consumers; wherein consumers can navigate through information available through the system by selecting any one of the headings, sub-headings, and tabs.
- 36. The system as set forth in claim 35, wherein the interface further includes a section for displaying advertisements to consumers.
- 37. The system as set forth in claim 36, wherein the section for displaying advertisements is contained within the main content section.
- 38. The system as set forth in claim 36, wherein the section for displaying advertisements is separate from the main content section.
- 39. The system as set forth in claim 35, further comprising a navigational tool for allowing consumers to specify what type of information they want from the system and to associate a geographical region with the type of information they want.
- 40. The system as set forth in claim 35, wherein the main content section includes an activities component for allowing consumers to obtain information on the activities.
- 41. The system as set forth in claim 35, further comprising a weather alert section for displaying weather alerts associated with a selected geographical region.
- 42. The system as set forth in claim 35, wherein one of the tabs comprises a climatology tab permitting consumers to obtain climatology information on a selected geographical region for a desired period of time.
- 42. A system for providing weather information to consumers over the Internet, comprising:
a database; a parser for receiving weather data, for parsing the weather data, and for storing parsed weather data in the database; a data access layer for controlling retrieval of the weather data from the database; an application layer containing business rules for determining a desired set of weather data to be retrieved from the database in response to a consumer's request and for requesting the desired set of weather data from the data access layer; a presentation layer for receiving the desired set of weather data from the application layer and controlling a look and feel of the desired set of weather data to be provided to the consumer in response to the consumer's request; and a control layer for receiving the consumer's request and for managing a flow of data between the application layer and the presentation layer.
- 43. The system as set forth in claim 42, further comprising an advertisement system for selecting an advertisement to be delivered in response to the consumer's request.
- 44. The system as set forth in claim 42, further comprising at least one data feed for receiving the weather data.
- 45. The system as set forth in claim 42, further comprising a web server for receiving the consumer's request over the Internet and for forwarding the request to the control layer.
- 46. The system as set forth in claim 42, wherein information delivered in response to the consumer's request is separated into a plurality of presentation components and the presentation layers involves use of presentation beans having the business logic to determine the data to be retrieved for a corresponding presentation component.
- 47. The system as set forth in claim 46, wherein at least one of the presentation beans is for obtaining an advertisement to be delivered in one of the presentation components in response to the consumer's request.
- 48. The system as set forth in claim 46, wherein the data layer involves use of data beans for retrieving data identified by the presentation beans.
- 49. The system as set forth in claim 48, wherein the data layer further involves use of a data bean cache for storing certain of the data beans.
- 50. A method of delivering weather information over the Internet in response to a request from a consumer for weather information, comprising:
receiving weather data from at least one weather feed; parsing the weather data and storing parsed weather data in a database; receiving the consumer's request over the Internet; determining a set of presentation components that will form a response to the consumer's request; determining a set of presentation beans required to select information contained in the presentation components; acquiring data beans for retrieving the information selected by the presentation beans, the data beans for retrieving at least the requested weather information from the database; building the presentation components from the data selected by the presentation beans and retrieved by the data beans; assembling the response based on the presentation components built; and forwarding the response to the consumer through the Internet, whereby the consumer receives the requested weather information as part of the response.
- 51. The method as set forth in claim 50, wherein determining the set of presentation components includes determining an advertisement bean for selecting an advertisement to be delivered as part of the response to the consumer.
- 52. The method as set forth in claim 50, further including determining static fragments for some of the presentation components.
- 53. The method as set forth in claim 50, further comprising executing scripts to provide dynamic data for some of the presentation components.
- 54. The method as set forth in claim 50, wherein determining the set of presentation components includes determining multiple presentation beans for some of the presentation components.
- 55. The method as set forth in claim 50, further comprising selecting a language for the response.
- 56. A method of permitting navigation through a weather site on the Internet, comprising:
allowing a consumer to select from any one or a combination of a plurality of navigational modes available at the weather site, the navigation modes including at least two from the group comprising:
navigating through a geographical architecture provided by the weather site in which weather information is arranged in a hierarchical manner; navigating through a categorical architecture in which weather information is grouped by category; navigating through a contextual architecture in which information is organized into contextually-related groups of pages; navigating through a temporal architecture in which information is interrelated chronologically; receiving a first request from the consumer through one of the navigation modes, the request including a first constraint for allowing the consumer to move within a selected one of the architectures; delivering a first set of information to the consumer in response to the request and the first constraint; permitting the consumer to switch to a second navigation mode; receiving a second request from the consumer through the second navigation mode, the second request including a second constraint for allowing the consumer to move within the second architecture; and delivering a second of information to the consumer in response to the second request; wherein the second set of information delivered to the consumer is selected based on both the first constraint and the second constraint.
- 57. The method as set forth in claim 56, wherein receiving the first request is through the geographical architecture, the first constraint is a geographical region, the second request is through the contextual architecture, and the second constraint is an activity and wherein delivering the second set of information comprises delivering information on the activity within the geographical region.
- 58. The method as set forth in claim 56, wherein receiving the first request is through the geographical architecture, the first constraint is a geographical region, the second request is through the categorical architecture, and the second constraint is a type of weather data and wherein delivering the second set of information comprises delivering the type of weather data for the geographical region.
- 59. The method as set forth in claim 56, wherein receiving the first request is through the geographical architecture, the first constraint is a geographical region, the second request is through the categorical architecture, and the second constraint is a category of data and wherein delivering the second set of information comprises delivering the category of data associated with the geographical region.
- 60. The method as set forth in claim 56, wherein receiving the first request is through the categorical architecture, the first constraint is a category of data, the second request is through the temporal architecture, and the second constraint is a time period and wherein delivering the second set of information comprises delivering information on the category of data for the time period.
- 61. The method as set forth in claim 56, wherein receiving the first request is through the categorical architecture, the first constraint is a category of data, the second request is through the geographical architecture, and the second constraint is a geographical region and wherein delivering the second set of information comprises delivering the category of information associated with the geographical region.
- 62. The method as set forth in claim 56, wherein receiving the first request is through the contextual architecture, the first constraint is an activity , the second request is through the geographical architecture, and the second constraint is a geographical region and wherein delivering the second set of information comprises delivering information on the activity for the geographical region.
- 63. The method as set forth in claim 56, wherein receiving the first request is through the contextual architecture, the first constraint is an activity, the second request is through the temporal architecture, and the second constraint is a period of time and wherein delivering the second set of information comprises delivering information on the activity for the period of time.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part, and incorporates by reference, co-pending application Ser. No. 09/707,335 filed on Nov. 6, 2000 and entitled “Targeted Weather Information Delivery Systems and Methods,” and claims priority to, and incorporates by reference, co-pending provisional application serial No. 60/254,211 filed on Dec. 8, 2000, entitled “Weather Information Delivery Systems and Methods Providing Planning Functionality and Navigational Tools.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60254211 |
Dec 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09707335 |
Nov 2000 |
US |
Child |
09766295 |
Jan 2001 |
US |