throbber

`

`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

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