Title of Invention

DISTRIBUTED ARCHITECTURE AND METHODS FOR BROADCAST/MULTICAST SERVICE

Abstract A distributed architecture and method for MBMS delivery is disclosed. The various embodiments enable selection combining and soft combining by UEs for MBMS transmissions. An MBMS service notification (509) is sent to all E-Nodes (503). The E-Nodes proceed to request counting (511) from the UEs (501). A transmission request (513) is then sent to the anchor MBMS- Transmission Control Function (TCF) (505) from the E-Nodes (503). The anchor MBMS-TCF (505) generates resource allocation and scheduling profiles and segmentation and reassembly (SAR) profiles for the E-Nodes and sends the profiles (515) to the E-Nodes. The E-Nodes (503) use the profiles for resource allocation and configuration (517) and transmit MBMS data (519) in accordance with the profiles. The anchor MBMS-TCF (505) may then coordinate.
Full Text DISTRIBUTED ARCHITECTURE AND METHODS FOR
BROADCAST/MULTICAST SERVICE
FIELD OF THE DISCLOSURE
The present disclosure relates generally to communication networks providing
multimedia broadcast multicast service, and more particularly to methods and
apparatus for providing and receiving multimedia broadcast multicast services within
a communication network coverage area.
BACKGROUND
The localized multicast approach reduces expended network resources by
limiting transmissions to a geographic area defined by the radio coverage area of a
base transceiver station or even smaller areas as defined by antenna coverage sectors
of the base transceiver station. Multicast services in general are described in various
standards such as the Third Generation Partnership Project (3GPP), Universal Mobile
Telephone System (UMTS) standards.
Localized multicast is likewise generally described in the UMTS standards.
The UMTS standards, Release 6, define in general, architectures and methods of
operation such as a counting procedure for Multimedia Broadcast, Multicast Service
(MBMS) whereby the network learns the status of mobile devices in each cell and
configures Radio Bearers (RBs) based upon the learned status information.
Two modes of operation are employed in the standards, namely, Point-to-Point
(PTP) and Point-to-Multipoint (PTM). Under counting procedures, coverage areas
having less than a preset number of users, employ PTP operation which requires setup
of RBs individually per user. Conversely, coverage areas having at least the preset
number of users will employ PTM for MBMS delivery wherein individual RBs are
not required.
For MBMS delivery using PTM, it is desirable for mobile stations, also
referred to as "User Equipment" (UEs), to employ macro-diversity, that is, to employ
selection combining or soft combining of multiple signal transmissions.
In the case of selection combining, the "Protocol Data Units" (PDUs) from
two, or more than two, cells should be generated in the same manner, although they

need not be transmitted simultaneously. For soft combining, the PDUs from two cells
should likewise be generated in the same manner and also should be transmitted
simultaneously.
However, the current Enhanced Universal Terrestrial Radio Access Network
(UTRAN) architecture incorporates cells ("Base Transceiver Stations" (BTS) or
"Node Bs"), which provide scheduling and segmentation and reassembly (SAR)
functions independently of any central point of control. Such architecture does not
account for the UE's need to employ macro-diversity for MB MS PTM as discussed
above.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram illustrating an exemplary communications network having
various coverage areas with mobile stations located therein.
FIG. 2 is a diagram illustrating a high-level architecture in an Enhanced
Multimedia Broadcast Multicast Service network.
FIG. 3 is a block diagram of a mobile station in accordance with some
embodiments.
FIG. 4 is a block diagram of protocol architecture for a mobile station, a base
transceiver station and an anchor in accordance with the embodiments.
FIG. 5 is a signal flow diagram illustrating a high level operation of a network
in accordance with the embodiments.
FIG. 6 is a flow chart illustrating a method of operation of a base station in
accordance with an embodiment.
FIG. 7 is a flow chart illustrating a method of operation of an anchor in
accordance with an embodiment.

