`
`US 8,433,296 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`2008/0262897 Al
`10/2008 Howarter et al.
`2008/0307498 Al
`12/2008 Johnson et al.
`2008/0313039 Al
`12/2008 Altberge et al.
`2009/0024476 Al*
`1/2009 Baar et al.
`2009/0063424 Al
`3/2009 Iwarnura et al.
`2010/0312646 Al* 12/2010 Guptaetal.
`
`OTHER PUBLICATIONS
`
`705/14
`
`705/14.58
`
`Ad Mob, Inc., "Help for Advertisers-Ad Pricing", http://www.
`admob.corn/home/help/helpfiles/ Advertisers/ Ad Pricing, May 19,
`2009.
`AdMob, Inc., "Help for Advertisers-Target the Specific User You
`Want to Reach", http://www.admob.com/home/help/helpfiles/Ad
`vertisers/Target, May 19, 2009.
`AdMob, Inc., "iPhone for Advertisers", http://www.admob.com/
`home/help/helpfiles/ Advertisers/iPhone Ad, May 19, 2009.
`Google, Inc., "What are the different options for targeting ads to
`mobile phones and devices?", https://adwords.google.corn/support/
`bin/answeF107265&hl~en_US, May 18, 2009.
`
`Google, Inc., "How does customized targeting work?", http://
`adwords.google.corn/support/bin/answer.py?answeFl 16, May 18,
`2009.
`Google, Inc., "How are ads ranked?", http://adwords.google.com/
`support/bin/answer.py?hl~en&answeF611 l, May 18, 2009.
`Google, Inc., "How do ads cycle through the search page results?",
`http://adwords. goo gle .corn/ support/bin/ answer. py?hl ~en&an -
`sweF87402, May 18, 2009.
`Google, Inc., "How do I create a mobile ad?", http://adwords.google.
`corn/support/bin/answeF29488&cbid, May 18, 2009.
`Google, Inc., "Lesson 3c: Language & Location Targeting", http://
`www.google.com/ adwords/learningcenter/text/print-1915 8.html,
`May 19, 2009.
`Google, Inc., "What is position preference?", http://adwords.google.
`corn/support/bin/answer.py?hl~en&answeF31788, May 19, 2009.
`Google, Inc., "What are mobile ads?", http://adwords.google.com/
`support/bin/answer.py?answeF29492&cbid, May 18, 2009.
`Google, Inc., "Why can't I see my ad?", http://adwords.google.com/
`support/bin/answer.py?hl~en&answeF6105, May 18, 2009.
`
`* cited by examiner
`
`Exhibit 1007
`Page 02 of 17
`
`
`
`U.S. Patent
`
`Apr.30, 2013
`
`Sheet 1 of 7
`
`US 8,433,296 B2
`
`4 “Ua
`oO SponsorA's&C's
` w)MM=
`
`
`5
`o
`8
`Oo
`>
`a
`a
`
`ive)
`3|
`=
`
`<
`.
`8
`S
`g
`a
`
`124
`
`o
`=
`8
`e€
`a
`a
`
`FIG.1
`
`Exhibit 1007
`
`Page 03 of 17
`
`144
`
`ae
`
`°ao:
`é
`
`177
`
`|
`
`E=
`&a
`52
`ooO=
`
`=g<o
`
`Exhibit 1007
`Page 03 of 17
`
`
`
`U.S. Patent
`
`Apr.30, 2013
`
`Sheet 2 of 7
`
`US 8,433,296 B2
`
`200
`
`
`
`217
`
`Registered Application Info
`
`\
`
`Content Delivery Platform
`
`
`
`
`
`Second Sponsor
`
`225
`
`
`
` Second
`
`Sponsor's
`Reserved Area
`
`
`Registered
`
`
`Application
`
`Target Location
`231
`
`
`
`
`
`207
`
`First Sponsor’s Reserved
`Area
`
`
`FIG. 2
`
`Exhibit 1007
`
`Page 04 of 17
`
`Exhibit 1007
`Page 04 of 17
`
`
`
`U.S. Patent
`
`Apr.30, 2013
`
`Sheet 3 of 7
`
`US 8,433,296 B2
`
`327
`
`
`
`Latitude
`
`epnybue7
`
`FIG.3
`
`Exhibit 1007
`
`Page 05 of 17
`
`Exhibit 1007
`Page 05 of 17
`
`
`
`U.S. Patent
`
`Apr.30, 2013
`
`Sheet 4 of 7
`
`US 8,433,296 B2
`
`400
`
`
`
`Receive Sponsor Registration
`403
`
`
`
`
`
`
`Establish Perimeters
`
`405
`
`‘
`
`Receive Sponsor's requestfor
`407
`selected area
`
`
`Selected area occupied
`oN
`by another? Zs
`“aU
`fre
`
`Reserve Geographic Area
`At Selected by Sponsor
`
`Notify Sponsorof Availability
`413
`eeee
`
`Receive Content from Sponsor
`415
`
`Store Content and Sponsor
`A17
`Information
`
`FIG. 4
`
`gigs
`
`Exhibit 1007
`
`Page 06 of 17
`
`Exhibit 1007
`Page 06 of 17
`
`
`
`U.S. Patent
`
`Apr. 30, 2013
`
`Sheet 5 of 7
`
`US 8,433,296 B2
`
`
`
`Receive request for Content from
`Device executing Application
`505
`
`
`
`
`
`“
`
`SN
`
`NN
`“4
`|
`_ \s Target Location ~~
`< ina Sponsor's reserved > Y oc
`?
`“
`“
`“
`No
`NN
`Area?
`Y
`
`™
`
`“ec
`
`_’
`
`4
`
`~,
`
`NN
`Atleast one
`Sponsor’s Presence “No
`_ within predetermined _-
`N
`radius? a
`ON
`oe
`
`6S87aONNN 513
`
`Yes
`
`
` Fe
`
` of on
`
`Increase radius
`
`Yo
`a No
`<Done increasing?>
`NBT
`
`
`
`Choose Random Sponsor
`519
`
`Select Content from Sponsor
`509
`
`
`Provide Content to Application for
`511
`Display on Device
`
`FIG. 5 Sa
`
`Exhibit 1007
`
`Page 07 of 17
`
`Exhibit 1007
`Page 07 of 17
`
`
`
`U.S. Patent
`
`Apr.30, 2013
`
`Sheet 6 of 7
`
`US 8,433,296 B2
`
`(
`‘\
`Start
`\601
`/
`| a.
`fo
`oN
`ZO
`Application sends
`Register Application
`_~ |s Key in Platform ~No
`Content Request
`on Platform and
`__|
`SN database? a
`to Platform using
`provide Application |
`ae
`a
`Ke
`Ke
`03
`¥ oop
`FO
` Se
`:
`— a
`
`600
`
`7
`
`|
`
`Application sends
`Target Location
`611
`
`
`
`Session is initiated
`between Application
`and Platform
`
`
`
`09
`
`Content and Request
`Identifier to Requesting
`Application
`
`|x
`
`
`Userof Application
`Interacts with
`Content
`
`
`617
`
`
`
`
`
`
`
`
`
`Platform records
`
`
`RequestIdentifier in
`
`Platform Database
`
`613
`
`
`
` Platform delivers
`
`
`
`
`
`a NN
`
`Application sends More
`N
`NN
`a
`Information Request to
`_~|s the RequestIdentifier~ 0
`Platform using its
`“in Platform database?ane
`Request Identifier
`N
`a
`previously assigned by
`~ 621
`Ps
`619 - Platform NE
`
`
`
`
`Platform delivers More
`Information to Application
`regarding Advertiser to
`facilitate More Interaction
`
`Platform updates
`RequestIdentifier
`Record as Complete
`623
`
`FIG. 6
`
`End
`
`|
`
`\ p07
`
`)
`
`Exhibit 1007
`
`Page 08 of 17
`
`Exhibit 1007
`Page 08 of 17
`
`
`
`U.S. Patent
`
`Apr. 30, 2013
`
`Sheet 7 of 7
`
`US 8,433,296 B2
`
`<
`
`
`
`
`
`
`
`
`Teycepy49SuoHeoTUNULIOsTeydepyO/|WVeNowa=aoa|LLL
`G9o7Gel02ZotZ202GOZ
`
`GLL.
`
`_—
`
`OZZ
`
`
`
`JaydepyAeiasiq
`
`
`
`SoepeyuySSP]
`
`jejdepy
`
`(OGLACvsed
`
`Z°Sld
`
`
`
`|OZ—"
`
`\XYZZ¢7\osTOMION~oe4_oes00L
`|eae|:
`oel!.
`
`
`
`
`
`
`
`
`
`
`
`
`
` Vo
`
`7—
`
`Exhibit 1007
`
`Page 09 of 17
`
`Exhibit 1007
`Page 09 of 17
`
`
`
`
`
`
`US 8,433,296 B2
`
`1
`EXCLUSIVE DELIVERY OF CONTENT
`WITHIN GEOGRAPHIC AREAS
`
`FIELD
`
`This disclosure relates generally to delivery ofcontent, and
`more particularly to delivery of content within reserved geo
`graphic areas.
`
`BACKGROUND
`
`Advertisements can be delivered to various devices,
`including mobile devices, within communications range of
`areas transmitters or other information providers. For
`example, advertisements can be delivered to cellular phones
`within range ofa particular cellular phone provider's network
`area. Furthermore, advertisements can be delivered using
`digital billboards, or via the Internet, based on user interac
`tions and preferences.
`When delivering advertisements and other content to some
`mobile devices, currently available technologies can broad
`cast the content to all devices equipped to receive them. In
`some cases, advertisements are broadcast to any mobile
`device within a city, or a similar area. When delivering non-
`broadcast content, for example via the Internet, it is common
`to deliver the content in response to a request, received from
`the receiving device. In some cases, push technology can be
`used to deliver content to multiple users concurrently.
`In each of these cases, a mobile device can usually receive
`content from multiple different content providers. Current
`technologies are, therefore, less than perfect.
`
`SUMMARY
`
`Various embodiments disclosed herein include registering
`an application program for use with a content delivery plat
`form, establishing multiple perimeters defining respective
`geographic areas, and maintaining records associating spon
`sors with particular geographic areas. The content delivery
`platform can receive a request from a registered application
`program for content to be displayed on a mobile device, and
`the request can be used to determine a target location. In some
`embodiments, a sponsor is selected based on a relationship
`between the target location and one or more reserved geo-
`graphic areas. Content is then provided to the application
`program.
`In some embodiments, the content delivery platform can
`record a request identifier associated with a received request,
`and provide the request identifier to the mobile device to
`assist in tracking future actions relating to the request for
`content. The content delivery platform can also receive infor
`mation related to user interaction with the provided content,
`including the request identifier, and provide additional con
`tent in response to the received information.
`Content can be delivered to a mobile device running a
`registered application if a target location is at least partially
`within a predetermined radial distance of a geographical area
`associated with a sponsor; if the mobile device is not located
`within the predetermined radial distance, the radial distance
`can be increased. In some embodiments, content is delivered
`if the target location, e.g. the location ofthe mobile device or
`another location of interest, is located entirely within a geo
`graphic area exclusively reserved by a particular sponsor. In
`some embodiments, the content delivery platform can select
`from among several sponsors in deciding which content to
`deliver to a mobile device.
`
`2
`In at least one embodiment, the content delivery system
`reserves exclusive interests in geographic areas for particular
`sponsors based on the sponsors' requests, and store a record
`of that interest. In some embodiments, the content delivery
`system receives, from a sponsor, content to be delivered to
`mobile devices based on a target location being positioned
`within particular geographic areas. The content delivery sys
`tem can also reserve an interest in geographic areas that
`remain unreserved by other sponsors. Furthermore, some
`embodiments include time based restrictions.
`Various embodiments can be implemented as a system that
`includes memory, a communications interface, and a proces
`sor that cooperate to store and execute a program of instruc
`tions
`implementing various methods and
`techniques
`described herein. Furthermore, some embodiments can be
`implemented as a computer readable medium tangibly
`embodying a program of instructions.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is an abstract representation of exclusive content
`delivery to particular reserved areas according to various
`embodiments of the present disclosure;
`FIG. 2 is a diagram illustrating a target location other than
`the location ofthe mobile device executing a registered appli
`cation, according to embodiments of the present disclosure;
`FIG. 3 is a graph representing expanded search areas to
`determine which content is delivered according to various
`embodiments of the present disclosure;
`FIG. 4 is a flowchart illustrating a method of reserving a
`geographic area according to embodiments of the present
`disclosure;
`FIG. 5 is a flowchart illustrating registration of an applica
`tion for content delivery according to embodiments of the
`present disclosure;
`FIG. 6 is a flowchart illustrating delivery of content to
`particular applications in a reserved area according to
`embodiments of the present disclosure;
`FIG. 7 is a diagram illustrating a processing system accord-
`ing to embodiments of the present disclosure.
`
`DETAILED DESCRIPTION
`
`Various embodiments ofthe present disclosure provide for
`delivering content, such as advertising, to registered applica
`tions being run on any of various mobile electronic devices
`configured to be readily moved, carried, or otherwise trans
`ported between different various geographic areas defined by
`perimeters. Sponsors can reserve an exclusive interest, or in
`some embodiments a semi-exclusive interest, in a geographic
`area, so that other sponsors' advertisements are excluded
`from being broadcast or otherwise provided to a registered
`program being executed on a mobile device located within a
`reserved geographic area.
`Referring first to FIG. 1, system 100, is illustrated. System
`100 can provide for exclusive delivery of advertising or other
`content to registered applications running on mobile devices
`located within a particular proximity to a reserved geographic
`area. System 100, as illustrated, includes content delivery
`platform 112, which is in communication with developer
`platform 108, and systems or individuals operating under
`control of sponsor A 121, sponsor C 123, and sponsor B 125.
`Content delivery platform 112 receives a request from devel
`oper platform 108 to register a program or other application
`for use on mobile devices. Content delivery platform 112 can
`use the registered application program to provide selected
`content to mobile devices.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Exhibit 1007
`Page 10 of 17
`
`
`
`US 8,433,296 B2
`
`3
`In some embodiments, a registered application program is
`provided to mobile devices by developer platform 108, con
`tent delivery platform 112, one of sponsor A 121, sponsor C
`123, or sponsor B 125, or by another desired delivery mecha
`nism. In some embodiments, registering the application pro
`gram with content delivery platform 112 allows developer
`108 to receive revenue from sponsor A 121, sponsorC 123, or
`sponsor B 125 for content displayed on a mobile device
`located within, or in proximity to, a geographical area
`reserved by one or more of the sponsors.
`Sponsor A 121, sponsor C 123, or sponsor B 125 can
`reserve an exclusive interest in a particular geographic area by
`sending a request to content delivery platform 112. In some
`embodiments, the request can be for exclusive delivery of
`content to mobile devices running any registered application
`within given geographic areas, or for content to be delivered
`to particular registered applications based on a target loca
`tion. The request can also include time limitations, limitations
`based on the length oftime a mobile device remains within a
`given geographic area, or other desired limitations. Further
`more, the reserved interest can be either completely exclu
`sive, or semi-exclusive.
`System 100 can include a network, for example Internet
`131, through which content delivery platform 112, can com
`municate to other networked devices; and communication
`towers 144, which can include AM or FM broadcast towers,
`mobile telephone stations, or other suitable communication
`infrastructure, including satellites (not illustrated) that might
`be useful in providing content based on a target location.
`Content delivery platform 112 can use this communication
`infrastructure to communicate with various computing
`devices, including portable computer 179, which may include
`laptop computers, desktop computers, palmtop computers,
`tablet computers, digital video recorders (DVRs ), television
`set-top boxes, or any of various general or dedicated purpose
`computers that can be carried or transported; wireless device
`177, which can include personal digital assistants (PD As),
`cellular telephones, personal communication system (PCS)
`devices, music players, video players, gaming consoles, or
`portable televisions; or any of various devices that may be
`included in, or carried by, motor vehicles 171, 173, or 175,
`including navigation systems, satellite radios, or the like. It
`should be noted that the term "mobile device" can include all
`computing devices as listed above that can communicate with
`content delivery platform 112, that the above listing of
`devices is not exhaustive, and that a device that qualifies as
`one type of device may also be considered to be of another
`type. For example, a mobile phone may also be a general
`purpose computing device, a radio, a television, and a navi
`gation system.
`Still referring to FIG. 1, consider first motor vehicle 171,
`which is located within sponsor A's reserved geographic area
`143. A driver offirst motor vehicle 171 can receive advertise
`ments or other content from Sponsor A via a registered appli
`cation running on a radio, a PDA, a cellular telephone, a
`laptop, or a global positioning navigation device (none of
`which are specifically illustrated). In this example, because
`first motor vehicle 171 is located within sponsor A's reserved
`geographic area 143, content delivery platform 121 provides
`content exclusively related to sponsor A 121; advertisements
`or other content from sponsor C 123 and sponsor B 125 can be
`excluded.
`Portable computer 179 can be connected to Internet 131 via
`a hardwired network connection, a Wi-Fi connection or other
`suitable communication connection. In some embodiments,
`if portable computer 179 is running a registered program
`application, the user of portable computer 179 will receive
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`content related exclusively to sponsor A as long as he is within
`sponsor A's reserved geographic area 143. In some embodi
`ments, the driver of first motor vehicle 171 and the user of
`laptop 179 will still be able to receive advertisements from
`other sponsors through devices not running a program that
`has been registered on content delivery platform 112, or
`through non-registered programs running on the same device.
`In some embodiments, the location of mobile devices, or
`another target location, can be determined using various suit-
`able methods. For example, a mobile device running a regis
`tered application can provide location information to content
`delivery platform 112 in the form of latitude or longitude
`coordinates, raw or processed GPS data, or other location
`information received and recorded by either the device itself
`or another device. In some embodiments, a target location,
`e.g. the location of a mobile device, can be determined based
`on signals received from cellular transmission towers, satel
`lites, or methods such as triangulation or dead reckoning, or
`by IP address. Content delivery platform 112 can receive the
`location ofmobile devices from a third source, for example a
`location provider, a cellular telephone network provider, or a
`third party tracking source, rather than from the mobile
`device itself. Thus, the location of a mobile device can be
`received from the mobile device, determined by content
`delivery platform 112, received from a third-party source, or
`determined based on a combination ofthese or other methods.
`Sponsor A's reserved geographic area 143 illustrates an
`embodiment in which a perimeter can be defined by streets,
`county boundaries, city boundaries, landmarks, or other fea
`tures commonly found on maps. In contrast, sponsor B's
`reserved geographic area 145 can be an ellipse, circle, oval, or
`other geometric shape that can be determined, at least in part,
`based on a radius.
`In this example, both second motor vehicle 173 and wire
`less device 177 are located within sponsor B's reserved geo
`graphic area 145. The driver of second motor vehicle 173 and
`the user of wireless device 177 can receive advertisements or
`other content via towers 144. For example, if the driver of
`second motor vehicle 173 is operating a navigation device
`executing an application program registered by developer
`108, advertisements and other content received on the navi-
`gation device can be determined based on the location within
`sponsor B's reserved geographic area 145. Likewise, the user
`of wireless device 177 will receive advertisements related to
`sponsor B from within a registered application. In some
`embodiments, content delivery platform 112 can prevent con
`tent from sponsor A 121 and sponsor C 123 from being
`delivered to a mobile device carried by second motor vehicle
`173 and wireless device 177, because both motor vehicle 173
`and wireless device 177 are located in sponsor B's reserved
`geographic area 145.
`Turning next to sponsor A and sponsor C's reserved geo
`graphic area 147, note that the perimeter is a square, rectangle
`or similarly shaped. In some embodiments, the perimeter may
`be defined entirely by longitude and latitude lines and/or
`coordinates that constitute an area. In other embodiments,
`sponsor A and sponsor C's reserved geographic area 147 can
`be partially bounded by a longitude or latitude line, a road,
`river, railway, county, state, parish, city, locality, or other
`desired boundary. In some embodiments, the perimeter of a
`sponsor A and sponsor C's reserved geographic area 147 can
`be defined by a combination of longitude or latitude lines,
`with one or more remaining boundaries defined based on
`radius or diameter.
`Because third motor vehicle 175 is within sponsor A and
`sponsor C's reserved geographic area 147, a mobile device
`carried by third motor vehicle 175 can receive advertising
`
`Exhibit 1007
`Page 11 of 17
`
`
`
`US 8,433,296 B2
`
`5
`content from either or both sponsor A and sponsor C. In some
`embodiments, the interest in sponsor A and sponsor C's
`reserved geographic area 147 can be equally divided between
`sponsor A 121 and sponsor C 123, while in other embodi
`ments one of sponsor A 121 and sponsor C 123 can have an
`interest superior to that of the other. In some embodiments,
`content delivery platform 112 can deliver advertisements or
`other content related to Sponsor A at selected times, while
`content related to Sponsor C is delivered at other times. Addi
`tionally, content related to sponsor A may be delivered via a
`first registered application, while content related to sponsor C
`can be delivered via a second registered application. Thus,
`sponsors can advertise or provide other content to members of
`particular demographics based on a type of application a
`particular demographic is more likely to use.
`Referring next to FIG. 2, a target location other than a
`mobile device in a system 200 is illustrated according to
`embodiments ofthe present disclosure. As shown in FIG. 2, a
`user ofregistered application 231 is located within the perim
`eter defining first sponsor's reserved area 207. Object of
`interest 233 is located in second sponsor's reserved area 205.
`In some embodiments, object of interest 233 can be any type
`of object of interest to the user of registered application 231.
`For example, object of interest 233 could be a friend of the
`user of registered application 231, and this friend may be
`employing a mobile phone, a laptop, a kiosk computer, a
`PDA, or any other device capable of sending location infor
`mation 216 directly or indirectly to registered application
`231. In some embodiments, target location information 216
`can be any type of information that can be used to determine
`the location of the object of interest 233. In at least one
`embodiment, target location information 216 may be a geo
`coded twitter message. In another example, object of interest
`233 could be an end destination on a map, and the location
`information 216 of this end destination can be sent to regis
`tered application 231.
`In response to receiving the target location information 216
`from object of interest 233, registered application 231 can
`send a request 213 to content delivery platform 212. The
`request can include, but is not limited to, information indicat
`ing the location ofobject ofinterest 233, a request for content,
`information indicating the location of registered application
`231, information indicating the identity of the registered
`application 231, and a previously received request identifier.
`Content delivery platform 212 can receive and process
`request 213 to identify the location ofregistered application
`231 and the location of object of interest 233. In some
`embodiments, both locations need not be identified. Further
`more, in some embodiments the specific location need not be
`identified, as long as a determination that object of interest
`233 is located within a given proximity of second sponsor's
`reserved area 205, or that registered application 231 is located
`within first sponsor's reserved area 207.
`Content delivery platform 212 can provide registered
`application information 217 to second sponsor 225 to allow
`second sponsor 225 to deliver second sponsor's content 214
`to registered application 231. The registered application
`information 217 can be an application identifier, a request
`identifier, a target location, a communications address, or
`other information that can be utilized by second sponsor 225.
`In some embodiments, application information 217 need not
`be provided to second sponsor 225, but instead can be pro
`cessed internally by content delivery platform 212, and a
`determination can be made for second sponsor's content 214
`to be delivered directly to application 231 from content deliv
`ery platform 212, or a third party (not illustrated).
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Note that in the illustrated embodiment, despite the fact
`that registered application 231 is located within first spon
`sor's reserved area 207, the information delivered to regis
`tered application 231 can be content related exclusively to
`second sponsor's reserved area 205, in which object of inter
`est 233 is located. This is because, in the illustrated embodi
`ment, the target location is the location of object of interest
`233, rather than the location of a mobile device executing
`registered application 231.
`In some embodiments, information from the first sponsor
`can also be delivered to registered application 231, because
`the locations ofthe device running registered application 231
`and object ofinterest 233 are both considered target locations.
`Furthermore, in some embodiments content need not be
`delivered directly from second sponsor 225, but instead can
`be provided by content delivery platform 212, or a third party
`(not illustrated).
`Referring next to FIG. 3, a graph showing various geo
`graphic areas with reference to longitude and latitude is illus-
`trated according to some embodiments of the present disclo
`sure. The geographic areas in FIG. 3 are for illustration only
`and carry no particular significance with respect to their geo
`metric shapes. Graph 300 includes a triangular area 320,
`reserved for sponsor A; pentagonal area 371, reserved for
`sponsor G; and octagonal area 330, also reserved for sponsor
`G. In the illustrated example, sponsor G has two physical
`addresses: Gl 327, which lies within sponsor G's reserved
`octagonal area 330, and G2 328 which, lies within sponsor
`A's reserved triangular area 320. Furthermore, in the illus-
`trated embodiment, sponsor A does not have a physical loca
`tion within sponsor A's reserved triangular area 320. These
`examples help illustrate that there is not necessarily a corre
`lation between a sponsor's physical address and a reserved
`geographic area, although in some embodiments there may be
`such a correlation.
`As illustrated by FIG. 3, a single target location F 333 is
`located within sponsor G's reserved octagonal area 330, and
`target location F 333 can be a mobile device running a regis
`tered application, or target location F 333 can represent a
`target location other than the location of a mobile device, as
`illustrated in FIG. 2. In some embodiments, the mobile device
`with target location F 333 receives advertising exclusively
`from advertiser G.
`As further illustrated by FIG. 3, there are four target loca-
`tions: target location A 321, target location B 323, target
`location C 325, and target location G 392 within advertiser
`A's reserved triangular area 320. Note also, however, that
`target location G 392 also lies within one of sponsor G's
`reserved geographic areas, pentagonal area 371. Consider the
`following example in which target location A 321 and target
`location B 323 each are mobile devices executing a first
`application registered with a content delivery platform, such
`as content delivery platform 112, of FIG. 1. Further assume,
`for purposes of this example, that target location C 325 is a
`mobile device executing a second, different application,
`which is also registered with the content delivery platform.
`Because both the first and second applications are registered
`with the content delivery platform, each of the three devices,
`with target location A 321 target location B 323 and target
`location C 325 can receive advertisements or other content
`from within their respective applications. In this example, the
`content delivered to all three devices can be related exclu
`sively to sponsor A, regardless of which registered applica-
`tion is being executed, because sponsor A has the only
`reserved interest in the portions of triangular area 320 occu
`pied by mobile devices having target locations A 321 B 323
`andC 325.
`
`Exhibit 1007
`Page 12 of 17
`
`
`
`US 8,433,296 B2
`
`7
`In some embodiments, target location G 392 can be a
`mobile device running two or more registered applications,
`and can receive content related to sponsor A, because the
`mobile device lies within triangular area 320. But, target
`location G 392 also lies within pentagonal area 371, and the
`mobile device can therefore receive content associated with
`sponsor G. In some embodiments, content related to sponsor
`A can be delivered via one of the registered applications,
`while another registered application receives and displays
`content related to sponsor G. In other embodiments, one of
`sponsor A or sponsor G can have a superior interest to the
`other, and a preference can be given to that sponsor's content
`for delivery. For example, sponsor G may have a superior
`interest in pentagonal area 371, which also forms part of
`triangular area 320. In such a case, if content related to spon
`sor G is available for delivery to the application on the mobile
`device with target location G 392, that content will be deliv
`ered in preference to content related to sponsor A. However,
`if there is no high priority content related to sponsor G to be
`delivered, content related to sponsor A may be provided in its
`stead. Various other priority and time sharing mechanisms
`and methods can be implemented according to the teachings
`set forth herein. Note that in some embodiments, multiple
`registered applications are not required to implement priority
`and time sharing mechanisms.
`In some instances, a mobile device can have target loca
`tions, such as target location D 324 or target location E 356,
`located outside of areas reserved by sponsors. In such a case,
`a check can be made to determine if either target location D
`340 or target location E 356 are located within a given prox-
`imity ofa sponsor-reserved area such as triangular area 320 or
`octagonal area 330. So, for example, a check can be made to
`determine whether any reserved areas lie within a given
`radius oftarget location D 340, defining a search area 341, or
`within a given radius of target location E 356, defining a
`search area 351. In some embodiments, ifno sponsor reserved
`area intersects an area within an initially small radius, further
`checks can be performed by incrementally increasing the
`radius. So, for example, after a first check finds no advertiser
`reserved areas within search areas 341 or 351, the search areas
`can be increased to encompass areas 343 and 353, respec
`tively.
`In the illustrated example, there is no reserved area inter
`secting search area 353, but sponsor H 357 has a physical
`address within area 353. In some embodiments, once it is
`determined that a registered sponsor has a physical address
`location within a search radius, but there are no sponsor
`reserved geographic areas in proximity to or encompassing a
`target location, an advertisement or other content can be
`delivered to a mobile device, such as the device with target
`location 356.
`Another situation arises when there are no sponsor
`reserved geographic areas intersecting a search area, but there
`are multiple sponsor physical locations within a given radius.
`Consider area 343, which contains sponsor E's location 349,
`and sponsor F's location 347. Because neither sponsor E nor
`sponsor F has established a reserved area that intersects with
`search area 343, a random choice can be made between these
`two sponsors to determine which sponsor's content to provide
`to the registered application on the device with target location
`D 340. In other embodiments, preference may be given to one
`of sponsor E's location 349 and sponsor F's location 347
`based on each physical locations' proximity to target location
`D 340, based on a travel time between the device with target
`location D 340 and the sponsors' locations, or based on some
`other desired parameter. In further embodiments, if no spon
`sor's reserved geographic area intersects any portion of area
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`343, no content is sent to mobile device D with target location
`340, despite the fact that location sponsor E's location 359,
`and sponsor F's location 347 are both within the perimeter
`defining search area 343.
`In some embodiments, the search radius can continue to be
`expanded until a search area 345 intersects with a sponsor
`reserved geographic area. In the illustrated embodiment,
`search area 345 intersects sponsor A's reserved triangular
`area 320. Note that sponsor G2's physical location 328 is also
`located within search area