`US008458286B2
`
`c12) United States Patent
`Freitas et al.
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 8,458,286 B2
`Jun.4,2013
`
`(54) FLEXIBLE WIRELESS ADVERTISEMENT
`INTEGRATION IN WIRELESS SOFTWARE
`APPLICATIONS
`
`(75)
`
`Inventors: Nathanial X. Freitas, Brooklyn, NY
`(US); Shane Conneely, Hoboken, NJ
`(US); Will Meyer, New York, NY (US);
`Jonathan Oakes, New York, NY (US)
`
`(73) Assignee: Hewlett-Packard Development
`Company, L.P., Houston, TX (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 2103 days.
`
`(21) Appl. No.: 09/794,082
`
`(22) Filed:
`
`Feb.28,2001
`
`(65)
`
`Prior Publication Data
`
`US 2001/0047272 Al
`
`Nov. 29, 2001
`
`Related U.S. Application Data
`
`(60)
`
`Provisional application No. 60/185,749, filed on Feb.
`29, 2000.
`
`(51)
`
`(2006.01)
`
`Int. Cl.
`G06F 15/173
`(52) U.S. Cl.
`USPC .......................................................... 709/217
`( 58) Field of Classification Search
`USPC .............. 709/217, 212, 213, 203,201; 705/1;
`455/403, 39, 73
`See application file for complete search history.
`
`6,000,000 A * 12/1999
`6,108,727 A *
`8/2000
`6,141,010 A * 10/2000
`6/2001
`6,253,326 Bl
`6,259,405 Bl*
`7/2001
`6,300,946 Bl
`10/2001
`6,343,318 Bl
`1/2002
`6,360,272 Bl
`3/2002
`6,397,246 Bl*
`5/2002
`6,397,259 Bl
`5/2002
`6,425,087 Bl
`7/2002
`6,430,603 B2 *
`8/2002
`6,453,371 Bl
`9/2002
`6,457,134 Bl
`9/2002
`6,493,327 Bl * 12/2002
`2/2003
`6,523,124 Bl
`6,560,640 B2 *
`5/2003
`6,581,025 B2 *
`6/2003
`6,590,588 B2
`7/2003
`6,591,288 Bl*
`7/2003
`6,628,928 Bl *
`9/2003
`
`Hawkins et al. .............. 707/201
`Boals et al. ..................... 710/68
`Hoyle ........................... 715/854
`Lin eke et al.
`Stewart et al. ................ 342/457
`Lin eke et al.
`Hawkins et al.
`Lin eke et al.
`Wolfe ........................... 709/217
`Lin eke et al.
`Osborn et al.
`Hunter .......................... 709/207
`Hampson et al.
`Lemke et al.
`Fingerhut ..................... 370/328
`Lunsford et al.
`Smethers ...................... 709/219
`Lehman ........................ 702/178
`Lin eke et al.
`Edwards et al . .............. 709/203
`Crosby et al. ................... 455/77
`
`(Continued)
`
`WO
`
`FOREIGN PATENT DOCUMENTS
`WO 99 55066
`10/1999
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 11/449,001, Creemer.
`U.S. Appl. No. 11/901,272, Kansal et al.
`
`(Continued)
`
`Primary Examiner - David Eng
`
`(57)
`
`ABSTRACT
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,779,081 A * 10/1988 Nakayama et al. ........... 715/790
`4,788,675 A
`11/1988 Jones et al.
`5,134,719 A
`7/1992 Mankovitz
`5,303,393 A
`4/1994 Noreen et al.
`
`An advertising architecture is provided that allows advertise(cid:173)
`ments to be tailored for different wireless device types and
`minimizes transmitted information while maintaining the
`functionality of Banner Ads.
`
`15 Claims, 5 Drawing Sheets
`
`User Interface
`Screen
`12
`
`\
`
`14
`
`Wireless
`
`:~
`
`18
`
`16 Advertisement Portion
`
`Twitter Exhibit 1008
`Twitter, Inc. v. BlackBerry Ltd.
`Page 00001
`
`
`
`US 8,458,286 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`6,675,165 Bl*
`1/2004 Rothschild ...................... 707/10
`6,675,202 Bl *
`1/2004 Perttunen ...................... 709/217
`6,675,204 B2 *
`1/2004 De Boor et al. ............... 709/217
`6,694,428 B2
`2/2004 Lemke et al.
`6,701,521 Bl
`3/2004 McLlroy et al.
`6,795,710 Bl
`9/2004 Creemer
`6,816,725 Bl
`11/2004 Lemke et al.
`6,829,560 B2 * 12/2004 Lehman ........................ 702/178
`4/2005 Lemke
`6,880,048 Bl
`6,961,567 Bl
`11/2005 Kuhn
`7,024,464 Bl
`4/2006 Lusher et al.
`
`7,103,370 Bl
`7,266,379 B2
`2001/0044310 Al
`2001/0047272 Al
`2003/0050046 Al
`2006/0030306 Al
`2007/0178899 Al
`
`9/2006 Creemer
`9/2007 Blight et al.
`11/2001 Lincke
`11/2001 Freitas et al.
`3/2003 Conneely et al.
`2/2006 Kuhn
`8/2007 Kuhn
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 60/954,022, Swift et al.
`
`* cited by examiner
`
`Page 00002
`
`
`
`U.S. Patent
`
`Jun.4,2013
`
`Sheet 1 of 5
`
`US 8,458,286 B2
`
`User Interface
`Screen
`12
`
`\
`
`Wireless PDA
`
`14
`
`18
`
`Wireless
`Application
`
`~
`
`16 Advertisement fl'omon
`
`FIG.1
`
`Page 00003
`
`
`
`U.S. Patent
`
`Jun.4,2013
`
`Sheet 2 of 5
`
`US 8,458,286 B2
`
`FIG.2
`
`--------------------------------,
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`Synchronized
`
`18
`
`On-Device
`Advertising
`g
`Media Cache
`aoot300-i-----
`
`< 10
`
`Wireless network
`(GSM, CDPD,
`CDMA, Mobile, etc.)
`
`22
`
`24
`
`Advertising
`Media Store
`
`20
`
`0
`
`Wireless
`Application
`Server
`
`Page 00004
`
`
`
`O', = N
`
`00
`'N
`00
`UI
`~
`00
`d r.,;_
`
`~
`
`('D
`('D
`
`0 ....
`.....
`rJJ =(cid:173)
`
`Ul
`
`~
`
`0 ....
`~ ...
`?
`2'
`
`N
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`34
`
`32
`
`30
`
`Store
`Bundle
`Advert
`
`24
`
`Advert Bundle
`
`Usage Rules
`
`Link
`
`Text
`
`Media
`
`26
`
`FIG.3
`
`Wireless Application
`
`Server
`
`I Advert Bundle Management
`
`40
`
`0
`
`I
`
`-
`
`-
`
`I_.
`
`20
`
`Filtering
`Location
`Usage and
`
`Collection
`Information
`Location
`
`44
`
`Mechanism
`Delivery
`
`Profiling
`Device
`
`38
`
`36
`
`Response
`Server
`
`Request
`Device
`
`Page 00005
`
`
`
`U.S. Patent
`
`Jun.4,2013
`
`Sheet 4 of 5
`
`US 8,458,286 B2
`
`INBOX
`
`¢
`
`v' History
`
`FIG.4
`
`Your Messages:
`v' 12/9 Anderson, Chris "RE: hood"
`( Close i)
`( View j)
`
`Now ~ E-Mail
`Read ~ and Fly
`www.thinairapps.com
`
`46
`
`48
`
`50
`
`INBOX
`
`¢
`
`v' History
`
`FIG.5
`
`Your Messages:
`v' 12/9 Anderson, Chris "RE: hood"
`(View i)
`( Close i)
`
`Coming Soon:
`MultiMail with Thin Air Power!
`
`52
`
`Page 00006
`
`
`
`O', = N
`
`00
`'N
`00
`UI
`~
`00
`d r.,;_
`
`0 ....
`Ul
`.....
`rJJ =(cid:173)
`
`('D
`('D
`
`Ul
`
`~
`
`0 ....
`~ ...
`?
`2'
`
`N
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`"Acme Corp" local Business
`
`Location Data
`Service and
`
`56
`
`54
`
`Base Station
`
`Wireless
`
`Network Operations Center
`
`Server(s)
`Advert
`Wireless
`
`00000000000
`00000000000
`00000000000
`
`with Location Data
`Content Request
`
`60
`
`~J/
`
`FIG.6
`
`Page 00007
`
`
`
`US 8,458,286 B2
`
`1
`FLEXIBLE WIRELESS ADVERTISEMENT
`INTEGRATION IN WIRELESS SOFTWARE
`APPLICATIONS
`
`PRIORITY
`
`The following application claims priority from U.S. Pro(cid:173)
`visional Patent Application Ser. No. 60/185,749, filed Feb.
`29, 2000, the disclosure of which is incorporated herein by
`reference.
`
`FIELD OF THE INVENTION
`
`5
`
`The present invention relates to wireless software applica(cid:173)
`tions. More particularly, the present invention relates to 15
`advertising applications for use in wireless software applica(cid:173)
`tions.
`
`BACKGROUND OF THE INVENTION
`
`2
`wireless server. Information about the wireless device is
`determined from the transmission and a data file to be trans(cid:173)
`mitted to the wireless device is selected based upon the infor(cid:173)
`mation determined about the wireless device. The data file is
`then transmitted to the wireless device. The data file includes
`data representative of an advertisement and rules for display(cid:173)
`ing said advertisement.
`There has thus been outlined, rather broadly, the more
`important features of the invention in order that the detailed
`10 description thereof that follows may be better understood,
`and in order that the present contribution to the art may be
`better appreciated. There are, of course, additional features of
`the invention that will be described below and which will
`form the subject matter of the claims appended hereto.
`In this respect, before explaining at least one embodiment
`of the invention in detail, it is to be understood that the
`invention is not limited in its application to the details of
`construction and to the arrangements of the components set
`forth in the following description or illustrated in the draw-
`20 ings. The invention is capable of other embodiments and of
`being practiced and carried out in various ways. Also, it is to
`be understood that the phraseology and terminology
`employed herein, as well as the abstract, are for the purpose of
`description and should not be regarded as limiting.
`As such, those skilled in the art will appreciate that the
`conception upon which this disclosure is based may readily
`be utilized as a basis for the designing of other structures,
`methods and systems for carrying out the several purposes of
`the present invention. It is important, therefore, that the
`30 claims be regarded as including such equivalent constructions
`insofar as they do not depart from the spirit and scope of the
`present invention.
`
`The World Wide Web has proven that online advertisement
`can provide a viable source of revenue for electronic appli(cid:173)
`cation and content providers. The most common form this
`advertisement takes is what is commonly known as a Banner
`Ad. A banner ad is a component of a web page that is typically 25
`made up of a multimedia component that conveys informa(cid:173)
`tion about the product or service being advertised, as well as
`a hyperlink to more information or a web site where the
`product or service can be purchased.
`Moving Banner Ads into the wireless or mobile device
`realm has proven to be challenging for a number of reasons.
`One such reason is that wireless and mobile devices typically
`have constrained, limited, and heterogeneous device display
`capabilities. The bandwidth available for transmission over
`different wireless networks also places different constraints 35
`on the media that can be transmitted to the wireless devices.
`Thus, the same Banner Ad would not be appropriate for all
`wireless devices.
`In addition, wireless devices typically have more limited
`interaction mechanisms and thus it may not be possible to
`navigate a Banner Ad in the same way on all devices. Fur(cid:173)
`thermore, the higher cost of wireless bandwidth requires a
`focus on minimizing the data required for the Banner Ad in
`order to reduce the transmission time and the consequent cost.
`A need therefore exists for an advertising architecture that 45
`allows advertisements to be tailored for different wireless
`device types and minimizes transmitted information while
`maintaining the functionality of Banner Ads.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is an illustration of a wireless PDA, the display
`screen with a banner advertisement, and an advertising data
`cache of a preferred embodiment of the present invention.
`FIG. 2 is an illustration of a wireless PDA system in accor-
`40 dance with a preferred embodiment of the present invention.
`FIG. 3 is an illustration of the advertising data management
`scheme of a preferred embodiment of the present invention.
`FIG. 4 is a screen shot of a wireless PDA including a text
`and media advertisement.
`FIG. 5 is a screen shot of a wireless PDA including a text
`only advertisement.
`FIG. 6 is an illustration of the operation of a the advertising
`architecture of a preferred embodiment of the present inven-
`tion.
`
`SUMMARY OF THE INVENTION
`
`50
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS OF THE INVENTION
`
`The present invention satisfies the foregoing needs by pro(cid:173)
`viding, in one aspect, an advertising architecture which
`includes a wireless data reception and display device. A
`memory cache is provided in the wireless data device to store 55
`data relating to advertisements to be displayed on the wireless
`data device.
`In another aspect, a method of delivering advertisement
`content to a wireless device is provided wherein a data file
`including data representative of an advertisement and usage
`rules is generated. The data file is stored in memory on the
`wireless device and the advertisement is displayed on the
`wireless device in accordance with the rules for displaying the
`advertisement.
`In yet another aspect of the invention, a method ofmanag- 65
`ing advertising content in a wireless environment is provided
`wherein a transmission is received from a wireless device at a
`
`Referring now to the figures wherein like reference numer(cid:173)
`als indicate like elements, in FIG. 1 there is illustrated a
`wireless personal digital assistant (PDA) device with the user
`interface screen 12 expanded for clarity. Also depicted is a
`memory cache of the PDA 18 for storing advertising media
`and display rules for advertisements to be displayed on the
`60 PDA user interface screen 12. While discussed herein in the
`context of a wireless PDA, it should be understood that the
`advertising architecture to be described herein would be
`equally applicable on any wireless web access device.
`The user interface screen is divided into two sections, the
`first being the wireless application portion 14 for retrieving
`both data and actions from a wireless server. The second
`portion of the user interface screen is the Banner Advertise-
`
`Page 00008
`
`
`
`US 8,458,286 B2
`
`3
`ment portion 16. The location and timing of the display of an
`advertisement on the PDA is determined by meta-information
`stored along with the advertising media as part of a data file
`(Advert Bundle) in a data cache 18 within the PDA device. A
`detailed discussion of the contents of the Advert Bundle will 5
`be provided below.
`As shown in FIG. 2, a wireless PDA system supporting the
`advertising architecture of the present invention includes the
`wireless PDA 10 communicating with a wireless application
`server 20 over a wireless network 22. A wireless modem or 10
`communication hardware that support commercial wireless
`data network (i.e. Mobitex, DataTac, GSM, CDPD, CDM,
`GPRS, W-CDMA) (not shown) is also necessary. There are
`number of vendors for both the hardware and software which 15
`power the foregoing system components.
`For example, the advertising architecture of the present
`invention can support any PDA device running the Palm
`Operating System (i.e. Pa Palm\!, Palm VII, Sony Clie, Kyo(cid:173)
`cera SmartPhone ), the Research In Motion's RIM Operating 20
`System, and Microsoft's PocketPC Operating System. In
`addition, this architecture can support any device that can host
`a Java 2 MicroEdition Virtual Machine or is supported by
`Qualcomm's Binary Runtime Environment for Wireless
`(BREW) Technology. It should be noted that the foregoing 25
`list is merely exemplary and is not intended to be limiting.
`Similarly, a variety of wireless application servers 20 exist
`on the market today which are capable of supporting the
`advertising application of the present invention. These serv-
`ers should support data consisting of content, media, and 30
`application logic. The server is generally run on hardware
`running the Solaris, Linux, Windows NT, or Windows 2000
`operating systems. The server must also have a TCP/IP net(cid:173)
`work connection and be accessible from a wireless gateway 35
`server. The wireless gateway translates wireless data requests
`and responses into TCP/IP requests and responses.
`In a preferred embodiment of the invention, the wireless
`application server is the ThinAir Server provided by ThinAir(cid:173)
`Apps, Inc., New York, N.Y. Other exemplary servers that may 40
`be used in the architecture of the present invention include the
`Lutris Enyhdra, Nokia WAP Gateway, and Microsoft's
`Mobile Information Server.
`A device is also necessary to support third-party applica(cid:173)
`tions via a fully programmable operating system, or a micro(cid:173)
`browser supporting the Wireless Markup Language (WML),
`the Hypertext Markup Language (HTML), the Handheld
`Device Markup Language (HDML), or Compact HTML
`(CHTML). The device may optionally support the ability to
`cache data locally for reference and reuse at a later point.
`A wireless data service is also necessary to enable commu(cid:173)
`nication between the application server and device. This ser(cid:173)
`vice is enabled by wireless modem hardware which must be
`used in conjunction with the device. The modem is usually
`embedded within the device, or attached to an external piece 55
`of hardware.
`The wireless PDA system of FIG. 2 also includes an adver(cid:173)
`tising media store 24 on the wireless server 20. This wireless
`media store 24 stores Advert Bundles to be provided to the
`PDA cache 18 for display on the user interface screen. The
`Advert Bundles can be provided to the PDA cache 18 in any
`way which limits or eliminates the need for high bandwidth
`wireless data transfer. For example, the PDA cache can be
`updated by the user exchanging a cache data card on the PDA.
`The cache could also be updated by utilizing the user's
`personal computer as a conduit for the transmission of the
`data. Updated Advert Bundles can be provided to the user's
`
`4
`desktop personal computer so that the PDA would be updated
`during synchronization of the PDA to the desktop personal
`computer.
`Additionally, the PDA cache could be updated by wireless
`transactions during "down" cycles or via push mechanisms.
`While requiring wireless transmission of the Advert Bundles,
`significantly less bandwidth is required than would be the
`case if the advertisements were being transmitted for display
`in real time.
`An illustration of the Advert Bundle management scheme
`of the wireless server is depicted in FIG. 3. The advertising
`media store 24 stores the Advert Bundles 26 for the adver(cid:173)
`tisements of parties interested in providing advertising to
`user's of the PDA's. The Advert Bundles are used to store
`advertising data on the user's PDA for use by a variety of
`applications. Any number of bundles may be stored on the
`device, being only limited by the amount of storage the device
`has.
`Each Advert Bundle 26 includes the media to be displayed
`28. The media to be displayed 28 being a small footprint
`digital image file specifically sized for the type of PDA or
`other wireless device on which the advertisement is to be
`displayed. The Advert Bundle 26 also includes a text only
`version of the advertisement 30 to be used where no media is
`supplied or where the device is incapable of displaying the
`media.
`In addition, the Advert Bundle 26 also includes any hyper(cid:173)
`text links 32 specifying locations where more information
`about the subject of the advertisement is available. This link
`3 2 can be in the form of an HTTP Uniform Resource Locator
`(URL), or a pointer to another local application on the mobile
`device. Further, each Advert Bundle 26 includes usage rules
`34 which is the control data determining how often, when,
`and where to display the advertisement.
`It should be readily understood that, through use of the
`Advert Bundles 26, the data required to be transmitted wire(cid:173)
`lessly to display advertisements on a wireless device can be
`significantly reduced or eliminated. It should also be under(cid:173)
`stood that the Advert Bundles, while a logical grouping of
`information, can be distributed between both the client and
`server. For instance, the media portion 28 of the bundle 26
`may be stored on the user device, while the text 30 and link 32
`could be sent each time from the server 20. This allows for
`greater flexibility and easier management of the Advert
`45 Bundles 26.
`The wireless devices that the advertising architecture of the
`present invention is addressing are constrained and limited in
`their display capabilities. Along with that, the kuown, shared
`characteristics of wireless devices tend to vary widely in their
`50 actual embodiment. Some examples of these varying charac(cid:173)
`teristics include screen size, bit depth, support for color, input
`mechanism, e.g., stylus, keyboard, phone pad, voice, and
`supported data services.
`As advertising is focused on delivering an inviting experi(cid:173)
`ence to the viewer, these issues must be handled by any
`advertising scheme involving the display of media on a wire(cid:173)
`less device. The advertising architecture of the present inven(cid:173)
`tion supports identification of devices and metadata about
`their characteristics. As depicted in FIG. 3, this profiling
`60 mechanism can be used to modify the data in an Advert
`Bundle before delivery to a wireless device.
`In operation, a request from a device for an update of the
`Advert Bundles will be received at the server 20. A profiling
`operation 36 will then be performed to determine the type of
`65 device submitting the request. A location determining opera(cid:173)
`tion 38 is also performed to determine the location of the
`wireless device. Based upon the profiling operation 36, an
`
`Page 00009
`
`
`
`US 8,458,286 B2
`
`5
`Advert Bundle Management application 40 will select the
`Advert Bundles appropriate for the device.
`Based upon the location determining operation 38, the
`Advert Bundles 26 selected by the Advert Bundle Manage(cid:173)
`ment application 40 may be further filtered to select only 5
`those appropriate for the identified location. The Advert
`Bundles are then delivered 44 to the user device using a
`delivery mechanism as described above.
`Another important variable with wireless devices is which
`Data Services are supported by the device. For instance, most 10
`mobile handsets support the Wireless Application Protocol
`(WAP), which uses an HTTP "browser" type transport to
`deliver data. However, they also support the Short Message
`Service (SMS) for push or instant message-type transactions.
`This information would be determined during the profiling 15
`operation 36 and the Advert Bundles selected by the Advert
`Bundle Management application 40 would be appropriate for
`the device.
`With respect to the location data, many wireless devices
`have or will have the capability of determining the current
`geographical location of the user. Palm, Inc.'s Palm VII and
`Palm VIIx both allow application developers to determine the
`current location of the user down to the zip code. It should be
`understood that the advertising architecture of the present
`invention does not provide the location data. Instead, this data
`is provided by the wireless devices and may be different for
`different devices.
`As part of the device profiling capabilities location data can
`be accessed as available by specific devices. This data can be
`used to filter which Advert Bundles get delivered to which 30
`users. This feature is extremely important for context-based
`filtering of data including advertisements. For instance, if a
`Palm user is using an application in Manhattan, advertise(cid:173)
`ments may be targeted to goods or services provided in Man(cid:173)
`hattan.
`In FIG. 4 there is shown a typical application of the present
`invention where, in the screen shot depicted, an e-mail appli(cid:173)
`cation is displayed in the user interface portion 46 of the PDA.
`In the advertisement portion a text and media advertisement
`48 is displayed along with a hyperlink connection 50 to the
`advertiser's web page. Advertisements may also be provided
`in other formats, as shown in FIG. 5 wherein only text is
`provided in the advertisement 52.
`Further, the Advert Bundles can direct that advertisements
`be displayed in different locations on the user interface screen 45
`in different sizes. For example, in the system of the present
`invention, it is contemplated that advertisements would be
`displayed in the e-mail inbox header view, at the bottom of
`each full e-mail message and at the bottom of each e-mail
`composition screen.
`Each time the user navigates to one of these screens, the
`Advert Bundle changes to a new one. In the presently pre(cid:173)
`ferred embodiment, there are a total of five Advert Bundles.
`The server side of the application controls the Usage Rules
`34, controlling which Advert Bundles are displayed when, to 55
`which users, and potentially filtering based on the user's
`current zip code.
`In this presently preferred embodiment, the Advert
`Bundles can be updated by modifying a Palm Query Appli(cid:173)
`cation database record on the Palm VII device. This record 60
`stores the bundles separately from the main application inter(cid:173)
`face, and can be updated over the Palm VII' s wireless connec(cid:173)
`tion.
`User's of wireless devices for such applications as e-mail
`may be provided with the option of receiving or refusing to 65
`receive advertisements. Incentives, such as free e-mail ser(cid:173)
`vice, etc., may be provided to user's electing to receive the
`
`6
`advertisements while user's refusing to receive the advertise(cid:173)
`ments would pay for these services. Once electing to receive
`advertisements, the timing, selection, and display of the
`advertisements would be controlled.
`As shown if FIG. 6, an advertiser 54 forwards a request to
`the wireless server provider 56 that an advertisement be cre(cid:173)
`ated for the advertisers goods or services and be provided to
`wireless data users 56. In the system depicted, the user 58 is
`utilizing a text pager 60 which communicates with the wire(cid:173)
`less server 56 over a suitable communication network 62.
`It should be understood that the request for creation of the
`advertisement does not need to be transmitted over the web to
`the server provider 56. It is also contemplated that advertisers
`utilizing the advertising architecture of the present invention
`will develop their own Advert Bundle to be transmitted to the
`server provider 56 for ultimate transmission to users 58.
`It can be readily understood from the foregoing description
`that the advertising architecture of the present invention pro(cid:173)
`vides a way for media content to be specifically targeted and
`20 tailored for each device type, making use of specific capabili(cid:173)
`ties of the devices. The architecture also efficiently utilizes
`bandwidth by transmitting only essential information over
`the wireless network to communicate which advertisements
`to display, when to display them, and geographically where to
`25 display them.
`The architecture also provides a framework for delivering
`extra textual information about the advertisement, along with
`"click-through" hyper linking to both local, on the device
`applications and remote web-based content.
`This architecture moves much of the logic of web-based
`advertising solutions onto the user device itself. Personal
`Digital Assistants such as the Palm or PocketPC are more than
`capable of supporting this type of processing and logic. In the
`near future, mobile phones will also have this capability
`35 through technologies such as Sun's Java 2 MicroEdition
`(J2ME) and Qualcomm's BREW.
`The above description and drawings are only illustrative of
`preferred embodiments which achieve the objects, features,
`and advantages of the present invention, and it is not intended
`40 that the present invention be limited thereto. Any modifica(cid:173)
`tion of the present invention which comes within the spirit and
`scope of the following claims is considered to be part of the
`present invention.
`What is claimed is:
`1. A method of delivering advertisement content to a wire(cid:173)
`less device the method comprising:
`determining a geographic location of the wireless device
`from wireless data sent from the wireless device;
`determining from a wireless communication with the wire(cid:173)
`less device a type of the wireless device;
`selecting advertisement data to be transmitted to the wire(cid:173)
`less device based at least in part on the geographic loca(cid:173)
`tion of the wireless device and the type of the wireless
`device; and
`sending the advertisement data to the wireless data in order
`to enable a processor to generate an advertisement dis(cid:173)
`play on the wireless device using the advertisement data.
`2. The method of claim 1, wherein sending the advertise(cid:173)
`ment data to the wireless device includes:
`transmitting the advertisement data from a server to a com(cid:173)
`puter that performs a synchronization operation with the
`wireless device, so that the advertisement data is trans(cid:173)
`ferred to the wireless device during the synchronization
`process.
`3. The method of claim 1, wherein sending advertisement
`data to the wireless device includes sending a selectable link
`that comprises at least a portion of the advertisement data.
`
`50
`
`Page 00010
`
`
`
`US 8,458,286 B2
`
`7
`4. The method of claim 1, wherein sending the advertise(cid:173)
`ment data includes configuring the advertisement data
`according to a display characteristic of the identified type of
`wireless device.
`5. The method of claim 4, wherein configuring the adver-
`tisement data includes configuring the advertisement data
`based on the characteristic selected from a group of charac(cid:173)
`teristics consisting of a screen size of a display of the wireless
`device, a bit depth of the display supported by the wireless
`device, and color support for the display of the wireless 10
`device.
`6. The method of claim 1, further comprising sending
`instructions to the wireless device to control how often the
`advertisement is displayed on the wireless device.
`7. The method of claim 6, wherein sending the instructions 15
`is performed with sending the advertisement data.
`8. The method of claim 1, further comprising sending
`instructions to the wireless device to control a screen location
`of the advertisement when the advertisement is displayed.
`9. A method of managing advertising content in a wireless 20
`device, the method comprising:
`determining information about a wireless device from one
`or more wireless communications performed by the
`wireless device, said information including geographic
`location information and information that indicates a 25
`type of the wireless device;
`based at least in part on the determined information, select(cid:173)
`ing a geographic-specific advertisement, formatted to
`accommodate the type of the wireless device, for deliv(cid:173)
`ery to the wireless device; and
`communicating the formatted and geographic-specific
`advertisement to the wireless device; and
`communicating one or more rules to the wireless device for
`displaying the formatted and geographic-specific adver(cid:173)
`tisement to the wireless device, wherein the one or more 35
`rules determine a timing of display of the formatted and
`geographic-specific advertisement.
`
`5
`
`8
`10. The method of claim 9, wherein said information deter(cid:173)
`mined from said communication from said wireless device
`also includes a profile of the device, said profile including the
`data services supported by said device.
`11. The method of claim 10, further comprising configur(cid:173)
`ing the advertisement content according to a display charac(cid:173)
`teristic identified by the profile of the wireless device.
`12. The method of claim 9, wherein said advertisement is in
`form of an advertisement image or an advertisement media.
`13. The method of claim 9, further comprising:
`generating an advertising image as part of said advertise(cid:173)
`ment content;
`displaying, on the wireless device, the advertisement
`image on a first portion of a display of the wireless
`device; and
`displaying another image generated from execution of an
`other application on a second portion of the display of
`the wireless device, wherein the first portion is spatially
`apart from the second portion;
`wherein displaying the advertisement image includes
`selecting a region of the display that is to correspond to
`the first portion on which the advertisement image is
`displayed.
`14. The method of claim 9, further comprising: controlling
`an aspect of the advertisement content as presented on a
`display of the wireless device, including a selected screen
`location of the advertisement content, the selected screen
`location being selected from one or more other locations on
`30 which the advertisement content is presentable on the display
`of the wireless device.
`15. The method claim 9, wherein communicating the one
`or more rules includes communicating one or more rules that
`control how often the formatted and geographic-specific
`advertisement is displayed on the wireless device.
`
`* * * * *
`
`Page 00011
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`CERTIFICATE OF CORRECTION
`
`PATENT NO.
`APPLICATION NO.
`DATED
`INVENTOR(S)
`
`: 8,458,286 B2
`: 09/794082
`: June 4, 2013
`: Nathanial X. Freitas et al.
`
`Page 1 of 1
`
`It is certified that error appears in the above-identified patent and that said Letters Patent is hereby corrected as shown below:
`
`In the Claims
`
`In column 8, line 33, in Claim 15, delete "method" and insert -- method of--, therefor.
`
`Signed and Sealed this
`Seventeenth Day of September, 2013
`
`Teresa Stanek Rea
`Deputy Director of the United States Patent and Trademark Office
`
`Page 00012
`
`