FIG. 8 is a flow chart illustrating a method of operation of a base station in
accordance with some embodiments.
DETAILED DESCRIPTION
Methods and apparatuses for providing a distributed architecture for MBMS
delivery are provided herein.
Turning now to the drawings wherein like numerals represent like
components, FIG. 1 illustrates a communications network 100, with various base
stations 103, each base station 103 having a corresponding coverage area 105. In
general, base station coverage areas may overlap and, in general, form an overall
network coverage area. An MBMS coverage area may comprise a number of base
station coverage areas 105, which may form a contiguous radio coverage area.
However, it is not required to have contiguous MBMS coverage and therefore the
MBMS coverage area may alternatively be distributed throughout an overall network
coverage area. Furthermore, each coverage area may have a number of mobile
stations or UEs 109. A number of bases stations 103 will be connected to a base
station controller 101 via backhaul connections 107. The base station controller and
base stations form a Radio Access Network (RAN). The overall network may
comprise any number of base station controllers, each controlling a number of base
stations. Note that the base station controller 101 may alternatively be implemented
as a distributed function among the base stations.
The base stations 103 may communicate with the mobile stations 109 via any
number of standard air interfaces and using any number of modulation and coding
schemes. For example, E-UMTS or CDMA2000 may be employed. Further, E-
UMTS may employ Orthogonal Frequency Division Multiplexing (OFDM) and
CDMA2000 may employ orthogonal spreading codes such as the Walsh codes. Semi-
orthogonal spreading codes may also be utilized to achieve additional channelization
over the air interface.
FIG. 2 represents the general architecture of an Enhanced Multimedia
Broadcast Multicast Service (MBMS) network. Each E-node 211,213 corresponds to

a base transceiver station, and is alternatively referred to as a cell. Also, the network
200 illustrated in FIG. 2 will have a number of control points, referred to herein as
anchors, such as anchor 207 and anchor 209, each of which may be connected to any
number of E-nodes.
Typically, an anchor will control a number of cells over a contiguous radio
coverage area although such a schema is not required. Returning to FIG. 2, each E-
nodc may have a number of mobile devices within its respective radio coverage area.
In some embodiments, the Broadcast Multicast Service Center (BM-SC) provides
functions for MBMS user service provisioning and delivery. The BM-SC may also
serve as an entry point for content provider 203, 205 MBMS transmissions, may
authorize and initiate MBMS Bearer Services within the Public Land Mobile Network
(PLMN) and may schedule and deliver MBMS transmissions in some embodiments.
If a Radio Link Control (RLC) function and Medium Access Control (MAC)
function reside the E-nodes 211,213, a centralized Radio Resource Management
(RRM) function is required to synchronize the scheduling and segmentation and
reassembly (SAR) functions as well as to coordinate the RLC and MAC functions
between the various E-Nodes.
Assuming that a number of mobile stations within an E-node radio coverage
area are configured to receive an MBMS service ("subscribed to MBMS"), then each
mobile station will receive the MBMS data via PTM. The cells that have no mobile
devices subscribed to MBMS, may not establish a PTM RB.
It is to be understood that cells that do not have mobile stations subscribed to
MBMS may still have mobile stations present with their respective radio coverage
areas. Note that the radio coverage areas represented by FIG. 1 shows that radio
coverage areas or cells 105 may overlap. Therefore, mobile stations are capable of
communicating with, or receiving data from, several cells having overlapping areas.
Therefore, mobile stations may receive transmissions from more than one cell and
combine the transmissions. FIG. 2 also illustrates the concept of the "best server,"
that is, the cell providing the mobile station with the best coverage at that particular
time. The best server may be determined by any number of parameters such as

