30
United States Patent US006745011B1 (12) (10) Patent N0.: US 6,745,011 B1 Hendrickson et al. (45) Date of Patent: Jun. 1, 2004 (54) SYSTEM AND METHOD FOR MEASURING 5,991,735 A 11/1999 Gerace WIRELESS DEVICE AND NETWORK USAGE 6,115,680 A 9/2000 Coffee 61 @1 AND PERFORMANCE METRICS 6,138,147 A 10/2000 Weaver et 211. 6,397,256 B1 * 5/2002 Chan et al. ............... .. 709/229 _ - - 6,405,245 B1 6/2002 Burson et a1. (75) Inventors‘ 13:1? ‘gfllllflnd?on’ caglsbag’ CA. 6,405,251 B1 * 6/2002 Bullard 618.1. ............ .. 709/224 ( )> lam aguy> an ranclsco’ 6,470,386 B1 * 10/2002 Combar et a1. ........ .. 709/224 CAGE)’ pi‘ul Prehn>Wa1nutCre‘?k’ 2002/0025795 A1 * 2/2002 Sharon et a1. ............ .. 455/405 CA (US); Nick Stamos, San Francisco, CA (US); Annie Su, San Francisco, CA FOREIGN PATENT DOCUMENTS (Us) EP 0849 909 A2 6/1998 (73) Assignee: Telephia, Inc., San Francisco, CA (US) W0 WO 98/26541 6/1998 OTHER PUBLICATIONS ( * ) Notice: Subject to any disclaimer, the term of this _ patent is extended or adjusted under 35 D. M. Hilbert et al., “An Approach to Large—Scale Collec U_S_C_ 154(k)) by 424 days_ tion of Application Usage Data Over the Internet”, IEEE, 1998, pp. 136—145. (21) Appl. No.: 09/654,486 * cited by examiner (22) Filed: Sep. 1, 2000 Primary Examiner—Quochien B. Vuong (51) Int C17 H04B 17/00 (74) Attorney, Agent, or Firm—Morrison & Foerster LLP (52) US. Cl. .............. .. .. 455/67.11; 455/405; 455/423 (57) ABSTRACT (58) Field of Search ........................... .. 455/201, 67.11, Systems and methods for measuring Wireless device and 455/423’ 424’ 425’ 6713’ 67'7’ 405; 709/224 wireless network usage and performance metrics are set (56) References Cited forth. The system includes at least one wireless device, and US. PATENT DOCUMENTS 4,361,851 A 11/1982 Asip et a1. 5,675,510 A 10/1997 Coffey et 81. 5,796,952 A 8/1998 Davis et 81. 5,872,588 A 2/1999 Aras et 81. 5,987,306 A * 11/1999 T Nilsen et a1. .......... .. 455/67.11 data gathering software installed on the wireless device for collecting device parametric data, network parametric data, event data. A control center may receive, store and process said device parametric data, network parametric data, and event data. 84 Claims, 18 Drawing Sheets T CONTROL CENTER 120 \io y T 130 / 130

System and method for measuring wireless device and network

Embed Size (px)

Citation preview

United States Patent US006745011B1

(12) (10) Patent N0.: US 6,745,011 B1 Hendrickson et al. (45) Date of Patent: Jun. 1, 2004

(54) SYSTEM AND METHOD FOR MEASURING 5,991,735 A 11/1999 Gerace WIRELESS DEVICE AND NETWORK USAGE 6,115,680 A 9/2000 Coffee 61 @1 AND PERFORMANCE METRICS 6,138,147 A 10/2000 Weaver et 211.

6,397,256 B1 * 5/2002 Chan et al. ............... .. 709/229

_ - - 6,405,245 B1 6/2002 Burson et a1.

(75) Inventors‘ 13:1? ‘gfllllflnd?on’ caglsbag’ CA. 6,405,251 B1 * 6/2002 Bullard 618.1. ............ .. 709/224 ( )> lam aguy> an ranclsco’ 6,470,386 B1 * 10/2002 Combar et a1. ........ .. 709/224

CAGE)’ pi‘ul Prehn>Wa1nutCre‘?k’ 2002/0025795 A1 * 2/2002 Sharon et a1. ............ .. 455/405 CA (US); Nick Stamos, San Francisco, CA (US); Annie Su, San Francisco, CA FOREIGN PATENT DOCUMENTS

