Connection-less mesh networking
First Claim
1. A mobile device operable to form a connection-less mesh network with one or more other mobile devices, only the mobile device or only one of the other mobile devices being an active node configured to communicate with a transaction apparatus, each of the mobile devices comprising:
- a transmitter configured to transmit information wirelessly to the one or more other mobile devices;
a receiver configured to receive wirelessly transmitted information from the one or more other-mobile devices;
one or more memories configured to store a program and a first data payload containing a first identifier; and
one or more processors configured to read the program from the one or more memories, and to control, in accordance with the program, the transmitter and the receiver by executing the program,wherein the one or more processors are further configured to;
generate a second identifier that identifies the mobile device;
update the first data payload containing the first identifier using the second identifier to generate a second data payload;
store the second data payload;
cause the transmitter to wirelessly broadcast, at a predetermined frequency, the second data payload; and
receive, at a predetermined frequency, other second data payloads broadcast from each of the one or more other mobile devices,and wherein the one or more processors is further configured to update the second data payload in accordance with the other second data payloads from the other mobile devices and wherein the first data payload comprises a first active-node-information and the second data payload each comprise a second active-node-information and each of the first data payload and the second data payload indicate which of the mobile devices is currently the active node configured to communicate with the transaction apparatus and wherein the one or more processors are further configured to update the second data payload using either the first active-node-information or one of the second active-node-information to specify which one of the mobile devices is the active node.
2 Assignments
0 Petitions
Accused Products
Abstract
A node forms a connection-less mesh network with one or more other nodes. The node controls to generate an identifier that identifies the node; to update the identifier and a data payload; to periodically wirelessly broadcast, at a predetermined frequency, broadcast-information that comprises the generated identifier and the updated data payload; and to periodically receive, at a predetermined frequency, other-broadcast-information which is the broadcast-information respectively broadcast from each of the one or more other nodes. The one or more processors performs the update of the identifier and the data payload in accordance with the other-broadcast-information from the other nodes.
4 Citations
20 Claims
-
1. A mobile device operable to form a connection-less mesh network with one or more other mobile devices, only the mobile device or only one of the other mobile devices being an active node configured to communicate with a transaction apparatus, each of the mobile devices comprising:
-
a transmitter configured to transmit information wirelessly to the one or more other mobile devices; a receiver configured to receive wirelessly transmitted information from the one or more other-mobile devices; one or more memories configured to store a program and a first data payload containing a first identifier; and one or more processors configured to read the program from the one or more memories, and to control, in accordance with the program, the transmitter and the receiver by executing the program, wherein the one or more processors are further configured to; generate a second identifier that identifies the mobile device; update the first data payload containing the first identifier using the second identifier to generate a second data payload; store the second data payload; cause the transmitter to wirelessly broadcast, at a predetermined frequency, the second data payload; and receive, at a predetermined frequency, other second data payloads broadcast from each of the one or more other mobile devices, and wherein the one or more processors is further configured to update the second data payload in accordance with the other second data payloads from the other mobile devices and wherein the first data payload comprises a first active-node-information and the second data payload each comprise a second active-node-information and each of the first data payload and the second data payload indicate which of the mobile devices is currently the active node configured to communicate with the transaction apparatus and wherein the one or more processors are further configured to update the second data payload using either the first active-node-information or one of the second active-node-information to specify which one of the mobile devices is the active node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A connection-less mesh network system comprising a plurality of mobile devices, only one of the mobile devices being an active node configured to communicate with a transaction apparatus, each mobile device comprising:
-
a transmitter operable to transmit information wirelessly to the other mobile devices; a receiver operable to receive wirelessly transmitted information from the other mobile devices; one or more memories configured to store a program and a first data payload containing a first identifier; and one or more processors configured to read the program from the one or more memories, and to control, in accordance with the program, the transmitter and the receiver by executing the program, wherein the one or more processors are configured to; generate a second identifier that identifies the mobile device; update the first data payload containing the first identifier using the second identifier to generate a second data payload; store the second data payload; cause the transmitter to wirelessly broadcast, at a predetermined frequency, the second data payload; and receive, at a predetermined frequency, other second data payloads broadcast from each of the one or more other mobile devices, and wherein the one or more processors is further configured to update the second data payload in accordance with the other second data payloads from the other mobile devices and wherein the first data payload comprises a first active-node-information and the second data payload each comprise a second active-node-information and each of the first data payload and the second data payload indicate which of the mobile devices is currently the active node configured to communicate with the transaction apparatus and wherein the one or more processors are further configured to update the second data payload using either the first active-node-information or one of the second active-node-information to specify which one of the mobile devices is the active node.
-
-
19. A method of controlling a mobile device operable to form a connection-less mesh network with one or more other mobile devices, only the mobile device or only one of the other mobile devices being an active node configured to communicate with a transaction apparatus, the method comprising:
-
generating, by the mobile device, an identifier that identifies the mobile device; updating, by the mobile device, the mobile device to use the identifier and updating a first data payload stored on the mobile device to contain the identifier; periodically wirelessly broadcasting the first data payload that contains the identifier and the updated first data payload; and periodically receiving, from the other mobile devices, second data payloads, wherein the mobile device is configured to update the first data payload in accordance with the second data payloads from the other mobile devices and wherein the first data payload comprises a first active-node-information and the second data payload comprises a second active-node-information both of which indicate which of the mobile devices is currently the active node configured to communicate with the transaction apparatus and wherein the first payload is updated using either the first active-node-information or the second active-node-information add to specify which one of the mobile devices is the active node.
-
-
20. A non-transitory computer-readable storage medium storing a program for causing a computer to execute instructions for controlling a mobile device operable to form a connection-less mesh network with one or more other mobile devices, only the mobile device or only one of the other mobile devices being an active node configured to communicate with a transaction apparatus, the instructions comprising:
-
generating, by the mobile device, an identifier that identifies the mobile device; updating, by the mobile device, the mobile device to use the identifier and updating a first data payload stored on the mobile device to contain the identifier; periodically wirelessly broadcasting the first data payload that contains the identifier and the updated first data payload; and periodically receiving, from the other mobile devices, second data payloads, wherein the mobile device is configured to update the first data payload in accordance with the second data payloads from the other mobile devices and wherein the first data payload comprises a first active-node-information and the second data payload comprises a second active-node-information both of which indicate which of the mobile devices is currently the active node configured to communicate with the transaction apparatus and wherein the first payload is updated using either the first active-node-information or the second active-node-information to specify which one of the mobile devices is the active node.
-
Specification