IP Library Granted Patent US 7,930,283
Granted Patent B2
US 7,930,283 · App. 12/783,734 · Granted Apr 19, 2011

Weather information in a calendar

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 7,930,283
App. No.
12/783,734
Granted
Apr 19, 2011
Kind
B2
Abstract

A system receives location information from a user, retrieves weather information based on the received location information, retrieves calendar information associated with the user, and associates the weather information with the calendar information in a calendar application.

Claims (63)

1. A method, comprising:

receiving, at a user device, location information from a user;

retrieving, at the user device, weather information based on the received location information;

retrieving, at the user device, calendar information associated with the user;

associating, at the user device, the weather information with the calendar information in a calendar application;

identifying how long the user pauses at a particular calendar date, in the calendar information, when browsing the calendar information;

generating, at the user device, a weather-related video or a weather-related animation, where content of the weather-related video, or the weather-related animation, is based on how long the user pauses at a particular calendar date; and

presenting the weather-related video or the weather-related animation on a display associated with the user device.

2. The method of claim 1 , where generating the weather-related video or the weather-related animation further comprises:

generating the weather-related video or the weather-related animation based on a difference in weather between browsed calendar dates in the calendar information.

3. The method of claim 1 , where the weather-related video is a time-lapsed weather-related video, or

the weather-related animation is a time-lapsed weather-related animation.

4. The method of claim 1 , where receiving the location information from the user comprises one of:

receiving location information related to a location of the user; or

receiving location information unrelated to the location of the user.

5. The method of claim 1 , where retrieving weather information comprises at least one of:

retrieving one of past, present, or future weather information based on the received location information; or

retrieving one of monthly, weekly, daily, or hourly weather information based on the received location information.

6. A device, comprising:

a processor; and

a memory to store one or instructions that when executed by the processor, cause the processor to:

receive location information from a user;

retrieve weather information based on the received location information;

retrieve calendar information associated with the user;

associate the weather information with the calendar information in a calendar application;

identify how long the user pauses at a particular calendar date, in the calendar information, when the user browses the calendar information;

generate content of weather-video or a weather-related animation based on how long the user pauses at the particular calendar date; and

present the weather-related video or the weather-related animation on a display associated with the user device.

7. The device of claim 6 , where when the processor is to generate the content of the weather-video or the weather-related animation, the processor further is to:

detect a difference in weather between browsed calendar dates in the calendar information, and

generate the content of the weather-video or the weather-related animation based on the difference.

8. The device of claim 6 , where the weather-related video is a time-lapsed weather-related video, or

the weather-related animation is a time-lapsed weather-related animation.

9. The device of claim 6 , where, when the processor receives location information from the user, the processor is further to:

receive location information related to a location of the user; or

receive location information unrelated to the location of the user.

10. The device of claim 6 , where the weather information comprises at least one of:

retrieving one of past, present, or future weather information based on the received location information; or

retrieving one of monthly, weekly, daily, or hourly weather information based on the received location information.

11. The device of claim 6 , where the memory is to further store one or more instructions to cause the processor to:

present additional weather-related information, on the display, adjacent to the time-lapse weather video or the weather-related animation.

12. A method, comprising:

receiving, at a user device, a time period and a location in a calendar-based application;

retrieving, at the user device, weather information based on the received time period and location;

identifying a plurality of browsing characteristics associated with a user browsing the calendar-based application, the plurality of browsing characteristics including a pause time, of the user, at particular dates of the calendar-based application;

generating a time-lapse weather video or a weather-related animation, associated with the time period, where a presentation of the time-lapse weather video or the weather-related animation is based on the identified plurality of browsing characteristics; and

presenting the time-lapse weather video or the weather-related animation on a display associated with the user device.

13. The method of claim 12 , where identifying the plurality of browsing characteristics further comprises:

calculating a browsing speed, of a user, through dates of the calendar-based application in a number of days passed per unit time;

and

identifying weather differences between browsed dates of the calendar-based application.

14. The method of claim 12 , further comprising:

generating one of a weather summary or weather statistics based on the retrieved weather information.

15. The method of claim 12 , further comprising:

generating calendar-related information associated with the time period.

16. The method of claim 12 , where receiving the location comprises one of:

receiving location information related to a location of the user; or

receiving location information unrelated to the location of the user.

17. The method of claim 12 , where retrieving weather information comprises at least one of:

retrieving one of past, present, or future weather information based on the received location; or

retrieving one of monthly, weekly, daily, or hourly weather information based on the received location.

18. The method of claim 12 , further comprising:

presenting additional weather-related information, on the display, adjacent to the time-lapse weather video or the weather-related animation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2019
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION
Reel/Frame 048825/0737 →
CHANGE OF NAME Recorded Mar 25, 2019
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 048690/0974 →