(Us) EP 0849 909 A2 6/1998

(73) Assignee: Telephia, Inc., San Francisco, CA (US) W0 WO 98/26541 6/1998 OTHER PUBLICATIONS

( * ) Notice: Subject to any disclaimer, the term of this _ patent is extended or adjusted under 35 D. M. Hilbert et al., “An Approach to Large—Scale Collec U_S_C_ 154(k)) by 424 days_ tion of Application Usage Data Over the Internet”, IEEE,

1998, pp. 136—145.

(21) Appl. No.: 09/654,486 * cited by examiner

(22) Filed: Sep. 1, 2000 Primary Examiner—Quochien B. Vuong (51) Int C17 H04B 17/00 (74) Attorney, Agent, or Firm—Morrison & Foerster LLP

(52) US. Cl. .............. .. .. 455/67.11; 455/405; 455/423 (57) ABSTRACT

(58) Field of Search ........................... .. 455/201, 67.11, Systems and methods for measuring Wireless device and 455/423’ 424’ 425’ 6713’ 67'7’ 405; 709/224 wireless network usage and performance metrics are set

(56) References Cited forth. The system includes at least one wireless device, and

US. PATENT DOCUMENTS

4,361,851 A 11/1982 Asip et a1. 5,675,510 A 10/1997 Coffey et 81. 5,796,952 A 8/1998 Davis et 81. 5,872,588 A 2/1999 Aras et 81. 5,987,306 A * 11/1999

T

Nilsen et a1. .......... .. 455/67.11

data gathering software installed on the wireless device for collecting device parametric data, network parametric data, event data. A control center may receive, store and process said device parametric data, network parametric data, and event data.

84 Claims, 18 Drawing Sheets

T

CONTROL CENTER 120

\io y T

130

/ 130

U.S. Patent Jun. 1, 2004 Sheet 1 of 18 US 6,745,011 B1

0

om_.

H .wE mmhzmo .6528

U.S. Patent Jun. 1, 2004 Sheet 2 0f 18

MAIN CONTROL _20_0

OVERHEAD DATA

A5 DEVICE PARAMETRIC DATA

220

WIRELESS INTERNET DATA 225

USER IDENTIFICATION 230

US 6,745,011 B1

LOCATION DATA 235

SIM CARD

m APPLICATION DATA

& VOICE

A9 AUDIO DOWNLOAD E

TIME AND DATE STAMP 260

STORAGE 265

DATA TRANSFER 27D

MEMORY

m DIAGNOSTIC

280

U.S. Patent Jun. 1, 2004 Sheet 5 of 18 US 6,745,011 B1

:02c 22 32o to? 32232 $88: 8:828 828 226 333: 22228 222m 2.2.2.: $88: a: 2228 <28 @938: 2: 3222 “688: 220228 382 $223: 22228 “222m 228 888: .520 =22 320 E2 32552 288: 5:828 325m 226 09.82: 22228 222m 8255 @038: a: 2:55 <25 .688: 2: .6292 2:82: 22.228 382 8986: 220528 “222m 2.28 288:

22:33 2:55 8:28 29:33 2226 @228 22225 2225 3:28 22.33 2226 @228 22:23 2:55 3:28 82:23 2226 @228 $2.33 2565 228 22226 2:55 8:28 25 .088: 2223 2225 22:8 22:53 2226 22:8 29:38 2226 22:8 22.33 2226 22:8 22:23 2226 22:8 2:33 2555 22:8 2235 2226 22:8 22:33 2226 22:8 25 388:

pm .2: 2: @228 282.2: 2: 3:28 528: 2: @228 22.5: 2: 8:28 526: 2: @228 .325: 2: 3228 E26: 2: 3.28 .828: 2: 8:28 22:6: 225 2: =25? 2: 22:8 522 38 2: 22:8 .322 88 2: 22:8 5:2“ 88 2: 22:P._ 522 88 2: 22:8 522 33 2: 2:28 5:2“ 38 2: 22:8 :22“ 88 2: 22:8 .822 $8

25.:

22 £2.22

U.S. Patent

min 1 _accolc air_limer

analog_lirsl_chp analog_hone_sid analog_pref_serv

