IP Library Granted Patent US 8,706,093
Granted Patent B2
US 8,706,093 · App. 12/702,910 · Granted Apr 22, 2014

Predictive 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 8,706,093
App. No.
12/702,910
Granted
Apr 22, 2014
Kind
B2
Abstract

A method for obtaining content using a calendar application is executed on a first electronic device. The method may include receiving travel parameters from a first user through a user interface of the calendar application. The travel parameters may include a destination and a date of travel. The method may further include obtaining destination information from a content source communicatively coupled to the first electronic device based on the travel parameters and notifying the first user of the obtained destination information at a predetermined time before the date of travel.

Claims (27)

1. A method for managing contacts using a calendar application, comprising:

receiving, by a first calendar application on a first electronic device, first travel parameters from a first user through a first user interface of the first calendar application,the first calendar application executed on the first electronic device, and the first travel parameters including a first destination and a first set of travel dates or times;

receiving, by a second calendar application on a second electronic device, second travel parameters from a second user through a second user interface of the second calendar application, the second calendar application executed on the second electronic device, and the second travel parameters including a second destination and a second set of travel dates or times;

determining, by the first calendar application on the first electronic device, at a predetermined time prior to the first set of travel dates or times, whether the first and second users will be present in a particular destination for at least a partially overlapping period of time based on the first and second travel parameters;

notifying the first user of any overlapping dates between the first set of travel dates and the second set of travel dates;

ascertaining, by the first calendar application on the first electronic device, whether the first user has made an indication in the first calendar application indicating the first travel parameters as private;

if the first user has not made the indication, notifying the second user of any overlapping dates between the first set of travel dates and the second set of travel dates; and

if the first user has made the indication, omitting notifying the second user of any overlapping dates between the first set of travel dates and the second set of travel dates.

2. The method of claim 1 , wherein the determining step comprises comparing the first destination with the second destination and the first set of travel dates with the second set of travel dates.

3. The method of claim 1 , wherein said operation of notifying the first user of any overlapping dates between the first set of travel dates and the second set of travel dates further comprises receiving a contact list including one or more contacts from the first user, determining whether the second user is a contact of the first user based on the contact list, and notifying the first user of any overlapping dates between the first set of travel dates and the second set of travel dates if the second user is a contact of the first user.

4. The method of claim 1 , wherein said operation of notifying the first user of any overlapping dates between the first set of travel dates and the second set of travel dates further comprises:

receiving a list including one or more contacts from the first user;

receiving a travel type from the first user;

determining whether the second user is a contact of the first user based on the list;

receiving a contact type from the first user regarding the second user;

determining whether the contact type for the second user matches the first travel type; and

notifying the first user of any overlapping dates between the first set of travel dates and the second set of travel dates if the second user is a contact of the first user, and if the contact type for the second user matches the first travel type.

5. A system for managing a calendar application, comprising:

a first electronic device communicatively coupled to a network, the first electronic device executing a first calendar application configured to receive first travel parameters from a first user including a first destination and a first set of times or dates; and

a second electronic device communicatively coupled to a network, the second electronic device executing a second calendar application configured to receive second travel parameters from a second user including a second destination and a second set of times or dates;

wherein the first calendar application is configured to determine, at a predetermined time prior to the first set of travel dates or times, whether the first and second users will be present in a particular destination for at least a partially overlapping period of time based on the first and second travel parameters;

wherein if the first calendar application determines that the first and second users will be present in the particular destination for the at least the partially overlapping period of time the first calendar application is arranged to notify the first user that the first and second users will be present in the particular destination for the at least the partially overlapping period of time; and

wherein if the first calendar application determines that the first and second users will be present in the particular destination for the at least the partially overlapping period of time the first calendar application is arranged to notify the second user that the first and second users will be present in the particular destination for the at least the partially overlapping period of time unless the first calendar application determines that the first user has indicated that the first travel parameters are private.

6. The system of claim 5 , wherein the first electronic device is further communicatively coupled to a content provider and the first calendar application is configured to obtain destination information from the network or the content provider based on the received first travel parameters.

7. The system of claim 6 , wherein the first calendar application is configured to notify the first user of the obtained destination information at a predetermined time prior to the first set of travel dates or times.

8. The system of claim 5 , wherein the first calendar application is further configured to determine whether the first and second users will be present in a particular destination for at least a partially overlapping period of time by comparing the first destination with the second destination and the first set of travel dates with the second set of travel dates.

9. The system of claim 5 , wherein the network includes a server configured to receive and store the first travel parameters from the first user and the second travel parameters from the second user.

Assignments (6)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CHANGE OF NAME Recorded Jun 18, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 047264/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: ECHOSTAR UK HOLDINGS LIMITED
To: ECHOSTAR TECHNOLOGIES INTERNATIONAL CORPORATION
Reel/Frame 041672/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: ECHOSTAR TECHNOLOGIES INTERNATIONAL CORPORATION
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 041674/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2014
From: ELDON TECHNOLOGY LIMITED
To: ECHOSTAR UK HOLDINGS LIMITED
Reel/Frame 034650/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: DOVE, ANTONY MICHAEL; STANFORD, ANDREW
To: ELDON TECHNOLOGY LIMITED
Reel/Frame 023975/0826 →