IP Library Granted Patent US 7,660,872
Granted Patent B2
US 7,660,872 · App. 10/908,565 · Granted Feb 9, 2010

Managing location information for a group of users

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,660,872
App. No.
10/908,565
Granted
Feb 9, 2010
Kind
B2
Abstract

A user designated as a group leader of a group of users manages location information for the group of users using a base device. In particular, a client device is identified for each user in the group of users and an area within which each user in the group of users is to remain is defined. Subsequently, the base device can obtain location information for the client device(s) and process the location information for use by the group leader. For example, the base device can display the current location of one or more users, display the relative location of one or more users with respect to the group leader, and/or determine if one or more users are outside of the area. The group leader can then coordinate the group by communicating with one or more users in the group. In this manner, the group leader can make more informed decisions about the status of each group member and more efficiently coordinate the re-grouping and/or movement of the group of users.

Claims (56)

1. A method of managing location information for a group of users, the method comprising:

identifying a set of client devices on a base device, wherein each client device is used by one of the group of users, wherein a user in the group of users is an exempted user, and wherein the base device is used by one of the group of users designated as a group leader;

defining an area for the group of users on the base device, wherein the area is defined as a maximum radius from the group leader, and wherein each user in the group of users is to remain within the area;

receiving an override of the defined area for the exempted user in the group of users on the base device, wherein the exempted user is allowed to leave the area without generating an alarm in response to the override and wherein the exempted user is not the group leader;

obtaining location information for each client device in the set of client devices on the base device, the location information including location information for the client device used by the exempted user; and

processing the location information on the base device for use by the group leader, wherein the processing includes:

displaying location information for each of the client devices on the base device without regard to whether a client device is outside the area;

determining whether a client device in the set of client devices is outside the area; and

generating an alarm on the base device in response to one of the client devices that is not used by the exempted user being outside the area.

2. The method of claim 1 , further comprising initializing a tracking session for the set of client devices and the base device.

3. The method of claim 1 , wherein the obtaining location information step includes:

requesting location information for at least one of the set of client devices; and

receiving location information from the at least one of the set of client devices.

4. The method of claim 3 , wherein the obtaining location information step further includes defining an update period, wherein the requesting and receiving steps are periodically performed for each of the set of client devices based on the update period.

5. The method of claim 1 , further comprising:

requesting location information for the base device from a location identification system;

receiving the location information for the base device from the location identification system; and

providing the location information for the base device for processing by at least one of the set of client devices.

6. The method of claim 1 , further comprising providing a request to one of the set of client devices for the corresponding user to move to a location of the group leader.

7. The method of claim 1 , further comprising receiving a help request from one of the client devices.

8. A computer-readable medium for enabling a computer infrastructure to manage location information for a group of users, the computer-readable medium comprising computer program code for performing the method steps of claim 1 .

9. A method of managing location information for a group of users on a base device used by one of the group of users designated as a group leader, the method comprising:

identifying a set of client devices on the base device, wherein each client device is used by one of the group of users, and wherein a user in the group of users is an exempted user;

defining an area for the group of users on the base device, wherein the area is defined as a maximum radius from the group leader and wherein each user in the group of users is to remain within the area;

receiving an override of the defined area for the exempted user in the group of users on the base device, wherein the exempted user is allowed to leave the area without generating an alarm in response to the override and wherein the exempted user is not the group leader;

defining an update period on the base device;

periodically obtaining location information for each client device in the set of client devices on the base device based on the update period, the location information including location information for the client device used by the exempted user;

determining whether one of the client devices is outside the area on the base device based on the location information for the one of the client devices; and

generating an alarm on the base device in response to one of the client devices that is not used by the exempted user being outside the area.

10. The method of claim 9 , further comprising periodically obtaining location information for the base device, wherein the determining step is further based on the location information for the base device.

11. A system for managing location information for a group of users, the system comprising:

a base device used by one of the group of users designated as a group leader, the base device including:

means for identifying a set of client devices, wherein each client device is used by one of the group of users, and wherein a user in the group of users is an exempted user;

means for defining an area for the group of users, wherein the area is defined as a maximum radius from the group leader, and wherein each user in the group of users is to remain within the area;

means for receiving an override of the defined area for the exempted user in the group of users, wherein the exempted user is allowed to leave the area without generating an alarm in response to the override and wherein the exempted user is not the group leader;

means for obtaining location information for each client device in the set of client devices, the location information including location information for the client device used by the exempted user; and

means for processing the location information, wherein the means for processing includes:

means for displaying location information for each of the client devices on the base device without regard to whether a client device is outside the area;

means for determining whether a client device in the set of client devices is outside the area; and

means for generating an alarm on the base device in response to one of the client devices that is not used by the exempted user being outside the area.

12. The system of claim 11 , wherein the base device further includes:

means for requesting location information from a location identification system;

means for receiving the location information from the location identification system; and

means for providing the location information for processing by at least one of the set of client devices.

13. The system of claim 11 , further comprising at least one client device including:

means for requesting location information from a location identification system;

means for receiving the location information from the location identification system; and

means for providing the location information for processing by the base device.

14. The system of claim 13 , wherein the at least one client device further includes:

means for generating a help request; and

means for providing the help request for processing by the base device.

15. The method of claim 1 , farther comprising:

receiving a request for location information for any one of the set of client devices on the base device; and

displaying the location information for the one of the set of client devices on the base device in response to the request.

16. The method of claim 2 , wherein the initializing includes generating a unique session identifier for the tracking session, wherein communications between the base device and the set of client devices for the tracking session include the unique session identifier.

17. The method of claim 2 , wherein the initializing includes defining a subset of users within the group of users, wherein the subset of users includes a subset leader and at least one other user from the group of users, and wherein the subset leader uses a subset leader device that enables the subset leader to manage location information for each user in the subset of users.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2005
From: DELIA, WAYNE M.; KELLEY, EDWARD E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016024/0227 →