throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2013/0227138 A1
`Cai et al.
`(43) Pub. Date:
`Aug. 29, 2013
`
`US 20130227138A1
`
`(54) MACHINETYPE COMMUNICATIONS (MTC)
`IN NETWORKS USINGNON ACCESS
`STRATUM (NAS) SIGNALING
`(76) Inventors: Yigang Cai, Naperville, IL (US);
`Suzann Hua, Lisle, IL (US)
`
`(21) Appl. No.: 13/408,772
`
`(22) Filed:
`
`Feb. 29, 2012
`
`Publication Classification
`
`(51) Int. Cl.
`G06F 5/73
`
`(2006.01)
`
`(52) U.S. CI.
`USPC .......................................................... 709/225
`ABSTRACT
`(57)
`Systems and methods that send Machine Type Communica
`tions (MTC) using Non Access Stratus (NAS) signaling. In
`one embodiment, a network element receives NAS signaling
`that includes MTC data from a device. The network element
`identifies an MTC profile associated with the device that
`includes parameters defining what MTC data transmissions
`are allowed for the device through NAS signaling. The net
`work element then determines whether transmission of the
`MTC data is allowed by the device based on the MTC profile.
`If the transmission of the MTC data is allowed, then the
`network element sends the MTC data to another MTC entity,
`such as another MTC device oran MTC server. If not, then the
`network element rejects the transmission of the MTC data.
`
`
`
`-200
`
`RECEIVENON ACCESSSTRATUM(NAS)
`SIGNALING THAT INCLUDES MACHINE
`TYPE COMMUNICATION (MTC) DATA
`FROMADEVICE
`
`IDENTIFY ANMTC PROFILE ASSOCATED
`WITH THE DEVICE THAT INCLUDES
`PARAMETERS DEFINING WHATMTC DATA
`TRANSMISSIONS ARE ALLOWED FOR THE
`DEVICE THROUGH NAS SIGNALING
`
`DETERMINE WHETHERTRANSMISSION OF
`THE MTC DATAS ALLOWED BY THE
`DEVICE BASED ON THE MTC PROFILE
`
`SEND THE MTC DATA TO
`ANOTHER MTCENTITY
`
`REJECT THE TRANSMISSION OF
`THE MTC DATA TO THE OTHER
`MTCENTITY
`
`ERICSSON EXHIBIT 1035, Page 1
`
`

`

`Patent Application Publication
`
`Aug. 29, 2013 Sheet 1 of 4
`
`US 2013/0227138A1
`
`100
`
`M
`
`FIG. 1
`
`COMMUNICATION
`NETWORK
`
`SUBSCRIBER
`DB
`102
`
`NETWORK
`ELEMENT
`104
`
`
`
`
`
`
`
`
`
`MTC
`DEVICE
`110
`
`ERICSSON EXHIBIT 1035, Page 2
`
`

`

`Patent Application Publication
`
`Aug. 29, 2013 Sheet 2 of 4
`
`US 2013/0227138A1
`
`
`
`FIG 2
`
`START
`
`-200
`
`RECEIVENON ACCESSSTRATUM(NAS)
`SIGNALING THAT INCLUDES MACHINE
`TYPE COMMUNICATION (MTC) DATA
`FROMADEVICE
`
`IDENTIFY ANMTC PROFILE ASSOCATED
`WITH THE DEVICE THAT INCLUDES
`PARAMETERS DEFINING WHAT MTC DATA
`TRANSMISSIONS ARE ALLOWED FOR THE
`DEVICE THROUGH NAS SIGNALING
`
`DETERMINE WHETHERTRANSMISSION OF
`THE MTC DATAS ALLOWED BY THE
`DEVICE BASED ON THE MTC PROFILE
`
`SEND THE MTC DATA TO
`ANOTHER MTCENTITY
`
`REJECT THE TRANSMISSION OF
`THE MTC DATA TO THE OTHER
`MTCENTITY
`
`ERICSSON EXHIBIT 1035, Page 3
`
`

`

