throbber
I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`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
`
`

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