throbber
(19) United States
`(12) Patent Application Publication (10) Pub. N0.: US 2012/0226554 A1
`Schmidt et a].
`(43) Pub. Date:
`Sep. 6, 2012
`
`US 20120226554A1
`
`(54) SYSTEM AND METHOD FOR PROVIDING
`DATA TO A PORTABLE COMMUNICATIONS
`DEVICE BASED ON REAL-TIME
`SUBSCRIBER BEHAVIOR
`
`(76) Inventors:
`
`Jeffrey C Schmidt, Orlando, FL
`(US); Hrishikesh Gossain,
`HeathroW, FL (US)
`
`(21) APP1- NOJ
`
`13/037,595
`
`(22) Filed:
`
`Mar‘ 1’ 2011
`_
`_
`Cl _?
`P bl,
`“ lcatlon
`assl canon
`
`(51) Int. Cl.
`G06Q 30/00
`G06F 17/30
`G06Q 99/00
`
`(200601)
`(200601)
`(200601)
`
`(52) US. Cl. . 705/14.58; 705/1.1; 707/769; 707/E17.014
`
`(57)
`
`ABSTRACT
`
`Timely and relevant advertisements and/or data that are tai
`lored to a subscriber based on real-time behavior information
`compared to historical behavior information derived from
`location histories of the subscriber and other subscribers,
`subscriber-de?ned preferences, etc. are served to the sub
`scriber. Location history and real-time behavior information
`are compiled using location information derived from a vari
`ety of methods including GPS, associations between the sub
`scriber’s mobile communication device and network access
`points, and other location services.
`
`22 W %
`
`Location References
`
`1 2
`
`Advertiser /
`DUE
`DUE EU
`on n@ no
`
`Advertisement
`/ Server
`14
`
`10 / Subscriber
`
`APPLE EXHIBIT 1006
`Page 1 of 15
`
`

`

`Patent Application Publication
`
`Sep. 6, 2012 Sheet 1 0f 6
`
`US 2012/0226554 A1
`
`honcownzw
`
`
`
`$32961 cozmog
`
`ON
`
`N?
`
`2
`
`{9562
`
`DUE
`
`5 DD
`@ DUE
`Boom
`GU
`
`APPLE EXHIBIT 1006
`Page 2 of 15
`
`

`

`Patent Application Publication
`
`Sep. 6, 2012 Sheet 2 0f 6
`
`US 2012/0226554 A1
`
`om
`
`wm
`
`ww
`
`mm
`
`mm
`/
`
`\
`
`ow
`
`mw
`
`mm
`
`
`
`
`
`@250 wcozmoEzEEoo 2522
`
`APPLE EXHIBIT 1006
`Page 3 of 15
`
`

`

`Patent Application Publication
`
`Sep. 6, 2012 Sheet 3 0f 6
`
`US 2012/0226554 A1
`
`59:0
`
`EoEomEm>c<
`
`mccmbcmmLou
`
`
`
`$8;mec0383
`
`
`
`EmaEmcwm
`
`@53QO$50
`
`$9585
`
`cosmELQE
`
`50:92:550
`
`532895
`
`scumELoE
`
`
`
`
`
`EwEomEm>u<coszLQEc0380..co_HmE._o.E__m._o_>mcmm_
`
`
`
`
`
`
`
`EwcanoomEEommomtmE.oomtoE.
`
`
`
`
`
`EwEmmEm>u<
`
`cozoeom
`
`
`
`Loflmaquoo_m._o_>mcwm_
`
`
`
`Lo__.PoLn__mLo_>m;®m
`
`.1
`
`:x68.
`
`vammmnflmom.w_H—
`
`mc____m
`
`cosmNcfloSmco\EEm
`EmEomEm>b<E
`
`APPLE EXHIBIT 1006
`
`Page 4 of 15
`
`APPLE EXHIBIT 1006
`Page 4 of 15
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`eS
`
`D...
`
`m26.,
`
`6M
`
`1A455622m2
`
`_Eo_>mcom_889mm2coszLoE9866mLo_>mcom_M228992EmcoLoEtoEsmcoomCeszLQE
`
`
`
`2tmoEELBoQLoiomv<
`
`S550$283.EEomv<_Eo_>mcom_meogmLoiomv<$80626921c0283
`
`
`
`
`
`
`
`
`2mmEmcoLoEEoEsmcoo9866mmLo_>mcom_meogmEEomv<
`
`m.V.mU_H_oEoELo_>mcom_mm228992
`
`APPLE EXHIBIT 1006
`
`Page 5 0f15
`
`
`
`5051c0383mmCeszLQE
`
`592085”6CeszLQE
`
`c03838;onLoiomv<
`
`
`
`
`
`c0283mozooomLoiowv<
`
`om
`
`APPLE EXHIBIT 1006
`Page 5 of 15
`
`