`Patent Application Publication
`
`Aug. 29, 2013 Sheet 3 of 4
`
`US 2013/0227138A1
`
`FIG. 3
`
`LTE NETWORK
`300
`
`
`
`
`
`
`
`
`
`
`
`MTC
`DEVICE
`310
`
`MTC
`SERVER
`312
`
`ERICSSON EXHIBIT 1035, Page 4
`
`

`

`Patent Application Publication
`
`Aug. 29, 2013 Sheet 4 of 4
`
`US 2013/0227138A1
`
`MTC
`DEVICE
`310
`
`
`
`FIG. 4
`
`MME
`304
`
`HSS
`302
`
`MTC
`SERVER
`312
`
`ATTACH ANSWER
`
`NASSIGNALING
`(MTCDATA)
`
`STORE MTC
`PROFILE
`
`DETERMINEF
`MTC DATA
`TRANSMISSION
`ALLOWED
`BASED ONMTC
`PROFILE
`
`MTC DATA
`
`ERICSSON EXHIBIT 1035, Page 5
`
`

`

`US 2013/0227138 A1
`
`Aug. 29, 2013
`
`MACHINETYPE COMMUNICATIONS (MTC)
`IN NETWORKS USINGNON ACCESS
`STRATUM (NAS) SIGNALING
`
`FIELD OF THE INVENTION
`0001. The invention is related to the field of communica
`tion systems and, in particular, to Machine Type Communi
`cations (MTC).
`
`BACKGROUND
`0002 Machine Type Communications (MTC) or
`Machine-to-Machine (M2M) communications refers to tech
`nologies that allow devices to communicate with no or little
`human intervention. MTC devices store data, and transmit the
`data to other MTC devices or an MTC server over a network,
`such as a cellular network. For example, an MTC device may
`be attached to a gas or electric meter, and the MTC device
`periodically (e.g., weekly, monthly, etc.) transmits a meter
`reading to an MTC server, such as at the utility company.
`0003. The amount of data exchanged between MTC
`devices is typically very Small. Such as less than a few bytes.
`Because MTC devices send or receive only small amounts of
`data, the exchanges of data are considered 'small data trans
`missions'. The amount that is considered “small may
`depend on individual network operators.
`0004 MTC continue to increase overcore networks. Thus,
`efficient use of network resources to provide MTC is impor
`tant to network operators.
`
`SUMMARY
`0005 Embodiments described herein provide for
`improved Machine Type Communications (MTC) over com
`munication networks. Typically, when User Equipment (UE)
`registers with a communication network (such as a Long
`Term Evolution (LTE) network), the UE is authenticated and
`a Packet Data Network (PDN) connection is established
`between the UE and the core of the network. If a device were
`to send MTC data over the network, the device would send the
`MTC data over the PDN connection. However, MTC data is
`usually so Small (i.e., just a few bytes) that it is a waste of
`network resources to send the MTC data over a PDN connec
`tion.
`0006. The systems described herein allow a device to send
`a small data transmission over a network using Non Access
`Stratum (NAS) signaling. NAS protocol is a signaling proto
`col used between a UE and a network element, Such as a
`mobility management entity. In an LTE network, NAS Sig
`naling is typically used for mobility management, and for
`Support of Session management between a UE and a Packet
`Data Network (PDN) gateway. In the embodiments described
`herein, NAS signaling is used to carry MTC data transmis
`sions. In other words, the small data transmissions for MTC
`are encapsulated in NAS signaling messages and sent over the
`network. This is advantageous because a PDN connection
`does not need to be established or used in order for a UE to
`send MTC data over the network. Therefore, network
`resources do not need to be wasted in transporting MTC data
`over a PDN connection. Due to the small size of MTC data,
`NAS signaling can be used to transport the MTC data. This
`can save network resources especially when there is signifi
`cant MTC traffic, such as during peak times.
`0007. One embodiment comprises an element of a com
`munication network. The network element is configured to
`
`receive NAS signaling that includes MTC data from a device.
`The network element is further configured to identify an MTC
`profile associated with the device that includes parameters
`defining what MTC data transmissions are allowed for the
`device through NAS signaling. The network element is fur
`ther configured to determine whether transmission of the
`MTC data is allowed by the device based on the MTC profile.
`If the transmission of the MTC data is allowed, then the
`network element is further configured to send the MTC data
`to another MTC entity, such as another MTC device or an
`MTC server. If the transmission of the MTC data is not
`allowed, then the network element is further configured to
`reject the transmission of the MTC data to the other MTC
`entity.
`0008 Inanother embodiment, the networkelement is con
`figured to identify an authorization parameter in the MTC
`profile that defines whether the device is authorized to send
`MTC data using NAS signaling, and to determine that the
`transmission of the MTC data is not allowed if the device is
`not authorized.
`0009. In another embodiment, the networkelement is con
`figured to identify a size parameter in the MTC profile that
`defines a size allowed for MTC data transmissions, to com
`pare the size of the MTC data to the size parameter, and to
`determine that the transmission of the MTC data is not
`allowed if the size of the MTC data exceeds the size param
`eter.
`0010. In another embodiment, the networkelement is con
`figured to identify a time parameter in the MTC profile that
`defines a time range allowed for MTC data transmissions, to
`compare the time of the transmission of the MTC data to the
`time parameter, and to determine that the transmission of the
`MTC data is not allowed if the time of the transmission is
`outside of the time range defined in the time parameter.
`0011. In another embodiment, the networkelement is con
`figured to identify a location parameter in the MTC profile
`that defines at least one location where the device is allowed
`to perform MTC data transmissions, to compare a location of
`the device to the location parameter, and to determine that the
`transmission of the MTC data is not allowed if the location of
`the device fails to comply with the location parameter.
`0012. In another embodiment, the network element does
`not have a bearer connection established with the device
`through the communication network. If the transmission of
`the MTC data in NAS signaling is not allowed, then the
`network element is configured to notify the device that the
`transmission was rejected, to establish a bearer connection
`with the device, and to receive the MTC data from the device
`over the bearer connection.
`0013. In another embodiment, the network element com
`prises a Mobility Management Entity (MME) of a Long Term
`Evolution (LTE) network. The MME is configured to receive
`the MTC profile from a Home Subscriber Server (HSS) in, for
`example, a Diameter Update-Location-Answer (ULA), and
`to store the MTC profile for the device. The MME is also
`configured to receive updated profile information for the
`MTC profile from the HSS in, for example, a Diameter Insert
`Subscriber-Data-Request (IDR), and to update the MTC pro
`file being stored for the device based on the updated profile
`information.
`0014. In another embodiment, the MTC data may be car
`ried in Packet Data Units (PDUs) in the NAS signaling. Thus,
`the MME is configured to convert the NAS PDUs to PDUs of
`an appropriate protocol, and send the PDUs to other network
`
`ERICSSON EXHIBIT 1035, Page 6
`
`

`

`US 2013/0227138 A1
`
`Aug. 29, 2013
`
`elements directly in the LTE network but bypassing a PDN
`connection. The other LTE network elements may include an
`MTC server, a Short Message Server (SMS) center, an SMS
`Gateway, an SMS router, an IWMSC, etc.
`0015. Other exemplary embodiments may be described
`below.
`
`DESCRIPTION OF THE DRAWINGS
`0016 Some embodiments of the present invention are now
`described, by way of example only, and with reference to the
`accompanying drawings. The same reference number repre
`sents the same element or the same type of element on all
`drawings.
`0017 FIG. 1 illustrates a communication network in an
`exemplary embodiment.
`0018 FIG. 2 is a flow chart illustrating a method of man
`aging MTC data transmissions in an exemplary embodiment.
`0019 FIG. 3 illustrates an LTE network in another exem
`plary embodiment.
`0020 FIG. 4 is a message diagram illustrating MTC data
`transmissions over an LTE network in an exemplary embodi
`ment.
`
`DESCRIPTION OF EMBODIMENTS
`0021. The figures and the following description illustrate
`specific exemplary embodiments of the invention. It will thus
`be appreciated that those skilled in the art will be able to
`devise various arrangements that, although not explicitly
`described or shown herein, embody the principles of the
`invention and are included within the scope of the invention.
`Furthermore, any examples described herein are intended to
`aid in understanding the principles of the invention, and are to
`be construed as being without limitation to Such specifically
`recited examples and conditions. As a result, the invention is
`not limited to the specific embodiments or examples
`described below, but by the claims and their equivalents.
`0022 FIG. 1 illustrates a communication network 100 in
`an exemplary embodiment. The embodiments described
`below allow for Machine Type Communication (MTC) data
`to be transmitted over network 100 in an efficient manner.
`Network 100 comprises a core network that provides com
`munication service to mobile devices. One example of net
`work 100 is a Long Term Evolution (LTE) network. FIG. 1
`illustrates network 100 being connected to an MTC device
`110 and an MTC entity 112. An MTC device 110 comprises
`a UE equipped for MTC and is able to communicate over a
`network to an MTC entity. Device 110 may be LTE-enabled
`in these embodiments so that it may communicate with an
`LTE network. Device 110 may be a wireless device, so a
`Radio Access Network (RAN) may be implemented between
`device 110 and the core of network 100. MTC entity 112
`comprises any system, server, or device that is able to receive
`MTC data from device 110. MTC entity 112 may represent an
`MTC server or another MTC device.
`0023 Network 100 includes a subscriber database (DB)
`102 and one or more network elements 104. Subscriber data
`base 102 comprises any system that stores Subscription-re
`lated information for end users or devices, which are also
`referred to as subscriber profiles. Subscriber database 102
`may be thought of a master database, such as a Home Sub
`scriber Server (HSS), that stores subscriber profiles, performs
`authentication and authorization of end users, provides infor
`mation about a subscriber's location, etc. Network element
`
`104 comprises any node within a core network that is able to
`receive MTC data from a device. For example, network ele
`ment 104 may comprise a Mobility Management Entity
`(MME), a Packet Data Network Gateway (PDN-GW), etc., of
`an LTE network. Although only one network element is
`shown in FIG. 1, network 100 may include multiple network
`elements.
`0024. In this embodiment, subscriber database 102 stores
`a subscriber profile that is associated with device 110. The
`subscriber profile also includes a profile for Machine Type
`Communications (MTC). The MTC profile includes param
`eters that define what MTC data transmissions are allowed for
`device 110 through NAS signaling. The MTC profile may
`include the following parameters:
`0025. An Authorization parameter indicating whether
`MTC data transmissions are allowed for this device
`(e.g., a value yes or no).
`0026. A Size parameter, which may be an integer value
`indicating a number of bytes allowed for an MTC data
`transmission, or two integer values indicating a byte
`range allowed for an MTC data transmission.
`0027. A Time parameter, which may be two timestamp
`values indicating a start time and an end time when MTC
`data transmissions are allowed. Alternatively, a single
`timestamp may indicate a time before or after which a
`MTC data transmission is allowed.
`0028. A Location parameter indicating a location from
`which MTC data transmissions are allowed. For
`example, the location parameter may be two values indi
`cating a geographic longitude and latitude where MTC
`data transmissions are allowed.
`Subscriber database 102 stores the MTC profile and is able to
`provide the MTC profile to network element 104 or other
`network elements (not shown) upon request.
`(0029 When in operation, device 110 collects MTC data
`and initiates a transmission of the MTC data over network
`100 to MTC entity 112. The amount of MTC data in the
`transmission is typically very small. For example, device 110
`may be connected to a gas meter, and may be configured to
`report a meter reading periodically to MTC entity 112. There
`fore, a data transmission initiated by device 110 may com
`prise a device ID and a meter reading. To send the MTC data,
`device 110 encapsulates the data in Non-Access Stratum
`(NAS) signaling (in an appropriate signaling message of NAS
`protocol), and transmits the NAS signaling toward network
`100. Transmission of MTC data will then be managed in
`network 100 as illustrated in FIG. 2.
`0030 FIG. 2 is a flow chart illustrating a method 200 of
`managing MTC data transmissions in an exemplary embodi
`ment. The steps of method 200 will be described with refer
`ence to network 100 in FIG.1, but those skilled in the art will
`appreciate that method 200 may be performed in other net
`works and systems. The steps of the flow charts described
`herein are not all inclusive and may include other steps not
`shown. The steps may also be performed in an alternative
`order.
`0031. In step 202, network element 104 receives the NAS
`signaling that includes the MTC data from device 110. In step
`204, network element 104 identifies an MTC profile associ
`ated with device 110. As described above, subscriber data
`base 102 stores an MTC profile for device 110 that includes
`parameters which define what MTC data transmissions are
`allowed for device 110. Therefore, network element 104
`retrieves and stores the MTC profile for device 110 at some
`
`ERICSSON EXHIBIT 1035, Page 7
`
`

`

`US 2013/0227138 A1
`
`Aug. 29, 2013
`
`point. Network element 104 may retrieve the MTC profile
`if/when MTC device 110 attaches to network 100. If MTC
`device 110 does not attach to network 100, then network
`element 104 may retrieve the MTC profile from subscriber
`database 102 upon receiving the data transmission.
`0032. In step 206, network element 104 determines
`whether transmission of the MTC data is allowed by device
`110 based the MTC profile. Network element 104 processes
`one or more parameters in the MTC profile to determine
`whether the MTC data transmission is allowed. In one
`example, network element 104 may identify an authorize
`parameter in the MTC profile that defines whether the device
`is authorized to send MTC data using NAS signaling, and
`determine that the transmission of the MTC data is not
`allowed if device 110 is not authorized. In another example,
`network element 104 may identify a size parameter in the
`MTC profile that defines a size allowed for MTC data trans
`missions, and compare the size of the MTC data to the size
`parameter. If the size of the MTC data exceeds the size param
`eter, then network element 104 determines that the transmis
`sion of MTC data is not allowed. In another example, network
`element 104 may identify a time parameter in the MTC profile
`that defines a time range allowed for MTC data transmissions,
`and compare the time of the transmission to the time param
`eter. If the time of the MTC data transmission is outside of the
`time range defined in the time parameter, then network ele
`ment 104 may determine that the transmission of the MTC
`data is not allowed. In another example, network element 104
`may identify a location parameter in the MTC profile that
`defines one or more locations where MTC data transmissions
`are allowed, and compare a location of device 110 to the
`location parameter. If the location of device 110 fails to com
`ply with the location parameter, then network element 110
`may determine that the transmission is not allowed.
`0033. If the transmission of MTC data is allowed, then
`network element 104 sends the MTC data to MTC entity 112
`in step 208. Network element 104 may send the MTC data
`using any desired protocol, which may not be NAS protocol.
`There may also be an interworking element between network
`element 104 and MTC entity 112 that converts between pro
`tocols used in network element 104 and MTC entity 112,
`which is not shown in FIG. 1.
`0034. If the transmission of MTC data is not allowed, then
`network element 104 rejects the transmission of the MTC
`data in step 210. If the data transmission is rejected, then
`network element 104 may also send a notification to device
`110 using NAS signaling.
`0035. In the embodiment described above, device 110
`may be attached to network 100 with or without a bearer
`connection established. For example, a device may attach to
`an LTE network and establish a Packet Data Network (PDN)
`connection (i.e., a bearer connection) during registration.
`However, there may be times when a device attaches to an
`LTE network but does not establish a PDN connection.
`Regardless of whether device 110 has established a bearer
`connection with network 100, device 110 is able to send MTC
`data to network 100 using NAS signaling. In another embodi
`ment, if the transmission of MTC data is rejected based on the
`MTC profile (as in step 210), then device 110 may send the
`MTC data to network 100 using a bearer connection. To
`initiate this, network element 104 may send a notification to
`device 110 (in NAS protocol) indicating that the MTC data
`transmission is/was rejected. If device 110 has an established
`bearer connection, then device 110 may send the MTC data to
`
`network element 104 over the bearer connection. If device
`110 does not have a bearer connection established, then
`device 110 may establish a bearer connection and then send
`the MTC data to network element 104 over the bearer con
`nection.
`0036. One particular instance of sending the MTC data
`over a bearer connection may occur if the MTC data is too
`large for NAS signaling. As described above, the MTC profile
`for device 110 may include a parameter defining a size of
`MTC data allowed for transmission (using NAS signaling). If
`the size of the MTC data exceeds the size parameter, then
`device 110 may send the MTC data over a bearer connection
`instead, which does not have similar size restraints. Device
`110 may also determine to send MTC data on a bearer con
`nection based on its knowledge of its profile. For example, a
`device will attempt to send MTC data via NAS signaling
`when the MTC data to be transmitted is below a threshold
`S17C.
`0037. By sending MTC data to a network 100 using NAS
`signaling, network resources do not need to be wasted in
`transporting the MTC data. Because MTC data is typically
`small, the MTC data can be sent efficiently using NAS sig
`naling. And, a device does not need to have a bearer connec
`tion established with the network in order to send MTC data
`to the network. This makes transmission of MTC data for
`efficient over networks, such as an LTE network.
`Example
`0038 FIGS. 3-4 illustrate an example of sending MTC
`data over an LTE network. FIG. 3 illustrates an LTE network
`300 in an exemplary embodiment. In this embodiment, LTE
`network 300 includes a Home Subscriber Server (HSS) 302
`and a Mobility Management Entity (MME) 304. HSS 302
`stores subscription-related information for MTC device 310
`and other devices that access LTE network 300. The subscrip
`tion-related information for device 310 includes a subscriber
`profile that indicates services that device 310 may access (if
`any). In this example, the subscriber profile for device 310
`includes a new MTC profile as described herein. The new
`MTC profile includes parameters that define what MTC data
`transmissions are allowed for device 310.
`0039 MME304 is responsible for tracking the location of
`UEs in LTE network 300, among other functionalities. One
`such functionality is to handle MTC data that is submitted by
`device 310 or other devices. MME304 has a NAS interface so
`that it is able to receive NAS signaling from device 310.
`0040. Device 310 may be an LTE-enabled device that is
`able to access services from LTE network 300, such as voice,
`data, etc., in addition to sending MTC data. Alternatively,
`device 310 may only support MTC data transmissions and
`cannot attach to LTE network 300 for any other purpose than
`to exchange NAS signaling.
`0041. In this embodiment, device 310 is allowed to attach
`to LTE network 300 without a PDN connection. This means
`that initially, device 310 will attach to LTE network 300
`through NAS signaling only. Thus, device 310 will transmit
`MTC data (e.g., Small data transmission) using NAS signal
`1ng.
`0042 FIG. 4 is a message diagram illustrating MTC data
`transmissions over LTE network 300 in an exemplary
`embodiment. To start, device 310 sends an attach request to
`MME304 to attach to LTE network300. The attach requestis
`in NAS protocol. LTE network 300 then attempts to authen
`ticate and authorize device 310. The attach request also trig
`
`ERICSSON EXHIBIT 1035, Page 8
`
`

