IP Library Granted Patent US 8,538,696
Granted Patent B1
US 8,538,696 · App. 11/860,695 · Granted Sep 17, 2013

Providing weather data for a location using weather data stored for a finite number of locations

Inventor: William Anthony Cassanova (Marietta, GA)
Assignee: The Weather Channel, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,538,696
App. No.
11/860,695
Granted
Sep 17, 2013
Kind
B1
Abstract

Methods and systems of the invention provide appropriate weather data for a location by associating it with a location or locations for which weather data is stored. Such stored data may have been collected from one or multiple weather data sources. An image or video may be associated with weather data selected from near-current stored weather data for one or more nearby locations. Certain methods also allow observation and/or forecast weather data for any specified location to be provided using stored weather data for a finite number of locations from one or more weather data sources. For example, the location coordinates of a specified location may be used to determine an appropriate location (exact or substitute) for which weather data was previously collected and stored.

Claims (39)

1. A method of presenting an image and weather data comprising:

associating three-dimensional location coordinate information with an image, wherein the three-dimensional location coordinate information comprises a longitude value, a latitude value, and an elevation value;

sending a request from a client computing device executing a data plug-in for interrogating one or more servers for weather data comprising the three-dimensional location coordinate information, wherein the weather data comprises at least one of observed and derived data associated with recent weather conditions;

receiving weather data for the three-dimensional location coordinate information, wherein the weather data is determined using the three-dimensional location coordinate information associated with the image to select at least one location for which weather data is stored from amongst a plurality of locations for which weather data is stored, wherein the plurality of locations are each identified by three-dimensional coordinates having a respective longitude value, a respective latitude value, and a respective elevation value;

comparing the plurality of locations to the three-dimensional location coordinate information of the request to select the at least one location for which weather data is stored, wherein greater significance is attributed to differences in elevation value than to differences in longitude value and latitude value during the comparison; and

presenting the image and the provided weather data.

2. The method of claim 1 , wherein the weather data stored for the plurality of locations comprises weather data retrieved from one or more of at least two different source weather data systems.

3. The method of claim 1 , wherein the image comprises a live video recording and the associated location coordinate information comprises coordinates for the location at which the recording occurred.

4. A method of providing weather data to a user comprising:

providing a user interface comprising a map graphic for the user to identify a location;

associating three-dimensional location coordinate information with a user identified location, wherein the three-dimensional location coordinate information comprises a longitude value, a latitude value, and an elevation value;

sending a request for weather data comprising the three-dimensional location coordinate information, wherein the weather data comprises at least one of observed and derived data associated with recent weather conditions;

receiving weather data for the three-dimensional location coordinate information, wherein the weather data is determined using the three-dimensional location coordinate information associated with the user identified location to select at least one location for which weather data is stored from amongst a plurality of locations for which weather data is stored, wherein the plurality of locations are each identified by three-dimensional coordinates having a respective longitude value, a respective latitude value, and a respective elevation value;

comparing the plurality of locations to the three-dimensional location coordinate information of the request to select the at least one location for which weather data is stored, wherein greater significance is attributed to differences in elevation value than to differences in longitude value and latitude value during the comparison; and

providing the weather data to the user.

5. The method of claim 4 , wherein the weather data stored for the plurality of locations comprises weather data retrieved from one or more of at least two different source weather data systems.

6. A method of producing a video with near production time weather data comprising:

receiving an indication of a location specified by three-dimensional location coordinate information, wherein the three-dimensional location coordinate information comprises a longitude value, a latitude value, and an elevation value;

creating a segment associated with the three-dimensional location coordinate information;

producing the video by combining captured video images, the segment, and weather data associated with the segment, wherein, while the video images are being captured by a video camera, the weather data is retrieved from a database of weather data using the three-dimensional location coordinate information associated with the segment, wherein the weather data comprises at least one of observed and derived data associated with recent weather conditions;

retrieving the weather data by comparing the three-dimensional location coordinate information with longitude, latitude, and elevation values of at least one location for which weather data is stored in the database; and

