IP Library Granted Patent US 11,997,174
Granted Patent B2
US 11,997,174 · App. 18/142,252 · Granted May 28, 2024

Localized weather application

Inventor: Clay Gaetje (Fullerton, CA)
Assignee: Rovi Guides, Inc.
H04L67/52G01W1/10H04W4/029
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 11,997,174
App. No.
18/142,252
Granted
May 28, 2024
Kind
B2
Abstract

Systems and methods are provided herein for supplying localized weather information to a user. This may be accomplished by a system receiving a request to generate a weather report for a location. The system may identify weather information sources within a threshold distance of the location, wherein one or more of the weather information sources is a mobile weather information source. The device may generate a weather report for the location based on the weather information received from the weather information sources.

Claims (64)

1. A method comprising:

receiving a first plurality of data points and a second plurality of data points wherein each data point of the first and second plurality of datapoints corresponds to at least one weather information source of a plurality of weather information sources;

assigning a weight to each data point of the first plurality of data points;

generating a first weather report for a first location, wherein the weight assigned to each data point of the first plurality of data points is used to generate the first weather report;

generating a second weather report for a second location, using the second plurality of datapoints;

recommending a route using the first weather report and the second weather report, wherein the first location is a first stop on the route and the second location is a second stop on the route;

receiving a measurement from a sensor, wherein:

the measurement corresponds to an estimated measurement included in the first weather report;

the sensor is located at a first position before the recommending of the route;

the sensor is located at a second position after the recommending of the route; and

the sensor detects the measurement at the second position;

determining that the received measurement is different from the estimated measurement; and

in response to determining that the received measurement is different from the estimated measurement, updating a first weight assigned to a first data point of the first plurality of datapoints.

2. The method of claim 1 , further comprising receiving a command to generate the route, wherein the command indicates the first location and the second location.

3. The method of claim 2 , wherein the command is generated due to a scheduled event.

4. The method of claim 1 , wherein the plurality of weather information sources comprise a plurality of thermometers, and at least one data point of the first plurality of data points is generated using a first thermometer of the plurality of thermometers.

5. The method of claim 1 , wherein at least one data point of the first plurality of data points is associated with a brightness measurement or precipitation measurement.

6. The method of claim 1 , wherein:

the first plurality of data points correspond to a first plurality of weather information sources of the plurality of weather information sources; and

the first plurality of weather information sources are within a threshold distance of the first location.

7. The method of claim 1 , wherein the first weight assigned to the first data point of the first plurality of data points is based on a distance between a first weather information source that submitted the first data point and the first location.

8. The method of claim 1 , further comprising, in response to determining that the received measurement is different from the estimated measurement:

flagging a weather information source that generated the first data point of the first plurality of datapoints as abnormal; and

transmitting a message indicating that the weather information source flagged as abnormal requires inspection.

9. The method of claim 1 , wherein the first location is recommended as the first stop on the route due to a temperature-sensitive delivery.

10. The method of claim 1 , wherein the second position of the sensor is within the first location.

11. The method of claim 1 , wherein the sensor is not part of any of the plurality of weather information sources associated with the first plurality of data points and the second plurality of data points.

12. The method of claim 1 , wherein:

the route is recommended using a device; and

the sensor is associated with the device.

13. An apparatus comprising:

control circuitry; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the control circuitry, cause the apparatus to perform at least the following:

receive a first plurality of data points and a second plurality of data points wherein each data point of the first and second plurality of datapoints corresponds to at least one weather information source of a plurality of weather information sources;

assign a weight to each data point of the first plurality of data points;

generate a first weather report for a first location, wherein the weight assigned to each data point of the first plurality of data points is used to generate the first weather report;

generate a second weather report for a second location, using the second plurality of datapoints;

recommend a route using the first weather report and the second weather report, wherein the first location is a first stop on the route and the second location is a second stop on the route;

receive a measurement from a sensor associated with the apparatus, wherein:

the measurement corresponds to an estimated measurement included in the first weather report; and

the measurement is received after the recommending of the route;

determine that the received measurement is different from the estimated measurement; and

in response to determining that the received measurement is different from the estimated measurement, update a first weight assigned to a first data point of the first plurality of datapoints.

14. The apparatus of claim 13 , wherein the apparatus is further caused to receive a command to generate the route, wherein the command indicates the first location and the second location.

15. The apparatus of claim 14 , wherein the command is generated due to a scheduled event.

16. The apparatus of claim 13 , wherein the plurality of weather information sources comprise a plurality of thermometers, and at least one data point of the first plurality of data points is generated using a first thermometer of the plurality of thermometers.

17. The apparatus of claim 13 , wherein at least one data point of the first plurality of data points is associated with a brightness measurement or precipitation measurement.

18. The apparatus of claim 13 , wherein:

the first plurality of data points correspond to a first plurality of weather information sources of the plurality of weather information sources; and

the first plurality of weather information sources are within a threshold distance of the first location.

19. The apparatus of claim 13 , wherein the first weight assigned to the first data point of the first plurality of data points is based on a distance between a first weather information source that submitted the first data point and the first location.

20. A non-transitory computer-readable medium having instructions encoded thereon that, when executed by control circuitry, cause the control circuitry to:

receive a first plurality of data points and a second plurality of data points wherein each data point of the first and second plurality of datapoints corresponds to at least one weather information source of a plurality of weather information sources;

assign a weight to each data point of the first plurality of data points;

generate a first weather report for a first location, wherein the weight assigned to each data point of the first plurality of data points is used to generate the first weather report;

generate a second weather report for a second location, using the second plurality of datapoints;

recommend a route using the first weather report and the second weather report, wherein the first location is a first stop on the route and the second location is a second stop on the route;

receive a measurement from a sensor, wherein:

the measurement corresponds to an estimated measurement included in the first weather report;

the sensor is located at a first position before the recommending of the route;

the sensor is located at a second position after the recommending of the route; and

the sensor detects the measurement at the second position;

determine that the received measurement is different from the estimated measurement; and

in response to determining that the received measurement is different from the estimated measurement, update a first weight assigned to a first data point of the first plurality of datapoints.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: GAETJE, CLAY
To: ROVI GUIDES, INC.
Reel/Frame 063508/0693 →
Continuity (2)
Continuation 16950416 · Nov 17, 2020
Related Publication 20230275971A1 · Aug 31, 2023