throbber
GPRS—General packet radio service
`
`Hakan Granbohm and Joakim Wiklund
`
`By adding GPRS to the GSM network, operators can offer efficient wire(cid:173)
`less access to external IP-based networks, such as the Internet and cor(cid:173)
`porate intranets. What is more, operators can profit from the rapid pace of
`service development in the Internet world, offering their own IP-based
`services using the GPRS IP bearer, thereby moving up the Internet value
`chain and increasing profitability.
`End-users can remain connected indefinitely to the external network
`and enjoy instantaneous transfer rates of up to 115 kbit/s. Users who are
`not actually sending or receiving packets occupy only a negligible amount
`of the network's critical resources. Thus, new charging schemes are
`expected to reflect network usage instead of connection time.
`Ericsson's implementation of GPRS enables rapid deployment while
`keeping entry costs low—the two new nodes that are added to the net(cid:173)
`work can be combined and deployed at a central point in the network.
`The rest of the GSM network solely requires a software upgrade, apart
`from the BSC, which requires new hardware.
`The authors describe Ericsson's implementation of GPRS. In particular,
`they explain the role of the two new GPRS support nodes and needed
`changes to Ericsson products in the PLMN.
`
`TRADEMARKS
`
`Java™ is a trademark owned by Sun Microsys(cid:173)
`tems Inc. in the United States and other coun(cid:173)
`tries.
`
`Introduction
`General packet radio service (GPRS) is a
`standard from the European Telecommuni(cid:173)
`cations Standards Institute (ETSI) on pack(cid:173)
`et data in GSM systems. GPRS has also been
`accepted by the Telecommunications In(cid:173)
`dustry Association (TIA) as the packet-data
`
`Figure 1
`The GPRS reference model.
`
`node
`
`support
`
`node
`
`systems. By
`for TDMA/136
`standard
`adding GPRS functionality to the public
`land mobile network (PLMN), operators can
`give their subscribers resource-efficient ac(cid:173)
`cess to external Internet protocol-based (IP)
`networks.
`GPRS offers air-interface transfer rates up
`to 115 kbit/s—subject to mobile terminal
`capabilities and carrier interference. More(cid:173)
`over, GPRS allows several users to share the
`same air-interface resources and enables op(cid:173)
`erators to base charging on the amount of
`transferred data instead of on connection
`time. In the initial release, GPRS uses the
`same modulation as GSM (GMSK). The
`subsequent
`evolution
`of packet-based
`services
`in GSM
`introduces
`EDGE
`technology.1
`GPRS introduces two new nodes (Fig(cid:173)
`ure 1) for handling packet traffic:
`• the
`serving GPRS
`support
`(SGSN); and
`• the
`gateway GPRS
`(GGSN).
`These nodes interwork with the home loca(cid:173)
`tion register (HLR), the mobile switching
`center/visitor location register (MSC/VLR)
`and base station subsystems (BSS).
`The GGSN, which is the interconnection
`point for packet data networks, is connect(cid:173)
`ed to the SGSN via an IP backbone. User
`data—for example, from a GPRS terminal
`to the Internet—is sent encapsulated over
`the IP backbone.
`The SGSN, in turn, is connected to the
`BSS and resides at the same hierarchical level
`in the network as the MSC/VLR. It keeps
`track of the location of the GPRS user, per(cid:173)
`forms security functions and handles access
`control—that is, to a large extent, it does
`for
`the packet data service what
`the
`MSC/VLR does for circuit-switched service.
`In the GPRS standard, three new types of
`mobile terminal have been defined:
`• Class A terminal, which supports simul(cid:173)
`taneous circuit-switched and packet-
`switched traffic;
`• Class B terminal, which supports either
`circuit-switched or packet-switched traf(cid:173)
`fic (simultaneous network attachment)
`but does not support both kinds of traffic
`simultaneously; and
`• Class C terminal, which is attached either
`as a packet-switched or circuit-switched
`terminal.
`The terminal types are further differentiated
`by their ability to handle multi-slot operation.
`Since class A and class B terminals sup(cid:173)
`port both circuit-switched and packet-
`
`82
`
`Ericsson Review No. 2,1999
`
`Ex.1010
`APPLE INC. / Page 1 of 7
`
`

`

`BOX A, ABBREVIATIONS
`
`APN
`BCCH
`BGP
`BGW
`BSC
`BSS
`BTS
`CDR
`CHAP
`
`C/l
`CORBA
`
`DNS
`ETSI
`
`GGSN
`GPRS
`GSM
`
`GSN
`GTP
`
`Access point name
`Broadcast common control channel
`Border gateway protocol
`Billing gateway
`Base station controller
`Base station subsystem
`Base transceiver station
`Call data record
`Challenge handshake authentication
`protocol
`Carrier-to-interference ratio
`Common object request broker archi(cid:173)
`tecture
`Domain name server
`European Telecommunications Stan(cid:173)
`dards Institute
`Gateway GPRS support node
`General packet radio service
`Global system for mobile communi(cid:173)
`cation
`GPRS support node
`GPRS tunneling protocol
`
`GUI
`HLR
`HTML
`HTTP
`IETF
`IMEI
`
`IMSI
`
`IP
`IPSec
`ISP
`LA
`MAC
`MSC
`O&M
`OSPF
`OSS
`OTP
`PAP
`PCU
`PDCH
`
`Graphical user interface
`Home location register
`Hypertext markup language
`Hypertext transfer protocol
`Internet Engineering Task Force
`International mobile equipment iden(cid:173)
`tity
`International mobile subscriber iden(cid:173)
`tity
`Internet protocol
`IP security
`Internet service provider
`Location area
`Medium access control
`Mobile switching center
`Operation and maintenance
`Open shortest path first
`Operations support system
`Open telecom platform
`Password authentication protocol
`Packet control unit
`Packet data channel
`
`PDP
`PLMN
`PXM
`QoS
`RA
`RACH
`RADIUS
`
`RIP
`RLC
`SGSN
`SMS
`SNMP
`
`SOG
`TFI
`TIA
`
`TMOS
`
`TRX
`VLR
`
`Packet data protocol
`Public land mobile network
`Packet exchange Manager
`Quality of service
`Routing area
`Random access channel
`Remote authentication dial-in user
`service
`Routing internal protocol
`Radio link control
`Serving GPRS support node
`Short message service
`Simple network management proto(cid:173)
`col
`Service order gateway
`Temporary flow indicator
`Telecommunications Industry Associ(cid:173)
`ation
`Telecommunications management
`and operations support
`Transceiver
`Visitor location register
`
`switched traffic, the network may combine
`mobility management. For instance, loca(cid:173)
`tion updates can include information relat(cid:173)
`ing to both services.
`To support efficient multiplexing of
`packet traffic to and from mobile terminals,
`a new packet data channel (PDCH) has been
`defined for the air interface. One PDCH is
`mapped onto a single time slot, thereby uti(cid:173)
`lizing the same physical channel structure
`as ordinary circuit-switched GSM channels.
`Four different channel-coding schemes
`have been defined for GPRS to make opti(cid:173)
`mum use of varying radio conditions.
`All radio resources are managed from the
`BSC, where the pool of physical channels for
`a given cell can be used as either circuit-
`switched GSM channels or packet data chan(cid:173)
`nels. By means of packet multiplexing, the
`allocated PDCHs can be shared by every
`GPRS user in the cell. The number of
`PDCHs in a cell can be fixed or dynamical(cid:173)
`ly allocated to meet fluctuating traffic de(cid:173)
`mands. Thus, physical channels not cur(cid:173)
`rently in use by the circuit-switched service
`can be made available to GPRS traffic (Fig(cid:173)
`ure 2).
`More than one time slot can be allocated
`to a user during packet transfer. Uplink and
`downlink resources to connections are allo(cid:173)
`cated separately on a case-by-case basis,
`which reflects the asymmetric behavior of
`packet data communication.
`
`Ericsson Review No. 2,1999
`
`Figure 2
`In this example, one time slot is statically assigned to GPRS; all other time slots are
`defined as dynamic GPRS resources.
`
`83
`
`Ex.1010
`APPLE INC. / Page 2 of 7
`
`

`

