Performing device communications based on relative positioning
First Claim
Patent Images
1. A method for initiating actions among devices, comprising:
- automatically determining, without user interaction, a relative position of at least one device to at least one other device based on position information, wherein the relative position comprises a distance and directionality to the at least one device from the at least one other device based on a user interface orientation of the at least one other device, location coordinates of the at least one device and the at least one other device, and location of sensors on the at least one device that detect presence of the at least one other device;
determining a type of device of the at least one other device;
obtaining one or more rules from a rules database specifying at least one action to initiate and defining selected content on which to perform the at least one actionbased at least in part on the relative position and the type of device of the at least one device to the at least one other device, wherein the least one action comprises initiating communication between the at least one device and the at least one other device, performing authentication among the at least one device and the at least one other device, transferring files between the at least one device and the at least one other device, and leveraging device functionalities of the least one device and the at least one other device; and
initiating the at least one action relative to the selected content using a processor of the at least one device or the at least one other device,wherein the one or more rules further define the selected content at least in part based on association between a type of content and a corresponding relative position of the at least one device to the at least one other device, andwherein both the at least one device and the at least one other device are configured to be enabled to initiate the at least one action.
1 Assignment
0 Petitions
Accused Products
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.
18 Citations
20 Claims
-
1. A method for initiating actions among devices, comprising:
-
automatically determining, without user interaction, a relative position of at least one device to at least one other device based on position information, wherein the relative position comprises a distance and directionality to the at least one device from the at least one other device based on a user interface orientation of the at least one other device, location coordinates of the at least one device and the at least one other device, and location of sensors on the at least one device that detect presence of the at least one other device; determining a type of device of the at least one other device; obtaining one or more rules from a rules database specifying at least one action to initiate and defining selected content on which to perform the at least one action based at least in part on the relative position and the type of device of the at least one device to the at least one other device, wherein the least one action comprises initiating communication between the at least one device and the at least one other device, performing authentication among the at least one device and the at least one other device, transferring files between the at least one device and the at least one other device, and leveraging device functionalities of the least one device and the at least one other device; and initiating the at least one action relative to the selected content using a processor of the at least one device or the at least one other device, wherein the one or more rules further define the selected content at least in part based on association between a type of content and a corresponding relative position of the at least one device to the at least one other device, and wherein both the at least one device and the at least one other device are configured to be enabled to initiate the at least one action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20)
-
-
13. A system for initiating actions among devices, comprising:
-
a rules database for storing one or more rules specifying at least one action to initiate and defining selected content on which to perform the at least one action based at least in part on a relative position of at least one device to at least one other device; and processing circuitry configured to; automatically determine, without user interaction, a relative position of the at least one device to the at least one other device based on position information, wherein the relative position comprises a distance and directionality to the at least one device from the at least one other device based on a user interface orientation of the at least one other device, location coordinates of the at least one device and the at least one other device, and location of sensors on the at least one device that detect presence of the at least one other device; determining a type of device of the at least one other device; and obtaining the one or more rules from the rules database specifying at least one action to initiate and defining selected content on which to perform the at least one action based at least in part on the relative position and the type of device of the at least one device to the at least one other device, wherein the least one action comprises initiating communication between the at least one device and the at least one other device, performing authentication among the at least one device and the at least one other device, transferring files between the at least one device and the at least one other device, and leveraging device functionalities of the least one device and the at least one other device; and initiating the at least one action on the at least one device relative to the selected content, wherein the one or more rules further define the selected content at least in part based on association between a type of content and a corresponding relative position and the type of device of the at least one device to the at least one other device, and wherein both the at least one device and the at least one other device are configured to be enabled to initiate the at least one action. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product comprising a non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:
-
automatically determining, without user interaction, a relative position of at least one device to at least one other device based on position information, wherein the relative position comprises a distance and directionality to the at least one device from the at least one other device based on a user interface orientation of the at least one other device, location coordinates of the at least one device and the at least one other device, and location of sensors on the at least one device that detect presence of the at least one other device; determining a type of device of the at least one other device; obtaining one or more rules specifying at least one action to initiate and defining selected content on which to perform the at least one action based at least in part on the relative position and the type of device of the at least one device to the at least one other device, wherein the least one action comprises initiating communication between the at least one device and the at least one other device, performing authentication among the at least one device and the at least one other device, transferring files between the at least one device and the at least one other device, and leveraging device functionalities of the least one device and the at least one other device; and initiating the at least one action relative to the selected content using a processor of the at least one device or the at least one other device, wherein the one or more rules further define the selected content at least in part based on association between a type of content and a corresponding relative position of the at least one device to the at least one other device, and wherein both the at least one device and the at least one other device are configured to be enabled to initiate the at least one action.
-
Specification