US2026040047A1PendingUtilityA1

Method and system for sharing data amongst handheld interaction devices

Assignee: Ai2Ai OyPriority: Aug 1, 2022Filed: Jul 4, 2023Published: Feb 5, 2026
Est. expiryAug 1, 2042(~16 yrs left)· nominal 20-yr term from priority
G06F 3/017H04W 4/80G06N 20/00G06F 21/445G06F 21/316H04W 12/55H04W 4/023H04W 4/20H04W 12/50H04W 12/63H04W 12/68H04W 8/005H04W 12/06G06F 3/0346
31
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for sharing data amongst handheld interaction devices including: detecting first gesture input provided using first handheld interaction device; mapping first gesture input to first gesture code; sharing first gesture code(s) to second handheld interaction device(s); detecting second gesture input(s) provided using second handheld interaction device(s); mapping second gesture input(s) to second gesture code(s); comparing first gesture code with second gesture code(s) for determining whether second gesture code amongst second gesture code(s) is equal to first gesture code; when second gesture code is equal to first gesture code, activating corresponding second handheld interaction device for receiving first data; and sending first data from first handheld interaction device to corresponding second handheld interaction device.

Claims

exact text as granted — not AI-modified
1 . A method for sharing data amongst handheld interaction devices that are communicably coupled, the method comprising:
 detecting a first gesture input that is provided using a first handheld interaction device, wherein the first gesture input is an activity related to sharing a first data from the first handheld interaction device to at least one second handheld interaction device;   mapping the first gesture input to a first gesture code from amongst a first set of gesture codes that are stored in the first handheld interaction device;   sharing at least the first gesture code to the at least one second handheld interaction device;   detecting at least one second gesture input that is provided using the at least one second handheld interaction device;   mapping the at least one second gesture input to at least one second gesture code from amongst at least one second set of gesture codes that are stored in the at least one second handheld interaction device;   comparing the first gesture code with the at least one second gesture code for determining whether a second gesture code amongst the at least one second gesture code is equal to the first gesture code;   when the second gesture code is equal to the first gesture code, activating a corresponding second handheld interaction device amongst the at least one second handheld interaction device for receiving the first data; and   sending the first data from the first handheld interaction device to the corresponding second handheld interaction device.   
     
     
         2 . A method of  claim 1 , further comprising:
 sharing at least the second gesture code to at least one third handheld interaction device;   detecting at least one third gesture input that is provided using the at least one third handheld interaction device;   mapping the at least one third gesture input to at least one third gesture code from amongst at least one third set of gesture codes that are stored in the at least one third handheld interaction device;   comparing the second gesture code with the at least one third gesture code for determining whether a third gesture code amongst the at least one third gesture code is equal to the second gesture code;   when the third gesture code is equal to the second gesture code, activating a corresponding third handheld interaction device amongst the at least one third handheld interaction device for receiving the first data; and   sending the first data from the corresponding second handheld interaction device to the corresponding third handheld interaction device.   
     
     
         3 . A method of  claim 1 , further comprising:
 detecting a set of gesture inputs provided using a handheld interaction device, wherein each gesture input in the set is one of: a predefined gesture input, a user-defined gesture input;   storing the set of gesture inputs and a set of gesture codes in the handheld interaction device;   linking each gesture input in the set of gesture inputs to a corresponding gesture code in the set of gesture codes; and   storing information indicative of said linking in the handheld interaction device.   
     
     
         4 . A method of  claim 1 , further comprising:
 activating a learning mode of a handheld interaction device for enabling the handheld interaction device to learn a user-defined gesture input;   recording a training gesture input that is provided repeatedly using the handheld interaction device during the learning mode, wherein a number of repetitions of the training gesture input is predefined;   determining a similarity score of the repetitions of the training gesture input; and   determining the user-defined gesture input to be the training gesture input, when the similarity score is equal to or greater than a similarity threshold.   
     
     
         5 . A method of  claim 1 , wherein a gesture input is detected based on at least one of: a number of points in the gesture input, a relative location of a starting point and an ending point of the gesture input, a pattern of direction changes in the gesture input, a number of direction changes in the gesture input, an angle between two consecutive direction changes in the gesture input, a total revolution about a given point, a length of movement along a direction in the gesture input. 
     
     
         6 . A method of  claim 1 , wherein the first data comprises information of a second data that is stored in an external device, the information includes at least a network address of the external device, wherein the method further comprises:
 sending a command from the corresponding second handheld interaction device to the network address of the external device, wherein the command indicates readiness of the corresponding second handheld interaction device for receiving the second data; and   sending the second data from the external device to the corresponding second handheld interaction device, upon receiving the command at the external device.   
     
     
         7 . A method of  claim 1 , further comprising confirming successful reception of the first data at the corresponding second handheld interaction device by controlling at least one interaction element for providing at least one indication, the at least one indication being at least one of: a visual indication, an audio indication, a vibration indication, some other physical indication. 
     
     
         8 . A method of  claim 1 , wherein the step of sharing at least the first gesture code to the at least one second handheld interaction device comprises sharing also a first auxiliary data of the first data, along with the first gesture code, to the at least one second handheld interaction device. 
     
     
         9 . A method of the  claim 8 , further comprising:
 controlling a first interaction element of the first handheld interaction device to provide a first indication at least while sending the first data to the corresponding second handheld interaction device;   upon receiving the first data from the first handheld interaction device, authenticating the first data using the first auxiliary data;   upon successful authentication of the first data, controlling a second interaction element of the corresponding second handheld interaction device to provide a second indication, wherein the second indication is same as the first indication.   
     
     
         10 . A method of  claim 1 , wherein the step of sending the first data from the first handheld interaction device to the corresponding second handheld interaction device comprises activating data transmission upon detecting an activation input that is provided to the first handheld interaction device and transferring the first data to the corresponding second handheld interaction device upon the activation of the data transmission. 
     
     
         11 . A method according to  claim 1 , wherein the at least one second handheld interaction device is within a predefined distance from the first handheld interaction device. 
     
     
         12 . A method of  claim 11 , wherein the predefined distance is related to at least one of: a size of a gesture input, a number of times the gesture input is provided in one instance. 
     
     
         13 . A system for sharing data amongst handheld interaction devices that are communicably coupled, the system comprising:
 a first processor of a first handheld interaction device; and   at least one second processor of at least one second handheld interaction device;   wherein the first processor is configured to:
 detect a first gesture input that is provided using the first handheld interaction device, wherein the first gesture input is an activity related to sharing a first data from the first handheld interaction device to the at least one second handheld interaction device; 
 map the first gesture input to a first gesture code from amongst a first set of gesture codes that are stored in the first handheld interaction device; and 
 share at least the first gesture code to the at least one second handheld interaction device; 
   and wherein the at least one second processor is configured to:
 detect at least one second gesture input that is provided using the at least one second handheld interaction device; 
 map the at least one second gesture input to at least one second gesture code from amongst the at least one second set of gesture codes that are stored in the at least one second handheld interaction device; 
 compare the first gesture code with the at least one second gesture code to determine whether a second gesture code amongst the at least one second gesture code is equal to the first gesture code; 
 when the second gesture code is equal to the first gesture code, activate a corresponding second handheld interaction device amongst the at least one second handheld interaction device for receiving the first data; and 
 receive the first data from the first handheld interaction device, the first data being sent by the first processor upon receiving the first command at the first handheld interaction device. 
   
     
     
         14 . A system of  claim 13 , further comprising an external processor of an external device, the external device having a second data stored thereat, wherein the first data comprises information of the second data, the information including at least a network address of the external device, and wherein the external processor is configured to:
 receive a command that is sent from the corresponding second handheld interaction device to the network address of the external device, wherein the command indicates readiness of the corresponding second handheld interaction device for receiving the second data; and   send the second data from the external device to the corresponding second handheld interaction device.   
     
     
         15 . A handheld interaction device comprising:
 a housing which provides shape and structure to said handheld interaction device;   a battery configured to power the handheld interaction device;   a communication interface;   at least one sensor;   at least one memory configured to store a data, a set of gesture inputs, a set of gesture codes, and information indicative of a linking of each gesture input in the set of gesture inputs to a corresponding gesture code in the set of gesture codes; and   a processor coupled to the communication interface, the at least one sensor, and the at least one memory, wherein the processor is configured to execute a set of steps of the method of any of  claims 1 .   
     
     
         16 . A handheld interaction device of  claim 15 , wherein the at least one sensor is implemented as at least one of:
 an accelerometer, a gyroscope, a magnetometer, and wherein the processor is configured to process sensor data generated by the at least one sensor to detect a gesture input.   
     
     
         17 . A handheld interaction device of  claim 15 , wherein the handheld interaction device is used by a user for at least one of: an indoor activity, an outdoor activity, and wherein a given activity pertains to at least one of: gaming, entertainment, education, software development and testing, simulation. 
     
     
         18 . A handheld interaction device of any of  claims 15 , wherein the handheld interaction device is implemented as one of: a ball-type device, a dice-type device, a bar-type device, a coin-type device, a wearable device, any other type of device.

Join the waitlist — get patent alerts

Track US2026040047A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.