signal-to-noise-and-interference ratio (SINR), bit error rate (BER), frame erasure rate
(FER), or any other indicator, combination of indicators, or an indicator output from
an algorithm using any one or more of the indicators as an input, all being understood
by one of ordinary skill in the art. Therefore, a mobile station may receive a counting
request from its best server cell in which case the mobile station may join the
counting procedure by responding to the best server E-node.
Therefore, returning to FIG. 1, a mobile station 109 may leave a cell having a
PTM RB and move to a cell which previously did not have a PTM RB established. In
this case, the mobile station may initiate PTM setup on the new best server cell.
FIG. 3 is a block diagram illustrating the primary components of a mobile
station in accordance with some embodiments. Mobile station 300 comprises user
interfaces 301, at least one processor 3 03, and at least one memory 311. Memory 311
has storage sufficient for the mobile station operating system 305, applications 307
and general file storage 309. Mobile station 300 user interfaces 301, may be a
combination of user interfaces including but not limited to a keypad, touch screen,
voice activated command input, and gyroscopic cursor controls. Mobile station 300
has a graphical display 317, which may also have a dedicated processor and/or
memory, drivers etc. which are not shown in FIG. 3.
It is to be understood that FIG. 3 is for illustrative purposes only and is for
illustrating the main components of a mobile station in accordance with the present
disclosure, and is not intended to be a complete schematic diagram of the various
components and connections therebetween required for a mobile station. Therefore, a
mobile station may comprise various other components not shown in FIG. 3 and still
be within the scope of the present disclosure.
Returning to FIG. 3, the mobile station 300 may also comprise a number of
transceivers such as transceivers 313 and 315. Transceivers 313 and 315 may be for
communicating with various wireless networks using various standards such as, but
not limited to, UMTS, CDMA2000,802.11, 802.16, etc.

Memory 311 is for illustrative purposes only and may be configured in a
variety of ways and still remain within the scope of the present disclosure. For
example, memory 311 may be comprised of several elements each coupled to the
processor 303. Further, separate processors and memory elements may be dedicated
to specific tasks such as rendering graphical images upon a graphical display. In any
case, the memory 31 lwill have at least the functions of providing storage for an
operating system 305, applications 307 and general file storage 309 for mobile station
300. In some embodiments, applications 307 may comprise a software stack that
communicates with a stack in the E-node.
Turning now to FIG. 4, mobile station, E-node, and anchor architectures in
accordance with the various embodiments are illustrated. Mobile stations, or User
Equipment (UE) 401 comprises a stack having a Radio Link Controller (RLC) 407, a
Medium Access Controller (MAC) 409, and a Physical Layer (PHY) 411.
E-Node 403 similarly has an RLC 415, MAC 417 and PHY 419. However, E-
Node 403 additionally in the various embodiments has MBMS Transmission Control
Function (TCF) 413. Likewise, anchor 405 has an MBMS-TCF 421.
In the various embodiments, the MBMS-TCF provides resource allocation and
scheduling profiles for MBMS service to each cell and also provides a segmentation
and reassembly (SAR) profile. FIG. 5 is a signal flow diagram illustrating high level
operation related to the MBMS-TCF in accordance with the various embodiments.
In FIG. 5, BM-SC 507 may send an MBMS notification 509 to the various E-
nodes such as E-Node 503. The notification 509 may comprise a service identifier
corresponding to the particular provider MBMS, and also a session identifier wherein
multiple sessions may be available.
The E-Node 503 will then broadcast a counting request 511 to UE 501 and all
UEs within the E-Node 503 radio coverage area. The counting request may comprise
a service identifier corresponding to the particular provider MBMS, and also a session
identifier in the case of multiple available sessions. The counting request may further
include additional information such as an initial probability factor, Temporary Mobile

Group Identity (TMGI), session identifier, and further in some embodiments a Signal-
to-Noisc Ratio (SINR) range. Various counting methods and apparatuses that may be
vised in conjunction with the various embodiments herein disclosed are described by
U.S. Patent Application Serial No. 11/286,799 "ADAPTIVE BEARER
CONFIGURATION FOR BROADCAST/MULTICAST SERVICE USING
RECEIVED RESPONSE INFORMATION" and further by U.S. Patent Application
Serial No. 11/286801 "ADAPTIVE BEARER CONFIGURATION FOR
BROADCAST/MULTICAST SERVICE," both of which are assigned to Motorola,
Inc. and both of which are hereby incorporated by reference herein.
Therefore in some embodiments, a "0-1" counting may be applied wherein the
E-Node need not differentiate between users. In this case, the E-Node only needs to
determine whether any mobile stations are within the cell that are subscribed to
MBMS and, in some embodiments also whether the mobile stations have not
previously received the offered MBMS transmission. For example, a counting
request from the base station may comprise a service identifier corresponding to the
particular provider MBMS, and also a session identifier wherein multiple sessions
may be available. If a mobile station is subscribed to MBMS as determined by the
service identifier, but has not received the current session as determined by the
session identifier, the mobile station may indicate that it wants to receive the offered
session. Counting requests that differentiate between various users may be used in the
various embodiments alternatively, or in combination with various E-Nodes that use
0-1 counting and various E-Nodes that use other counting approaches. Therefore, any
counting technique may be used aad remain within the scope of the various
embodiments herein disclosed.
Returning to FIG. 5, the E-Nodc 503 sends its transmission request 513 to the
anchor, which is handled by the anchor MBMS-TCF 505. The anchor MBMS-TCF
505 generates a transmission tree structure having the E-Nodes as leaves, and thereby
creates resource and scheduling profiles, and segmentation and reassembly (SAR)
profiles for the E-Node 503, and other E-Nodes commonly connected to the anchor
MBMS-TCF 505. The MBMS profiles 515 are then sent to the E-Node 503. The E-
Node 503 may then allocate MBMS resources 517, establish a Point-to-Multipoint

