Patent ID: 8391786

Claim:
A method comprising: detecting a triggering motion event administered or received at a device; determining a characteristic of said triggering motion event from a plurality of triggering motion event characteristics, wherein said plurality of triggering motion event characteristics comprises: a number of bumps with at least one other device, whether said device has administered a bump against at least one other device comprising said device administering the bump by moving towards and coming in contact with the at least one other device while the at least one other device is stationary, the bump determined based on accelerometer data that indicates acceleration followed by rapid deceleration of said device; whether said device has received a bump from at least one other device comprising said device being stationary and receiving the impact bump by receiving a contact from the at least one other device, the bump determined based on accelerometer data that indicates a rapid acceleration; a magnitude of acceleration or deceleration associated with a detected bump; and a location of an impact with at least one other device, said location of impact comprising a first location of impact or a second location of impact different from said first location of impact; controlling transfer of data between said device and said at least one other device comprising: selecting a type of data to be transferred based on the determined triggering motion event characteristic, and selecting a direction of data flow based on the determined triggering motion event, wherein selecting a direction of data flow comprises determining whether said device transmits data to said at least one other device or whether said at least one other device transmits data to said device.