Title of Invention

METHOD FOR RECEIVING BROADCAST IN A WIRELESS MULTIPLE ACCESS NETWORK AND ACCESS TERMINAL THEREOF

Abstract An access terminal an a wireless multiple-access network monitors multiple broadcast soft handoff groups simultaneously in order to select the best logical broadcast channels to decode based upon broadcast contents selected by a user of the access terminal. When in a traffic state the access terminal is able to decode one or more broadcast channels by decoding a unicast channel from a traffic server during one time slot and then decoding a broadcast channel from a broadcast server during another time slot.
Full Text FORM 2
THE PATENTS ACT, 1970
(39 of 1970) &
The Patents Rules, 2003
COMPLETE SPECIFICATION
(See section 10, rule 13)
"METHOD AND APPARATUS FOR
RECEIVING BROADCAST IN
A WIRELESS MULTIPLE
ACCESS COMMUNICATIONS SYSTEM"
QUALCOMM INCORPORATED of 5775 Morehouse Drive, San Diego, California 92121-1714, USA.
The following specification particularly describes the invention and the manner in which it is to be performed.

2
METHOD AND APPARATUS FOR RECEIVING BROADCAST IN A WIRELESS MULTIPLE-ACCESS COMMUNICATIONS SYSTEM
Reference to Co-Pending Applications for Patent
[0001] The present Application for Patent is related to the following co-pending U.S.
Patent Applications:
U.S. Publication No. 2003/0036384, filed August 20, 2001 and published February 20,2003, for "Method and System for Handoff in a Broadcast Communication System;" and
U.S. Publication No. 2003/0114177, filed August 20, 2001 and published June 19, 2003, for "Method and System for Signaling in a Broadcast Communication System."
BACKGROUND
Field
[0002] An access terminal in a wireless multiple-access communications system selects
a source of broadcast content from among multiple sources of multiple contents.
Background
[0003] Wireless multiple-access communications systems are being adapted by means
of developing data transmission standards and products designed to meet the demand for high-speed data services. As services provided by wireless systems expand to embrace high-speed data services, the expectation is that users will demand access to program information otherwise made available by broadcasting in other multiple user communications systems. This demand may be satisfied in a wireless system by broadcasting content on high-speed data channels reserved for such use. Cellular users would be able to select among various wireless broadcast channels in order to receive programming on cellular devices. Thus, in addition to the usual voice and text messaging services, a cellular user might also elect to receive a channel of sports
programming, or a specific sports event on an identified sports programming channel, on a cellular device.