(PTM) Radio Bearer (RB), and begin MBMS data transmission 519. The MBMS
resources may be, for example, one or more OFDM sub-carriers.
FIG. 6 illustrates the E-Node operation in accordance with, an embodiment.
The E-Node receives the BM-SC service notification in block 601, and broadcasts a
counting request 603 to all UEs within its radio coverage area. Any UE that wants to
receive the MBMS broadcast will join the counting procedure as shown in block 605.
It is to be understood that if no UE responds to the counting the procedure halts and
no PTM RB may be established for MBMS from that particular E-Node.
However, assuming that at least one response was received in response to the
counting request, as shown in block 605, the E-Node MBMS-TCF will send the
transmission request to the anchor TCF as shown in block 607.
In response, the anchor TCF will send a resource scheduling profile and a
SAR profile to the E-Node as shown in block 609. The E-Node will then configure
its SAR function and scheduling entity based on the received profiles as shown in
block 611. In block 613, the E-Node established a PTM RB and transmits.
Turning now to FIG. 7, operation of an anchor is illustrated in accordance with
an embodiment. In block 701 service notification is sent to all E-Nodes connected to
the anchor. The anchor TCF receives the various E-Node transmission requests from
E-Nodes having interested UEs. The transmission requests may included cell ID,
available resource and other bearer information.
In blocks 705 and 706 the anchor TCF creates resource allocation and
scheduling profiles and SAR profiles for each E-Node having interested UEs. Block
706 shows additional details of some embodiments, which involves creating a
transmission tree structure wherein the connected E-Nodes are the leaves of the tree.
This structure determines control plane (C-plane) control information transmission
and may determine user plane (U-plane) data distribution in some embodiments.
To accommodate soft combining by the UEs, the resource allocation will
allocate identical OFDM tones (subcarriers) wherever possible based on availability.

For scheduling, the resource may be arranged into the MBMS super-frame structure
where each frame contains multiple Transmission Timing Intervals (TTIs). The
MBMS-TCF may allocate the start TTI index and end TTI index per MBMS super-
frame for each service. Buffering may be used as required to smooth the MBMS
traffic. The SAR information may include a segmentation option, Protocol Data Unit
(PDU) size, padding option, etc., and may be provided to the anchor TCF in the
combing request message. The MBMS-TCF may then determine the best SAR
profile for the particular service.
The anchor TCF sends the profiles to the various E-Nodes as shown in block
709 and performs coordination as shown in block 711. Note that if an E-Node that
did not join in MBMS transmission needs to transmit later, that is, if a UE interested
in the transmission enters the E-Node coverage area, the UE may request a Point-to-
point (PTP) RB and receive the transmission via PTP. If MBMS PTM is already
occurring and a UE subsequently enters the coverage area, a Multicast Control
Channel (MCCH) will inform the UE of the ongoing service. The E-Node will send
counting requests periodically for available services that may be ongoing. The E-
Node may send a combing request at any subsequent time. The anchor MBMS-TCF
may update the transmission tree and update the profiles in some embodiments, and
subsequently transmit profiles to the newly added E-Node.
When all UEs move out of a E-Node coverage area, the E-Node may turn off
MBMS transmission. This case is illustrated by FIG. 8 for the various embodiments.
After the interested UEs leave the E-Node coverage area, the E-Node will conduct a
counting as shown in block 801. If no response is received as shown in block 803, the
E-Node will send a remove request to the anchor TCF as shown in block 805. The
anchor TCF will update the transmission tree structure appropriately. After receiving
an acknowledgement in block 807 the E-Node may turn off MBMS transmission as
shown in block 809.
While the preferred embodiments have been illustrated and described, it is to
be understood that the disclosure is not so limited. Numerous modifications, changes,
variations, substitutions and equivalents will occur to those skilled in the art without

