COOPERATIVE LOCATION BASED TASKS
First Claim
1. A server associated with location dependent data structures for providing location dependent information to a user for selective colleague assistance, the server associated with location dependent data structures comprising:
- a network interface hardware for receiving geographic location data from a client wireless component; and
a session manager for;
determining with data structure information if a first colleague item list exists for user completion and in response to the client wireless component being within a threshold distance of an item on the first colleague item list then;
determining if a user of the client wireless component is a member of a first group associated with the first colleague item list, wherein each member of the group associated with the first colleague item list has at least one of added at least one item to the first colleague item list and has associated with at least one item in the first colleague item list that has been added by another member of the group associated with the first colleague item list, and in response to the user being a member of the first group associated with the first colleague item list then;
transmitting an automatically server generated location dependent task specified in the first colleague item list from the server to the client wireless component; and
determining if a second colleague item list exists for user completion, a list of members of the second colleague item list being different from a list of members of the first colleague item list that has been added by another member of the group associated with the first colleague item list, and in response to the client wireless component being within a threshold distance then;
determining if the user of the client wireless component is a member of a second group associated with the second colleague item list and if at least one other member of the a list of members of the second colleague item list is located within a given distance from a location associated with the user of the client wireless component, wherein each member of the group associated with the second colleague item list has at least one of added at least one item to the second colleague item list and has associated with at least one item in the second colleague item list, and in response to being a member of the second group associated with the second colleague item list then;
transmitting an automatically server generated location dependent task specified in the second colleague item list to the client wireless component while the client wireless component is within the threshold distance of the item on the first colleague.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing location dependent information to a user for selective colleague assistance. The method on a Client Wireless Component includes the steps of receiving location data from a plurality of Global Positioning System GPS satellites and transmitting the location data to an Active Calendar Component. The method further includes on an Active Calendar Component the steps of receiving Client Wireless Component location data and determining if within a threshold distance a Colleague item list exists for user completion.
26 Citations
7 Claims
-
1. A server associated with location dependent data structures for providing location dependent information to a user for selective colleague assistance, the server associated with location dependent data structures comprising:
-
a network interface hardware for receiving geographic location data from a client wireless component; and a session manager for; determining with data structure information if a first colleague item list exists for user completion and in response to the client wireless component being within a threshold distance of an item on the first colleague item list then; determining if a user of the client wireless component is a member of a first group associated with the first colleague item list, wherein each member of the group associated with the first colleague item list has at least one of added at least one item to the first colleague item list and has associated with at least one item in the first colleague item list that has been added by another member of the group associated with the first colleague item list, and in response to the user being a member of the first group associated with the first colleague item list then; transmitting an automatically server generated location dependent task specified in the first colleague item list from the server to the client wireless component; and determining if a second colleague item list exists for user completion, a list of members of the second colleague item list being different from a list of members of the first colleague item list that has been added by another member of the group associated with the first colleague item list, and in response to the client wireless component being within a threshold distance then; determining if the user of the client wireless component is a member of a second group associated with the second colleague item list and if at least one other member of the a list of members of the second colleague item list is located within a given distance from a location associated with the user of the client wireless component, wherein each member of the group associated with the second colleague item list has at least one of added at least one item to the second colleague item list and has associated with at least one item in the second colleague item list, and in response to being a member of the second group associated with the second colleague item list then; transmitting an automatically server generated location dependent task specified in the second colleague item list to the client wireless component while the client wireless component is within the threshold distance of the item on the first colleague.
-
-
2. The server as defined in claim 2, wherein a membership in the group includes destination data selected from a group of destination data consisting of:
- an office location, a home address, and a business address.
-
3. A client wireless device for providing location dependent information to a user for selective colleague assistance, the client wireless device comprising:
-
a location tracking device including an antenna and interface for receiving geographic location data there from; a transceiver for transmitting the geographic location data to a server associated with location dependent data structures; and a receiver for; receiving automatically server generated location dependent data transmitted from the server to a subset of a group associated with a first colleague item list in response to a user of a client wireless component being a member of the group associated with a first colleague item list and the client wireless component being within a threshold distance to at least one of an event location and an object specified in the first colleague item list, wherein each member of the group associated with the first colleague item list has at least one of added at least one item to the first colleague item list and has associated with at least one item in the first colleague item list that has been added by another member of the group associated with the first colleague item list; and receiving, within the threshold distance to the at least one of an event location and an object specified in the first colleague item list, automatically server generated location dependent data transmitted from the server to a subset of a group associated with a second colleague item list in response to the user of the client wireless component being a member of the group associated with the second colleague item list and the client wireless component being within a threshold distance to at least one of an event location and an object specified in the second colleague item list and wherein a list of members of the first colleague item list is different from a list of members of the second colleague item list, wherein each member of the group associated with the second colleague item list has at least one of added at least one item to the second colleague item list and has associated with at least one item in the second colleague item list that has been added by another member of the group associated with the second colleague item list, and further in response to at least one other member of the subset of the group currently being located within a given distance from a location associated with the user of the client wireless component. - View Dependent Claims (4, 5)
-
-
6. A computer readable storage medium for controlling a client wireless component for providing location dependent information to a user for selective colleague assistance, the instructions on a computer readable medium comprising the instructions for:
-
receiving location data from a location tracking device; transmitting the location data to a server associated with location dependent data structures; and receiving automatically server generated location dependent data transmitted from the server to a subset of a group associated with a first colleague item list in response to a user of a client wireless component being a member of the group associated with a first colleague item list and the client wireless component being within a threshold distance to at least one of an event location and an object specified in the first colleague item list, wherein each member of the group associated with the first colleague item list has at least one of added at least one item to the first colleague item list and has associated with at least one item in the first colleague item list that has been added by another member of the group associated with the first colleague item list; and receiving, within the threshold distance to the at least one of an event location and an object specified in the first colleague item list, automatically server generated location dependent data transmitted from the server to a subset of a group associated with a second colleague item list in response to the user of the client wireless component being a member of the group associated with the second colleague item list and the client wireless component being within a threshold distance to at least one of an event location and an object specified in the second colleague item list and wherein a list of members of the first colleague item list is different from a list of members of the second colleague item list, wherein each member of the group associated with the second colleague item list has at least one of added at least one item to the second colleague item list and has associated with at least one item in the second colleague item list that has been added by another member of the group associated with the second colleague item list, and further in response to at least one other member of the subset of the group currently being located within a given distance from a location associated with the user of the client wireless component.
-
-
7. A computer readable storage medium for controlling a server associated with location dependent data structures and for providing location dependent information to a user for selective colleague assistance, the computer readable medium comprising instructions for:
-
receiving client wireless component geographic location data; determining if a first colleague item list exists for user completion and in response to the client wireless component being within a threshold distance of an item on the first colleague item list then; determining if a user of the client wireless component is a member of a first group associated with the first colleague item list, wherein each member of the group associated with the first colleague item list has at least one of added at least one item to the first colleague item list and has associated with at least one item in the first colleague item list that has been added by another member of the group associated with the first colleague item list, and in response to being a member in the first group associated with the first colleague item list then; transmitting an automatically generated location dependent task specified in the first colleague item list from the server to the client wireless component; and determining if a second colleague item list exists for user completion, a list of members of the second colleague item list being different from a list of members of the first colleague item list, and in response to the client wireless component being within a threshold distance then; determining if the user of the client wireless component is a member of a second group associated with the second colleague item list and if at least one other member of the a list of members of the second colleague item list is located within a given distance from a location associated with the user of the client wireless component, wherein each member of the group associated with the second colleague item list has at least one of added at least one item to the second colleague item list and has associated with at least one item in the second colleague item list that has been added by another member of the group associated with the first colleague item list, and in response to being a member of the second group associated with the second colleague item list then;
transmitting an automatically generated location dependent task specified in the second colleague item list from the server to the client wireless component while the client wireless component is within the threshold distance of the item on the first colleague.
-
Specification