# US 2018/0025325 A1 · Electronic calendar scheduling incorporating location availability of invitee(s)

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0025325 A1
- Document ID: US20180025325A1
- Status: Published application
- Kind: A1
- Application number: 15/214,672
- Filed: 2016-07-20
- Published: 2018-01-25
- Earliest claimed: 2016-07-20
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Christopher M. BOSKO; Bryan D. OSENBACH; Jeffrey B. SLOYER; Ramratan VENNAM
- Web page: https://patentgrep.com/patent/US20180025325A1

## CPC

- G06Q 10/1093: Calendar-based scheduling for persons or groups
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Electronic calendar scheduling is provided with information on location-availability of invitees. The scheduling method includes, for instance, initiating scheduling, via an electronic calendar system, a calendar event at a location for an event at a future time. The initiating scheduling includes: identifying one or more invitees to the calendar event; determining, via the electronic calendar system, location availability of the invitee(s) for the event at the future time; and sending a calendar invite to the invitee(s) based, at least in part, on the one or more invitees being location available for the event at the location at the future time. The determining location availability may include ascertaining geographically a scheduled location of an invitee at the future time using the electronic calendar system. Further, schedule location availability information for the invitee(s) at the future time may be viewed to facilitate the scheduling process using the electronic calendar system.

## Claims

### Claim 1

A method comprising:
initiating scheduling, using an electronic calendar system, a calendar event for an event at a location at a future time, the initiating scheduling including:
identifying one or more invitees to the calendar event;
determining, via the electronic calendar system, location availability of the one or more invitees for the event at the future time; and
sending a calendar invite to the one or more invitees based, at least in part, on the one or more invitees being location available for the event at the location at the future time.

### Claim 2 (depends on 1)

The method of claim 1, wherein the initiating scheduling further comprises specifying by a scheduler the location for the event using the electronic calendar system, wherein the location is a specified geographic location for the event.

### Claim 3 (depends on 2)

The method of claim 2, wherein the initiating scheduling further comprises selectively indicating which invitee(s) of the one or more invitees is required to physically attend the event at the specified geographic location.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining further comprises ascertaining geographically, via the electronic calendar system, a scheduled location of an invitee of the one or more invitees at the future time.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determining further comprises ascertaining, via the electronic calendar system, each invitee's scheduled location at the future time, and proceeding with the sending of the calendar invite based on each invitee's scheduled location matching the location for the event at the future time.

### Claim 6 (depends on 1)

The method of claim 1, further comprising identifying the location for the event at the future time based, at least in part, on determining the location availability of the one or more invitees at the future time using the electronic calendar system.

### Claim 7 (depends on 1)

The method of claim 1, wherein the identifying comprises identifying a plurality of invitees to the calendar event, the plurality of invitees comprising the one or more invitees, and wherein the determining further comprises referencing, via the electronic calendar system, location availability information for the plurality of invitees to identify multiple locations for the event based, at least in part, on scheduled locations of the plurality of invitees at the future time, the location for the event being one location of the plurality of locations for the event.

### Claim 8 (depends on 1)

The method of claim 1, further comprising displaying scheduled location availability information of the one or more invitees at the future time for viewing by a scheduler of the calendar event using the electronic calendar system.

### Claim 9

A system of electronic calendar scheduling, the system comprising:
a memory; and
a processing circuit communicatively coupled with the memory, wherein the system performs a method comprising:
initiating scheduling of a calendar event for an event at a location at a future time, the initiating scheduling including:
identifying one or more invitees to the calendar event;
determining location availability of the one or more invitees for the event at the future time; and
sending a calendar invite to the one or more invitees based, at least in part, on the one or more invitees being location available for the event at the location at the future time.

### Claim 10 (depends on 9)

The system of claim 9, wherein the initiating scheduling further comprises specifying by a scheduler the location for the event, wherein the location is a specified geographic location for the event.

### Claim 11 (depends on 10)

The system of claim 10, wherein the initiating scheduling further comprises selectively indicating which invitee(s) of the one or more invitees is required to physically attend the event at the specified geographic location.

### Claim 12 (depends on 9)

The system of claim 9, wherein the determining further comprises ascertaining geographically a scheduled location of an invitee of the one or more invitees at the future time for comparison against the location for the event at the future time.

### Claim 13 (depends on 9)

The system of claim 9, wherein the determining further comprises ascertaining each invitee's scheduled location at the future time, and proceeding with the sending of the calendar invite based on each invitee's scheduled location matching the location for the event at the future time.

### Claim 14 (depends on 9)

The system of claim 9, further comprising identifying the location for the event at the future time based, at least in part, on determining the location availability of the one or more invitees at the future time.

### Claim 15 (depends on 9)

The system of claim 9, wherein the identifying comprises identifying a plurality of invitees to the calendar event, the plurality of invitees comprising the one or more invitees, and wherein the determining further comprises referencing location availability information for the plurality of invitees at the future time to identify multiple locations for the event based, at least in part, on scheduled locations of the plurality of invitees at the future time, the location for the event being one location of the plurality of locations for the event.

### Claim 16 (depends on 9)

The system of claim 9, further comprising displaying scheduled location availability information of the one or more invitees at the future time for viewing by a scheduler of the calendar event.

### Claim 17

A computer program product for electronic calendar scheduling, the computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
initiating scheduling of a calendar event for an event at a location at a future time, the initiating scheduling including:
identifying one or more invitees to the calendar event;
determining location availability of the one or more invitees for the event at the future time; and
sending a calendar invite to the one or more invitees based, at least in part, on the one or more invitees being location available for the event at the location at the future time.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the determining further comprises ascertaining geographically a scheduled location of an invitee of the one or more invitees at the future time.

### Claim 19 (depends on 17)

The computer program product of claim 17, wherein the determining further comprises ascertaining each invitee's scheduled location at the future time, and proceeding with the sending of the calendar invite based on each invitee's scheduled location matching the location for the event at the future time.

### Claim 20 (depends on 17)

The computer program product of claim 17, further comprising displaying scheduled location availability information of the one or more invitees at the future time for viewing by a scheduler of the calendar event.
