`
`(10) International Publication Number
`
`WO 2018/118026 A1
`
`h a
`
`WIPOI PCT
`
`(19) World Intellectual Property
`Organization
`International Bureau
`
`(43) International Publication Date
`28 June 2018 (28.06.2018)
`
`(51)
`
`International Patent Classification:
`
`H04M 3/51 (2006.01)
`H04M 3/42 (2006.01)
`
`H04W 4/22 (2009.01)
`
`(21)
`
`International Application Number:
`
`PCT/US2016/067832
`
`(22)
`
`(25)
`
`(26)
`
`(71)
`
`(72)
`
`International Filing Date:
`20 December 2016 (20.12.2016)
`
`Filing Language:
`
`Publication Language:
`
`English
`
`English
`
`Applicant: APPLE INC. [US/US]; 1 Infinite Loop, Cuper—
`tino, CA 95014 (US).
`
`1 Infinite Loop, Mail
`Inventors: MBONYE, Gahima S.;
`Stop 60-1IOS, Cuperlino, California 95014 (US). GUPTA,
`Ajaykumar S.;
`1 Infinite Loop, Mail Stop 60-IIOS, Cu-
`pertino, California 95014 (US). KAVURI, Lakshmi N.;
`1 Infinite Loop, Mail Stop 60-1IOS, Cuperlino, California
`95014 (US). AL—KHUDAIRI, Abdul-Munem; 120 Brcm-
`ner Blvd, 16th Floor, MS 4003-16C, Toronto, Ontario M5]
`
`(74)
`
`(81)
`
`1 Infinite Loop, Mail
`0A8 (CA). RODGERS, Clive E.;
`Stop 60-1IOS, Cupertino, California 95014 (US).
`
`Agent: HOOD, Jeffrey C.; Meyertons, Hood, Kivlin,
`Kowert & Goetzel, PC, PO. Box 398, Austin, Texas
`78767-0398 (US).
`
`Designated States (unless otherwise indicated, for every
`kind ofnational protection available): AE, AG, AL, AM,
`AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ,
`CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO,
`DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN,
`HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR,
`KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG,
`MK, MN, MW, MX, MY, MZ, NA, NG, NI, No, NZ, OM,
`PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC,
`SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR,
`TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
`
`(84)
`
`Designated States (unless otherwise indicated, for every
`kind of regional protection available): ARIPO (BW, GH,
`GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ,
`
`(54) Title: CLOUD-BASED EMERGENCY LOCATION SERVICE
`
`Update key/token
`{with T71) My
`06
`
`Server
`»- leverage existing fecafion
`determining Marietta
`-- fat/long, accuracy, confidence
`
`Regimes! —:- taken
`
`108 Response: Location tiara
`
`RES Tfal APE-”'3
`
`E'ncag‘ altered in:
`J‘Caiting party SabAddress"
`—"User—to—User" signaling (UUS)
`
`Cali Center/PEA?
`
` 110
`
`Fifi. 5
`
`(57) Abstract: A method for a Wireless UE device to utilize tokens and cloud service technology to facilitate the provision of location
`data to an emergency call center. The UE may provide cellular signaling to initiate an outgoing telephone call to an emergency call
`center. A token may be provided during the signaling, wherein the token is associated with location information ofthe UE device stored
`on a server computer (referred to as a cloud server or location server). The token may uniquely identify the UE device and/or a user
`cloud selvice account of the UE device. The call center may use the token to retrieve location infonnation of the UE from the cloud
`server. The use of the token may also provide for enhanced security, e.g., to prevent spoofing of the UE phone number.
`
`[Continued on nextpage]
`
`
`
`wo2018/118026A1|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
`
`
`
`WO 2018/118026 A1 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
`
`UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ,
`TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK,
`EE, ES, FI, FR, GB, GR, IIR, IIU, IE, IS, IT, LT, LU, LV,
`MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM,
`TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW,
`KM, ML, MR, NE, SN, TD, TG).
`
`Published:
`
`— with international search report (Art. 21(3))
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`TITLE: CLOUD-BASED EMERGENCY LOCATION SERVICE
`
`Field
`
`[0001]
`
`The present disclosure relates to wireless devices, and more particularly to a system and
`
`method for enabling emergency location services.
`
`Description of the Related Art
`
`[0002] Wireless communication systems are rapidly growing in usage.
`
`In particular, cellular
`
`communication technology has become ubiquitous for telephony communication. One important
`
`use of cellular telephones is the ability to dial for assistance during an emergency.
`
`In many
`
`developed countries, emergency infrastructure exists such that an emergency call center is able to
`
`determine the location of a person making an emergency telephone call.
`
`[0003]
`
`In many developing countries, however, emergency location service infrastructure has
`
`not been established.
`
`In these countries, when a person dials an emergency helpline,
`
`the
`
`emergency call center may not have an effective way to determine the location of the caller.
`
`Most emergency callers now dial from mobile devices, and as a result the location cannot be
`
`reliably correlated with a particular telephone number (e.g., as was possible with landline
`
`phones). Improving the speed and accuracy with which an emergency call center is able to
`
`ascertain the location of a caller can be life-saving in many circumstances.
`
`[0004] Accordingly,
`
`improvements in emergency location service technology for wireless
`
`devices would be desirable.
`
`Summafl
`
`[0005]
`
`In light of the foregoing and other concerns, it would be desirable to provide a way for a
`
`wireless user equipment (UE) device with cellular communication capability to reliably and
`
`securely provide location information to an emergency call center.
`
`[0006] Accordingly, embodiments are presented herein of a method for a wireless UE device to
`
`utilize cloud service technology to facilitate the provision of location data to an emergency call
`
`center. The UE may include one or more radios (e.g.,
`
`including at least a cellular radio),
`
`including one or more antennas, for performing wireless communications. The UE device may
`
`also include a cellular modem. The UE device may also include a processing element configured
`
`to implement part or all of the method (e. g., by executing program instructions).
`
`In addition, the
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`UE device may include a non-transitory computer accessible memory medium, which may store
`
`program instructions executable by the UE.
`
`In addition, the UE may communicate with a server
`
`that receives and stores location information of the UE, wherein the server may be a part of a
`
`cloud—based infrastructure that provides cloud—based services to the UE.
`
`[0007] According to some embodiments, the wireless UE may provide signaling to initiate an
`
`outgoing telephone call to an emergency call center.
`
`In other words, the user may dial an
`
`emergency number, such as 911 in the US, on his cell phone to make an emergency call,
`
`typically over a cellular network. A token may be provided during the signaling, wherein the
`
`token is associated with location information of the UE device stored on a server computer
`
`(referred to as a cloud server or location server).
`
`In some embodiments, the token may be
`
`encapsulated in a calling party sub—address field of the outgoing telephone call.
`
`In other
`
`embodiments, the token may be transmitted by the UE to the call center using a user—to—user
`
`signal supplementary service. The token may uniquely identify the UE device and/or may
`
`uniquely identify a user cloud service account associated with the UE device. The use of the
`
`token may provide for enhanced security, e. g., to prevent spoofing of the UE phone number.
`
`[0008]
`
`In some embodiments,
`
`the UE may request the token from a server (e.g., a cloud
`
`server), possibly in response to the emergency call being initiated, and in response to this request
`
`the server may generate and provide the token to the UE. The UE may also provide its location
`
`information (the location of the UE) to the server, also possibly in response to the emergency call
`
`being initiated, and the server may associate this location information with the token.
`
`In this
`
`manner, the token may be configured for use by the emergency call center to retrieve the location
`
`information of the UE device from the server computer. The UE device may also be configured
`
`to periodically provide location information updates to the server computer during the outgoing
`
`emergency telephone call to the emergency call center.
`
`[0009] When the call center receives the incoming emergency call from the UE device, the call
`
`center may receive the token from the UE device, wherein the token is associated with location
`
`information of the UE device stored on the server computer as previously described. The call
`
`center may then request / receive the location information from the server using the token. The
`
`received location information is useable to determine a location of the UE device from which the
`
`incoming emergency call was received, and the call center may then tranth the location of the
`
`UE device to an emergency responder, or perform another action, as appropriate. The received
`
`location information may be displayed on a display device, e.g., in a map.
`
`In one embodiment,
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`the emergency call center may create a uniform resource locator comprising the token, wherein
`
`the URL specifies a webpage (maintained on or by the cloud server) configured to display a map
`
`including the location information.
`
`[0010] In some embodiments, where the respective country supports an emergency location
`
`service similar to the Advance Mobile Location (AML) standard, a mobile location server may
`
`be interposed between the emergency call center and the cloud server.
`
`In these embodiments, the
`
`emergency call center may request the location information using the token by providing the
`
`token to a mobile location server for provision to the cloud server. The location information may
`
`then be provided from the cloud server through the mobile location server to the call center.
`
`[0011] As noted above, the cloud server (also called the location server) may store location
`
`information received from the UE device. Upon receipt of a request from the UE, such as when
`
`the UE initiates an emergency call, the cloud server may generate and store a token associated
`
`with a user equipment (UE) device, wherein the token identifies the UE device. The cloud server
`
`may further provide the token to the UE device for provision in the telephone call to the call
`
`center as described above. As previously discussed, the cloud server may receive the token from
`
`the call center in response to the UE device making the emergency telephone call to the call
`
`center, and in response provide the location information to the call center in response to the
`
`received token from the call center. As mentioned above, in providing the location information
`
`to the call center, the server may generate a webpage including a map containing the location
`
`information, wherein the webpage is accessible to the call center upon receipt of a URL
`
`containing the associated token.
`
`Brief Description of the Drawings
`
`[0012] A better understanding of the present subject matter can be obtained when the following
`
`detailed description of the preferred embodiment is considered in conjunction with the following
`
`drawings, in which:
`
`[0013]
`
`Figure 1
`
`illustrates
`
`an exemplary wireless communication system for enabling
`
`emergency location services, according to some embodiments;
`
`[0014]
`
`Figure 2 illustrates an exemplary block diagram of a UE device, according to some
`
`embodiments;
`
`[0015]
`
`Figure 3 illustrates an exemplary block diagram of a base station (BS), according to
`
`some embodiments,
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`[0016]
`
`Figure 4 is a high level flow diagram for initiating emergency location services,
`
`according to some embodiments;
`
`[0017]
`
`Figure 5 is a flow diagram illustrating an exemplary method by which an emergency
`
`call center obtains location information of a mobile device, according to some embodiments;
`
`[0018]
`
`Figure 6 is a flow diagram illustrating an exemplary method by which an emergency
`
`call center obtains location information of a mobile device using an advanced mobile location
`
`(AML) server, according to some embodiments,
`
`[0019]
`
`Figure 7 illustrates an example call setup message for enabling emergency location
`
`services, according to some embodiments;
`
`[0020]
`
`Figure 8 illustrates an example method by which an emergency call center obtains a
`
`caller’s location information and transmits the information to a responder, according to some
`
`embodiments,
`
`[0021]
`
`Figure 9 illustrates an example method by which an emergency call center accesses a
`
`URL to render a map with caller location, according to some embodiments; and
`
`[0022]
`
`Figure 10 is a flow diagram illustrating an exemplary method by which an emergency
`
`call center obtains location information of a mobile device in a 2G scenario, according to some
`
`embodiments.
`
`[0023] While the features described herein are susceptible to various modifications and
`
`alternative forms, specific embodiments thereof are shown by way of example in the drawings
`
`and are herein described in detail.
`
`It should be understood, however, that the drawings and
`
`detailed description thereto are not intended to be limiting to the particular form disclosed, but on
`
`the contrary, the intention is to cover all modifications, equivalents and alternatives falling within
`
`the spirit and scope of the subject matter as defined by the appended claims.
`
`Detailed Description of the Embodiments
`
`
`Terms
`
`[0024] The following is a glossary of terms used in the present disclosure:
`
`[0025] Memory Medium — Any of various types of memory devices or storage devices. The
`
`term “memory medium” is intended to include an installation medium, e.g., a CD-ROM, floppy
`
`disks, or tape device; a computer system memory or random access memory such as DRAM,
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`DDR RAM, SRAM, EDO RAM, Rambus RAM, etc., a non-volatile memory such as a Flash,
`
`magnetic media, e. g., a hard drive, or optical storage; registers, or other similar types of memory
`
`elements, etc. The memory medium may include other types of memory as well or combinations
`
`thereof.
`
`In addition, the memory medium may be located in a first computer system in which the
`
`programs are executed, or may be located in a second different computer system which connects
`
`to the first computer system over a network, such as the Internet.
`
`In the latter instance, the
`
`second computer system may provide program instructions to the first computer for execution.
`
`The term “memory medium” may include two or more memory mediums which may reside in
`
`different locations, e.g., in different computer systems that are connected over a network. The
`
`memory medium may store program instructions (e. g., embodied as computer programs) that
`
`may be executed by one or more processors.
`
`[0026] Carrier Medium , a memory medium as described above, as well as a physical
`
`transmission medium, such as a bus, network, and/or other physical transmission medium that
`
`conveys signals such as electrical, electromagnetic, or digital signals.
`
`[0027] Programmable Hardware Element - includes various hardware devices comprising
`
`multiple programmable function blocks connected via a programmable interconnect. Examples
`
`include FPGAs (Field Programmable Gate Arrays), PLDs (Programmable Logic Devices),
`
`FPOAs (Field Programmable Object Arrays), and CPLDs (Complex PLDs). The programmable
`
`function blocks may range from fine grained (combinatorial logic or look up tables) to coarse
`
`grained (arithmetic logic units or processor cores). A programmable hardware element may also
`
`be referred to as “reconfigurable logic.”
`
`[0028] Computer System — any of various types of computing or processing systems, including
`
`a personal computer system (PC), mainframe computer system, workstation, network appliance,
`
`Internet appliance, personal digital assistant (PDA), personal communication device, smart
`
`phone, television system, grid computing system, or other device or combinations of devices.
`
`In
`
`general,
`
`the term "computer system" can be broadly defined to encompass any device (or
`
`combination of devices) having at least one processor that executes instructions from a memory
`
`medium.
`
`[0029] User Equipment (UE) (or “UE Device”) — any of various types of computer systems
`
`devices that is mobile or portable and that performs wireless communications. Examples of UE
`
`devices include mobile telephones or smart phones (e. g., iPhoneTM, AndroidTM—based phones),
`
`portable gaming devices (e.g., Nintendo DSTM, PlayStation PortableTM, Gameboy AdvanceTM,
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`iPhoneTM), laptops, wearable devices (e. g. smart watch, smart glasses), PDAs, portable Internet
`
`devices, music players, data storage devices, or other handheld devices, etc.
`
`In general, the term
`
`“”UE or “UE device” can be broadly defined to encompass any electronic, computing, and/or
`
`telecommunications device (or combination of devices) which is easily transported by a user and
`
`capable of wireless communication.
`
`[0030] Base Station — The term “Base Station” has the full breadth of its ordinary meaning, and
`
`at least includes a wireless communication station installed at a fixed location and used to
`
`communicate as part of a wireless telephone system or radio system.
`
`[0031] Processing Element — refers to various elements or combinations of elements.
`
`Processing elements include, for example, circuits such as an ASIC (Application Specific
`
`Integrated Circuit), portions or circuits of individual processor cores, entire processor cores,
`
`individual processors, programmable hardware devices such as a field programmable gate array
`
`(FPGA), and/or larger portions of systems that include multiple processors.
`
`[0032] Automatically — refers to an action or operation performed by a computer system (e. g,
`
`software executed by the computer system) or device (e.g., circuitry, programmable hardware
`
`elements, ASICs, etc), without user input directly specifying or performing the action or
`
`operation.
`
`Thus the term “automatically” is in contrast
`
`to an operation being manually
`
`performed or specified by the user, wherein the user provides input to directly perform the
`
`operation. An automatic procedure may be initiated by input provided by the user, but the
`
`subsequent actions that are performed “automatically” are not specified by the user, i.e., are not
`
`performed “manually,” wherein the user specifies each action to perform. For example, a user
`
`filling out an electronic form by selecting each field and providing input specifying information
`
`(e. g., by typing information, selecting check boxes, radio selections, etc.) is filling out the form
`
`manually, even though the computer system must update the form in response to the user actions.
`
`The form may be automatically filled out by the computer system where the computer system
`
`(e. g., software executing on the computer system) analyzes the fields of the form and fills in the
`
`form without any user input specifying the answers to the fields. As indicated above, the user
`
`may invoke the automatic filling of the form, but is not involved in the actual filling of the form
`
`(e. g, the user is not manually specifying answers to fields but rather they are being automatically
`
`completed).
`
`The present
`
`specification provides various examples of operations being
`
`automatically performed in response to actions the user has taken.
`
`6
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`Figure 1 — Communication System
`
`[0033]
`
`Figure 1
`
`illustrates
`
`an exemplary wireless communication system for enabling
`
`emergency location services, according to some embodiments.
`
`It is noted that the system of
`
`Figure 1 is merely one example of a possible system, and embodiments may be implemented in
`
`any of various systems, as desired.
`
`[0034] As shown, the exemplary wireless communication system includes a user equipment (UE)
`
`106 and a base station (BS) 102. The user device 106 may be referred to as a UE or UE device.
`
`The UE 106 may be a device with wireless (e.g., cellular) network connectivity such as a mobile
`
`phone, a hand-held device, a computer or a tablet, an accessory device, or virtually any type of
`
`wireless device.
`
`[0035] The base station 102 may provide cellular communication services to the UE 106. The
`
`base station 102 may be a base transceiver station (BTS) or cell site (a “cellular base station”),
`
`and may include hardware that enables wireless communication with UEs 106 according to one
`
`or more cellular communication protocols. The UE 106 and the cellular base station 102 may
`
`communicate using any of various cellular communication technologies such as GSM, UMTS
`
`(WCDMA), LTE, LTE-Advanced (LTE-A), 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO,
`
`HRPD, eHRPD), etc,
`
`[0036] As shown, the cellular base station may be equipped to wirelessly communicate with a
`
`server 108 (e.g., a cloud platform which provides cloud-based services to UEs, one example
`
`being an iCloud platform, or another type of server). Thus, the base station 102 may facilitate
`
`communication between the UE 106 and the server 108.
`
`In particular, the cellular base station
`
`102 may provide the UE 106 with various telecommunication capabilities, such as voice and
`
`SMS services (e.g.,
`
`typically via circuit-switched wireless links) and/or data services (e.g.,
`
`typically via packet-switched wireless links).
`
`[0037] The BS 102 may be further equipped to wirelessly communicate with a call center 110
`
`(e.g., an emergency call center, a public-safety answering point (PSAP), or another type of call
`
`center). Thus, the base station 102 may facilitate communication between the UE 106 and the
`
`call center 110. The UE 106 may thereby be able to place a call (which may be an emergency
`
`call) to the call center 110 through the base station 102.
`
`[0038]
`
`The UE 106 may be capable of communicating using multiple wireless communication
`
`standards. For example, the UE 106 may be configured to communicate using at least one
`
`wireless networking (e. g, Wi-Fi) and/or peer-to-peer wireless communication protocol (e. g, BT,
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`Wi-Fi peer-to-peer, etc.) and at least one cellular communication protocol (e.g., GSM, UMTS
`
`(WCDMA), LTE, LTE—Advanced (LTE—A), 3GPP2 CDMA2000 (e.g.,
`
`lxRTT,
`
`leV—DO,
`
`HRPD, eHRPD), etc.). The UE 106 may also or alternatively be configured to communicate
`
`using one or more global navigational satellite systems (GNSS, e.g., GPS or GLONASS), one or
`
`more mobile television broadcasting standards (e.g., ATSC-M/H or DVB-H), and/or any other
`
`wireless communication protocol, if desired. Other combinations of wireless communication
`
`standards (including more than two wireless communication standards) are also possible.
`
`[0039] The server 108 may be configured to communicate directly with the call center 110. For
`
`example,
`
`the server and the call center may both be connected to the Internet, and may be
`
`configured to communicate with each other through the Internet. The server and the call center
`
`may additionally be configured to communicate by some other wireless communication
`
`technology, such as a cellular communication protocol and/or other wireless communication
`
`protocols.
`
`Figure 2 — Exemplam Block Diagram of a UE
`
`[0040]
`
`Figure 2 illustrates an exemplary block diagram of a UE 106, according to some
`
`embodiments. The UE 106 may include a processor that is configured to execute program
`
`instructions stored in memory. The UE 106 may perform any of the methods embodiments
`
`described herein by executing such stored instructions. Alternatively, or in addition, the UE 106
`
`may include a programmable hardware element such as an FPGA (field—programmable gate
`
`array) that is configured to perform any of the method embodiments described herein, or any
`
`portion of any of the method embodiments described herein.
`
`[0041]
`
`The UE 106 may be configured to communicate using any of multiple wireless
`
`communication protocols. For example, the UE 106 may be configured to communicate using
`
`two or more of CDMA2000, LTE, LTE-A, Wi-Fi, or GNSS. Other combinations of wireless
`
`communication standards are also possible.
`
`[0042]
`
`The UE 106 may include one or more antennas for communicating using one or more
`
`wireless communication protocols. The UE 106 may share one or more parts of a receive and/or
`
`transmit chain between multiple wireless communication standards; for example, the UE 206
`
`might be configured to communicate using either of CDMA2000 (lxRTT / leV-DO / HRPD /
`
`eHRPD) or LTE using partially or entirely shared wireless communication circuitry (e. g., using a
`
`shared radio or at least shared radio components). The shared communication circuitry may
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`include a single antenna, or may include multiple antennas (e.g., for MIMO) for performing
`
`wireless communications. Alternatively,
`
`the UE 106 may include separate transmit and/or
`
`receive chains (e.g., including separate antennas and other radio components) for each wireless
`
`communication protocol with which it is configured to communicate. As a further possibility,
`
`the UE 106 may include one or more radios or radio components which are shared between
`
`multiple wireless communication protocols, and one or more radios or radio components which
`
`are used exclusively by a single wireless communication protocol. For example, the UE 106
`
`might include a shared radio for communicating using either of LTE or CDMA2000 lxRTT, and
`
`separate radios for communicating using each of Wi-Fi and Bluetooth. Other configurations are
`
`also possible. The UE 106 may be configured to disable (e.g., to power down) the one or more
`
`radios and/or one or more radio components, for example to limit power consumption (such as
`
`during times of low device use).
`
`[0043] As shown, the UE 106 may include a system on chip (SOC) 200, which may include
`
`portions for various purposes. For example, as shown, the SOC 200 may include processor(s)
`
`202 which may execute program instructions for the UE 106 and display circuitry 204 which
`
`may perform graphics processing and provide display signals to the display 260.
`
`The
`
`processor(s) 202 may also be coupled to memory management unit (MMU) 240, which may be
`
`configured to receive addresses from the processor(s) 202 and translate those addresses to
`
`locations in memory (e.g., memory 206, read only memory (ROM) 250, Flash memory 210)
`
`and/or to other circuits or devices, such as the display circuitry 204, wireless communication
`
`circuitry 230 (also referred to as a “radio”), connector I/F 220, and/or display 260. The MMU
`
`240 may be configured to perform memory protection and page table translation or set up.
`
`In
`
`some embodiments, the MMU 240 may be included as a portion of the processor(s) 202.
`
`[0044] As shown, the SOC 200 may be coupled to various other circuits of the UE 106. For
`
`example, the UE 106 may include various types of memory (e.g., including NAND flash 210), a
`
`connector interface 220 (e.g., for coupling to a computer system, dock, charging station, etc), the
`
`display 260, and wireless communication circuitry (or “radio”) 230 (e.g., for LTE, LTE-A,
`
`CDMA2000, Bluetooth, Wi-Fi, GPS, etc.).
`
`[0045] As noted above, the UE 106 may be configured to communicate wirelessly using
`
`multiple wireless communication standards. As further noted above,
`
`in such instances,
`
`the
`
`wireless communication circuitry (radio(s)) 230 may include radio components which are shared
`
`between multiple wireless communication standards and/or
`
`radio components which are
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`configured exclusively for use according to a single wireless communication standard. As
`
`shown, the UE device 106 may include at least one antenna (and possibly multiple antennas, e.g.,
`
`for MIMO and/or for implementing different wireless communication technologies, among
`
`various possibilities), for performing wireless communication with base stations, access points,
`
`and/or other devices. For example, the UE device 106 may use antenna 235 to perform the
`
`wireless communication.
`
`[0046]
`
`The UE 106 may also include and/or be configured for use with one or more user
`
`interface elements. The user interface elements may include any of various elements, such as
`
`display 260 (which may be a touchscreen display), a keyboard (which may be a discrete
`
`keyboard or may be implemented as part of a touchscreen display), a mouse, a microphone
`
`and/or speakers, one or more cameras, one or more buttons, and/or any of various other elements
`
`capable of providing information to a user and/or receiving/interpreting user input.
`
`[0047] As described herein, the UE 106 may include hardware and software components for
`
`implementing features for distributing a token to enable emergency location services. The
`
`processor 202 of the UE device 106 may be configured to implement part or all of the features
`
`described herein, e.g., by executing program instructions stored on a memory medium (e. g., a
`
`non-transitory computer-readable memory medium). Alternatively (or in addition), processor
`
`202 may be configured as a programmable hardware element, such as an FPGA (Field
`
`Programmable Gate Array), or
`
`as
`
`an ASIC (Application Specific Integrated Circuit).
`
`Alternatively (or in addition), the processor 202 of the UE device 106, in conjunction with one or
`
`more of the other components may be configured to implement part or all of the features
`
`described herein, such as the features described below.
`
`Figure 3 — Exemplam Block Diagram of a Base Station or Server
`
`[0048]
`
`Figure 3 illustrates an exemplary block diagram of a cellular base station (BS) 102 or a
`
`server 108, according to some embodiments. The descriptions below are made in reference to
`
`the base station 102, but it may be understood that similar configurations of components are also
`
`possible for the server 108. It is noted that the base station of Figure 3 is merely one example of a
`
`possible base station. As shown, the base station 102 may include processor(s) 304 which may
`
`execute program instructions for the base station 102. The processor(s) 304 may also be coupled
`
`to memory management unit (MMU) 540, which may be configured to receive addresses from
`
`10
`
`
`
`WO 2018/118026
`
`PCT/US2016/067832
`
`the processor(s) 304 and translate those addresses to locations in memory (e. g, memory 360 and
`
`read only memory (ROM) 350) or to other circuits or devices.
`
`[0049]
`
`The base station 102 may include at least one network port 370. The network port 370
`
`may be configured to couple to a telephone network and provide a plurality of devices, such as
`
`UE devices 106, access to the telephone network as described above in reference to Figure 1.
`
`[0050]
`
`The network port 370 (or an additional network port) may also or alternatively be
`
`configured to couple to a cellular network, e. g., a core network of a cellular service provider.
`
`The core network may provide mobility related services and/or other services to a plurality of
`
`devices, such as UE devices 106.
`
`In some cases, the network port 370 may couple to a telephone
`
`network via the core network, and/or the core network may provide a telephone network (e. g,
`
`among other UE devices serviced by the cellular service provider). The base station 102 may
`
`also be coupled to an Emergency Alert System (EAS) via the network port 370, by which means
`
`the base station may receive emergency alert messages to distribute to cellular devices via
`
`cellular broadcast.
`
`[0051]
`
`The base station 104 may include at least one antenna 334, and possibly multiple
`
`antennas. The at least one antenna 334 may be configured to operate as a wireless transceiver
`
`and may be further configured to communicate with UE devices 106 via radio 330. The antenna
`
`334 communicates with the radio 330 via communication chain 332. Communication chain 332
`
`may be a receive chain, a transmit chain or both. The radio 330 may be configured to
`
`communicate via various wireless telecommunication standards, including, but not limited to,
`
`LTE, WCDMA, CDMAZOOO, etc.
`
`[0052]
`
`The base station 102 may be configured to support provision by a UE 106 of messages
`
`received via cellular broadcast
`
`to other devices
`
`(e. g, devices without native cellular
`
`communication capabilities).
`
`In particular, as described further subsequently herein, the BS 102
`
`may include hardware and software components for implementing (or for use in conjunction with
`
`a UE 106 implementing) part or all of a method for a UE 106 to provide indications of messages
`
`received by the UE 106 by way of cellular broadcast techniques to another device.
`
`[0053]
`
`The pr

Accessing this document will incur an additional charge of $.
After purchase, you can access this document again without charge.
Accept $ ChargeStill 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.
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.

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