comparing the three-dimensional location coordination information with the longitude, the latitude and the elevation values of the at least one location to retrieve the weather data, wherein greater significance is attributed to differences in elevation value than to differences in longitude value and latitude value during the comparison.

7. The method of claim 6 , wherein the database of weather data comprises weather data retrieved from one or more of at least two different source weather data systems.

8. The method of claim 6 , wherein the produced video comprises a single image providing for the simultaneous display of a captured video image, the segment, and the weather data.

9. The method of claim 6 , wherein the weather data comprises weather observation data and weather forecast data.

10. The method of claim 6 , wherein retrieving the weather data further comprises determining that a three-dimensional location for which weather data is stored in the database is the nearest location to a location identified by the three-dimensional location coordinate information.

11. The method of claim 6 , wherein a metric space comprises a set of elements corresponding to the locations for which weather data is stored in the database, and retrieving the weather data further comprises comparing distances in the metric space.

12. The method of claim 11 , wherein the metric space is an r-tree.

13. The method of claim 6 , wherein the segment is a map.

14. The method of claim 13 , wherein the location coordinate information associated with the segment comprises a latitude value and an elevation value associated with a location on the map.

15. A method of producing a video with near production time weather data comprising:

creating a segment associated with three-dimensional location coordinate information, wherein the three-dimensional location coordinate information comprises a longitude value, a latitude value, and an elevation value;

producing the video by combining captured video images, the segment, and weather data associated with the segment, wherein the weather data is retrieved: (a) in response to a user action; (b) from a database of weather data for a plurality of locations for which weather data is stored after being retrieved from one of at least two different source weather data systems; and (c) using the three-dimensional location coordinate information associated with the segment, wherein the weather data comprises at least one of observed and derived data associated with recent weather conditions; and

retrieving the weather data by comparing the three-dimensional location coordinate information with longitude, latitude, and elevation values of at least one location for which weather data is stored in the

database, wherein greater significance is attributed to differences in elevation value than to differences in longitude value and latitude value during the comparison.

16. The method of claim 15 , wherein retrieval of the weather data further comprises determining which three-dimensional location for which data is stored is nearest a location identified by the three-dimensional location coordinate information associated with the segment.

17. The method of claim 15 , wherein a metric space comprises a set of elements corresponding to the locations for which weather data is stored in the database, and retrieving the weather data further comprises comparing distances in the metric space.

18. The method of claim 17 , wherein the metric space is an r-tree.

19. The method of claim 15 , wherein the three-dimensional location coordinate information associated with the segment comprises a latitude value and an elevation value associated with a location on a map.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: TWC PATENT TRUST LLT
To: DTN, LLC
Reel/Frame 050615/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: TWC PRODUCT AND TECHNOLOGY, LLC
To: TWC PATENT TRUST LLT
Reel/Frame 038219/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2016
From: THE WEATHER CHANNEL LLC
To: TWC PRODUCT AND TECHNOLOGY, LLC
Reel/Frame 038202/0500 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
Reel/Frame 038080/0971 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: WSI CORPORATION; ENTERPRISE ELECTRONICS CORPORATION; THE WEATHER CHANNEL, INC.; THE WEATHER CHANNEL, LLC
Reel/Frame 038081/0001 →
NOTICE OF SUCCESSION OF AGENCY (FIRST LIEN) Recorded Jun 5, 2015
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS SUCCESSOR AGENT
Reel/Frame 035841/0001 →
SECURITY AGREEMENT Recorded Jun 27, 2013
From: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 030698/0610 →
MERGER Recorded Jan 26, 2011
From: THE WEATHER CHANNEL, INC.
To: THE WEATHER CHANNEL, LLC
Reel/Frame 025700/0623 →
SECURITY AGREEMENT Recorded Sep 16, 2008
From: TWCC HOLDING CORP.; THE WEATHER CHANNEL, INC.; WSI CORPORATION; ENTERPRISE ELECTRONICS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 021531/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2007
From: CASSANOVA, WILLIAM ANTHONY
To: THE WEATHER CHANNEL
Reel/Frame 019873/0810 →