W O 2006/017610 PCT/US2005/027640
f0004] The proliferation of programming subject matter available from a plurality of
wireless broadcast channels allows users to maintain wireless broadcast channel links to selected programming content and to navigate through and select from a set of programs preferred by the user. There is a need therefore, to provide maximum convenience to the user, wherein the access terminal evaluates the quality of the available wireless broadcast channels carrying the selected contents and select the best source of the contents from among the available wireless broadcast channels based upon that cuality. Additionally, there is a desire for access terminal ability to control which wireless broadcast channels it attempts to decode. Further, it is desirable when in a traffic state, for the access terminal to decode wireless broadcast channels while also decoding a set of traffic channels to engage in communications.
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] FIG. 1 is a diagram of a wireless multiple-access communications system that
supports wireless communications for a number of users.
[0006] FIG. 2 is a block diagram of access terminal architecture.
[0007] FIG. 3 is a diagram of a wireless broadcast environment in which an access
terminal performs a process for evaluating and ranking broadcast servers.
[0008] FIG. 4 is a block diagram of the process for evaluating and ranking broadcast
servers.
[0009] FIG. 5 is a diagram of a wireless broadcast environment in which an access
terminal performs the process of evaluating and ranking broadcast servers while
connected for a unicast call.
DETAILED DESCRIPTION
[0010} Wireless multiple-access communications systems (hereinafter, "wireless
systems") are being adapted by means of developing data transmission standards and products designed to meet the demand for high-speed data services. For example, providers of Code Division-Multiple access ("CDMA") cellular services recently
adopted the lxEV-DO standard for sending and receiving high-speed packet-switched data. Other high-speed standards include the TIA/EIA/IS-856 standard defining High Data Rate (HDR) or High Rate Packet Data (HRPD) cellular communications, and the

WO 2006/017670 PCT/US 2005/027610
evolving 1xEV-DV standard combining voice with even higher data rates. Products and
services are being quickly developed to implement the emerging high-speed data
standards for wireless systems.
[0011] As services provided by wireless systems expand to embrace high-speed data
services, the expectation is that users will demand access to program information
otherwise made available by broadcasting in other multiple user communications
systems. This demand may be satisfied in a wireless system by broadcasting content on
high-speed data channels reserved for such use. For example, a cellular system may
provide multiple IxEV-DO (or equivalent) channels of programming to users on a
broadcast basis; each of these channels may be termed a "wireless broadcast channel."
Cellular users would be able to select among various wireless broadcast channels in
order to receive programming on cellular devices. Thus, in addition to the usual voice
and text messaging services, a celluler user Might also elect to receive a channel of
sports programming or a specific sports event on an identified sports programming
channel, on a cellular device.
[0012] A proliferation of programming subject matter available from a plurality of
wireless broadcast channels will enable the users of access terminals to maintain
wireless broadcast channel links to selected programming content and to navigate
through and select from a set of programs preferred by the user. For example, a user
may elect to maintain links to a baseball game, a stock reporting service, and a
congressional news conference on an access terminal while the user moves within the
wireless system. It will be the case that the same program content (the baseball game,
for example) will be available on more than one wireless broadcast channel. It will
further be the case that multiple Radio Frequency (RF) links providing the channels
carrying the selected contents will be encountered and monitored by the user's access
terminal as the user moves through the wireless system.
[0013] In order to provide maximum convenience to the user, the access terminal
should evaluate the quality of the available wireless broadcast channels carrying the selected contents and select the best source of the contents from among the available wireless broadcast channels based upon that quality. Thus, there will be times when an access terminal will need to control which wireless broadcast channels it attempts to decode. Further, when in a traffic state, the access terminal should be able to decode

WO2006/01761

5

PCT/US2005/027640
wireless broadcast channels while also decoding a set of traffic channels to engage in
communications.
[0014] In one aspect, an access terminal monitor multiple broadcast soft handoff groups
simultaneously in order to evaluate and rank the best broadcast channels to decode
based upon contents selected by a user of the access terminal.
[0015] In another aspect, an access terminal in a traffic state is able to evaluate and rank
one or more broadcast channels while in a traffic state by decoding a unicast channel
from a traffic server during one time slot and then decoding a broadcast channel from a
broadcast server during another time slot.
[0016] In this specification, a wireless multiple-access network ("wireless network")
includes infrastructure for receiving and serving requests for access to a network in
order to provide users with the capability to communicate with other users of the
network and/or with other users of other networks. Incseasingly, wireless networks also
provide mats with access to services from sources in the network and/or other networks.
Network access is provided to an access terminal such as a mobile phone, computer,
personal digital assistant, or other equivalent devices by point-to-point communications
between the access terminal and one or more access nodes of the wireless network. Such
networks have been deployed or will be deployed, or will be adapted with protocols and
equipment for broadcasting to access terminals by way of wireless broadcasting
channels. A wireless broadcasting channel is a wireless system channel that is accessible
to any one or more access terminals for receipt of subject matter by way of the channel.
A wireless broadcasting channel has "content, wherein content of a wireless broadcast
channel is the subject matter or substance of the broadcast; that is to say, content is what
a wireless broadcast channel that is broadcasting something is broadcasting.
[0017] Broadcast content is provided in a wireless network in various forms by servers.
In this specification, "a server" is a physical resource in a wireless network that provides
a service for access terminals in the wireless network.
[0018] For the purposes of illustration and example, a wireless system may be
embodied in a CDMA cellular system in which access terminals include cellular devices and the wireless system infrastructure includes base stations, each with an area of coverage divided into sectors. A CDMA cellular system includes physical channels and logical channels. As used herein, a physical channel has two components: "an RF frequency and a code sequence." A logical channel on a forward link (from the wireless

'W02006/017610 PCT/US2005/027640
6
system to an access terminal) corresponds to one of 64 Walsh codes. A logical forward
link traffic channel carries information (voice or data) to an access terminal. Adaptation
of the protocols and layers of a CDMA wireless system for broadcasting to access
terminals on high speed forward link traffic channels may be undertaken according to
the teachings of U.S. Patent 6,539,030.
[0019] In FIG. 1, a wireless multiple-access system is embodied in a CDMA system
100. This is intended to illustrate a wireless system with a concrete example; it is not
intended to limit the application of the principles to be explained in this specification, or
the scope of the claims appended hereto. In addition to the usual services provided by
such a system, the system 100 is also capable of broadcasting a plurality of wireless
broadcast channels on respective logical forward-link channels. The broadcast content
for each wireless broadcast channel originates from one or more broadcast content
sources 102. Each of Ac contort sources 102 provides, one or more content streams,
each for broadcasting in a respective wireless broadcast channel. A content source may
be located within or outside of the wireless network 104. Each stream of content is
provided as a stream of data packets to a wireless system interface 106 with packet-
serving capability. Each wireless system interface 106 provides one or more content
streams to one or more base stations 110. Each base station includes a Base Station
Controller (BSC) 112 with packet-switching logic that selects and places one or more
packet streams on respective logical forward-link channels for broadcast. Each base
station controller is connected to one or more Base Transceiver Stations (BTS) 114,
each operating through a respective cellular antenna array 116 for communications with
Access Terminals (AT) according to a cellular protocol. One access terminal is
indicated by reference numeral 120.
[002.0] Each base transceiver station 114 controls a plurality of sectors. A sector is a
transmission space subtended by a cellular antenna array. Typically in a CDMA cellular system, a base station controls three or six sectors depending upon the configuration of the cellular antenna array through which it operates. In FIG. 1 the access terminal 120 is positioned to receive communications from at least two sectors 132 and 134. In this example, the sector 132 communicates a wireless broadcast channel 136 and that the sector communicates another wireless broadcast channel 138, and that at least these two broadcast channels may be received by the access terminal 120. For this specification, the sector 132 is a physical resource of the system 100 that provides the wireless

W02006/01710 PCT7US2005/027640
7-
broadcast channel 136 on a physical channel with a Radio Frequency (RF) component
and is therefore a "server". In this specification, such a sector is a "serving server."
Since the channels transmitted from a sector are provided, at the logical level, from the
base transceiver station controlling the sector, a base transceiver station may be
considered to be a "broadcast server."
[0021] FIG. 2 is a block diagram illustrating the architecture 200 of an access terminal.
The access terminal architecture 200 is representative of a plurality of access terminals
used in the system 100 (such as the access terminal 120) which support both
conventional cellular operation and wireless broadcast reception by detection and
management of one or more wireless broadcast channels. For example, the access
terminal can be a cellular device such as a cellular telephone. The access terminal
architecture 200 includes an RF section 202 for receiving and transmitting RF signals, a
Cental Processing Unit (CPU) 204 for performing various logical and mathematical
operations, a random access mammy 206 far storing results and code produced and/or
used by the CPU 204, and a persistent storage 208 for storing progtnms to perform the
functions and implement protocols used for celluler opersation including reception and
transmission on designated channels, decoding of data on forward link channels and
detection, decoding and management of wireless broadcast channels. A User Interface
(UI) 210 including an alphanumeric key set, additional functional keys, a speaker, and a
display, (none shown), permits a user to operate an access terminal so as to send and
receive communications, including broadcast content. Also included in the architecture
200 but not shown is a menu-driven Graphical User Interface (GUI) provided through
the display that enables a user of the access terminal to navigate through and select
various options for inputting data and commands and for selecting data including
broadcast content and performances.
[0022] Using the user interface 210, the user may enter information identifying and
prioritizing selected broadcast content. Successive entries enable the user to identify a plurality of selected broadcast contents and to designate them in order of preference. Further, the user may also identify specific performances in a selected broadcast content. That is to say, the user may enter a preference for a certain baseball game at a certain tune on a certain day (the performance) on a selected sports channel (the broadcast content). Of course, the user may elect to simply monitor the sports channel without reference to specific performances.

WO 2005/017610 PCT/US2005/027610
0023] As the user moves through the cellular system of FIG. 1, an access terminal with
the architecture 200 may decode one or more wireless broadcast channels on which the selected broadcast contents and selected performances are provided. At any time, there will be a "best serving server"; for example, in the example of this specification, a sector having the best physical channel providing a selected broadcast content to the access terminal. At the same time there will be a "best broadcast server" which, in this example, could be a base transceiver station providing the logical channel with the highest priority broadcast content. Manifestly, it could be the case that the best serving server and the best broadcast server are not connected and the highest priority broadcast content is provided from a sector with on a lower quality RF signal than that provided by the best serving server. In such a case, management of broadcast channel decoding could simply default to a quality measurement favoring RF signal quality, meaning that among the broadcast contest selected, the access teminal would decode the signal from the sector broadcasting selected broadcast content on the best RF channel. However, there are times when it will be advantageous for the access terminal to decode broadcast content from a server that is not roe best serving server.
[0024] Physical channel reception and quality may be improved by a scheme
supporting a "soft combine group", that is, a set of one or more serving servers (sectors, in this example) monitored by the access terminal that transmit the same selected broadcast content at the same time on the same physical channel where the energy of the set can be combined. The access terminal maintains and manages soft combine groups, and may select a transmission from one of the serving servers or may combine the signal energy of two or more members of the group for decoding broadcast content. The access terminal may monitor several broadcast servers at once to determine which broadcast server has the "best content" and then may receive and decode the best content from a physical channel provided by a soft combine group associated with that broadcast server. The broadcast server with the "best content" is the best broadcast server, and is determined by an algorithm illustrated in FIGS. 3 and 4 and by the pseudo-code in Table I. This algorithm accounts for the both the signal quality and the
priority of identified broadcast contents available from all monitored broadcast servers
and their associated soft combine groups.
[0025] FIG. 3 illustrates the environment in which the selection process for a best
broadcast server in the presence of soft combine groups is conducted. The reference

