Performing device communications based on relative positioning
AssigneeInternational Business Machines Corporation
InventorsTrudy Leigh Hewitt, Christina L. Wetli, Francesco Carmine Schembari
Life of this patent
Estimating the term…
Abstract
A method, system, and computer program product for initiating actions among devices are described. A relative position of at least one device to at least one other device is determined, and one or more rules specifying at least one action to initiate based at least in part on the relative position of the at least one device to the at least one other device are obtained. The one or more rules can differ based on the relative position of the devices. The at least one action is initiated using a processor of the at least one device.
Claims18
A method for initiating actions among devices, comprising:
- determining a relative position of at least one device to at least one other device;
- determining whether the at least one device and the at least one other device are both physically located together at a first location or at a second location;
- determining one or more rules from a rules database corresponding to one or more actions to perform on the at least one device based on the relative position to the at least one other device;
- determining proximity of the at least one device to the at least one other device by detecting the at least one device is within the proximity to the at least one other device;
- and
- determining a relationship between owners of the at least one device and the at least one other device based on authentication information shared between the at least one device and the at least one other device,
- wherein the one or more rules implement transferring, in a first case, a first group of data files when the at least one device and the at least one other device are both located in the first location and the at least one device and the at least one other device have a first position relative to each other, and transferring, in a second case, a second group of data files, different than the first group of data files, when the at least one device and the at least one other device are both located in the second location, different than the first location, and the at least one device and the at least one other device have the same first position relative to each other as in the first case,
- wherein the first location is a home of at least one of the owners, and wherein the second location is a work location of at least one of the owners,
- wherein the first group of data files includes home-related content of at least one of the owners, and wherein the second group of data files includes work-related content of at least one of the owners, and
- wherein home-related content of the first group of data files and the work-related content of the second group of data files is determined by the determined relationship between the owners of the at least one device and the at least one other device and by a relative position between the at least one device and the at least one other device.
A system for initiating actions among devices, comprising:
- a processor, a computer readable memory, and a hardware computer readable storage device;
- program instructions stored in the hardware computer readable storage device for determining a relative position of at least one device to at least one other device;
- program instructions stored in the hardware computer readable storage device for determining whether the at least one device and the at least one other device are both physically located together at a first location of an owner of the at least one device or the at least one other device, or at a second location;
- program instructions stored in the hardware computer readable storage device for determining one or more rules from a rules database corresponding to one or more actions to perform on the at least one device based on the relative position to the at least one other device;
- and
- program instructions stored in the hardware computer readable storage device for determining proximity of the at least one device to the at least one other device,
- wherein the one or more rules implement transferring, in a first case, data files from the at least one device to the at least one other device, based, at least in part, on the relative position of the at least one device to the at least one other device, and on the at least one device and the at least one other device both being located in the first location, and transferring, in a second case, different data files, based, at least in part, on the relative position of the at least one device to the at least one other device being the same as in the first case, and based on the at least one device and the at least one other device both being in the second location, different from the first location,
- wherein the first location is a home of at least one of the owners, and wherein the second location is a work location of at least one of the owners, and
- wherein the data files includes home-related content of at least one of the owners, and wherein the different data files includes work-related content of at least one of the owners.
A computer program product comprising a hardware computer-readable storage device having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:
- determining a relative position of at least one device to at least one other device;
- determining whether the at least one device and the at least one other device are both physically located together at a first location or at an second location;
- determining one or more rules from a rules database corresponding to one or more actions to perform on the at least one device based on the relative position to the at least one other device;
- determining proximity of the at least one device to the at least one other device;
- obtaining an orientation of the at least one device;
- initiating at least one action using a processor of the at least one device, wherein the one or more rules implement transferring, in a first case, a first group of data files when the at least one device and the at least one other device are both in a first location and the at least one device and the at least one other device have a first position relative to each other, and transferring, in a second case, a second group of data files, different than the first group of data files, when the at least one device and the at least one other device are both the second location, different than the first location, and the at least one device and the at least one other device have the same first position relative to each other as in the first case,
- wherein the first location is a home of at least one of the owners, and wherein the second location is a work location of at least one of the owners,
- wherein the first group of data files includes home-related content of at least one of the owners, and wherein the second group of data files includes work-related content of at least one of the owners, and
- wherein home-related content of the first group of data files and the work-related content of the second group of data files is determined by a relative position between the at least one device and the at least one other device.
Dependencies are inferred from the claim text.