departing from the spirit and scope of the present invention as defined by the
appended claims.

Claims:
1. A method of operating a wireless communications network infrastructure entity
comprising:
sending a service notification to at least one base transceiver station;
receiving a transmission request from said at least one base transceiver station;
creating a resource allocation and scheduling profile for said at least one base
transceiver station; and
sending said resource allocation and scheduling profile to said at least one base
transceiver station.
2. The method of claim 1, further comprising:
creating a segmentation and reassembly profile and sending said segmentation
and reassembly profile to said at least one base transceiver station.
3. The method of claim 1, wherein the step of creating a resource allocation and
scheduling profile further comprises;
allocating a start Transmission Timing Interval (TTI) index and an end
Transmission Timing Interval index in accordance with a transmission superframe.
4. The method of claim 2, wherein the step of creating a segmentation and
reassembly profile further comprises:
providing a segmentation option, a Protocol Data Unit (PDU) size, and a padding
option.
5. The method of claim 1, wherein the step of receiving a transmission request
further comprises:
receiving available resource information from said at least one base transceiver
station.

6. A method of operating a wireless communications network infrastructure entity
comprising:
receiving a service notification;
broadcasting a counting request;
sending a transmission request;
receiving a resource allocation and scheduling profile;
configuring a scheduling function using said resource allocation and scheduling
profile; and
transmitting data in a Point-to-Multipoint transmission mode using said
scheduling function.
7. The method of claim 6 further comprising:
receiving a segmentation and reassembly profile and configuring a
segmentation and reassembly function.
8. The method of claim 6 wherein the step of receiving a resource allocation and
scheduling profile further comprises:
receiving a start TTI index and an end TTI index in accordance with a
transmission superframe.
9. The method of claim 7 wherein the step of receiving a segmentation and
reassembly profile further comprises:
receiving a segmentation option, a Protocol Data Unit (PDU) size, and a padding
option.
10. The method of claim 6 wherein the step of sending a transmission request further
comprises:
sending available resource information.

11. A base station comprising:
a transceiver; and
a controller coupled to said transceiver, configured to:
receive a service notification;
broadcast a counting request;
send a transmission request;
receive a resource allocation and scheduling profile;
configure a scheduling function using said resource allocation and
scheduling profile; and
transmit data in a Point-to-Multipoint transmission mode using said
scheduling function.
12. The base station of claim 11, wherein said controller coupled to said transceiver is
further configured to receive a segmentation and reassembly profile and configure a
segmentation and reassembly function.
13. The base station of claim 11, wherein said controller coupled to said transceiver is
further configured to receive a start TTI index and an end TTI index in accordance with a
transmission superframe.
14. The base station of claim 11, wherein said controller coupled to said transceiver is
further configured to receive a segmentation option, a Protocol Data Unit (PDU) size, and
a padding option.
15. The base station of claim 11, wherein said controller coupled to said transceiver is
further configured to send available resource information.

16. A network anchor entity comprising:
a transceiver; and
a controller coupled to said transceiver, configured to:
receive a transmission request;
create a resource allocation and scheduling profile; and
send said resource allocation and scheduling profile.
17. The network anchor entity of claim 16, wherein said controller is further
configured to determine and send a start TTI index and an end TTI index in accordance
with a transmission supcrframc.
18. The network anchor entity of claim 16, wherein said controller is further
configured to create a segmentation and reassembly profile and send said segmentation
and reassembly profile.
19. The network anchor entity of claim 18, wherein said controller is further
configured to receive available resource information.
20. The network anchor entity of claim 18, wherein said controller is further
configured to send a segmentation option, a Protocol Data Unit (PDU) size, and a
padding option.