`

`Patent Application Publication
`
`Sep. 6, 2012 Sheet 5 0f 6
`
`US 2012/0226554 A1
`
`100
`
`Receive Subscriber Information —/
`
`Create and Store Subscriber _/104
`Time - Location Profile
`
`i
`i
`
`106
`Parse Subscriber Time - Location
`Profile to Create Subscriber —/
`Behavior Profile
`
`i
`
`108
`Map Subscriber Behavior Profile
`to Subscriber Places of Interest —/
`(POI)
`
`i
`
`Create a Directed Graph to Predict _/110
`Subscriber Future POI
`
`FIG. 5
`
`APPLE EXHIBIT 1006
`Page 6 of 15
`
`

`

`Patent Application Publication
`
`Sep. 6, 2012 Sheet 6 0f 6
`
`US 2012/0226554 A1
`
`120
`
`K
`
`Ad Server Receives Location _/ 122
`Information of Subscriber
`
`Ad Server Accesses Behavior _/124
`Profiles of Subscriber
`
`l
`l
`
`126
`Ad Server Compares Location
`Information with Behavioral —/
`Profiles
`
`l
`
`128
`Ad Server Selects an
`Advertisement from the Ad —/
`Database
`
`l
`
`130
`Ad Server Sends Advertisement
`to Mobile Communication —/
`Device for Rendering
`FIG. 6
`
`APPLE EXHIBIT 1006
`Page 7 of 15
`
`