analog_reg analog_sid__acq analog__sid_|ock aulo_answer aulo_hyphen aulo_|ock aulo_mule aulo_nam aulo__power aulo_redlal

a_key a_key_chksum

back_lighl banner beep_lvl

call_fade_alerl call_resl ca|l_limer

cdma_pn_mask cdma__prel_serv cdma__rx_pwr cdma__lx_pwr cdma_sid_acq

dala_ldle__limeaul dala_io_mode dala_srvc_slale

disl_reg ear_lvl err_log esn

esn_chksum fm_rssi

fm_lx_pwr lr_lemp_oflsel

life_limer locaid lslsid ppcnch

prel_mode pu reg

Fig.

Jun. 1, 2004 Sheet 6 0f 18 US 6,745,011 B1

Delinllion access overload class for each MIN in lhe given NAM

air limer for lhe given NAM flrsl analog channel given lor lhal NAM

analog home syslem ID for lhe given NAM analog preferred service syslem

analog_re islralion sellin analog SI acquislicn Ii analog SID lockoul lisl aulo answer selling aulo hyphen selling aulo lock selling

aulo radio mule selling aulo selecl NAM aulo power off

aulo redial selling aulhenlicalion key

aulhenlicalion check sum back lighl

currenl banner key beep volume level call fade alerl selecl

. call reslriclions

lasl call lime for a given NAM shorl code pn ollsel mask choice

cdma pref serv CDMA receive power CDMA lransmil ower

cdma sid acquisilion lisl or a given NAM dala service idle lime in seconds

exlemal dala porl mode dala service enabled/disabled

dislance based regislralion values handsel earpiece volume level

adds enlry lo lhe on board error log eleclronic serial number

checksum for lhe eleclronlc serial number FM relalive signal slrenglh

FM lransmil power lrequenl volfsel lemp values

llfelime lnon—reselablel cumulallve call llmer analo Iocalion area ID

las SID regislered primary PCN channel for lhe given NAM

mode preference analog power up regislralion idenlilier

4

U.S. Patent Jun. 1, 2004 Sheet 13 of 18 US 6,745,011 B1

Cellular PCS AMPS 19-2/

19.68/ 19.98 MHZ

PC Connectivity Test/ Debug

System VCTXO

Antenna Switch

PCS/ Cellular Duplicator

Charging System Voltage Regulator

P Circuits

General Pu Interface Bus

e u e i n ¢

Purpase lnte ace R|NGER

ACDMA, Processor

/

.1. M3)

Speaker STEREO MP3

C ed CODEC/

ODE Select v i r e 1 v 1

Interface/ EX‘

AMMC

a Subsectio

'Baseb'an MMC , s . l I ' I

1 .AG' M51687 Di ital Test Bus

Fig. 6

U.S. Patent Jun. 1, 2004 Sheet 16 of 18 US 6,745,011 B1

STORAGE IN NON-VOLATILE

MEMORY 2L

DATA TRANSFER TO CONTROL

CENTER

CMS PROCESSING AT CONTROL

CENTER 7 9E

I STORAGE

IN DATABASE

w

I APPLICATION OF

DATA WAREHOUSING/ MINING APPLICATION

V 259

I STORAGE

OF PRODUCT REPORTS

Fig. 9

US 6,745,011 B1 1

SYSTEM AND METHOD FOR MEASURING WIRELESS DEVICE AND NETWORK USAGE

AND PERFORMANCE METRICS

BACKGROUND OF THE INVENTION

1. Field of the Invention This invention relates generally to Wireless devices and

networks, and in particular, to systems and related methods for measuring Wireless device and Wireless netWork usage and performance metrics.

2. Description of the Related Art Traditionally, consumers have used Wireless devices for

basic telephony With limited use of basic one-Way text messaging features and enterprise based data applications. The recent groWth in the Wireless industry along With the popularity of the internet has led to a natural convergence of the tWo. This neW combined communications application and set of services including applications such as Wireless Web microbroWsing, Web clipping applications, one-Way and tWo-Way text messaging, are commonly referred to in the industry as Wireless data, Wireless internet, or Wireless Web services: Mobile telephone handsets, pagers, and per sonal digital assistants (PDAs), for example, all noW have Wireless data capabilities and are commonly referred to in the industry as Wireless devices.