WO 2006/017610 PCT/US2005/027640
numbers 301, 302, and 303 identify different broadcast servers. The numerals 1000 and
2000 represent different soft-combine groups which are associated with one or more
broadcast servers. The broadcast servers 301 and 302, for example, are associated with
the soft combine group 1000, while the broadcast server 303 is associated with the soft
combine group 2000. That is to say, the broadcast servers 301 and 302 have at least one
wireless broadcast channel in common that is monitored by an access terminal from
serving servers connected to the broadcast servers. The broadcast server 303 provides
one or more wireless broadcast channels not broadcast by either of the broadcast servers
301 and 302. The RF links 311, 312, and 313 carry wireless broadcast channels to the
access terminal 120 from the broadcast servers 301, 302, and 303, respectively.
[0026] FIG. 4 and the pseudo-code of Table I illustrate a process for operating an access
terminal to evaluate and rank broadcast content. The process is preferably performed by
architected as illustrated in FIG- 2, which may be operating for example, in a CDMA
cellular system such as illustrated in FIG. 1. Manifestly, the process may be embodied
in a software program stored in a pessisteat storage and executed by a digital processor
on board the access terminal, or by an automated procedure implemented in a
customized processor on board the access terminal.
[0027] According to the method broadcast servers are evaluated and ranked based upon
the broadcast contents they are serving and the quality of the RF channels providing the broadcast contents and transmitted by the serving servers of soft combine groups. The method iterates through broadcast servers which are serving broadcast content. In this regard, "broadcast content" refers to a flow of content on a channel that is broadcast over the air from a server to all access terminals that can receive the content. Broadcast content comprises information of interest to a user together with administrative information identifying the content. For example, a broadcast server may be a base transceiver station serving sports programming as a broadcast content on a logical channel provided on a high-speed forward link data channel. The broadcast content may be provided by serving servers embodied as sectors operated by the base transceiver station by way of a physical channel transmitted in each sector. A soft combine group of serving servers may be a group of sectors providing the physical channel and monitored by the access terminal.

