Smart group mobility positioning and sharing
First Claim
Patent Images
1. A method comprising:
- identifying, by a set of processors, a set of group members;
defining, by the set of processors, a center of a time-circle;
selecting, by the set of processors, a fixed place as the center;
defining, by the set of processors, a time-radius for the time-circle, characterized by a first travel time to the center;
defining, by the set of processors, the time-radius as a function of time that decreases until the time-radius reduces to zero at the fixed place at a scheduled time;
monitoring, by the set of processors, a first set of movements corresponding to the set of group members based, at least in part, on data received from portable computing devices that determine respective positions of the group members;
updating, by the set of processors, the center based, at least in part, on the first set of movements;
determining, by the set of processors, a first subset of the set of group members are outside the time-circle;
generating, by the set of processors, an alert that identifies the first subset of group members; and
communicating, by the set of processors, the alert, to a mobile computing device of a second subset of the set of group members, to indicate that the first subset of the set of group members is outside the time-circle.
1 Assignment
0 Petitions
Accused Products
Abstract
Determining an individual exceeds a time-distance from a point. Locations for a set of individuals are monitored and an alert is transmitted if an individual exceeds a time-distance from a point.
7 Citations
17 Claims
-
1. A method comprising:
-
identifying, by a set of processors, a set of group members; defining, by the set of processors, a center of a time-circle; selecting, by the set of processors, a fixed place as the center; defining, by the set of processors, a time-radius for the time-circle, characterized by a first travel time to the center; defining, by the set of processors, the time-radius as a function of time that decreases until the time-radius reduces to zero at the fixed place at a scheduled time; monitoring, by the set of processors, a first set of movements corresponding to the set of group members based, at least in part, on data received from portable computing devices that determine respective positions of the group members; updating, by the set of processors, the center based, at least in part, on the first set of movements; determining, by the set of processors, a first subset of the set of group members are outside the time-circle; generating, by the set of processors, an alert that identifies the first subset of group members; and communicating, by the set of processors, the alert, to a mobile computing device of a second subset of the set of group members, to indicate that the first subset of the set of group members is outside the time-circle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
a computer readable storage medium having stored thereon; first instructions executable by a device to cause the device to identify a set of group members based, at least in part, on data received from portable computing devices that determine respective positions of the group members; second instructions executable by a device to (i) cause the device to define a center of a time-circle and (ii) to cause the device to select a fixed place as the center; third instructions executable by a device to cause the device to (i) define a time-radius for the time-circle, characterized by a first travel time to the center, and (ii) to cause the device to define the time-radius as a function of time that decreases until the time-radius reduces to zero at the fixed place at a scheduled time; fourth instructions executable by a device to cause the device to monitor a first set of movements corresponding to the set of group members; fifth instructions executable by a device to cause the device to update the center based, at least in part, on the first set of movements; sixth instructions executable by a device to cause the device to determine a first subset of the set of group members are outside the time-circle; and seventh instructions executable by a device to cause the device to (i) generate an alert that identifies the first subset of group members and (ii) communicate the alert, to a mobile computing device of a second subset of the set of group members, to indicate that the first subset of the set of group members are outside the time-circle. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
a processor set; and a computer readable storage medium; wherein; the processor set is structured, located, connected, and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include; first instructions executable by a device to cause the device to identify a set of group members based, at least in part, on data received from portable computing devices that determine respective positions of the group members; second instructions executable by a device to (i) cause the device to define a center of a time-circle and (ii) to cause the device to select a fixed place as the center; third instructions executable by a device to cause the device to (i) define a time-radius for the time-circle, characterized by a first travel time to the center, and (ii) to cause the device to define the time-radius as a function of time that decreases until the time-radius reduces to zero at the fixed place at a scheduled time; fourth instructions executable by a device to cause the device to monitor a first set of movements corresponding to the set of group members; fifth instructions executable by a device to cause the device to update the center based, at least in part, on the first set of movements; sixth instructions executable by a device to cause the device to determine a first subset of the set of group members are outside the time-circle; and seventh instructions executable by a device to cause the device to (i) generate an alert that identifies the first subset of group members and (ii) communicate the alert, to a mobile computing device of a second subset of the set of group members, to indicate that the first subset of the set of group members are outside the time-circle. - View Dependent Claims (14, 15, 16, 17)
-
Specification