`

`US 2013/0227138 A1
`
`Aug. 29, 2013
`
`gers an update location procedure, for example, on the S6a
`Diameter interface, between MME304 and HSS 302. There
`fore, MME304 sends an update location request, for example
`an S6a Diameter Update-Location-Request (ULR), to HSS
`302. HSS 302 identifies the MTC profile associated with
`device 310 in response to the ULR, and sends an update
`location answer, for example an S6a Update-Location-An
`swer (ULA), to MME 3.04 with the MTC profile. MME 3.04
`then stores the MTC profile for device 310 for as long as
`device 310 is registered with LTE network 300. MME 3.04
`also provides an attach answer to device 310 after it is regis
`tered. Although device 310 is attached to LTE network 300, it
`is attached without a PDN connection. In other words, device
`310 is allowed to register with LTE network 300 (so that
`MME304 has the MTC profile for device 310), but no bearer
`connection is established between LTE network 300 and
`device 310.
`0043. After attaching to LTE network 300, device 310
`collects data (referred to as MTC data) for transmission to
`MTC server 312 (as illustrated in FIG. 3). For example,
`assume that device 310 is connected to a gas meter and
`collects a reading from the gas meter. To send the MTC data
`in this example, device 310 inserts the MTC data into NAS
`signaling and sends the NAS signaling to MME 3.04. In
`response to receiving the NAS signaling, MME304 identifies
`the MTC profile that is has stored for device 310, and deter
`mines whether transmission of the MTC data is allowed by
`device 310. To do so, MME 3.04 determines whether the one
`or more parameters of the MTC profile are satisfied by the
`MTC data transmission, such as size of the data, location of
`device 310, time of day, etc. If the MTC data transmission
`passes the test of each of the parameters in the MTC profile,
`then MME 3.04 sends the MTC data to MTC server 312 (as
`illustrated in FIG. 4). MME 3.04 may convert Packet Data
`Units (PDUs) from the NAS signaling (which carry the MTC
`data) into PDUs in an appropriate protocol used by MTC
`server 312, and send the PDUs to MTC server 312 directly by
`bypassing a PDN connection.
`0044. If the data transmission fails one or more of the tests
`defined by the parameters, then MME 3.04 rejects the data
`transmission. MME 3.04 may optionally allow device 310 to
`establish a normal PDN connection to send the MTC data if
`the transmission fails using NAS protocol. For example, if the
`amount of data exceeds the sizeparameter in the MTC profile,
`then MME304 may notify device 310 so that device 310 can
`establish a PDN connection with LTE network 300 and send
`the MTC data over the PDN connection.
`0045. If the MTC profile would happen to change in HSS
`302, then HSS302 is able to notify MME304 of the update to
`the MTC profile. To do so, HSS 302 sends an update profile
`request, for example an S6a Diameter Insert-Subscriber
`Data-Request (IDR), to MME 3.04 with the updated profile
`information. MME 3.04 receives the update profile request
`(e.g., IDR), and updates the MTC profile being stored for
`device 310 based on the updated profile information.
`0046) Any of the various elements shown in the figures or
`described herein may be implemented as hardware, software
`in combination with hardware, firmware, or some combina
`tion of these. For example, an element may be implemented
`as dedicated hardware. Dedicated hardware elements may be
`referred to as “processors”, “controllers', or some similar
`terminology. When provided by a processor, the functions
`may be provided by a single dedicated processor, by a single
`shared processor, or by a plurality of individual processors,
`
`some of which may be shared. Moreover, explicit use of the
`term “processor or “controller should not be construed to
`refer exclusively to hardware capable of executing software,
`and may implicitly include, without limitation, digital signal
`processor (DSP) hardware, a network processor, application
`specific integrated circuit (ASIC) or other circuitry, field pro
`grammable gate array (FPGA), read only memory (ROM) for
`storing software, random access memory (RAM), non-vola
`tile storage, logic, or some other physical hardware compo
`nent or module.
`0047. Also, an element may be implemented as instruc
`tions executable by a processor or a computer to perform the
`functions of the element. Some examples of instructions are
`Software, program code, and firmware. The instructions are
`operational when executed by the processor to direct the
`processor to perform the functions of the element. The
`instructions may be stored on storage devices that are read
`able by the processor. Some examples of the storage devices
`are digital or solid-state memories, magnetic storage media
`Such as a magnetic disks and magnetic tapes, hard drives, or
`optically readable digital data storage media.
`0048 Although specific embodiments were described
`herein, the scope of the invention is not limited to those
`specific embodiments. The scope of the invention is defined
`by the following claims and any equivalents thereof.
`We claim:
`1. A network element for a communication network, the
`network element comprising a processor and an associated
`memory;
`the network element configured to receive Non Access
`Stratum (NAS) signaling that includes Machine Type
`Communication (MTC) data from a device;
`the network element further configured to identify an MTC
`profile associated with the device, the MTC profile
`including at least one parameter defining what MTC
`data transmissions are allowed for the device through
`NAS signaling, and to determine whether transmission
`of the MTC data is allowed by the device based on the
`MTC profile;
`the network element further configured to send the MTC
`data to another MTC entity when the transmission of the
`MTC data is allowed;
`the network element further configured to reject the trans
`mission of the MTC data to the another MTC entity
`when the transmission of the MTC data is not allowed.
`2. The network element of claim 1 wherein:
`the network element is further configured to identify an
`authorization parameter in the MTC profile that defines
`whether the device is authorized to send MTC data using
`NAS signaling, and to determine that the transmission of
`the MTC data is not allowed if the device is not autho
`rized.
`3. The network element of claim 1 wherein:
`the network element is further configured to identify a size
`parameter in the MTC profile that defines a size allowed
`for MTC data transmissions, to compare the size of the
`MTC data to the size parameter, and to determine that
`the transmission of the MTC data is not allowed if the
`size of the MTC data exceeds the size parameter.
`4. The network element of claim 1 wherein:
`the network element is further configured to identify a time
`parameter in the MTC profile that defines a time range
`allowed for MTC data transmissions, to compare the
`time of the transmission of the MTC data to the time
`
`ERICSSON EXHIBIT 1035, Page 9
`
`

`

`US 2013/0227138 A1
`
`Aug. 29, 2013
`
`parameter, and to determine that the transmission of the
`MTC data is not allowed if the time of the transmission
`is outside of the time range defined in the time param
`eter.
`5. The network element of claim 1 wherein:
`the network element is further configured to identify a
`location parameter in the MTC profile that defines at
`least one location where the device is allowed to perform
`MTC data transmissions, to compare a location of the
`device to the location parameter, and to determine that
`the transmission of the MTC data is not allowed if the
`location of the device fails to comply with the location
`parameter.
`6. The network element of claim 1 wherein:
`when the transmission of the MTC data is not allowed via
`NAS signaling:
`the network element is further configured to notify the
`device that the transmission was rejected, to establish
`a bearer connection with the device, and to receive the
`MTC data from the device over the bearer connection.
`7. The network element of claim 1 wherein:
`the network element comprises a Mobility Management
`Entity (MME) for a Long Term Evolution (LTE) net
`work.
`8. The system of claim 7 wherein:
`the MME is configured to receive the MTC profile in a
`Diameter Update-Location-Answer (ULA) from a
`Home Subscriber Server (HSS), and to store the MTC
`profile for the device.
`9. The system of claim 8 wherein:
`the MME is further configured to receive updated profile
`information for the MTC profile in a Diameter Insert
`Subscriber-Data-Request (IDR) from the HSS, and to
`update the MTC profile being stored for the device based
`on the updated profile information.
`10. A met

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket