1. A method comprising:
receiving by a server from a first device, a request for a gesture token, the request comprising a location of the first device;
determining a first gesture token for the first device;
storing a first device entry comprising the location of the first device and the first gesture token in a data storage;
receiving from a mobile device a captured signal comprising a confirmation of detecting by the mobile device a predefined mobile device movement, the captured signal further comprising a location of the mobile device, the captured signal being asynchronous in time with the received request for the gesture token;
matching the received capturing signal to stored entries comprising the first device entry; and, if the match is uniquely found with the first device entry, including the match between the locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement; and
performing one or more actions related to one or more of the first device and the mobile device.
2. The method of claim 1, wherein the data storage is located at the server.
3. The method of claim 1, wherein an accelerometer sensor in the mobile device is used for detecting said predefined mobile device movement.
4. The method of claim 1, wherein in response to receiving by the server the request for the gesture token from the first device, the method comprises:
sending by the server a signal comprising a first gesture token to the first device, so that the predefined mobile device movement is provided to the mobile device by the user of the mobile device in response to information displayed on the first device, the displayed information comprising, at least partially, instructions about the predefined mobile device movement based on the first gesture token received by the first device from the server, wherein the captured signal being asynchronous in time with the sent signal comprising the first gesture token.
5. The method of claim 1, wherein the first device is a stationary television set.
6. The method of claim 1, wherein communication of the server with the first device and the mobile device is based on HTML5-compliant browsers without a need for a special application loaded to the first device and the mobile device.
7. The method of claim 1, wherein the mobile device is a smart phone, a tablet, a portable computer or a wireless device.
8. The method of claim 1, wherein information displayed on the first device comprises an advertisement and instructions include the predefined mobile device movement for getting a coupon related to the advertisement, and if the match is found between the locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement confirmed in the captured signal, providing the coupon to the mobile device.
9. The method of claim 8, wherein the coupon content is dependent on a personal information of the user of the mobile device.
10. The method of claim 1, wherein information displayed on the first device comprises instructions including the predefined mobile device movement for establishing the chatting session, and if the match is found between the locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement confirmed in the captured signal, providing a chat box to the first device and to the mobile device for chatting with the other mobile devices.
11. The method of claim 1, wherein information displayed on the first device comprises instructions including the predefined mobile device movement for getting a special event displayed, and if the match is found between the locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement confirmed in the captured signal, providing the special event displayed on the mobile device.
12. The method of claim 1, wherein information displayed on the first device provides instructions to the user of the mobile device for voting during contest broadcasting on the first device, where the instructions include the predefined mobile device movement for voting one way and a further predefined mobile device movement for voting another way, and after the match is found between the locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement or the further predefined mobile device movement confirmed in the captured signal, providing a corresponding count for the voting one way or another way.
13. The method of claim 1, wherein the locations of the mobile device and the first device are determined in three-dimensions.
14. The method of claim 1, wherein the match between the locations of the first device and the mobile device is found if a distance between the locations is below a predefined value.
15. The method of claim 1, further comprising:
receiving by a server from a second device, a second request for the gesture token, the request comprising a location of the second device;
determining by the server that a difference between locations of the first and second devices is below a predefined value;
determining a second gesture token which is different than the first gesture token;
storing a further entry comprising the location of the second device and the second gesture token in a data storage;
sending by the server a signal comprising the second gesture token to the second device;
receiving from a further mobile device a further captured signal comprising a further confirmation of detecting by the further mobile device a further predefined mobile device movement which is provided to the further mobile device by the user of the further mobile device in response to information displayed on the second device, the displayed information comprising, at least partially, instructions about the further predefined mobile device movement based on the second gesture token received by the second device from the server, the further captured signal comprising a location of the further mobile device, the further captured signal being asynchronous in time with the received second request for the gesture token;
matching the received further captured signal to the further stored entry; and, if the match is found between the locations of the second and further mobile devices and between the second gesture token and the detected predefined further mobile device movement; and
providing a further instruction for performing one or more actions related to one or more of the second device and the further mobile device.
16. A method comprising:
sending, by a first device to a server, a request for a gesture token, the request comprising a location of the first device;
receiving, by the first device from the server, a signal comprising a first gesture token; and
displaying by the first device information based on the first gesture token, information comprising an instruction to a user of a mobile device located in a close proximity to the first device how to provide a predefined mobile device movement for generating by the mobile device a captured signal comprising a confirmation of detecting by the mobile device said predefined mobile device movement.
17. The method of claim 15, wherein if a match is found between locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement performed by the user of the mobile device and confirmed in the captured signal, the method further comprises:
receiving by the first device from the server an instruction for performing one or more actions related to the mobile device.
18. The method of claim 15, further comprising:
determining by the first device the location of the first device.
19. The method of claim 15, wherein after first gesture token further displaying URL uniform resource locator to be used by the mobile device before performing the predefined mobile device movement.
20. An apparatus comprising:
a processor;
a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
receiving logic executed by the processor for receiving from a first device, a request for a gesture token, the request comprising a location of the first device;
determining logic executed by the processor for determining a first gesture token for the first device;
storing logic executed by the processor for storing a first device entry comprising the location of the first device and the first gesture token in a data storage;
receiving logic executed by the processor for receiving from a mobile device a captured signal comprising a confirmation of detecting by the mobile device a predefined mobile device movement, the captured signal further comprising a location of the mobile device, the captured signal being asynchronous in time with the received request for the gesture token;
matching logic executed by the processor for matching the received capturing signal to stored entries comprising the first device entry; and, if the match is uniquely found with the first device entry, including the match between the locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement; and
performing logic executed by the processor for performing one or more actions related to one or more of the first device and the mobile device.
21. A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining code for:
receiving by a server from a first device, a request for a gesture token, the request comprising a location of the first device;
determining a first gesture token for the first device;
storing a first device entry comprising the location of the first device and the first gesture token in a data storage;
receiving from a mobile device a captured signal comprising a confirmation of detecting by the mobile device a predefined mobile device movement, the captured signal further comprising a location of the mobile device, the captured signal being asynchronous in time with the received request for the gesture token;
matching the received capturing signal to stored entries comprising the first device entry; and, if the match is uniquely found with the first device entry, including the match between the locations of the first device and the mobile device and between the first gesture token and the predefined mobile device movement; and
performing one or more actions related to one or more of the first device and the mobile device.
22. An apparatus comprising:
a processor;
a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
sending logic executed by the processor for sending to a server a request for a gesture token, the request comprising a location of the first device;
receiving logic executed by the processor for receiving from the server a signal comprising a first gesture token; and
displaying logic executed by the processor for displaying information based on the first gesture token, information comprising an instruction to a user of a mobile device located in a close proximity to the first device how to provide a predefined mobile device movement for generating by the mobile device a captured signal comprising a confirmation of detecting by the mobile device said predefined mobile device movement.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A drug-mixing syringe comprising:
a shell, wherein said shell comprises a hollow cylinder shell housing;
a needle positioned in a proximal end of the shell, wherein said needle comprises two
piercing tips;
a first bottle for containing a powder wherein said first bottle is located within a distal end of the shell and wherein said first bottle comprises a first opening;
a piston located a distal opening of the shell, wherein said piston is slidably received within a distal end of said first bottle;
a push-pull assembly connected to the piston;
a sliding sleeve that slidably receives the shell and wherein said sliding sleeve comprises a hollow cylinder sliding sleeve housing;
a second bottle for containing a menstruum, wherein said second bottle is located within a proximal end of the sliding sleeve, wherein said second bottle comprises a second opening, and wherein said first openings and said second opening face one another; and
a needle loading assembly that connects said first opening to said second opening, wherein
the needle loading assembly is fixedly coupled to the needle.
2. The drug-mixing syringe of claim 1, wherein the needle loading assembly comprises:
a sliding support member, wherein said sliding support member comprises:
a first hollow cylinder sliding support section and a second hollow cylinder sliding support section, wherein a diameter of the first hollow cylinder sliding support section is greater than a diameter of the second hollow cylinder sliding support section;
a first circular step that joins the first and second hollow cylinder sliding support sections, wherein the circular step and a proximal end of the sliding support member engages the second opening of the second bottle; and
a first positioning mechanism;
a middle support member, wherein said middle support member comprises:
a hollow cylinder middle support housing; and
second positioning mechanism for engaging the first positioning mechanism,
wherein a distal end of the sliding support member is received within a proximal end of the middle support member; and
a needle support member, wherein the needle support member comprises:
a hollow cylinder needle support housing; and
a retention mechanism formed on an inner surface of a distal end of the needle support
member,
wherein a proximal end of the needle support member comprises a bore which fixedly retains the needle support member,
wherein the first bottle is slidably received within a distal end of the needle support member, and
wherein a proximal end of the needle support member coaxially contacts a distal end of the middle support member.
3. The drug-mixing syringe of claim 2, wherein said first positioning mechanism is a circular bulge or groove, wherein said second positioning mechanism is a circular bulge or groove and wherein said first positioning mechanism slidably engages said second positioning mechanism.
4. The drug-mixing syringe of claim 2, wherein said first positioning mechanism is a protrusion or indent, wherein said second positioning mechanism is a protrusion or recess and wherein said first positioning mechanism slidably engages said second positioning mechanism.
5. The drug-mixing syringe of claim 2, wherein the retention mechanism is selected from the group consisting of at least one claw, at least one collar or a combination thereof.
6. The drug-mixing syringe according to claim 1, wherein the push-pull assembly comprises:
a first stage push-pull member, wherein the first stage push-pull member comprises:
a hollow cylinder first stage push-pull housing; and
a second circular step that protrudes outward from a proximal end of the first stage push-pull member;
a second stage push-pull member, wherein the second stage push-pull member comprises:
a second stage push-pull housing; and
a claw located on a proximal end of the second stage push-pull housing,
wherein said second stage push-pull member is slidably received within the first stage push-pull member
a handle fixedly connected to a distal end of the second stage push-pull member; and
a fastener sleeve coupled to a distal end of the shell so as to coaxially fix the first stage push-pull member to the distal end of the shell, wherein the distal end of the fastener sleeve contacts the second circular step of the first stage push-pull member.
7. The drug-mixing syringe of claim 6, further comprising an indenter for coupling said push-pull assembly to said piston comprising:
an indenter housing comprising an outer diameter smaller than an inner diameter of the first bottle; and
a protrusion located on a proximal end of the indenter that is located in a distal end of the piston,
wherein the indenter is coupled to the proximal end of the first stage push-pull member.
8. The drug-mixing syringe of claim 7, further comprising a ring component that surrounds a portion of the indenter, wherein the ring component comprises an outer diameter equal to or slightly smaller than an inner diameter of the shell.
9. The drug-mixing syringe of claim 1, wherein the second bottle contains a liquid menstruum and compressed air.
10. The drug-mixing syringe of claim 1, wherein the second bottle further comprises a shoulder and wherein the drug-mixing syringe further comprises:
a cap connected to a proximal end of the sliding sleeve; and
a protrusion located on an inner wall of sliding sleeve for retaining a shoulder of the second bottle.
11. A drug-mixing syringe assembly comprising:
a first syringe component comprising:
a shell, wherein said shell comprises a hollow cylinder shell housing;
a needle positioned in a proximal end of the shell, wherein said needle comprises two piercing tips;
a first bottle for containing a powder, wherein said first bottle is fixed within a distal end of the shell and wherein said first bottle comprises an opening; and
a piston located in a distal opening of the shell, wherein said piston is slidably received within a distal end of said first bottle;
a push-pull assembly connected to the piston; and
a needle loading assembly fixedly coupled to the needle, wherein said first bottle is slidably received within a distal end of the needle loading assembly; and
a second syringe component comprising:
a second bottle for containing a menstruum,
wherein said first syringe component may be removably attached to said second syringe component.
12. The drug-mixing syringe assembly of claim 11, further comprising a sliding sleeve, wherein a proximal end of the shell is slidably received within a distal end of the sliding sleeve and wherein the second bottle is fixed within a proximal end of the sliding sleeve such that the opening of the second bottle faces the distal end of the sliding sleeve.
13. The drug-mixing syringe assembly of claim 12, wherein the second bottle further comprises a shoulder and wherein the drug mixing syringe assembly further comprises:
a cap connected to a proximal end of the sliding sleeve; and
a protrusion located on an inner wall of sliding sleeve 2 for retaining a shoulder of the second bottle.
14. The drug-mixing syringe assembly of claim 12, further comprising:
a packaging housing for retaining said first syringe component and said second syringe component.
a first recess within said packaging housing for receiving said first syringe component; and
a second recess within first packaging housing for receiving said second syringe component.
15. The drug-mixing syringe assembly of claim 11, wherein said needle loading assembly comprises a needle support member, wherein the needle support member comprises:
a hollow cylinder needle support housing; and
a retention mechanism formed on an inner surface of a distal end of the needle support member,
wherein a proximal end of the needle support member comprises a bore which fixedly retains the needle support member and wherein the first bottle is slidably received within a distal end of the needle support member.
16. The drug-mixing syringe assembly of claim 15, wherein the retention mechanism is selected from the group consisting of at least one claw, at least one collar or a combination thereof.
17. The drug-mixing syringe assembly of claim 11, wherein the push-pull assembly comprises:
a first stage push-pull member, wherein the first stage push-pull member comprises:
a hollow cylinder first stage push-pull housing; and
a first circular step that protrudes outward from a proximal end of first stage push-pull member;
a second stage push-pull member, wherein the second stage push-pull member comprises:
a second stage push-pull housing; and
a claw located on a proximal end of the second stage push-pull housing,
wherein said second stage push-pull member is slidably received within said first stage push-pull member
a handle fixedly connected to a distal end of the second stage push-pull member; and
a fastener sleeve coupled to a distal end of the shell so as to coaxially fix the first stage push-pull member to the distal end of the shell, wherein the distal end of the fastener sleeve contacts the first circular step of the first stage push-pull member.
18. The drug-mixing syringe assembly of claim 17, further comprising an indenter for coupling said push-pull assembly to said piston comprising:
an indenter housing with an outer diameter smaller than an inner diameter of the first bottle; and
a protrusion located on a proximal end of the indenter that is embedded within a distal end of the piston,
wherein the indenter is coupled to the proximal end of the first stage push-pull member.
19. The drug-mixing syringe assembly of claim 18, further comprising a ring component that surrounds a portion of the indenter, wherein said ring component comprises an outer diameter equal to or smaller than an inner diameter of the shell.
20. The drug-mixing syringe assembly of claim 11, wherein said second bottle is a vial containing a liquid menstruum and compressed air.
21. The drug-mixing syringe assembly of claim 11, further comprising a jacket that covers the needle.