Software defined iot service network architecture
AssigneeAT&T Intellectual Property I, L.P.
InventorsYuang Lou, Douglas A. Duet
Life of this patent
Estimating the term…
Abstract
Aspects of the subject disclosure may include, for example, a method including aggregating data received from machine-to-machine (M2M) devices to generate local information. The method can also include receiving a message, from a user communication device, that includes a request regarding an M2M communication device. If the request cannot be responded to based on the local information, a query is transmitted to the M2M communication device based on the analyzing. Other embodiments are disclosed.
Claims20
A local aggregator device comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
- aggregating, by the local aggregator device located at a premises and operating in a first network providing local network services within the premises, data from a plurality of machine-to-machine (M2M) communication devices to generate local monitored information;
- receiving a message from a user communication device via a second network providing communication services outside of the premises, the user communication device separate from the processing system and from the plurality of M2M communication devices, the message comprising a user request regarding an M2M communication device of the plurality of M2M communication devices;
- determining whether the user request can be responded to based on the local monitored information;
- and
- in accordance with determining that the user request cannot be responded to based on the local monitored information, transmitting a query message to the M2M communication device based on an analysis of the user request according to the local monitored information.
A method comprising:
- aggregating, by a processing system including a processor of a local aggregator device located at a premises and operating in a first network providing local network services within the premises, data from a plurality of machine-to-machine (M2M) communication devices to generate local monitored information;
- receiving, by the processing system, a message from a user communication device via a second network providing communication services outside of the premises, the user communication device separate from the processing system and from the plurality of M2M communication devices, the message comprising a user request regarding an M2M communication device of the plurality of M2M communication devices;
- determining, by the processing system, whether the user request can be responded to based on the local monitored information;
- and
- in accordance with determining that the user request cannot be responded to based on the local monitored information, sending, by the processing system, a query message to the M2M communication device based on an analysis of the user request according to the local monitored information.
A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- combining, by a local aggregator device located at a premises and operating in a first network providing local network services within the premises, data from a plurality of machine-to-machine (M2M) communication devices to generate local monitored information;
- receiving a message from a user communication device via a second network providing communication services outside of the premises, the user communication device separate from the processing system and from the plurality of M2M communication devices, the message comprising a user request regarding an M2M communication device of the plurality of M2M communication devices;
- determining whether the user request can be responded to based on the local monitored information;
- and
- in accordance with determining that the user request cannot be responded to based on the local monitored information, providing a query message to the M2M communication device based on an analysis of the user request according to the local monitored information.
Dependencies are inferred from the claim text.