`BOX B, PACKET-SWITCHED TRANSMISSION OVER THE AIR INTERFACE
`
`User data packets are segmented, coded and
`transformed into radio blocks. Each radio block
`is further interleaved over four standard GSM
`normal bursts—that is, over the same basic
`vehicle that carries coded, circuit-switched
`speech across the air interface.
`When errors occur, data packets can be
`retransmitted at the radio block level. The set of
`bursts that results from a single user data pack(cid:173)
`et is marked with a temporary flow identifier
`(TFI), which is used on the receiving side to
`reassemble the user data packet.
`A new set of logical channels has been defined
`for GPRS traffic. This set includes control chan(cid:173)
`nels and packet data traffic channels. A physi(cid:173)
`cal channel allocated for GPRS traffic is called
`a packet data channel (PDCH). One or more
`physical channels in a cell can be statically or
`dynamically assigned for PDCHs. Static PDCHs
`are always available, whereas dynamic PDCHs
`are provided on a case-by-case basis.
`The PDCH consists of a multiframe pattern
`that runs on time slots assigned to GPRS. This
`is basically a predefined pattern of GPRS con(cid:173)
`trol channels and data traffic channels that
`keeps repeating itself. In cells defined as hav(cid:173)
`ing only dynamic GPRS resources and which
`
`only run circuit-switched channels, the GPRS
`terminals use the circuit-switched control chan(cid:173)
`nels until one or more PDCH are assigned. Cer(cid:173)
`tain circuit-switched mobility-management pro(cid:173)
`cedures may also use GPRS control channels
`(for example, for location update).
`Several mobile terminals can dynamically
`share the pool of packet data channels in a cell,
`and several PDCHs can be used simultaneous(cid:173)
`ly for a single connection. Thus, a user data
`packet can be transmitted over multiple packet
`data channels and reassembled at the other end
`(Figure 4).
`The network side controls the allocation of
`resources. To start packet transmission on the
`uplink, the mobile terminal requests resources.
`The network tells the terminal which PDCHs to
`use. The network also sends a flag value which,
`when it occurs on the corresponding downlink,
`tells the mobile terminal to begin transmitting.
`To start packet transmission on the downlink,
`the network sends an assignment message to
`the mobile terminal, indicating which PDCHs will
`be used and the value of the TFI assigned to the
`transfer. The mobile terminal monitors
`the
`downlink PDCHs and identifies its packets via
`the TFI.
`
`Figure 3
`Impact of GPRS on an existing Ericsson PLMN.
`
`84
`
`Ericsson's implementation
`of GPRS
`Ericsson's
`implementation of GPRS for
`GSM complies with the ETSI standard and
`supports open interfaces. The implementa(cid:173)
`tion enables fast deployment while keeping
`entry costs low (Figure 3):
`• The two new support nodes—the SGSN
`and GGSN—can be combined into one
`physical node and deployed at a central
`point in the network.
`• Apart from the BSC, which requires a
`hardware upgrade, the existing GSM net(cid:173)
`work solely requires software upgrades to
`support GPRS.
`
`T wo new nodes
`
`GPRS support
`
`nodes
`
`The GPRS support nodes (GSN) are based
`on Ericsson's AXB 250 platform,
`a
`new, general-purpose, high-performance,
`packet-switching platform. The AXB 250
`combines features usually associated with
`data communication (compactness and high
`functionality) with features from telecom(cid:173)
`munications (robustness and scalability).
`Designed for nonstop operation, the plat(cid:173)
`form incorporates duplicated hardware and
`modular software. Thus, individual mod(cid:173)
`ules of the platform can be upgraded with(cid:173)
`out disturbing traffic. The AXB 250 plat(cid:173)
`form is robust and embodies advanced func(cid:173)
`tions for capturing software faults, isolating
`hardware faults, and protecting against
`overload. The platform is based on industry
`standards and standard software compo(cid:173)
`nents, including
`• a U N IX operating system;
`• C and Java programming languages;
`• the common object request broker archi(cid:173)
`tecture (CORBA) interface; and
`• the hypertext transfer protocol (HTTP)
`and the simple network management pro(cid:173)
`tocol (SNMP).
`Hardware redundancy and the open telecom
`platform (OTP)—which is specific Ericsson
`middleware—support carrier-class features,
`such as high reliability, system recovery, a
`real-time database, and minimum down(cid:173)
`time. The OTP, which is a generic system
`for fault-tolerant, real-time applications,
`provides a platform and a set of tools for eas(cid:173)
`ily and accurately generating datacom or
`telecom applications. It is entirely scalable,
`from low-end, PC-based testing and ad(cid:173)
`ministrative applications
`to very
`large,
`multiprocessor, n+m redundant systems.
`
`Ericsson Review No. 2,1999
`
`Ex.1010
`APPLE INC. / Page 3 of 7
`
`

`

`Applications can be designed on a small sys(cid:173)
`tem and ported to a variety of computer en(cid:173)
`vironments.2
`All operation and maintenance (O&M) ac(cid:173)
`tivities directed toward the GSNs are han(cid:173)
`dled through a Java-based graphical user in(cid:173)
`terface (GUI), called the Packet eXchange
`Manager (PXM), which is an element man(cid:173)
`ager based on the thin-client concept. This
`means that all GUI software, such as files
`written in the hypertext markup language
`(HTML) and Java applets, is stored on the
`GSN, and that a presentation layer (Java) is
`downloaded and run on the client. Conse(cid:173)
`quently, the GUI always conforms with the
`software of the node that handles traffic. The
`client can run on any computer with an In(cid:173)
`ternet browser that supports Java.
`Alarm and event management can be in(cid:173)
`tegrated
`into Ericsson's
`telecommunica(cid:173)
`tions management and operations support
`(TMOS) or into external management sys(cid:173)
`tems that use the SNMP.
`The GSN also supports traditional tele(cid:173)
`com performance-management
`features,
`such as performance measurements and
`event recordings.
`A router function has been integrated into
`the GSN. Intranetwork routing protocols
`and external gateway protocols include the
`routing information protocol (RIP), open
`shortest path first (OSPF), and the border
`gateway protocol (BGP). Several packet-
`filtering options are also available. IPSec
`functionality ensures secure
`transmission
`between the GSNs as well as between the
`PLMN and external networks.
`
`Serving GPRS support node
`
`The SGSN, which
`
`is based on
`
`the
`
`Ericsson Review No. 2,1999
`
`Figure 4
`GPRS users share the pool of resources in a cell.
`
`BOX C, GPRS ATTACH
`
`GPRS attach and PDP context activation must
`be executed in order for GPRS users to connect
`to external packet data networks.
`The mobile terminal makes itself known to the
`network by means of GPRS attach—GPRS
`attach corresponds to IMSI attach, which is
`used for circuit-switched traffic. Once the ter(cid:173)
`minal is attached to the network, the network
`knows its location and capabilities. If the unit is
`a class A or class B terminal, then circuit-
`switched IMSI attach can be performed at the
`same time (Figure 5)
`"I.The mobile terminal requests that
`
`it be
`
`attached to the network. The terminal's
`request, which is sent to the SGSN, indicates
`its multi-slot capabilities, the ciphering algo(cid:173)
`rithms it supports, and whether it wants to
`attach to a packet-switched service, a circuit-
`switched service, or to both.
`2. Authentication is made between the terminal
`and the HLR.
`3. Subscriber data from the HLR is inserted into
`the SGSN and the MSC/VLR.
`4. The SGSN informs the terminal that it is
`attached to the network.
`(See also Box D, PDP context activation).
`
`Figure 5
`GPRS attach.
`
`Ex.1010
`APPLE INC. / Page 4 of 7
`
`

`

`BOX D, PDP CONTEXT ACTIVATION
`
`Before the mobile terminal can communicate with
`an external packet data network, the packet data
`protocol (PDP) context must be activated.
`The PDP context describes the characteristics
`of the connection to the external packet data
`network—type of network, network address,
`access point name (APN), QoS, radio priority,
`and so on. (Figure 6).
`I.The mobile terminal requests PDP context
`activation.
`2. The SGSN validates the request based on
`subscription information received from the
`HLR during GPRS attach.
`3. The APN is sent to the domain name server
`(DNS) in the SGSN to find the IP address of
`the relevant GGSN.
`
`4. A logical connection is created between the
`SGSN and the GGSN (GTP tunnel).
`5. The GGSN assigns a dynamic IP address to
`the mobile terminal—from the range of IP
`addresses allocated to the PLMN or exter(cid:173)
`nally, from a remote authentication dial-in
`user service (RADIUS) server (a fixed IP
`address from the HLR could also be used). A
`RADIUS client is included in the GGSN to sup(cid:173)
`port password authentication protocol (PAP)
`and challenge handshake authentication pro(cid:173)
`tocol (CHAP) authentication to external net(cid:173)
`works with RADIUS servers.
`At this stage, communication between the user
`and the external packet data network can com(cid:173)
`mence.
`
`AXB 250 platform, serves every GPRS
`subscriber that is physically located with(cid:173)
`in the SGSN service area. In the PLMN, ir
`resides at the same hierarchical level as the
`MSC/VLR. The main functions of the
`SGSN are
`• to perform mobility management for
`GPRS Terminals (attach/detach, user au(cid:173)
`thentication, ciphering, location manage(cid:173)
`ment, and so on);
`• to support combined mobility manage(cid:173)
`
`ment for class A and class B mobile ter(cid:173)
`minals by
`interworking with
`the
`MSC/VLR;
`to manage the logical link to mobile ter(cid:173)
`minals (the logical link carries user pack(cid:173)
`et traffic, SMS traffic, and layer 3 sig(cid:173)
`naling between the network and the
`GPRS terminal);
`to route and transfer packets between mo(cid:173)
`bile terminals and the GGSN;
`to handle packet data protocol (PDP) con-
`
`Figure 6
`PDP context activation.
`
`86
`
`Ericsson Review No. 2,1999
`
`Ex.1010
`APPLE INC. / Page 5 of 7
`
`

`

`texts (the P DP context defines important
`parameters, such as the access point name,
`quality of service, the GGSN to be used,
`and so on, for connection to the external
`packet data network);
`• to interwork with the radio resource man(cid:173)
`agement in the BSS; and
`• to generate charging data.
`
`Gateway GPRS support node
`Like the SGSN, the GGSN is a new com(cid:173)
`ponent (also based on the AXB 250 plat(cid:173)
`form) in the PLMN. It accommodates the
`interface to external IP-based networks. The
`access-server functionality in the GGSN is
`defined according to standards from the In(cid:173)
`ternet Engineering Task Force (IETF). The
`main functions of the GGSN are
`• to function as a border gateway between
`the PLMN and external networks;
`• to set up communication with external
`packet data networks;
`• to authenticate users to external packet
`networks;
`• to route and tunnel packets to and from
`the SGSN; and
`• to generate charging data.
`
`Changes to a PLMN with Ericsson
`products
`Cell plan
`GPRS introduces a new set of logical chan(cid:173)
`nel types that have been optimized for pack(cid:173)
`et data. The physical radio resources in a cell
`may be dedicated to GPRS or shared with
`the circuit-switched service, in which case
`this service takes precedence. If dedicated
`resources have not been assigned in a cell,
`then GPRS broadcast and control signaling
`is handled via ordinary control channels
`(BCCH, RACH, and so on).
`GPRS does not use location areas (LA). In(cid:173)
`stead, a routing-area (RA) concept has been
`introduced.
`In the first GPRS release, and in cases
`where GPRS traffic does not constitute a sig(cid:173)
`nificant part of network traffic, operators are
`advised to use the same cell parameters and
`borders as for their circuit-switched sys(cid:173)
`tems. Later, as GPRS traffic grows, the
`GPRS service and the circuit-switched ser(cid:173)
`vice might need different cell parameters
`and borders.
`GPRS can be introduced by defining ei(cid:173)
`ther shared or dedicated resources on exist(cid:173)
`ing transceivers (TRX). New transceivers
`and frequencies can also be set aside specif(cid:173)
`ically for GPRS.
`
`Ericsson Review No. 2,1999
`
`Billing and customer administration
`systems
`W i th the introduction of GPRS, current
`customers' subscriptions will be enhanced
`and new customer categories will appear—
`possibly including those with GPRS-only
`subscriptions. These and other changes will
`have an impact on the operator billing and
`customer administration (BCA) systems.
`The call detail recotds (CDR) generated
`by the SGSN and the GGSN indicate to
`which external packet network the connec(cid:173)
`tion was set up, the volume of data that was
`transferred, the quality of service offered, the
`date and time of connection, and the dura(cid:173)
`tion of the session. This information, which
`differs from what CDRs of circuit-switched
`services currently provide, will affect exist(cid:173)
`ing billing systems. In all likelihood, oper(cid:173)
`ators will not base charges for GPRS services
`on the duration of a session, as is the case
`with circuit-switched
`services.
`Instead,
`charges will be based on a flat fee or on vol(cid:173)
`umes of data transferred. Operators may also
`want to offei subscribers of both circuit-
`switched and packet-switched services a
`single, consolidated invoice with itemized
`charges for each service.
`To moderate the impact on billing sys(cid:173)
`tems, Ericsson's billing gateway (BGW) can
`be connected between the SGSN and the
`GGSN (which generate CDRs) and
`the
`billing systems. The functionality of the
`billing gateway entails
`• storing CDRs during long GPRS sessions
`(sessions last for as long as the PDP con(cid:173)
`text is active);
`
`BOX E, SECURITY
`
`Several features have been included in
`Ericsson's implementation of GPRS to provide
`security, confidentiality and user integrity:
`• User authentication (GSM style) prevents
`illegitimate users from using the network.
`• Ciphering of the path between the mobile
`terminal and the SGSN protects the link
`against eavesdropping.
`• The GPRS tunneling protocol (GTP) encap(cid:173)
`sulates user packets in the IP backbone.
`• IPSec functionality provides secure connec(cid:173)
`tions between the SGSN and GGSN in the
`PLMN.
`• IPSec provides secure connections to exter(cid:173)
`nal packet data networks.
`• Packet filtering in the GGSN and SGSN pro(cid:173)
`vide firewall functionality, which protects
`against network intruders.
`
`Ex.1010
`APPLE INC. / Page 6 of 7
`
`

`

`infor(cid:173)
`• matching CDRs—to consolidate
`mation from several CDRs generated dur(cid:173)
`ing one session;
`• rating volume-based CDRs; and
`• translating new CDR types into fotmats
`that can be handled by existing billing
`systems.
`
`BSS
`
`To support GPRS, the base station controller
`(BSC) requires new hardware and software. In
`terms of hardware, the BSC requires a packet
`control unit (PCU) to handle GPRS packets.
`In particular, the PCU is responsible for the
`radio link control (RLC) and the medium ac(cid:173)
`cess control (MAC) layers over the air inter(cid:173)
`face. It also manages the transfer of user data
`packets between mobile terminals and the
`SGSN.
`Regarding the BTS, Ericsson's RBS2000
`and RBS200 product families solely require
`a software upgrade.
`
`HLR
`
`To support GPRS, the software in the home
`location register must be upgraded. The up(cid:173)
`grade adds functionality for
`• interconnecting to the SGSN—to func(cid:173)
`tion as an HLR for the GPRS service;
`• supporting
`the
`transfer of SMS over
`GPRS; and
`
`• supporting combined mobility manage(cid:173)
`ment.
`
`MSC/VLR
`
`As with the HLR, software in the MSC/VLR
`must be upgraded to support GPRS. The
`upgrade enables the MSC/VLR to be con(cid:173)
`nected to the SGSN, to support integrated
`mobility management for class A and class
`B terminals.
`
`Conclusion
`GPRS enables GSM operators to offer effi(cid:173)
`cient mobile access to external packet-
`switched networks, such as the Internet
`and corporate intranets. Several users can
`share the same network resources at the
`same time and enjoy transfer rates of up to
`L15 kbit/s.
`To support GPRS, two new nodes—the
`SGSN and the GGSN—must be added to
`the GSM network.
`Ericsson has developed a complete fami(cid:173)
`ly of products for GPRS:
`• TheSGSNandGGSNarebasedontheAXB
`250, a new packet-switching platform;
`• Apart from the BSC, existing nodes in the
`network solely require a softwate upgrade
`to support GPRS. The BSC requires new
`hardware and software.
`
`REFERENCES
`
`1 Furuskar, A., Naslund, J. and Olofsson H.:
`Edge—Enhanced data rates for GSM and
`TDMA/136 evolution. Ericsson Review
`Vol. 76(1999):1, pp. 28-37
`2 Torstendahl, S.: Open telecom platform.
`Ericsson Review Vol. 74(1997): 1, pp. 14-23
`
`Ericsson Review No. 2,1999
`
`Figure 7
`Idealized comparison of GPRS and
`circuit-switched data services.
`
`BOX F, GPRS EFFICIENCY
`
`Figure 7 shows an idealized comparison of
`GPRS and circuit-switched data services for
`typical
`Internet browsing. In this context,
`throughput is the average throughput that a
`user experiences as he or she downloads infor(cid:173)
`mation from the Internet. In the case of GPRS,
`fewer active users implies that each user has
`access to more bandwidth. As the number of
`active users grows, the bandwidth allocated to
`each user decreases. Compare this to circuit-
`switched service, where fixed bandwidth is
`allocated to a limited number of users.
`Compared with circuit-switched connec(cid:173)
`tions, GPRS offers superior performance to
`applications like Internet browsing. Due to
`bursty user behavior (users suddenly require
`lots of bandwidth, then nothing, then lots of
`bandwidth, and so forth), GPRS can serve
`more users than ordinary circuit-switched ser(cid:173)
`vices. On the other hand, GPRS offers non-
`bursty applications the same level of service—
`in terms of throughput—as circuit-switched
`data. Obviously, in evaluating efficiency, the
`user traffic model plays a central role.
`
`88
`
`Ex.1010
`APPLE INC. / Page 7 of 7
`
`

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