IP Library › Granted Patent US 9,477,961
Granted Patent B2
US 9,477,961 · App. 13/545,260 · Granted Oct 25, 2016

Communication management systems and methods

Inventors: Thomas Pfeffer (Ball Ground, GA); Derek Beveridge (Cumming, GA); Vishrut Patel (Roswell, GA)
Assignee: Charter Solutions International
G06Q30/00G06Q50/00G06Q50/265G06Q90/20
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 9,477,961
App. No.
13/545,260
Granted
Oct 25, 2016
Kind
B2
Abstract

A computer system that is adapted for: (A) displaying a geographical map on a display screen; (B) displaying a plurality of icons on the geographical map, each of which generally represents the current location of at least one individual; (C) allowing a user to select a group of the icons; and (D) after the user selects the group of icons, providing messaging functionality for allowing the user to send a common message to the respective portable computing devices of at least substantially all of the individuals who correspond to the selected group of icons. In particular embodiments, the system allows the user to send the message by executing a single activity, such as selecting a single button. The system may also be configured to approximate the current location of an individual based on the individual's current travel itinerary.

Claims (38)

1. A communication management system to communicate with multiple travelers, comprising:

a computer processor; and

a memory in communication with the computer processor,

wherein the computer processor executes instructions that are stored in the memory to cause the system to:

display a geographical map on a display screen;

determine, over time and from a geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device, a physical location of each traveler, wherein the electronic itinerary associates each traveler with a plurality of locations at a given time, and wherein determining a physical location of each traveler comprises applying logic to automatically determine which itinerary location most accurately represents each traveler's physical location;

display each of a plurality of icons in a respective location on the geographical map, each respective location corresponding at least generally to the determined physical location of each of the plurality of travelers at a given time;

receive a definition of a geographical area on the geographical map;

identify, over time, each traveler of the plurality of travelers entering the geographical area as determined from the geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device; and

in response to identifying a traveler of the plurality of travelers entering the geographical area, send a message to a portable computing device associated with the traveler identified as entering the geographical area.

2. The communication management system of claim 1 , wherein the geographical area is defined by defining a polygon on the geographical map.

3. The communication management system of claim 1 , wherein identifying further comprises identifying only those travelers who work for a particular company and are entering the geographical area as determined from the geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device.

4. The communication management system of claim 1 , further comprising providing messaging functionality allowing each traveler receiving the message to communicate with a travel coordinator.

5. The communication management system of claim 4 , wherein the messaging functionality allows each of said number of travelers receiving the message to respond to the message.

6. A computer program product, comprising:

a non-transitory computer-readable medium storing computer executable instructions that when executed by a computer cause the computer to send a common message to each of a number of travelers, said computer-executable instructions comprising instructions to:

display a geographical map on a display screen;

determine, over time and from a geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device, a physical location of each traveler, wherein the electronic itinerary associates each traveler with a plurality of locations at a given time, and wherein determining a physical location of each traveler comprises applying logic to automatically determine which itinerary location most accurately represents each traveler's physical location;

display each of a plurality of icons in a respective location on the geographical map, each of the plurality of icons representing a traveler of the number of travelers, and the respective location corresponding at least generally to the determined physical location physical location of each of the plurality of travelers at a given time;

receive a definition of a geographical area on the geographical map;

identify, over time, each traveler of the number of travelers entering the geographical area as determined from the geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device; and

in response to identifying a traveler as entering the geographical area, send the common message to a portable computing device associated with the identified traveler.

7. The computer program product of claim 6 , further comprising allowing each traveler receiving a message to respond to the received message.

8. The computer program product of claim 7 , further storing computer executable instructions to, in response to receiving a response from a particular one of the number of travelers, change an appearance of an icon associated with the particular one of the number of travelers.

9. A computer-implemented method to communicate with a number of travelers, comprising:

displaying, by one or more computer processors, a geographical map on a display screen;

determining, by one or more computer processors, over time and from a geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device, a physical location of each traveler, wherein the electronic itinerary associates each traveler with a plurality of locations at a given time, and wherein determining a physical location of each traveler comprises applying logic to automatically determine which itinerary location most accurately represents each traveler's physical location;

displaying, by the one or more computer processors, a plurality of icons on the geographical map, each icon representing a traveler at a location on the geographical map corresponding at least generally to a determined physical location physical location of each of the plurality of travelers at a given time;

receiving, by the one or more computer processors, a definition of a geographical area on the geographical map;

identifying, over time, each traveler entering the geographical area as determined from the geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device; and

in response to identifying each traveler entering the geographical area, providing, by the one or more computer processors, messaging functionality to send a message to a portable computing device associated with the identified traveler.

10. The computer-implemented method of claim 9 , wherein said messaging functionality allows:

each traveler receiving the message to respond to the message.

11. The computer-implemented method of claim 10 , further comprising changing, by the one or more computer processors, an appearance of an icon representing a particular traveler in response to receiving a response from a portable computing device of the particular traveler.

12. The computer-implemented method of claim 11 , further comprising:

in response to receiving, from the portable computing device, a first type of response, changing, by the one or more processors, an appearance of the icon representing the particular traveler in a first way; and

in response to receiving, from the portable computing device, a second type of response, changing, by the one or more processors, an appearance of the icon representing the particular traveler in a second way.

13. The computer-implemented method of claim 9 , wherein identifying further comprises identifying only those travelers who work for a particular company and are entering the geographical area as determined from the geocoded electronic itinerary of each of a plurality of travelers, and apart from location information received from a location determination device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER 10/204,350 PREVIOUSLY RECORDED AT REEL: 050148 FRAME: 0428. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 13, 2020
From: CHARTER SOLUTIONS INTERNATIONAL
To: AMADEUS NORTH AMERICA, INC.
Reel/Frame 051929/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2019
From: CHARTER SOLUTIONS INTERNATIONAL
To: AMADEUS NORTH AMERICA, INC.
Reel/Frame 050148/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2012
From: PFEFFER, THOMAS; BEVERIDGE, DEREK; PATEL, VISHRUT
To: CHARTER SOLUTIONS INTERNATIONAL
Reel/Frame 028521/0446 →
Continuity (3)
Continuation In Part 13110912 · May 18, 2011
Provisional Application 61414308 · Nov 16, 2010
Related Publication 20120278092A1 · Nov 1, 2012