A distributed architecture and method for MBMS delivery is disclosed. The various embodiments enable selection
combining and soft combining by UEs for MBMS transmissions. An MBMS service notification (509) is sent to all E-Nodes (503).
The E-Nodes proceed to request counting (511) from the UEs (501). A transmission request (513) is then sent to the anchor MBMS-
Transmission Control Function (TCF) (505) from the E-Nodes (503). The anchor MBMS-TCF (505) generates resource allocation
and scheduling profiles and segmentation and reassembly (SAR) profiles for the E-Nodes and sends the profiles (515) to the E-Nodes.
The E-Nodes (503) use the profiles for resource allocation and configuration (517) and transmit MBMS data (519) in accordance
with the profiles. The anchor MBMS-TCF (505) may then coordinate.

Documents:

03064-kolnp-2008-abstract.pdf

03064-kolnp-2008-claims.pdf

03064-kolnp-2008-correspondence others.pdf

03064-kolnp-2008-description complete.pdf

03064-kolnp-2008-drawings.pdf

03064-kolnp-2008-form 1.pdf

03064-kolnp-2008-form 3.pdf

03064-kolnp-2008-form 5.pdf

03064-kolnp-2008-international publication.pdf

03064-kolnp-2008-international search report.pdf

03064-kolnp-2008-pct priority document notification.pdf

03064-kolnp-2008-pct request form.pdf

3064-KOLNP-2008-(02-07-2014)-CLAIMS.pdf

3064-KOLNP-2008-(02-07-2014)-CORRESPONDENCE.pdf

3064-KOLNP-2008-(05-08-2013)-OTHERS.pdf

3064-KOLNP-2008-(10-05-2012)-ASSIGNMENT.pdf

3064-KOLNP-2008-(10-05-2012)-CORRESPONDENCE.pdf

3064-KOLNP-2008-(10-05-2012)-FORM-1.pdf

3064-KOLNP-2008-(10-05-2012)-FORM-2.pdf

3064-KOLNP-2008-(10-05-2012)-FORM-3.pdf

3064-KOLNP-2008-(10-05-2012)-FORM-5.pdf

3064-KOLNP-2008-(10-05-2012)-FORM-6.pdf

3064-KOLNP-2008-(10-05-2012)-PA-CERTIFIED COPIES.pdf

3064-KOLNP-2008-(17-10-2013)-ABSTRACT.pdf

3064-KOLNP-2008-(17-10-2013)-ANNEXURE TO FORM 3.pdf

3064-KOLNP-2008-(17-10-2013)-CLAIMS.pdf

3064-KOLNP-2008-(17-10-2013)-CORRESPONDENCE.pdf

3064-KOLNP-2008-(17-10-2013)-DESCRIPTION (COMPLETE).pdf

3064-KOLNP-2008-(17-10-2013)-DRAWINGS.pdf

3064-KOLNP-2008-(17-10-2013)-FORM-1.pdf

3064-KOLNP-2008-(17-10-2013)-FORM-13.pdf

3064-KOLNP-2008-(17-10-2013)-FORM-2.pdf

3064-KOLNP-2008-(17-10-2013)-OTHERS.pdf

3064-KOLNP-2008-(17-10-2013)-PA.pdf

3064-KOLNP-2008-(17-10-2013)-PETITION UNDER RULE 137.pdf

3064-KOLNP-2008-ASSIGNMENT.pdf

3064-KOLNP-2008-CORRESPONDENCE 1.1.pdf

3064-kolnp-2008-form 18.pdf

3064-KOLNP-2008-GPA.pdf

abstract-03064-kolnp-2008.jpg


Patent Number 263426
Indian Patent Application Number 3064/KOLNP/2008
PG Journal Number 44/2014
Publication Date 31-Oct-2014
Grant Date 28-Oct-2014
Date of Filing 28-Jul-2008
Name of Patentee MOTOROLA, INC.
Applicant Address 1303 EAST ALGONQUIN ROAD SCHAUMBURG, ILLINOIS
Inventors:
# Inventor's Name Inventor's Address
1 CAI, JHIJUN 3009 MANOR GREEN BOULVEVARD, EULESS, TEXAS 76039
PCT International Classification Number H04Q 7/00
PCT International Application Number PCT/US2007/061178
PCT International Filing date 2007-01-27
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 11/347650 2006-02-03 U.S.A.