`

`US 2012/0226554 A1
`
`Sep. 6, 2012
`
`SYSTEM AND METHOD FOR PROVIDING
`DATA TO A PORTABLE COMMUNICATIONS
`DEVICE BASED ON REAL-TIME
`SUBSCRIBER BEHAVIOR
`
`TECHNICAL FIELD OF THE INVENTION
`
`[0001] The present invention relates generally to data serv
`ing and, more particularly, providing data that is tailored to a
`subscriber based on real-time behavior information com
`pared to behavioral pro?les derived from historical behavior
`and location information.
`
`BACKGROUND
`
`[0002] Advertising using traditional media, such as televi
`sion, radio, neWspapers and magaZines, is Well knoWn.
`Advertisers have used these types of media to reach a large
`audience With their advertisements. To reach a more respon
`sive audience, advertisers have turned to targeted advertising.
`[0003] Targeted advertising is a type of advertising
`Whereby advertisements are rendered to consumers based on
`various traits of the consumers such as demographics and
`purchase history. TWo principal forms of targeted advertising
`are behavioral targeting and contextual advertising.
`[0004] Behavioral targeting alloWs Website oWners or
`advertisement netWorks to display content more relevant to
`the interests of an individual consumer vieWing a Webpage by
`using information collected on the consumer’s Web-broWsing
`behavior, such as the pages the consumer has visited or the
`searches the consumer has made, to select Which advertise
`ments to display to that consumer. Most platforms identify
`consumers by assigning a unique identi?cation cookie to each
`and every visitor to the site, thereby alloWing the consumer to
`be tracked throughout their Web journey.
`[0005] Behavioral targeting systems utiliZe at least one of
`tWo decision-making methods to determine What advertise
`ments to display. In one method, a self-learning onsite behav
`ioral targeting system monitors visitor response to site con
`tent and learns What is most likely to generate a desired
`conversion event. A conversion event occurs When a con
`sumer takes the marketer’s intended action. If the consumer
`has visited a merchant’s Website, the conversion action might
`be making an online purchase, submitting a form to request
`additional information, and the like. In the second method,
`the behavioral targeting system uses a rules-based approach,
`alloWing administrators to set the content and advertisements
`shoWn to those users With particular traits.
`[0006] Contextual advertising is a form of targeted adver
`tising for advertisements appearing on Websites or other
`media, such as content displayed in mobile broWsers. The
`advertisements themselves are selected and served to the
`display media by automated systems based on the content
`displayed to the consumer. A typical contextual advertising
`system scans the text of a Website for keyWords and outputs
`advertisements to the Webpage based on What a consumer is
`vieWing. The advertisements are typically displayed on the
`Webpage or as pop-up ads. For example, if a consumer is
`vieWing a Website pertaining to literature and that Website
`uses contextual advertising, the consumer may see advertise
`ments for literature-related companies, such as used book
`sellers, colleges offering literature degrees, and the like. Con
`textual advertising is also used by search engines to display
`advertisements on their search results pages based on the
`keyWords in the consumer’s query. Contextual advertising is
`
`also utiliZed in television commercials to target advertise
`ments based on the demographics of the expected audience.
`
`SUMMARY
`
`[0007] Because consumers are saturated With advertise
`ments for goods and services, the timing and context of adver
`tising is critical. The present invention utiliZes the technology
`available in mobile communication devices (eg smart
`phones) including location services (eg GPS and WiFi AP
`proximity), accelerometers, Wireless connectivity, and map
`ping tools to derive historical behavior information regarding
`a subscriber to effectuate highly targeted messaging. The
`system may also involve an advertisement server that is
`capable of storingiin a central databaseiand processing
`historical behavior information about subscribers, correlating
`(predicting) relationships betWeen subscribers and commer
`cial entities and delivering timely offers for goods or services.
`In other embodiments, a data server may be used to deliver
`data to a subscriber in a timely manner. For instance, traf?c
`information may be delivered to a user if a prediction is made
`that the user is leaving home for Work or vice-versa.
`[0008] Consumers are creatures of habit; they repeatedly
`travel to the same locales, using the same routes, at predict
`able times of the day. If a consumer has visited a speci?c
`merchant one or more times recently, there is high probability
`that the consumer Will return, or can be persuaded to return
`via a timely advertisement, to that merchant. Alternatively,
`that consumer may be persuaded to sWitch to a competing, yet
`comparable, merchant via a timely advertisement. A speci?c
`example of a timely advertisement Would be the delivery of an
`e-coupon for a lunch special at a nearby restaurantidirectly
`to a consumer’s smart phone as the user exits a Workplace at
`noon.
`[0009] The advertisement server accomplishes this timely
`advertising by correlating historical behavior With a subscrib
`er’s real-time behavior, to predict future behavior. By using a
`centraliZed database, smart phone capabilities, and a Wireless
`communications medium, an advertisement server can cata
`log a subscriber’s preferences, travel patterns, associations
`made With merchants, and buying patterns and infer historical
`behavior information. Historical behavior information may
`consist of places visited recently, places visited frequently,
`date of visit, and the duration of a visit. Real-time behavior
`(e.g., mode of locomotion, direction, speed, location, time,
`type of route, etc.) is acquired through the facilities in a smart
`phone and submitted to the advertisement server in real -time,
`via a Wireless netWork. Predicted behavior is then correlated
`With a list of offers posted to the database by advertisers. The
`advertisement server uses the Wireless netWork to deliver a
`relevant and timely advertisement to the subscriber’s mobile
`communication device.
`[0010] According to one aspect of the present disclosure, a
`method of serving a relevant and timely advertisement to a
`subscriber via a portable electronic device of the subscriber
`includes receiving real-time location information regarding
`the electronic device; accessing a behavioral pro?le of the
`subscriber; comparing the real-time location information
`With the behavioral pro?le to predict real-time behavior infor
`mation; selecting data based on the predicted real -time behav
`ior information; and transmitting the data to the electronic
`device of the subscriber for rendering.
`
`APPLE EXHIBIT 1006
`Page 8 of 15
`
`

`

`US 2012/0226554 A1
`
`Sep. 6, 2012
`
`[0011] According to one embodiment of this method, the
`location information includes information regarding associa
`tions betWeen the mobile communication device and one or
`more netWork access points.
`[0012] According to one embodiment of this method, the
`data is an advertisement.
`[0013] According to one embodiment of this method, the
`predicted real-time behavior information predicts that the
`subscriber Will travel past a point-of-sale location associated
`With the advertisement.
`[0014] According to one embodiment of this method, the
`predicted real-time behavior information predicts that the
`subscriber Will purchase a ?rst product or service similar to a
`second product or service referenced in the advertisement.
`[0015] According to one embodiment of this method the
`data is a discount coupon.
`[0016] According to one aspect of the present disclosure, a
`method of creating a behavioral pro?le of a subscriber
`includes receiving real-time location information regarding
`the subscriber; storing accumulated location information as a
`location history for the subscriber; determining behavioral
`patterns exhibited by the subscriber based on location history;
`and creating a behavioral pro?le associated With the sub
`scriber based on the behavioral patterns exhibited by the
`subscriber.
`[0017] According to one embodiment, this method further
`includes receiving historical behavior information; Wherein
`determining behavioral patterns exhibited by the subscriber is
`further based on the historical behavior information.
`[0018] According to one embodiment of this method, the
`location information includes information regarding associa
`tions betWeen the mobile communication device and one or
`more netWork access points.
`[0019] According to one embodiment of this method, the
`behavioral patterns include arrival or departure from a loca
`tion.
`[0020] According to one embodiment of this method, the
`behavioral patterns include purchase of a good or service.
`[0021] According to one aspect of the present disclosure, an
`advertisement server includes a processor and a database; the
`processor con?gured to perform the steps of: receiving real
`time location information regarding an electronic device;
`accessing a behavioral pro?le of a subscriber associated With
`the electronic device; comparing the real-time location infor
`mation With the behavioral pro?le to predict real-time behav
`ior information; selecting data based on the predicted real
`time behavior information; and transmitting the data to the
`electronic device of the subscriber for rendering.
`[0022] These and further features Will be apparent With
`reference to the folloWing description and attached draWings.
`In the description and draWings, particular embodiments of
`the invention have been disclosed in detail as being indicative
`of some of the Ways in Which the principles of the invention
`may be employed, but it is understood that the invention is not
`limited correspondingly in scope. Rather, the invention
`includes all changes, modi?cations and equivalents coming
`Within the scope of the claims appended hereto.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0023] FIG. 1 is a diagram illustrating an exemplary envi
`ronment Within Which the disclosed techniques may be
`implemented.
`[0024] FIG. 2 is a diagram illustrating an exemplary mobile
`communication device.
`
`[0025] FIG. 3 is a diagram functionally illustrating an
`exemplary advertisement server.
`[0026] FIG. 4 is a How diagram ofan exemplary method of
`producing behavior pro?les.
`[0027] FIG. 5 is a How diagram ofan exemplary method of
`producing behavior pro?les.
`[0028] FIG. 6 is a How diagram ofan exemplary method of
`providing timely and relevant advertisements.
`
`DETAILED DESCRIPTION OF EMBODIMENTS
`
`[0029] Embodiments Will noW be described With reference
`to the draWings, Wherein like reference numerals are used to
`refer to like elements throughout. It Will be understood that
`the ?gures are not necessarily to scale. Features that are
`described and/or illustrated With respect to one embodiment
`may be used in the same Way or in a similar Way in one or
`more other embodiments and/or in combination With or
`instead of the features of the other embodiments.
`[0030] In the present document, embodiments are
`described primarily in the context of a portable Wireless radio
`communications device, such as a mobile telephone. For pur
`poses of description, the device Will be referred to as a mobile
`communication device. It Will be appreciated, hoWever, that
`the exemplary context of a mobile telephone is not the only
`operational environment in Which aspects of the disclosed
`systems and methods may be used. The disclosed systems and
`methods may be applied to various types of portable elec
`tronic devices, so long as the device has Wireless radio com
`munications capability. Therefore, the techniques described
`in this document may be applied to any type of appropriate
`electronic device, examples of Which include a mobile tele
`phone, a media player, a gaming device, a computer, a per
`sonal digital assistant (PDA), an electronic book reader, etc.
`[0031] The advertisements and/or data stored, selected,
`rendered, displayed, output, or otherWise used by or With
`various embodiments of the present invention may be any
`type of advertisement and/or data including, for example,
`political advertisements, commercial advertisements, cou
`pons, government Warnings, behavioral suggestions, mood
`altering displays, traf?c reports, Weather reports, neWs, and so
`on. The folloWing description is made in the exemplary con
`text of advertisements and advertising, but may apply equally
`to other contexts, such as information delivery.
`[0032] Referring initially to FIG. 1, shoWn is an exemplary
`environment 10 Within Which the invention may be imple
`mented. The environment includes one or more advertisers
`12, an advertisement server 14, a subscriber 16 With a mobile
`communication device 18, a netWork 20, and location refer
`ences 22.
`[0033] The advertisers 12 may be one or more parties that
`directly sell the goods or services being advertised (e.g., a
`retailer, a restaurant, etc.) or an agent authorized to act on the
`advertiser’s 12 behalf. One of ordinary skill in the art Will
`appreciate that the advertisement desired to be displayed by
`an advertiser 12 may exist in a variety of forms including
`embedded Webpage advertisements, video advertisements,
`audio advertisements, audio/visual advertisements, e-cou
`pons, e-mail messages, text messages, instant messages, or
`any other type of sensory message capable of being rendered
`by the mobile communication device 18.
`[0034] The advertisement server 14 may interface With the
`one or more advertisers 12 and netWorks 20. The advertise
`ment server 14 may perform a variety of functions, as
`explained in more detail beloW in reference to FIG. 3.
`
`APPLE EXHIBIT 1006
`Page 9 of 15
`
`

`