Wireless data is an enhancement to traditional Wireless services provided by cellular, PCS, SMR, and paging net Work operators. The Wireless Application Protocol is a key enabler of Wireless data—With Wireless device users noW able to broWse internet sites, purchase goods and services, send and receive email, have a broad array of internet content pushed to their Wireless devices, and access corporate and personal information using their Wireless devices. Today in the United States carriers have rolled these Wireless data services out over netWorks such as circuit sWitched and CDPD, but these and other services Will soon be provided over faster, more advanced Wireless netWork technologies, for example High Data Rate [HDR], General Packet Radio Service [GPRS], Enhanced Data Rates for GSM Evolution [EDGE], lXRTT, CDMA2000, and Wide band CDMA [W-CDMA].

Wireless data industry participants such as service providers, advertisers, content providers and electronic and mobile commerce companies have a need for information on consumer activity and usage of Wireless data. First, for example, there exists a need to collect information on the activity and usage behavior of Wireless data users. Con sumer usage, audience, and purchase information statistics are staples in most developed industries. There is a need to rapidly make these information streams available to all participants of this neW and not Well understood industry in order to expedite the development of more effective service and product offerings—thereby improving the satisfaction level of users, accelerating the overall groWth of the industry, and saving industry participants time and money by avoiding uninformed strategies and initiatives. Second, for example, there is a need to make available to the Wireless industry a continuous, real-time set of independent and unbiased netWork and device performance data. Not only is there a need by netWork operators and device manufacturers to benchmark the performance of their oWn netWorks and devices speci?cally as it relates to Wireless data and more traditional Wireless voice applications, but also there is a need to provide to sellers, advertisers, and content providers objective data on the level of service customers are receiving

10

15

25

35

45

55

65

2 from Wireless netWork and device partners. Third, for example, there is a need to integrate these information streams together, thereby providing industry participants an improved understanding of hoW Wireless netWork service levels and device performance characteristics (and changes in them) impact Wireless data user behavior. For instance, there is a need by electronic and mobile commerce compa nies to quantify “lost revenue” resulting from a failed Wireless transaction due to poor netWork performance.

Usage, Audience, and Purchase Information

While the popularity of Wireless telephony and WAP based data services is surging, there has been no reliable system for measuring Wireless data user behavior. Today, competitive marketing information on the Wireless data industry is obtained primarily through consumer surveys, the accuracy of Which are unreliable and often in question by the industry. As a result, there is an acute demand for a more accurate

service that monitors user activity and usage of Wireless data. Wireless netWork operators, Wireless device manufacturers, advertisers, and content providers are all looking for more accurate and detailed information to be able to better understand the behavior, experiences, and needs of Wireless data users. Limited data presently exists on even the most basic of questions regarding Wireless data users—the numbers and demographics of users; What Wire less devices and netWorks they use; When, hoW often, for hoW long, and from What location they access the Wireless internet; What sites they visit; What transactions they execute; What advertisements they vieW/redeem, etc. As the industry advances and matures and users of Wireless data become more sophisticated, the ability to track user behavior over time Will also become particularly important. Services exist in the Wired internet and other industries that provide this type of consumer usage, audience rating, and purchase data.

Creating a system and method to effectively and accu rately collect Wireless data consumer usage and activity information poses a number of challenges over the Wired internet industry. For instance, challenges typically con fronted Where Wireless devices are involved include restricted memory capacity, poWer limitations, limited pro cessing poWer, multiple proprietary operating systems With limited interfaces, and the like. Furthermore, there is a need to accommodate activity relating to different Wireless net Work protocols, each designed according to its oWn speci ?cations. Moreover, there is a need to track activity across a range of data applications and protocols including for example WAP, Web clipping applications, HTML, WML, and XML broWsers.

As the Wireless data industry prepares for the expected ?ood of neW Wireless data users, there exists a strong market need for improved Wireless data consumer usage and activ ity information.

NetWork/Device Performance Information

A strong market need exists for a system to monitor the performance of Wireless data netWorks and Wireless devices. At present, there is no industry standard for “Quality of Service” (QOS) data on the performance of Wireless data netWorks. Currently, netWork operators generally conduct proprietary drive test netWork benchmarking activities solely for their oWn internal use. NetWork operators gener ally do not make this information available to external parties, such as dotcoms, internet content partners, Wireless