WO 2006/017610 PCT/US2005/027640
10
[0028] The process for operating an access terminal to evaluate and rank broadcast
content is embodied in FIG.4 in two functional modules and a data structure. An RF
weight module 400 evaluates the RF signal component of a physical channel served
from a sector according to measures of quality such as RF type 401 (such as CDMA),
the condition of the RF condition 402 (signal to noise ratio, for example), and a mean
power 403 of the RF signal, and other relevant measures 404. The measures of quality
are combined to produce the weight for an RF channel carrying broadcast content from
a sector (WRF). A broadcast server rank determination module 410 determines a weight
for each broadcast server of the set of broadcast servers monitored by the access
terminal and serving broadcast content identified by the user of the access terminal. The
weight for each broadcast server (WBroadcastServer) in this set is determined by
determining a weight for each broadcast content (WCoatent) identified by the user that
is served by the broadcast server. The —module 410 uses measures of quality of the
content to dctermine the weight for the content. Such measures may include,, for
example, WRF for the content, encoding rate 411, available content 412, content
preference 413, the state of the mobile stale 414 (idle or connected), and other
equivalent measures 415. The broadcast server weights ace used to rank die broadcast
servers A-D (BroadcastServerRank) of the set in the data structure 420. The best
broadcast server has the highest rank. The access terminal may decode a wireless
broadcast channel provided by the best broadcast server for presentation to the user by
way of the access terminal's user interface.
[0029] An access terminal may conduct the process for evaluating and ranking
broadcast servers as follows. Each broadcast server to be evaluated and ranked (Broadcast Server{j]) provides at least one wireless broadcast channel monitored by the access terminal. Note, an example o pseudo-code is provided hereinbelow. Each broadcast content provided by Broadcast Server[j] and monitored by the access terminal (Content[i]) is received on a hysical channel provided from a serving server (a sector). Therefore, a soft combine group of one or more soft combine servers exists, each providing the physical channel monitored by the access terminal. The RF component of the physical channel provided by servers of the soft combine group for Content[i] is evaluated and assigned a weight (WRF[k]) by the module 400. These weights are combined to yield WRF[k], a combined weight for those serving servers (sectors) of a soft combine group monitored by the access terminal which provide transmissions of