`US 2012/0226554 A1
`
`Sep. 6, 2012
`
`[0035] The subscriber 16 may be, for example, an indi
`vidual Who has downloaded and installed an application or
`other software to run on the mobile communication device 18
`that makes use of or embodies at least aspects of the present
`invention. The subscriber 16 is the individual to Whom the
`advertisements served by the advertisement server 14 are
`directed.
`[0036] The mobile communication device 18 may interface
`With one or more netWorks 18 and/or location references 22
`using various communication means. The mobile communi
`cation device 18 may perform a variety of functions, as
`explained in more detail beloW in reference to FIG. 2.
`[0037] The netWork 20 may be, for example, one or more
`servers and other communication devices making up the
`World Wide Web and other data and communications net
`Works accessible to advertisers 12, advertisement server 14,
`and mobile communication device 18. Alternatively, netWork
`20 may be, for example, a WiFi netWork (e.g., a netWork
`operating in accordance With IEEE 802.11), a WiMAX net
`Work (e.g., a netWork operating in accordance With IEEE
`802.16), a global system for mobile communications (GSM)
`network, an enhanced data rates for global system for mobile
`communications (GSM) evolution (EDGE) netWork, a Wide
`band code division multiple access (WCDMA) netWork, inte
`grated services digital broadcasting (ISDB) netWork, high
`speed packet access (HSPA) netWork, etc. The netWork 20
`may be compatible With 3G and/or 4G protocols. The net
`Work 20 may be accessed, for example, by a netWork access
`point such as a cell toWer 32 or a Wireless access point 34. As
`described more fully beloW, various devices and entities may
`use the netWork 20 to create, consume, transfer and otherWise
`interact With information on and through the netWork 20.
`[0038] Location references 22 may be in direct or indirect
`communication With the mobile communication device 18
`and/ or the advertisement server 14. Location references may
`be used by the mobile communication device 18 or the adver
`tisement server 14 to determine a relative or absolute location
`of the mobile communication device 18. Location references
`22 may be, for example, the Global Positioning System (GPS)
`satellite constellation, one or more cellular phone toWers,
`Wireless access points, or any other Wireless receiver or trans
`mitter capable of being used to determine location. Exem
`plary methods for determining the location of the mobile
`communication device 18 are explained in more detail beloW
`in reference to FIG. 2.
`[0039] Referring noW to FIG. 2, shoWn is a diagram illus
`trating a mobile communication device 18 With Which at least
`portions of the invention may be implemented. The mobile
`communication device 18 may be used to access the netWork
`20 through a netWork access point. Such access may be in the
`form of telephone calls through a cell toWer 32 using a cel
`lular radio 33 or accessing the Internet or other data services
`through a cell toWer 32 using the cellular radio 33 or through
`a Wireless access point 34 using a WiFi radio 35. The mobile
`communication device 18 may also communicate directly or
`indirectly With the advertisement server 14, the advertiser 12,
`and/ or the location references 22 by periodically transmitting
`information to and/ or receiving information from such enti
`ties.
`[0040] Overall functionality of the mobile communication
`device 18 may be controlled by a processor 36. The processor
`36 may execute code stored in a memory 38 in order to carry
`out the operations of the mobile communication device 18.
`For instance, the processor 36 may be used to render an
`
`advertisement on the display 40. The memory 38 may be, for
`example, one or more of a buffer, a ?ash memory, a hard drive,
`a removable media, a volatile memory, a non-volatile
`memory, a random access memory (RAM), or other suitable
`device. In a typical arrangement, the memory 38 may include
`a non-volatile memory for long term data storage and a vola
`tile memory that functions as system memory for the proces
`sor 3 6. The memory 38 may exchange data With the processor
`36 over a data bus (not shoWn). Accompanying control lines
`and an address bus betWeen the memory 38 and the processor
`36 also may be present.
`[0041] One or more displays 40 (e.g., an LCD screen, or the
`like) and one or more speakers 41 may act as principal output
`devices Where advertisements are rendered on mobile com
`munication device 18. The display 40 may also act as an input
`device 42 if it is a touch screen or similar device. The mobile
`communication device 18 may also include, in addition to or
`instead of a touch screen, one or more input devices 42 such
`as a keypad, joystick, navigation input, or the like. The mobile
`communication device 18 may also be equipped With one or
`more sensors, such as an accelerometer 44, Which may collect
`real-time information that may be used by the advertisement
`server 14 to derive real-time behavior information as
`described in more detail beloW in reference to FIG. 6. The
`mobile communication device 18 may include other devices
`such as a microphone (not shoWn) to alloW the user to carry
`out voice conversations or a camera (not shoWn) for taking
`digital pictures and/or movies. Image and/or video ?les cor
`responding to the pictures and/ or movies may be stored in the
`memory 38.
`[0042] An important aspect of the present invention
`requires some level of knoWledge of the location of the sub
`scriber 16. The mobile communication device 18 may pro
`vide a convenient means of locating and tracking the sub
`scriber 16. For example, the mobile communication device 18
`may include location services 46 to determine its location.
`The mobile communications device 18 may include, for
`example, a GPS receiver 48 adapted to receive signals from
`the constellation of GPS satellites 50. Location service 46
`may use this information to derive the present location of the
`mobile communication device 18, Which may be presumed to
`be the location of the subscriber 16 as Well. Assisted-GPS
`(AGPS) also may be used to off-load some of the location
`determination functions to an assistance server.
`[0043] Location information may be deduced from any
`type of associations betWeen the mobile communication
`device 18, and location references (such as cell toWers 32
`and/or Wireless access points 34) that can be collected. The
`Word “association” in this context refers to received signal
`strength, existence and length of connections, disconnection
`times, data transfer amounts, and the like as described herein.
`[0044] Assorted electromagnetic or ultrasonic spectrum
`technologies may be used in various methodologies to pro
`vide the real-time locating in accordance With aspects of the
`present invention. The technologies utiliZed by these meth
`odologies may include, for example:
`[0045] Infrared (IR)
`[0046] Active Radio Frequency Identi?cation (Active
`RFID)
`[0047] Active Radio Frequency Identi?cation-Infrared
`Hybrid (Active RFID-IR)
`Optical Locating
`[0048]
`LoW-frequency Signpost Identi?cation
`[0049]
`
`APPLE EXHIBIT 1006
`Page 10 of 15
`
`

`

`US 2012/0226554 A1
`
`Sep. 6, 2012
`
`[0050] Semi-Active Radio Frequency Identi?cation
`(semi-active RFID)
`[0051] Radio Beacons
`[0052] Ultrasound Identi?cation (US-ID)
`[0053] Ultrasonic Ranging (US-RTLS)
`[0054] UltraWide Band (UWB)
`[0055] Wide-over-NarroW Band
`[0056] Wireless Local Area Network (WLAN, WiFi)
`[0057] Bluetooth
`[0058] ZigBee®
`[0059] Clustering technologies for increasing the accu
`racy of other systems
`[0060] Bivalent Systems
`[0061] The folloWing methodologies may be used in accor
`dance With aspects of the present invention for location sens
`ing using, for example, any one or combination of the various
`technologies mentioned above:
`[0062] Angle of Arrival (AoA): determines the direction
`of propagation of a Wave incident on an antenna array.
`By measuring the Time Difference of Arrival (described
`beloW) at individual elements of the array the AoA may
`be determined With the mobile communication device
`18 located at the intersection of tWo or more propagation
`paths.
`[0063] Time of Arrival (ToA): determines the distance to
`a knoWn reference by knoWing the speed of a signal and
`the time the signal took to be received. This knowledge
`produces a holloW sphere of possible locations for each
`location reference.
`[0064] Trilateration/Multilateration (or hyperbolic posi
`tioning): locates the mobile communication device 18
`by accurately computing the time difference of arrival
`(TDOA)ior the difference in arrival timeiof a signal
`emitted from the mobile communication device 18 to
`three or more receivers. Alternatively the mobile com
`munication device 18 may be located by measuring the
`TDOA of a signal transmitted from three or more syn
`chroniZed transmitters. TWo common variations of this
`principle Which may be used in accordance With the
`present invention are Uplink Time Difference of Arrival
`(U-TDOA) and Enhanced Observed Time Difference
`(E-OTD). Used by GPS, for example.
`[0065] Reverse Triangulation: a radio gives a server the
`ID’s of toWers that it sees and corresponding RSSIs
`(signal strengths), and the server determines the location
`of the radio.
`[0066] Received Channel PoWer Indicator (RCPI): is a
`measure of the received RF poWer in a selected channel
`of an 802.11 device.
`[0067] Received Signal Strength Indication (RSSI):
`more general than RCPI, RSSI is a measurement of the
`poWer present in a received radio signal.
`[0068] Near-?eld electromagnetic ranging (NFER):
`measures the phase difference betWeen the electrical and
`magnetic components of an electromagnetic Wavei
`Which starts at 90 degrees out of phase near an antenna,
`and drops to Zero far from the antennaiin order to
`deduce distance from a transmitter.
`[0069] Location Signatures (or Fingerprinting): stored
`patterns (such as multipath propagations), Which mobile
`phone signals are knoWn to exhibit at different locations
`in each cell, are used to distinctly identify an area Within
`a cell.
`
`[0070] WiFi-based positioning systems, for example, take
`advantage of the rapid groWth of Wireless access points in
`urban areas. A public or private database of knoWn access
`points may be utiliZed, and the position of the mobile com
`munication device 18 may be inferred from the access points
`34 accessible to the mobile communication device 18. If the
`database also contains surveyed maps of signal strength, ?n
`gerprinting may also be utiliZed to more precisely locate the
`mobile communication device 18.
`[0071] In addition, hybrid positioning systems may be used
`to ?nd the location of a mobile communication device 18
`using several different positioning methods. GPS may be one
`major component of such systems, combined With, for
`example, cell toWer 32 signals, Wireless access point 34 sig
`nals, or Bluetooth sensors and other local positioning sys
`tems. These local positioning systems are speci?cally
`designed to overcome the limitations of GPS, Which may be
`accurate in open areas, but may be of more limited use indoors
`or betWeen tall buildings (the urban canyon effect). By com
`parison, cell toWer 32 signals are not as hindered by buildings
`or bad Weather, but may provide less precise positioning.
`WiFi signals may give very exact positioning, but only in
`urban areas With high WiFi density.
`[0072] An example of a hybrid system Which may be used
`in accordance With aspects of the present invention isAssisted
`GPS (A-GPS) Which uses the netWork 20 to more quickly
`locate and better utiliZe the GPS satellites 50, especially in
`poor signal conditions. The netWork 20 may supply, for
`example, orbital data for the GPS satellites 50 to the mobile
`communication device 18, enabling the mobile communica
`tion device 18 to lock on to the satellites 50 more rapidly in
`some cases. The netWork 20 can provide the precise time.
`Accurate, surveyed coordinates for the cell toWers 32 com
`bined With their oWn received signals may provide better
`knoWledge of local atmospheric conditions affecting the GPS
`signal, enabling more precise calculation of position. Further,
`the calculation of position may be made by the advertisement
`server 14 or other netWork 20 resource using information
`from the mobile communication device 18 utiliZing a better
`satellite signal and plentiful computation poWer.
`[0073] Any means knoWn to one skilled in the art may be
`used to locate the subscriber 16, and the examples contained
`herein are exemplary only, and are not meant to be limiting.
`[0074] The location and other functional aspects of the
`device 18 may be embodied in executable code (e.g., a pro
`gram) that is stored on a non-transitory computer readable
`medium (e.g., the memory 38) that, When executed, carries
`out the described functionality.
`[0075] Referring noW to FIG. 3, shoWn is a diagram func
`tionally illustrating an advertisement server 14 in accordance
`With aspects of the present invention. The advertisement
`server 14 may include, for example, a microprocessor, data
`storage component, memory module, and communications
`device (eg a modem) (all not shoWn). The advertisement
`server 14 may be, for instance, a general purpose computer or
`server. Functionally, the advertisement server 14 includes an
`advertisement entry and characterization component 60, one
`or more databases 62, a toolkit component 64, a billing com
`ponent 66, an advertisement serving component 68, an adver
`tisement selection component 70, a behavioral comparator
`72, a behavioral pro?ler 74, a location information interface
`76, and a behavioral information interface 78. The compo
`nents of the advertising server 14 Will be explained beloW.
`Furthermore, although FIG. 3 shoWs a particular arrangement
`
`APPLE EXHIBIT 1006
`Page 11 of 15
`
`

`

`US 2012/0226554 A1
`
`Sep. 6, 2012
`
`of components constituting the advertisement server 14, one
`of ordinary skill in the art Will recognize that not all compo
`nents need be arranged as shoWn, not all components are
`required, and that other components may be added to, or
`replace, those shoWn.
`[0076] The functional aspects of the advertisement server
`14 may be embodied in executable code (e. g., a program) that
`is stored on a non-transitory computer readable medium (e.g.,
`a memory) that, When executed, carries out the described
`functionality.
`[0077] The advertisement entry and characterization com
`ponent 60 is a component by Which an advertiser 12 enters
`information required for an advertising campaign and man
`ages the campaign. An advertisement campaign contains one
`or more advertisements that are related in some manner. For
`example, a retailer may have an advertisement campaign for
`clothes or tools, Which could contain a series of advertise
`ments related to that topic. Other things that may be provided
`by a

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