Method and system for wireless communication with machine-to-machine devices
First Claim
1. A method for managing machine-to-machine (M2M) wireless devices from a remote server, the method comprising:
- configuring and controlling one or more M2M wireless devices at least in part using one or more broadcast messages transmitted over a wireless communication link; and
transmitting an acknowledgement from at least one of the M2M wireless devices in response to receipt of one of the broadcast messages, wherein said one of the broadcast messages contains a parameter for use by the at least one of the M2M wireless devices in randomizing timing of transmission of said acknowledgement.
5 Assignments
0 Petitions
Accused Products
Abstract
Approaches for managing machine-to-machine (M2M) wireless devices are disclosed. M2M devices may be managed using broadcast messages wirelessly transmitted from a server. M2M wireless devices may be configured to utilize service classes in order to implement network access policy control. Features include per-message or per-group security; randomized delays for acknowledgements and/or network access, optionally per group or network access rule; sequence numbers and/or retransmissions for QoS; pre-defined pathname shortcuts; network access rules based on time, congestion and network events; estimates of congestion at various nodes; spreading and/or maximum wait times; default or universal service classes; application data streams mapped to service classes; and offline triggering.
37 Citations
32 Claims
-
1. A method for managing machine-to-machine (M2M) wireless devices from a remote server, the method comprising:
-
configuring and controlling one or more M2M wireless devices at least in part using one or more broadcast messages transmitted over a wireless communication link; and transmitting an acknowledgement from at least one of the M2M wireless devices in response to receipt of one of the broadcast messages, wherein said one of the broadcast messages contains a parameter for use by the at least one of the M2M wireless devices in randomizing timing of transmission of said acknowledgement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23)
-
-
21. A method for managing machine-to-machine (M2M) wireless devices from a remote server, the method comprising:
-
configuring and controlling one or more M2M wireless devices at least in part using one or more broadcast messages transmitted over a wireless communication link; and transmitting an acknowledgement from at least one of the one or more M2M wireless devices in response to receipt of one of the broadcast messages, wherein said one of the broadcast messages contains a parameter for use by the at least one of one or more M2M wireless devices, said parameter indicative that the at least one of the one or more M2M wireless devices is to delay transmitting said acknowledgement until an earliest occurrence of;
expiry of a predetermined maximum amount of time; andinitiation of communication by an application operating on the at least one of the one or more M2M wireless devices.
-
-
22. A method for managing machine-to-machine (M2M) wireless devices from a remote server, the method comprising:
-
configuring and controlling one or more M2M wireless devices at least in part using one or more broadcast messages transmitted over a wireless communication link; and selecting between a broadcast communication option and a unicast communication option, said selection based at least in part on an assessment or relative efficiency of the broadcast communication option and the unicast communication option, wherein the broadcast communication option comprises communicating with the one or more M2M wireless devices using the one or more broadcast messages and wherein the unicast communication option comprises communicating with the one or more M2M wireless devices using one or more unicast messages.
-
-
24. A method for managing access to a wireless network by a machine-to-machine (M2M) wireless device, the method comprising:
-
defining a set of network access rules for potential use in governing network access operations performed by the M2M wireless device; defining a set of service classes, wherein each service class is associated with a particular subset of the set of network access rules; and upon receiving a request by an application running on the M2M wireless device for accessing the wireless network, determining a service class associated with the application, and accessing the network in accordance with the determined service class and the subset of network access rules associated with the determined service class; wherein at least one of said network access rules is associated with a random back-off time parameter, wherein the M2M wireless device is configured to wait a random amount of time before performing network access operations, and wherein said random amount of time is determined based at least in part on the random back-off time parameter. - View Dependent Claims (25, 26, 27)
-
- 28. A system comprising a server and a plurality of machine-to-machine (M2M) wireless devices, wherein the server is communicatively coupled to the plurality of M2M devices at least in part via a broadcast wireless communication link, and wherein the M2M devices are configured and controlled via broadcast messages transmitted over the broadcast wireless communication link, and wherein the system is further configured to transmit an acknowledgement from at least one of the M2M wireless devices in response to receipt of one of the broadcast messages, wherein said one of the broadcast messages contains a parameter for use by the at least one of the M2M wireless devices in randomizing timing of transmission of said acknowledgement.
-
30. A machine-to-machine (M2M) wireless device comprising:
-
a memory comprising a set of network access rules for potential use in governing network access operations performed by the M2M wireless device, and a set of service classes, wherein each service class is associated with a particular subset of the set of network access rules; and a network access module configured to;
receive a request by an application running on the M2M wireless device for accessing the wireless network;
determine a service class associated with the application; and
access the network in accordance with the determined service class and the subset of network access rules associated with the determined service class;wherein at least one of said network access rules is associated with a random back-off time parameter, wherein the M2M wireless device is configured to wait a random amount of time before performing network access operations, and wherein said random amount of time is determined based at least in part on the random back-off time parameter.
-
-
31. A non-transitory computer readable medium comprising a computer program product configured for managing machine-to-machine (M2M) wireless devices from a remote server, the computer program product comprising code which, when loaded into memory and executed on an associated processor, is adapted to perform:
-
configuring and controlling one or more M2M wireless devices at least in part using one or more broadcast messages transmitted over a wireless communication link; and transmitting an acknowledgement from at least one of the M2M wireless devices in response to receipt of one of the broadcast messages, wherein said one of the broadcast messages contains a parameter for use by the at least one of the M2M wireless devices in randomizing timing of transmission of said acknowledgement.
-
-
32. A non-transitory computer readable medium comprising a computer program product configured for managing access to a wireless network by a machine-to-machine (M2M) wireless device, the computer program product comprising code which, when loaded into memory and executed on an associated processor, is adapted to perform:
-
defining a set of network access rules for potential use in governing network access operations performed by the M2M wireless device; defining a set of service classes, wherein each service class is associated with a particular subset of the set of network access rules; upon receiving a request by an application running on the M2M wireless device for accessing the wireless network, determining a service class associated with the application, and accessing the network in accordance with the determined service class and the subset of network access rules associated with the determined service class; wherein at least one of said network access rules is associated with a random back-off time parameter, wherein the M2M wireless device is configured to wait a random amount of time before performing network access operations, and wherein said random amount of time is determined based at least in part on the random back-off time parameter.
-
Specification