throbber
PTO/AIA/15 (03-13)
`Approved for use through 01/31/2014. 0MB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Panerwork Reduction Act of 1995 no nersons are renuired to resnond to a collection of information unless it disnlavs a valid 0MB control number
`"\
`
`Attorney Docket No.
`
`14-EP-CON6
`First Named Inventor Shkedi, Roy
`
`Title
`
`Media properties selection method and system based
`on expected profit from profile-based ad delivery
`
`,
`
`UTILITY
`PATENT APPLICATION
`TRANSMITTAL
`
`\...
`
`(Only for new non provisional applications under 37 CFR 1.53/b))
`
`APPLICATION ELEMENTS
`See MPEP chapter 600 concerning utility patent application contents.
`
`ADDRESS TO:
`
`Express Moil Lobel No. n/a - filed via EFS-Web
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`ACCOMPANYING APPLICATION PAPERS
`Assignment Papers
`(cover sheet & document(s))
`Name of Assignee AlmondNet, Inc.
`0 Power of Attorney
`
`10. 0
`
`1. □ Fee Transmittal Form
`(PTO/SB/17 or equivalent)
`2. □ Applicant asserts small entity status.
`See 37 CFR 1.27
`3. □
`Applicant certifies micro entity status. See 37 CFR 1.29.
`Applicant must attach form PTO/SB/15A or B or equivalent.
`[Toto/ Pages 26
`l 11.D 37 CFR 3.73(c) Statement
`4.0 Specification
`(when there is an assignee)
`Both the claims and abstract must start on a new page.
`(See MPEP § 608.01/a) for information on the preferred arrangement)
`12. □ English Translation Document
`l
`(if applicable)
`l 13.0 Information Disclosure Statement
`(PTO/SB/08 or PT0-1449)
`
`5. 0
`
`Drawing(s) (35 U.S.C. 113)
`
`[Toto/ Sheets 3
`[Toto/ Pages 1
`6. Inventor's Oath or Declaration
`(including substitute statements under 37 CFR 1. 64 and assignments
`serving as an oath or declaration under 37 CFR 1. 63/e))
`
`a. D Newly executed (original or copy)
`
`b. 0
`
`A copy from a prior application (37 CFR 1.63(d))
`
`* See note below.
`7.0 Application Data Sheet
`See 37 CFR 1.76 (PTO/AIA/14 or equivalent)
`
`8.
`
`CD-ROM or CD-R
`in duplicate, large table, or Computer Program (Appendix)
`
`□ Landscape Table on CD
`
`9. Nucleotide and/or Amino Acid Sequence Submission
`(if opplicob/e, items o. - c. ore required)
`
`a. D Computer Readable Form (CRF)
`
`b. D
`
`Specification Sequence Listing on:
`
`i. D CD-ROM or CD-R (2 copies); or
`
`ii.D Paper
`
`c. D Statements verifying identity of above copies
`
`D Copies of citations attached
`
`14.0 Preliminary Amendment
`15. □ Return Receipt Postcard
`(MPEP § 503) (Should be specifically itemized)
`16. □ Certified Copy of Priority Document(s)
`(if foreign priority is claimed)
`17. □ Nonpublication Request
`Under 35 U.S.C. 122(b)(2)(B)(i). Applicant must attach form PTO/SB/35
`or equivalent.
`18. □ Other:
`
`*Note: (1) Benefit claims under 37 CFR 1. 78 and foreign priority claims under 1.55 must be included in an Application Data Sheet (ADS).
`(2) For applications filed under 35 U.S.C. 111, the application must contain an ADS specifying the applicant if the applicant is an
`assignee, person to whom the inventor is under an obligation to assign, or person who otherwise shows sufficient proprietary
`interest in the matter. See 37 CFR 1.46(b).
`19. CORRESPONDENCE ADDRESS
`
`The address associated with Customer Number: 26362
`
`0
`
`OR □ Correspondence address below
`
`Name
`
`Address
`
`City
`
`Country
`
`Signature
`
`Name
`(Print/Type)
`
`State I
`I
`I Telephone I
`
`/Louis J. Hoffman/
`Louis J. Hoffman
`
`I Zip Code
`I
`
`Email
`
`12/04/2015
`Date
`Registration No. 38918
`(Attorney/Agent)
`
`This collection of information is required by 37 CFR 1.53(b). The information is required to obtain or retain a benefit by the public which is to file (and by the USPTO
`to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 12 minutes to complete,
`including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon the individual case. Any comments on
`the amount of time you require to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND
`TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`If you need assistance in completing the form, ca/11-800-PTO-9199 and select option 2.
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 1 of 258
`
`

`

`MEDIA PROPERTIES SELECTION METHOD AND SYSTEM
`
`BASED ON EXPECTED PROFIT FROM PROFILE-BASED AD DELIVERY
`
`CROSS REFERENCE TO RELATED APPLICATIONS
`
`5
`
`This application claims the benefit of provisional application Serial No.
`
`60/804,937, filed June 16, 2006, and provisional application Serial No. 60/805,119, filed
`
`June 19, 2006, which are herein incorporated by reference.
`
`FIELD OF THE INVENTION
`
`10
`
`The present invention generally relates to profile-based behavioral targeting
`
`advertisement placement methods. More specifically, the present invention relates to
`
`electronic advertisement placement based on expected profit from the placement.
`
`BACKGROUND OF THE INVENTION
`
`15
`
`DoubleClick's "Boomerang" is a service for advertisers that places a cookie on
`
`computers of visitors to an advertiser's site for the purpose of finding those visitors on
`
`other sites where DoubleClick is the ad server ("ad" is short for advertisement). When
`
`the same visitors are found on those other sites, additional advertiser's ads are served to
`
`them by the DoubleClick ad sever or by the advertiser's ad server following a redirect
`
`20
`
`from the DoubleClick ad server.
`
`The only server that can read a cookie on a user's computer is a server operating
`
`under the same domain as the server that placed the cookie on a user's computer to
`
`begin with. In other words, a cookie placed by a server operating under one domain
`
`cannot be read by another server working under a separate domain. That is why the
`
`25
`
`advertiser cannot expect to place a cookie of its own (e.g., ford.com cookie) on a visitor
`
`to its site and then later expect the DoubleClick ad server ( doubleclick.com) to be able to
`
`recognize the visitor when that visitor is visiting sites where DoubleClick serves ads by
`
`reading the ford.com cookies. Only a server operating under the DoubleClick domain
`
`can read a cookie placed by a server operating under the DoubleClick domain. So,
`
`30 DoubleClick needs to place a doubleclick.com cookie on visitors to the ford.com site for
`
`1
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 2 of 258
`
`

`

`DoubleClick to later find those visitors within other sites, i.e., where the DoubleClick ad
`
`server is used to serve ads.
`
`For a site to have its ad served by an ASP-hosted ad server, such as the one
`
`operated by DoubleClick, the site needs to redirect visitors from the site to the
`
`5 DoubleClick ad server, to fetch the ad from the server. Following the redirect from the
`
`site, the visitor accesses the DoubleClick ad server. Because the DoubleClick server is
`
`operating under the DoubleClick domain, it can read the DoubleClick cookie or cookies
`
`and then recognize that it encountered the same visitor in the past. In this example, the
`
`DoubleClick ad server recognizes the visitor as someone who visited the ford.com site.
`
`10
`
`AlmondNet, Tacoda, RevenueScience, and other companies (herein "BT
`
`companies"; "BT" stands for behavioral targeting) specialize in targeting ads based on
`
`observed behavior of sites' visitors. BT companies place a cookie (or cookies) on the
`
`computers of visitors to specific sections of a publisher's website or on the computers of
`
`visitors of the publisher who conducted a specific action such as search, click content,
`
`15
`
`click an ad, request information, acquire a product, etc.
`
`The placement of cookies allows those publishers or the BT company itself to sell
`
`ads to advertisers. Those ads will be presented to the visitors when they are found later
`
`on the same site or on other sites. Such sites can be either a site where the BT company's
`
`software is used or a site where the BT company has bought media. The BT company
`
`20 may buy the media on behalf of itself or on behalf of the publisher, who is interested in
`
`delivering ads to its audience outside the publisher's site.
`
`Although a BT company (AlmondNet, Tacoda, RevenueScience, etc.) acts as an
`
`agent that places cookies on the computers of publisher's visitors for the purpose of
`
`delivering targeted ads to the publisher's visitors on other sites, the publisher can work
`
`25 without an agent and place cookies or tags on the computers of the publisher's own
`
`visitors for the purpose of delivering ads to those visitors on other sites where the
`
`publisher buys ad space. Such a publisher, acting without an agent, is also included in
`
`the definition of a BT company.
`
`A publisher may also be referred to as a "profile supplier" when it transfers
`
`30
`
`profile information, such as behavioral information, demographic information, etc., to a
`
`2
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 3 of 258
`
`

`

`BT company. Therefore, a publisher that is a BT company may also be its own profile
`
`supplier. Furthermore, although the name "BT company" implies the targeting of ads is
`
`based on collected behavioral profiles, a BT company may also collect other kinds of
`
`profile information, such as demographic information or user-provided information,
`
`5
`
`and target ads to those visitors wherever found based on the collected profile
`
`information.
`
`Another kind of a BT company is a company that has software installed on a
`
`person's computer, such as toolbar software, desktop search software, weather
`
`software, or any kind of software that is used by the computer's user. Such software
`
`10
`
`also monitors the computer user's visits to different publishers' sites and media
`
`properties and collects profile information about the computer user for the purpose of
`
`delivering ads to the user within ad space of sites and media properties that the user
`
`visits based on the collected profiles.
`
`A BT company using software installed on a user's computer does not need the
`
`15
`
`cooperation of a visited media property to collect information about the visitor's visit
`
`because that software monitors whatever the user is doing on his or her computer. A BT
`
`company that has software installed on a user's computer is therefore its own profile
`
`supplier. Such software can place a cookie or another kind of tag on the user's
`
`computer. Because the software is installed on the user's computer, it can write cookies
`
`20
`
`readable by any domain. That means that the BT company can place a tag or cookie of a
`
`second media property, if the BT company would like the second media property to
`
`recognize the visitor when the visitor visits that second media property site, by simply
`
`having the software place a cookie operating under the domain of the second property
`
`on the visitor's computer. The software may also report the collected profiles to a
`
`25
`
`central server of the BT company.
`
`The central server may also tag the visitor or arrange for the visitor to be tagged
`
`by operators of other media properties. A BT company can place a cookie on a site's
`
`section when a visitor's computer visits that section, if a code of the company was
`
`integrated into the page of that section by the site that owns the page. The code (e.g.,
`
`30 HTML or Java) redirects to the BT company's server all visitors to the page. Also, in the
`
`3
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 4 of 258
`
`

`

`case that the BT company is the publisher itself, the publisher will simply "cookie" (by
`
`itself) all visitors that either read a specific content, search, click, ask for information,
`
`make a phone call, etc.
`
`The BT company's server, which either gave the site a unique code for a page,
`
`5
`
`received from the page its URL, or received access to the page's content that could be
`
`analyzed by the BT company's server, etc., identifies the content read by the page's
`
`visitor or the keyword searched for by the user, or an ad clicked on the page, etc. The
`
`content read by the page visitor could be identified by the BT company's server
`
`whether the content was reported by the site or whether the content was identified
`
`10
`
`following the analysis of the page. The server then places a cookie on the user's
`
`computer indicating what content was read by the visitor on the page, what keyword
`
`was searched for by the user, or what ad was clicked on the page, etc. The placed cookie
`
`indicates that information (1) in the cookie per se, (2) in a central database operated by
`
`the server where the cookie ID is used as a record finder, or (3) both in the cookie and in
`
`15
`
`the database.
`
`Although the above description relates to cookies, a cookie is only one example
`
`of a possible tag. A tag generally is a unique identifier used to mark a person
`
`electronically visiting a media property, such as a web site, TV channel, radio show, or
`
`the like, using a computer, a mobile device, a TV set, a TV set top box, or any other
`
`20
`
`device.
`
`The tag is used for the purpose of delivering additional ads to a visitor to one
`
`media property when that visitor is found later on other media properties, based on the
`
`visitor's profile collected on the first media property. The profile could be the observed
`
`behavior of the visitor on the media property, demographic information collected on
`
`25
`
`the media property, profile information provided by the visitor to the media property,
`
`etc.
`
`Because the purpose of the tag is to enable the delivery of additional ads on other
`
`media properties visited by the visitor, and because the delivery of an ad requires only
`
`control of the ad space and not necessarily control of the entire media property visited
`
`30
`
`by the visitor, a media property (in the present context) can also be defined as any
`
`4
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 5 of 258
`
`

`

`equipment that controls an ad space viewed by a visitor, including a web site, an ad
`
`network's site (where the ad network represents the ad space of different sites), a TV
`
`program, some of the ad space within TV programs or TV channels (represented by a
`
`cable company), a TV network, or any ad space for which an entity is allowed to sell an
`
`5
`
`advertisement and deliver it within the ad space; whether the ad space is owned by that
`
`entity, or whether the entity pays the owner of the ad space when using its ad space to
`
`deliver an ad sold by the entity. Ad space can be on a web site, in a TV program, in a
`
`text message, in a radio show, in any broadcasted material, in any streaming video or
`
`audio, etc. An ad space can be a fixed position on a page, or the ad space can be made
`
`10
`
`available by a web site to an ad network (for example) only when the web site did not
`
`sell all of the site's ad inventory and therefore wishes to make some of the inventory
`
`available to the ad network.
`
`In the case of a media property controlling an ad space viewed by a visitor, a
`
`specific ad space on a page might be controlled only temporarily. For example, in the
`
`15
`
`case of the web site that did not sell all the ad impressions available to be delivered
`
`within an ad space on a page and therefore makes the unsold ad space available to the
`
`ad network to fill, the ad network will have temporary control of the ad space, i.e.,
`
`when that ad space is given to it by the web site. Once the site redirects the ad space on
`
`the page to the ad network (so the ad network could fill the ad space with an ad sold by
`
`20
`
`the ad network), the ad network controls the ad space and has access to the visitor
`
`viewing the ad space that was redirected to the ad network by the site, and therefore the
`
`ad network's equipment is considered a media property, as it controls an ad space
`
`viewed by a visitor.
`
`The tag can be placed on the device used by the user to access the first media
`
`25
`
`property where the user's profile was collected (in case of observed behavior, that
`
`behavior can be reading a specific content, searching, clicking an ad or content, making
`
`a phone call, asking for product information, acquiring a product, or taking any other
`
`kind of action). A tag placed on the device (1) could be read only by a server operating
`
`under the same domain as the server that placed the tag on the device to begin with as
`
`30
`
`in the case of a cookie for example, (2) could be placed on the device when the user
`
`5
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 6 of 258
`
`

`

`visited the first media property, and then the tag can be read by any second media
`
`property visited by the visitor, or (3) could be encrypted and, while accessed by any
`
`second media property visited by the visitor, the tag could be deciphered only by
`
`second media property computers that received the deciphering code from the first
`
`5 media property. In case of a tag placed by software installed on a user's computer, the
`
`tag could be whatever the software wants it to be, including a cookie of any domain.
`
`A tag does not have to be placed on the user's device. A tag can also be used in a
`
`central database of a BT company or a central database of any second media property
`
`visited by the visitor, where the tag could be a unique identifier either of the device or
`
`1 0
`
`of the user. In the case where the tag identifies the device, the tag might denote an IP
`
`address, a phone number, a device's manufacturer serial number, etc. A cookie placed
`
`on the device can also uniquely identify the device and the cookie therefore can be used
`
`as a tag in a central database. In the case where the tag identifies the user, the tag might
`
`denote the username and password used to access a media property, a user's name and
`
`15
`
`address, a user's e-mail, a user's social security number, or any other personal
`
`identifiable information.
`
`As already mentioned, the observed behavior of a visitor to a first media
`
`property is referred to as profile information about a specific visitor. A visitor's profile
`
`might be enhanced by the visitors' observed behavior on other media properties or by
`
`20
`
`other profile information collected on other media properties.
`
`A visitor's profile can be represented by a unique tag, or the profile can be stored
`
`with the tag, whether the tag is placed on the device, on a central database, or both. For
`
`example, the profile can be stored within a cookie (tag) on a visitor's device, or the
`
`profile can be stored in a central database where the tag connected to the profile is used
`
`25
`
`as a unique identifier of the visitor's device or of the visitor personally. The profile can
`
`also be saved on both the device and a central database.
`
`One of the major challenges in targeting a first site visitor on another site with an
`
`ad based on his observed behavior on sites visited by him previously (such as the first
`
`site) is actually finding the visitor on other sites.
`
`6
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 7 of 258
`
`

`

`Depending on the tag placed (or arranged to be placed) by the BT companies, the
`
`visitor could be recognized either by the entity that placed the tag to begin with (which
`
`requires access by that entity to the tag when the visitor visits a second media property)
`
`or by the second media property reading the tag (in which case the tag can be placed by
`
`5
`
`the second media property if the BT company so arranges).
`
`BT companies, acting as an agent, can find visitors tagged by them, when the
`
`tagged visitors are present on sites that use the BT companies' software ( either to serve
`
`ads or in conjunction with those sites' ad servers). BT companies (whether it is acting as
`
`an agent, is the publisher itself, or is operating with any other BT company) can find
`
`1 0
`
`visitors tagged by them, when the visitors are present on sites and ad networks where
`
`the BT companies buy media.
`
`To make the process of finding people who visited a first media property on
`
`other media properties more efficient, BT companies enable sites and ad networks (from
`
`whom the BT companies buy media) to also place their cookies on the computers of
`
`15
`
`people (visitors) on whose computers the BT company has placed its own cookie. That
`
`technique is similar to the way DoubleClick's Boomerang system places cookies on
`
`visitors to an advertiser site for the purpose of finding those visitors later on other sites
`
`where Doubleclick serves ads.
`
`An ad network ad server (or any other server of the ad network) or a site's ad
`
`20
`
`server (or any other server of the site) can place their own cookies on the computers of
`
`visitors that are redirected to them by the BT companies, for the purpose of later
`
`recognizing those visitors within their own ad space (i.e., the ad space of the ad
`
`networks or the sites).
`
`This process - where sites and ad networks place cookies on visitors' computers
`
`25
`
`redirected to them by BT companies ( or other entities interested in additional ads
`
`presented to their audience elsewhere) - is sometimes referred to as "cookie matching."
`
`For example, weather.com might place a weather.com cookie on a user's
`
`computer marking him or her as a visitor to BT company #1, following a redirect from
`
`BT company #1 server. Later, if and when the weather.com ad server recognizes that the
`
`30
`
`same visitor (previously redirected to him by BT company #1) happened to visit
`
`7
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 8 of 258
`
`

`

`weather.com (weather.com will recognize the visitor by reading its own weather.com
`
`cookie, which marked the visitor as a BT company #1 visitor), the weather.com ad
`
`server can, if it wishes, redirect the visitor's computer to the BT company #1 server, to
`
`have an ad served to the visitor, either by BT company #l's ad server or another ad
`
`5
`
`server to which BT company #1 ad server further redirects the visitor. The weather.com
`
`ad server's decision, whether or not to redirect the visitor's computer to BT company
`
`#l's server can be based on the price that BT company #1 promised to pay weather.com
`
`for the presentation of an ad within weather.corn's ad space, to a visitor previously
`
`redirected to weather.com by BT company #l's server.
`
`1 0
`
`Although the above-described processes enable a second media property to
`
`recognize a first media property visitor, it is still a very inefficient process for the
`
`following reasons:
`
`(1) Media properties' ad space prices vary.
`
`(2)
`
`Profiles of media properties' visitors are worth different amounts to
`
`15
`
`advertisers depending on the profiles. For example, a person who searched for a
`
`"mortgage" on a search engine might be presented with a mortgage-related ad, for
`
`which the advertiser is willing to pay $3 if that person clicks on that ad. A person who
`
`searched for "socks" on a search engine might be presented with a socks-related ad, for
`
`which the advertiser is willing to pay $0.50 if that person clicks on that ad. A person
`
`20 who visited the mutual fund section of a site might be presented with a mutual-fund
`
`related ad (wherever the person is found, i.e., either on the same site or on other sites),
`
`in which case the advertiser is willing to pay $25 for every thousand ads (CPM)
`
`presented to people who visited that mutual fund section.
`
`(3)
`
`The same person might have several profile attributes in his or her profile
`
`25
`
`(as a result, for example, of that person conducting several different searches and
`
`visiting different sites). Different advertisers might be willing to pay different amounts
`
`for delivering ads to the person based on the specific profile attribute or attributes that
`
`the respective advertisers are looking to target.
`
`In summary, the cost of ad space at a second media property might not be
`
`30
`
`covered by revenues generated for a BT company buying the space, i.e., from an ad
`
`8
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 9 of 258
`
`

`

`delivered within the second media property ad space based on a profile collected in a
`
`first media property or properties. Alternatively, the revenues might cover the media
`
`cost but not deliver satisfactory margins to the BT company, when taking into account
`
`other costs, such as ad sales people cost, ad serving cost etc.
`
`5
`
`SUMMARY OF THE INVENTION
`
`According to various aspects of the invention, therefore, an automatic system is
`
`described to facilitate selection of media properties on which to display an
`
`advertisement, responsive to a profile collected on a first media property, where a BT
`
`1 0
`
`company calculates expected profit for an ad correlated with the profile and arranges
`
`for the visitor to be tagged with a tag readable by the selected media property.
`
`The profit can be calculated by deducting, from the revenues that are expected to
`
`be generated from an ad delivered based on the collected profile, at least the price of ad
`
`space at a media property where the BT company might like to deliver ads to the
`
`15
`
`profiled visitor. When the calculated profit is positive (i.e., not a loss), the BT company
`
`arranges for the visitor to be tagged with a tag readable by the selected media property
`
`through which the BT company expects to profit.
`
`The above summary does not include an exhaustive list of all aspects of the
`
`present invention, Indeed, the inventor contemplates that the invention may include all
`
`20
`
`systems and methods that can be practices from all suitable combinations of the various
`
`aspects summarized above, as well as those disclosed in the detailed description below
`
`and particularly pointed out in the claims filed with the application. Such combinations
`
`have particular advantages not specifically recited in the above summary.
`
`25
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Figure 1 is a flow diagram of an exemplary embodiment of a profit-based
`
`selection method.
`
`Figure 2 is a flow diagram of an exemplary embodiment of a profit-based
`
`selection method.
`
`9
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 10 of 258
`
`

`

`Figure 3 is a schematic of an exemplary embodiment of entities and associated
`
`equipment used with a profit-based selection method.
`
`DESCRIPTION OF PREFERRED EXEMPLARY EMBODIMENTS
`
`5
`
`Referring to the embodiment of Fig. 1, responsive to receiving (1000) profile
`
`information (e.g., actions) of an electronic visitor with respect to a first media property,
`
`the instant method includes (i) determining (2000) anticipated revenues and/ or profit
`
`resulting from placing an advertisement targeted to the visitor based on the received
`
`profile, and (ii) automatically selecting (3000) at least one media property for which it is
`
`1 0
`
`anticipated that there will be a positive profit in delivering an ad to the profiled visitor.
`
`The method includes, via an electronic communications media, for each of the selected
`
`media properties, arranging (4000) for electronic storage of a tag readable by said media
`
`property, wherein the tag is associated with the visitor.
`
`Profit can be defined as:
`
`15
`
`(1) revenues expected to be generated, from an ad delivered based on the
`
`collected profile, minus the ad space cost at a specific media property (i.e., Pr = Rev
`
`(profile) - P (mp), where "Pr" is profit, "Rev" is revenue generated from advertising to
`
`a visitor with a particular profile, and "P" is the price charged by media property "mp"
`
`for advertising in an ad space);
`
`20
`
`(2) revenues expected to be generated, from an ad delivered based on the
`
`collected profile, minus the sum of (a) the price for buying ad space on the specific
`
`media property, (b) ad serving cost, (c) ad sales associated cost, and (d) desired profit
`
`margin (i.e., Pr= Rev(profile)- P(mp) - C - Mar, where "C" represents costs and "Mar"
`
`represents desired profit margin), or
`
`25
`
`(3) in other ways.
`
`If the calculated profit indicates that the BT company will lose (negative profit)
`
`from delivering an ad, based on the received profile on any of the possible media
`
`properties where it is buying ad space, the BT company won't arrange for the visitor to
`
`be tagged by a tag readable by any of those media properties, and the BT company
`
`30 might even decide not to collect the profile (so the visitor's profile will not be stored).
`
`10
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 11 of 258
`
`

`

`Using the equation defining profit in item (2) just above, the question of whether the
`
`profit is positive or negative, as stated in this paragraph, equates to testing (4) whether
`
`Rev(profile) - P(mp) - C - Mar > 0, which is the same as (5) whether Rev(profile) -
`
`P(mp) - C > Mar, or (6) whether Rev(profile) > P(mp) + C + Mar, or (7) whether P(mp)
`
`5
`
`< Rev(profile) - C - Mar. Grouping the terms on the right-hand side of the equation in
`
`item (7) reduces that equation to the same as testing whether the price charged by a
`
`media property is less than a price cap, with the price cap being defined as the
`
`difference determined by subtracting from the revenue generated from advertising to a
`
`visitor with a particular profile a selected amount, here defined by the costs and desired
`
`1 0
`
`profit margin.
`
`Likewise, using the equation defining profit in item (1) just above, the question of
`
`whether the profit is positive or negative equates to testing (8) whether Rev(profile) -
`
`P(mp) > 0, which equates to testing (9) whether P(mp) < Rev(profile), which again is the
`
`same as testing whether the price charged by a media property is less than a price cap,
`
`15 with the price cap being defined in this instance simply as the available revenue
`
`generated from advertising to a visitor with a particular profile.
`
`The method includes the following basic steps, shown in Figs. 2 and 3:
`
`1.
`
`A profile supplier 20 redirects (100) a visitor 10 to a BT company 30 along
`
`with the visitor's profile. In case the profile supplier 20 is also the BT company 30, this
`
`20
`
`step either does not take place or takes place internally, for example via an internal
`
`redirect from one server to another server operating under the same domain that
`
`belongs to the publisher /BT Company. In case the BT company 30 has software on a
`
`user's computer 11 that enables it to monitor the user's visits to media properties (e.g.,
`
`20, 40, 50) without the cooperation of the media properties, this step either does not take
`
`25
`
`place or takes place internally, e.g., by the software on the user's computer
`
`communicating the collected profile to the BT company's central server.
`
`2.
`
`The BT company 30 recognizes (200) the content read by the user 10, the
`
`category to which the content read by the user 10 belongs, the keyword searched for by
`
`the user 10, an ad clicked by the user 10, or any other action conducted on the page/ site
`
`30
`
`20 by the user 10 (such as click on an item of content or an ad, purchase of a product,
`
`11
`
`AlmondNet, Inc.
`IPR2022-01064
`Ex. 2004
`Page 12 of 258
`
`

`

`request for more information, etc) during the site visit (110). The recognizing might be
`
`as simple as pulling a keyword for which the visitor 10 searched from a URL used by
`
`the profile supplier 20 to redirect the visitor 10 to the BT company 30, for example.
`
`3.
`
`The BT company 30 optionally can categorize (300) specific content read
`
`5
`
`by the user 10, or an action conducted by a user 10. An example action might be a
`
`search for a keyword. To illustrate, suppose a person searched for an airline ticket to
`
`Florida on a travel site. When the BT company 30 receives that information, in addition
`
`to recording the search for the flight to Florida in the visitor's profile (whether the
`
`profile is stored in the cookie or tag, the BT company's central database 31, or both of
`
`10
`
`those places), the BT company 30 may further categorize the person under the "Travel"
`
`category and in the "Search for Flights" subcategory of "Travel."
`
`4.
`
`The BT company 30 calculates (400) expected revenues from delivering
`
`ads based on the collected profile (Rev(profile) in the equations above). The revenues
`
`are calculated based on the kind of collected profile: (a) Expected revenues from content
`
`15
`
`read by the visitor 10 can be calculated by checking, for example, how much advertisers
`
`are willing to pay for delivering ads to visitors who read specific content. (b) Expected
`
`revenues from delivering ads based on a keyword searched by the visitor 10 can be
`
`calculated by

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