WO2006/017610 PCT/US2005/027640
11
the physical channel carrying Content[i] from Broadcast Server[j]. Once WRF[k] is
calculated, the weight for Content[i] from Broadcast Server[j] (WContent[j]) can be
calculated by a function f. This function combines WRF[k] with other measures of the
quality of Content[i], including, for example, encoding rate (ER[i]) of the content,
timing, frequency of occurrence, or duration (T[i]) of the content, the user preference
(P[i]) of the content, and/or the cost (C[i]) of the content. Now the weight for broadcast
server j (WBroadcastServerjj]) is calculated by summing the weighu of the contents
broadcast by the broadcast server. Then, a rank (BroadcastServerRankjj]) can be
determined for broadcast server j by means of a function g that combines the weight for
the broadcast server with other measures of the quality of the broadcast server,
including, for example, a performance (Performance(j,t]) selected by the user (if any
performance is selected), and/or an access terminal stale with respect to the broadcast
server (kDe or connected to broadcast server jX The tasks deterjoanwd by the access
Uamiiial enable it to place the broadcast servers it Monitors in nwk order as illustrated in
FIG. 4, and to identify a best broadcast server (BestBroadcastServer[t]) having the
maximum rank. The ranking can be changed from time to time according to whether a
performance is selected by the user, and whether the time for the performance has come
or passed.
[003O] The process according to one embodiment is illustrated in the following pseudo
code: Foreach Broadcast Server[j]
{ Foreach Content[i] on Broadcast Serverfj]
{
Foreach Soft CombineServer[k]
{ WRF[k]= E WRF[k]
}
WContent[i] = f(ER[i], T[i], P[i], C[i], WRFCombined[i],...)
WBroadcastServertj] = E Wcontent[j]
}
BroadcastServerRank[j] = g(WBroadcastServer[j], Performance[j,t-l], ATState)
)

12
BestBroadcastServer[t] = MAX(BroadcastServerRank[j])
[0031] In this embodiment, the variables and values are given as:
m = Number of Broadcast Servers t = current time t-1 = the previous time interval i = the index of the Broadcast Content j = the index of the broadcast server
k = the index of a soft combine server associated with content i ER[i] = the Encoding Rate for Broadcast Content i T[i] = the Timing/frequency/duration of Broadcast Content i P[i] = the user Preference for Broadcast Content i CpJ=the Cost off Broadcast Carta* i WCbntentfi) = Ike Weight for Broadcast Content i WRF[k] = the weight for RF for each SoftCombineServer associated with Broadcast Content i from Broadcast Server j
WRFCombmedO) = the Weight for RF for content I combined from all soft combine srevers
WBroadcastServer[j] = the Weight for Broadacast Server j Performance[j,t] = the Broadcast Content Performance for j at time t ATState = the State of the Access Terminal (idle or connected) BroadcastServerRanklj] = the Rank of Broadcast Server j BestBroadcastServer[t] = the Best Broadcast Server selection at time t j=[l,m]
[0032] It may be the case that the access terminal performing the process as given
above is in a connected state with a base transceiver station also performing as a broadcast server providing a wireless broadcast channel being monitored by the access terminal (ATState = connected to this server). For example, the access terminal may be
connected to the base transceiver station for a unicast data call, such as a telephone call, while ranking broadcast servers. This environment is illustrated in FIG. 5. In this case, the reference numerals 501, 502, and 503 refer respectively to base transceiver stations performing also as broadcast servers being, evaluated and ranked while the access

