IP Library Granted Patent US 8,125,892
Granted Patent B1
US 8,125,892 · App. 13/180,737 · Granted Feb 28, 2012

Method and apparatus for facilitating machine-type communication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,125,892
App. No.
13/180,737
Granted
Feb 28, 2012
Kind
B1
Abstract

A method and apparatus are provided to facilitate communications with MTC devices. An apparatus may include processing circuitry configured at least to receive a broadcasted triggering message and to determine whether the triggering message identifies a machine-type communication (MTC) gateway or another device within a capillary network supported by the MTC gateway. The processing circuitry may cause at least a portion of the triggering message to be provided to a device within the capillary network in an instance in which the triggering message identifies the device within the capillary network. The processing circuitry may also be configured to determine an action requested by the triggering message in an instance in which the triggering message identifies the MTC gateway.

Claims (59)

1. A network apparatus comprising a receiver and a processing system, the processing system being arranged to:

direct the receiver to wake up in accordance with a predefined schedule in order to receive a broadcasted triggering message;

receive said broadcasted triggering message via a network;

determine whether the triggering message identifies a machine type communication (MTC) gateway or another device within a capillary network supported by the MTC gateway;

cause at least a portion of the triggering message to be provided to a device within the capillary network in an instance in which the triggering message identifies said another device within the capillary network;

determine an action requested by the triggering message in an instance in which the triggering message identifies the MTC gateway; and

permit the network apparatus to change roles between the MTC gateway and another device within the capillary network without affecting communication between the network and the network apparatus.

2. An apparatus according to claim 1 , wherein the processing system is further arranged to authenticate the triggering message based upon an authentication field of the triggering message.

3. An apparatus according to claim 1 , wherein the processing system is arranged to determine whether the triggering message identifies a MTC gateway or another device based upon an abbreviated device identity included within the triggering message, and wherein the abbreviated device identity uniquely identifies the MTC gateway or another device within a geographic area in which the MTC gateway operates but not outside of the geographic area.

4. An apparatus according to claim 1 , wherein the processing system is arranged to cause at least a portion of the triggering message to be provided to a device within the capillary network by performing protocol and address mapping to protocols and addresses of the capillary network.

5. An apparatus according to claim 1 , wherein the processing system comprises processing circuitry.

6. A network apparatus comprising a receiver and a processing system, wherein the processing system is arranged to:

direct the receiver to wake up in accordance with a predefined schedule in order to receive a broadcasted triggering message;

receive said broadcasted triggering message;

determine whether the triggering message identifies a machine type communication (MTC) gateway or another device within a capillary network supported by the MTC gateway;

cause at least a portion of the triggering message to be provided to a device within the capillary network in an instance in which the triggering message identifies said another device within the capillary network;

determine an action requested by the triggering message in an instance in which the triggering message identifies the MTC gateway;

determine whether an indication of a failure to receive is received from another MTC gateway in an instance in which the triggering message identifies the another MTC gateway; and

cause at least a portion of the triggering message to be provided to the another MTC gateway in an instance in which the indication of a failure to receive is determined to have been received.

7. A method comprising:

directing a receiver of a network apparatus to wake up in accordance with a predefined schedule in order to receive a broadcasted triggering message;

receiving said broadcasted triggering message via the receiver from a network;

using a processing system to perform the steps of:

determining whether the triggering message identifies a machine type communication (MTC) gateway or another device within a capillary network supported by the MTC gateway;

causing at least a portion of the triggering message to be provided to a device within the capillary network in an instance in which the triggering message identifies said another device within the capillary network; and

determining an action requested by the triggering message in an instance in which the triggering message identifies the MTC gateway; and

permitting the network apparatus to change roles between the MTC gateway and another device within the capillary network without affecting communication between the network and the network apparatus.

8. A method according to claim 7 , further comprising using the processing system to authenticate the triggering message based upon an authentication field of the triggering message.