WO2006/017610 PCT/US2005/027640
13
terminal 120 is also connected to the base transceiver station 502 for a unicast data call. The two roles performed by the base transceiver station 502 with respect to the access terminal 120 are represented as separate servers (502A and 502B) for the sake of illustration only. The reference numerals 511, 512, and 513 refer to the physical channels by which the base transceiver stations communicate with the access terminal 120. The link 512 has a bi-directional component 512A to signify that the access terminal is connected to the unicast server 502A and a unidirectional component 512B to signify that the broadcast communication from the broadcast server 502B is unidirectional, carried on the forward traffic link only. The choice of the best broadcast server is made by the access terminal according to the process illustrated above. Preferably, the process is performed by the access terminal 120 periodically during each of a succession of time intervals. For a given time interval, if the access terminal 120 is interested in monitoring broadcast conteat provided by the broadcast server 502B daring a particular time interval, it sends a stop transmission singal 512 C to the unicast server502A for that time interval. Note, roe stop transmission signal may be needed if the unicast server is not within the set of servers from which the access terminal desires toreceive broadcasts. The stop transmission signal 512C is provided on one of the reverselink channels between the access terminal 120 and the base transceiver station 502. Thiscauses the unicast server 502A to stop transmitting unicast data to the access terminal120 during that time interval. Preferably, the duration of the stop transmission signal isone time interval.
[00333 The access terminal may be enabled to measure the time interval andperform
the interruption by adapting timing and traffic control functions inherent in the
architecture 200 and using a reverse link control channel to transmit the stop
transmission signal.
[0034] The previous description of the disclosed embodiments is provided to enable any
person skilled in the art to make or use an access terminal according to this
specification. Various modifications will be readily apparent to those skilled in the art,
and the principles defined herein may be applied to other embodiments without
departing from the spirit or scope of these teachings. Thus, the appended claims are not
intended to be limited to the embodiments shown herein but are to be accorded the
widest scope consistent with the principles and novel features disclosed herein.
[00353 WHAT IS CLAIMED IS:

CLAIMS
1. In a multiple-access network, a method of operating an access terminal to
receive broadcast content, comprising:
receiving a plurality of transmissions of contents provided by a plurality of broadcast servers;
determining a weight for each of the broadcast servers by:
determining a weight for each content provided by the broadcast server;
combining weights for contents provided by the broadcast server to yield a broadcast server weight; and ranking the broadcast servers by their respective broadcast server weights.
2. The method of claim 1, ferther comprising:
decoding a transmission of content broadcast by the highest-ranking broadcast
server.
3. The method of claim 1, further including decoding a transmission of content broadcast by a broadcast server selected from the ranked broadcast servers.
4. The method of claim 1, in which determining a weight for each content comprises:
determining a weight for each transmission of the content;
combining weights for transmissions of the content to yield a transmission weight for the content;
determining a value for at least one quality measure of the content; and
combining the transmission weight for the content with the value for at least one quality measure to yield a weight for the content.

WO 2006/017610 PCT/US 2005/027640
15
5. The method of claim 4, wherein each broadcast server is associated with a soft
combine group of at least one serving server, in which each serving server of a soft
combine group provides a transmission of a respective content provided by a broadcast
server associated with the soft combine group, and
wherein determining a weight for each transmission comprises:
determining a value for at least one quality measure of the transmission for serving servers of a soft combine group.
6. The method of claim 5, wherein the at least one quality measure of the transmission is selected from the group including transmission type, transmission condition, and transmission power.
7. The method of claim 5, wherein the at least one quality measure of the content is selected from the group including conteat encoding rate, content cost, and content priority.
8. The method of claim 5, in which the transmissions are on forward traffic
channels received by the access terminal.
9. The method of claim 8, further comprising:
interrupting a unicast transmission on one of the forward traffic channels to receive a broadcast transmission on the forward traffic channel.
10. The method of claim 9, wherein interrupting includes periodically interrupting.
11. An access terminal for use in a wireless multiple-access network, comprising:
an RF section to receive a plurality of transmissions of contents provided by a plurality of broadcast servers;
a rank determination module adapted to determine a weight for each of the
broadcast servers by:
determining a weight for each content provided by the broadcast
server, and

W02006/017610 PCT/US2005/027640
16
combining weights for contents provided by the broadcast server to yield a broadcast server weight; and
a data structure adapted to arrange the broadcast servers by their respective broadcast server weights.
12. The access terminal of claim 11, further comprising:
means for decoding a transmission of content broadcast by the highest-ranking broadcast server.
13. The access terminal of claim 11, further comprising:
means for decoding a transmission of content broadcast by a broadcast server selected from the ranked broadcast servers.
14. The access terminal of claim 11, in which the rank determination module
comprises:
means for determining a weight for each transmission of a content;
means for combining weights for transmissions of a content to yield a
transmission weight for the content;
means for determining a value for at least one quality measure of a content; and means for combining the transmission weight for a content with the value for at
least one quality measure the content to yield a weight for each content
15. The access terminal of claim 14, wherein:
each broadcast server is associated with a soft combine group of at least one serving server;
each serving server of a soft combine group provides a transmission of a respective content provided by a broadcast server associated with the soft combine group; and
the rank determination module comprises:
means for determining a value for at least one quality measure of the
transmission for each serving server of a soft combine group.

WO 2006/017610 PCT/US2005/027640
17-

16. The access terminal of claim 15, wherein the at least one quality measure of the
transmission is selected from the group including transmission type, transmission condition, and transmission power.
17. The access terminal of claim 15, wherein the at least one quality measure of the content is selected from the group including content encoding rate, content timing, content cost, and content priority.
18. The access terminal of claim 15, in which the transmissions are on forward traffic channels of the wireless multiple-access network.
19. The access terminal of claim 18, further including means for interrupting a unicast transmission on one of the forward traffic channels to receive a broadcast transmission on the forward traffic chanel

20. The method of claim 19, in which means for intonating is for periodically interrupting the unicast transmission.
21. In a cellular network, a method of operating an access terminal to receive broadcast content, comprising:
receiving a plurality of transmissions of broadcast contents provided by a plurality of base transceiver stations of the network;
determining a weight for each of the base transceiver stations by:
determining a weight for each content provided by the base transceiver station;
combining weights of contents provided by the base transceiver station to yield a base transceiver station weight; and
ranking the base transceiver stations by their respective base transceiver
station weights.
22. The method of claim 21, further comprising:
decoding a transmission of content broadcast by the highest-ranking base transceiver
station.

WO2006/017610 PCT/US2005/027640
18
23. The method of claim 21, further comprising:
decoding a transmission of content broadcast by a base transceiver station selected from the ranked base transceiver stations.
24. The method of claim 21, in which determining a weight for each content
comprises:
determining a weight for each transmission of the content;
combining weights of transmissions of the content to yield a transmission weight for the content;
determining a value for at least one quality measure of the content; and
combining the transmission weight for the content with the value for at least one quality measure to yield a weight for the content.
25. The method of claim 24, wherein:
each base transceiver station is associated with a soft combine group of at least one serving sector;
each serving sector of a soft combine group provides a transmission of a respective content provided by a base transceiver station associated with the soft combine group; and
determining a weight for each transmission comprises:
for serving sectors of a soft combine group, determining a value for at
least one quality measure of the transmission.
26. The method of claim 25, wherein the at least one quality measure of the
transmission is selected from the group including transmission type, transmission
condition, and transmission power.
27. The method of claim 25, wherein the at least one quality measure of the content
is selected from the group including content encoding rate, content timing, content cost,
and content priority.

WO 2006/017610 PCT/US2005/027640
19
28. The method of claim 25, in which the transmissions are on forward traffic channels received by the access terminal.
29. The method of claim 28, further including interrupting a unicast transmission on one of the forward traffic channels to receive a broadcast transmission on the forward traffic channel.
30. The method of claim 29, in which interrupting includes periodically interrupting.
31. An access terminal for use in a wireless multiple access network, comprising:
an RF section to receive a plurality of transmissions of contents provided by a plurality of base transceiver stations;
a rank determination nodule adapted to determine a weight for each of the base transceiver stations by:
determining a weight for each content provided by the base transceiver station; and
combining weights of contents provided by the base transceiver station to yield a base transceiver station weight; and
a data structure adapted to arrange the base transceiver stations by their respective base transceiver station weights.
32. The access terminal of claim 31, further including means for decoding a
transmission of content broadcast by the highest-ranking base transceiver station.
33. The access terminal of claim 31, further including means for decoding a
transmission of content broadcast by a base transceiver station selected from the ranked
base transceiver stations.
34. The access terminal of claim 31, in which the rank determination module
includes:
means for determining a weight for each transmission of a content; means for combining weights of transmissions of a content to yield a transmission weight for the content;

means for determining a value for at least one quality measure of a content; and means for combining the transmission weight for a content with the value for at least one quality measure the content to yield a weight for each content.
35. The access terminal of claim 34, wherein:
each base transceiver station is associated with a soft combine group of at least one serving sector;
each serving sector of a soft combine group provides a transmission of a respective content provided by a base transceiver station associated with the soft combine group; and
the rank determination module comprises:
means determining a value for at least one quality measure of the
transmission far each serving sector of a soft combine group.
36. The access terminal of claim 35, wherein the at least one quality measure of the
transmission is selected from the group including transmission type, transmission
condition, and transmission power.
37. The access terminal of claim 35, wherein the at least one quality measure of the content is selected from the group including content encoding rate, content timing, content cost, and content priority.
38. The access terminal of claim 35, in which the transmissions are on forward traffic channels of the wireless multiple-access network.
39. The access terminal of claim 38, further including means for interrupting a unicast transmission on one of the forward traffic channels to receive a broadcast transmission on the forward traffic channel.
40. The method of claim 39, in which means for interrupting is for periodically
interrupting the unicast transmission.

21
41. A method of operating an access terminal in a wireless multiple-access network,
comprising:
receiving a plurality of transmissions of broadcast contents provided by a plurality of broadcast servers of the network;
determining a plurality of serving servers of the network providing the plurality of transmissions;
combining magnitudes of RF components of transmissions provided by at least two of the plurality of serving servers; and
decoding broadcast content from the combined magnitudes.
42. An access terminal for use in a wireless multiple-access network, comprising:
means for receiving a plurality of transmissions of broadcast contents provided
by a plurality of broadcast somas of the network;
means for determining a plurality of saving of the network providing the plurality of transmissions;
means for combining magnitudes of RF components of transmissions provided by at least two of the plurality of serving servers; and
means for decoding broadcast content from the combined magnitudes.



Dated this 20th day of February, 2007

22
ABSTRACT
METHOD AND APPARATUS FOR RECEIVING BROADCAST IN A WIRELESS MULTIPLE-ACCESS COMMUNICATIONS SYSTEM
An access terminal an a wireless multiple-access network monitors multiple broadcast soft handoff groups simultaneously in order to select the best logical broadcast channels to decode based upon broadcast contents selected by a user of the access terminal. When in a traffic state the access terminal is able to decode one or more broadcast channels by decoding a unicast channel from a traffic server during one time slot and then decoding a broadcast channel from a broadcast server during another time slot

Documents:

274-MUMNP-2007-ABSTRACT(2-7-2009).pdf

274-mumnp-2007-abstract(granted)-(17-8-2009).pdf

274-mumnp-2007-abstract.doc

274-mumnp-2007-abstract.pdf

274-MUMNP-2007-CANCELLED PAGES(2-7-2009).pdf

274-MUMNP-2007-CLAIMS(2-7-2009).pdf

274-mumnp-2007-claims(granted)-(17-8-2009).pdf

274-mumnp-2007-claims.doc

274-mumnp-2007-claims.pdf

274-mumnp-2007-correspondence(15-6-2007).pdf

274-MUMNP-2007-CORRESPONDENCE(2-7-2009).pdf

274-MUMNP-2007-CORRESPONDENCE(9-4-2012).pdf

274-mumnp-2007-correspondence(ipo)-(17-8-2009).pdf

274-mumnp-2007-correspondence-others.pdf

274-mumnp-2007-correspondence-received.pdf

274-mumnp-2007-description (complete).pdf

274-MUMNP-2007-DESCRIPTION(COMPLETE)-(2-7-2009).pdf

274-mumnp-2007-description(granted)-(17-8-2009).pdf

274-MUMNP-2007-DRAWING(2-7-2009).pdf

274-mumnp-2007-drawing(granted)-(17-8-2009).pdf

274-mumnp-2007-drawings.pdf

274-MUMNP-2007-FORM 1(2-7-2009).pdf

274-mumnp-2007-form 13(2-7-2009).pdf

274-mumnp-2007-form 2(2-7-2009).pdf

274-mumnp-2007-form 2(granted)-(17-8-2009).pdf

274-MUMNP-2007-FORM 2(TITLE PAGE)-(2-7-2009).pdf

274-mumnp-2007-form 2(title page)-(granted)-(17-8-2009).pdf

274-mumnp-2007-form 3(15-6-2007).pdf

274-MUMNP-2007-FORM 3(2-7-2009).pdf

274-mumnp-2007-form-1.pdf

274-mumnp-2007-form-18.pdf

274-mumnp-2007-form-2.doc

274-mumnp-2007-form-2.pdf

274-mumnp-2007-form-26.pdf

274-mumnp-2007-form-3.pdf

274-mumnp-2007-form-5.pdf

274-mumnp-2007-form-pct-ib-304.pdf

274-mumnp-2007-form-pct-ib-311.pdf

274-mumnp-2007-form-pct-ib-332.pdf

274-mumnp-2007-form-pct-ipea-402.pdf

274-mumnp-2007-form-pct-ipea-409.pdf

274-mumnp-2007-form-pct-ipea-416.pdf

274-mumnp-2007-form-pct-isa-220.pdf

274-mumnp-2007-form-pct-isa-237.pdf

274-mumnp-2007-form-pct-isa-seperate sheet-237.pdf

274-MUMNP-2007-GENERAL POWER OF ATTORNEY(9-4-2012).pdf

274-MUMNP-2007-OTHER DOCUMENT(2-7-2009).pdf

274-mumnp-2007-pct-search report.pdf

274-MUMNP-2007-PETITION UNDER RULE 137(2-7-2009).pdf

274-mumnp-2007-specification(amanded)-(2-7-2009).pdf

274-mumnp-2007-wo international publication report(22-2-2007).pdf

abstract1.jpg


Patent Number 235725
Indian Patent Application Number 274/MUMNP/2007
PG Journal Number 35/2009
Publication Date 28-Aug-2009
Grant Date 17-Aug-2009
Date of Filing 22-Feb-2007
Name of Patentee QUALCOMM INCORPORATED
Applicant Address 5775 Morehouse Drive, San Diego, California 92121-1714
Inventors:
# Inventor's Name Inventor's Address
1 CANOY, MICHAEL-DAVID NAKAYOSHI 10340 Wateridge Circle, #303, San Diego, California 92121
2 AGASHE, PARAG ARUN 18971-17 Caminito Cantilena, San Diego, California 92128
3 WU, QIANG 13590 Dogwood Way, San Diego, California 92130
4 KINTADA, RAMAKRISHNA 10992 Caminito Arcada, San Diego, California 92131
5 SUNDARAM, SENTHILKUMAR KALIANNAN 11649 Springside Road, San Diego, California 92128
PCT International Classification Number H04Q7/22
PCT International Application Number PCT/US2005/027640
PCT International Filing date 2005-08-03
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 10/913,068 2004-08-05 U.S.A.