9. A method according to claim 7 , wherein determining whether the triggering message identifies a MTC gateway or another device comprises determining whether the triggering message identifies a MTC gateway or another device based upon an abbreviated device identity included within the triggering message, and wherein the abbreviated device identity uniquely identifies the MTC gateway or another device within a geographic area in which the MTC gateway operates but not outside of the geographic area.

10. A method according to claim 7 , wherein causing at least a portion of the triggering message to be provided to a device within the capillary network comprises performing protocol and address mapping to protocols and addresses of the capillary network.

11. A method comprising:

directing a receiver of a network apparatus to wake up in accordance with a predefined schedule in order to receive a broadcasted triggering message;

receiving said broadcasted triggering message via the receiver;

using a processing system to perform the steps of:

determining whether the triggering message identifies a machine type communication (MTC) gateway or another device within a capillary network supported by the MTC gateway;

causing at least a portion of the triggering message to be provided to a device within the capillary network in an instance in which the triggering message identifies said another device within the capillary network;

determining an action requested by the triggering message in an instance in which the triggering message identifies the MTC gateway;

determining whether an indication of a failure to receive is received from another MTC gateway in an instance in which the triggering message identifies the another MTC gateway; and

causing at least a portion of the triggering message to be provided to the another MTC gateway in an instance in which the indication of a failure to receive is determined to have been received.

12. A non-transitory computer readable storage medium storing computer readable instructions thereon for execution on a computer system to implement a method comprising:

directing a receiver of a network apparatus to wake up in accordance with a predefined schedule in order to receive a broadcasted triggering message;

receiving said broadcasted triggering message via the receiver from a network;

using a processing system to perform the steps of:

determining whether the triggering message identifies a machine type communication (MTC) gateway or another device within a capillary network supported by the MTC gateway;

causing at least a portion of the triggering message to be provided to a device within the capillary network in an instance in which the triggering message identifies said another device within the capillary network; and

determining an action requested by the triggering message in an instance in which the triggering message identifies the MTC gateway; and

permitting the network apparatus to change roles between the MTC gateway and another device within the capillary network without affecting communication between the network and the network apparatus.

13. A computer readable storage medium according to claim 12 , wherein the method further comprises using the processing system to authenticate the triggering message based upon an authentication field of the triggering message.

14. A computer readable storage medium according to claim 12 , wherein determining whether the triggering message identifies a MTC gateway or another device comprises determining whether the triggering message identifies a MTC gateway or another device based upon an abbreviated device identity included within the triggering message, and wherein the abbreviated device identity uniquely identifies the MTC gateway or another device within a geographic area in which the MTC gateway operates but not outside of the geographic area.

15. A computer readable storage medium according to claim 12 , wherein causing at least a portion of the triggering message to be provided to a device within the capillary network comprises performing protocol and address mapping to protocols and addresses of the capillary network.

16. A non-transitory computer readable storage medium storing computer readable instructions thereon for execution on a computer system to implement a method comprising:

directing a receiver of a network apparatus to wake up in accordance with a predefined schedule in order to receive a broadcasted triggering message;

receiving said broadcasted triggering message via the receiver;

using a processing system to perform the steps of:

determining whether the triggering message identifies a machine type communication (MTC) gateway or another device within a capillary network supported by the MTC gateway;

causing at least a portion of the triggering message to be provided to a device within the capillary network in an instance in which the triggering message identifies said another device within the capillary network; and

determining an action requested by the triggering message in an instance in which the triggering message identifies the MTC gateway; and

determining whether an indication of a failure to receive is received from another MTC gateway in an instance in which the triggering message identifies the another MTC gateway; and

causing at least a portion of the triggering message to be provided to the another MTC gateway in an instance in which the indication of a failure to receive is determined to have been received.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2014
From: RENESAS ELECTRONICS CORPORATION; RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 032777/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2014
From: RENESAS ELECTRONICS CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 032754/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2014
From: BROADCOM INTERNATIONAL LIMITED
To: BROADCOM CORPORATION
Reel/Frame 032754/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2011
From: JOKIMIES, MATTI KULLERVO; CHARBIT, GILLES
To: RENESAS MOBILE CORPORATION
Reel/Frame 027161/0690 →