IP Library Granted Patent US 12,260,451
Granted Patent B2
US 12,260,451 · App. 16/358,487 · Granted Mar 25, 2025

Method and system for electronic advertising

Inventors: Joshua Feuerstein (Brooklyn, NY); Richard Harris (New York, NY); Joshua Hartmann (Brooklyn, NY); Adam R. Pritchard (New York, NY); Arun Rajan (San Ramon, CA); Kurt Schrader (New York, NY); Jonathan Taqqu (New York, NY); Damon Tassone (New York, NY)
Assignee: Black Crow AI, Inc.
G06Q30/08G06Q30/02G06Q30/0243G06Q30/0247G06Q30/0251G06Q30/0253G06Q30/0255G06Q30/0269
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,260,451
App. No.
16/358,487
Granted
Mar 25, 2025
Kind
B2
Abstract

A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.

Claims (94)

1. A distributed computer system for displaying advertising content in a user interface, the distributed system comprising:

a client device having a display configured to display the user interface to a user; and

at least one processor configured to:

access data associated with a user who is presently interacting with the user interface displayed on the client device, wherein the data is generated based on interactions of the user with the user interface of the application;

dynamically generate content within the user interface while the user is interacting with the user interface displayed on the client device, the dynamic generation comprising:

determine an indication of a likelihood that the user will complete a target transaction within the user interface of the client device in the future based on the data associated with the user;

determine whether or not to display any advertising content to the user within the user interface based on the indication of the likelihood that the user will complete the target transaction within the user interface of the client device in the future, the determining comprising:

identifying, based on the indication of the likelihood that the user will complete the target transaction, the user as likely to complete the target transaction or unlikely to complete the target transaction; and

determining to not display any advertising content when the user is identified as likely to complete the transaction;

determining to display advertising content when the user is identified as unlikely to complete the transaction;

in response to determining to display any advertising content to the user within the user interface, trigger displaying of the advertising content to the user in a portion of the user interface, the displaying comprising generating an additional interface in the display of the client device that includes visual content that is generated based on the data generated based on interactions of the user with the user interface of the application; and

in response to determining to not display any advertising content to the user within the user interface, suppress display of advertising content to the user within the user interface.

2. The system of claim 1 , wherein the data associated with the user comprises client activity signals based on real time interactions of the user with the user interface of the application.

3. The system of claim 2 , wherein the client activity signals are based on real time interactions of the user with the user interface of the application while searching for one or more products or services for purchase.

4. The system of claim 1 , wherein the data associated with the user comprises data indicating past activity of the user.

5. The system of claim 4 , wherein the data indicating past activity of the user comprises data indicating at least one of:

a source from which the user navigated to the user interface of the application,

a method by which the user navigated to the user interface of the application, or

one or more instances in which the target transaction was previously performed by the user.

6. The system of claim 5 , wherein the indication of the method by which the user navigated to the user interface of the application comprises an indication of at least one of:

selection of a bookmark,

selecting a result from a search performed on a search site,

typing in a URL,

selection of an ad for the user interface of the application, or

access from an email.

7. The system of claim 5 , wherein the indication of the source from which the user navigated to the user interface of the application comprises an indication of at least one of:

a category of a website from which the user navigated to the user interface of the application, and

a website separate from a website of the application.

8. The system of claim 1 , wherein the at least one processor is configured to:

identify a context of the user in the user interface of the application; and

determine the indication of the likelihood that the user will complete the target transaction based on the identified context.

9. The system of claim 8 wherein the at least one processor is configured to determine, based on the context, an intent of the user to purchase a product or service.

10. The system of claim 1 , wherein the additional interface comprises an interactive user interface, the interactive user interface displaying the advertising content and allowing the user to locate a product or service from a plurality of content providers.

11. The system of claim 10 wherein the interactive user interface comprises a new web page.

12. The system of claim 10 , wherein the at least one processor is configured to trigger:

performing of a search for the product or service and/or the at least one related product or service; and

displaying of search results from the plurality of content providers in the interactive user interface.

13. The system of claim 1 , wherein the at least one processor is configured to determine, based on a context, an intent of the user to purchase a product or service, and wherein the system further determines whether to display any advertising content in the user interface responsive to an indication of at least one of:

a type of the product or service,

a relative value of the product or service,

availability of the product or service,

a price of the product or service, or

a profit margin associated with the product or service.

14. The system of claim 1 , wherein the target transaction comprises a transaction to purchase a product or service.

15. The system of claim 1 , wherein the target transaction comprises clicking on at least one paid placement associated with a provider of a product or service.

16. The system of claim 1 , wherein the target transaction comprises submitting user contact information within the interface.

17. The system of claim 1 , wherein the at least one processor is configured to:

determine a user score based on the indication of the likelihood that the user will complete the target transaction; and

determine whether to display any advertising content to the user based on the user score.

18. The system of claim 17 , wherein the at least one processor is configured to:

segment the user into a first one of a plurality of categories when user score has a first value;

segment the user into a second one of the plurality of categories when the user score has a second value;

determine to display any advertising content to the user in response to segmenting the user into the first category; and

determine to not display any advertising content to the user in response to segmenting the user into the second category.

19. The system of claim 17 , wherein the at least one processor is configured to:

determine whether to display any advertising content to the user by comparing the user score to a reference value; and

trigger displaying of advertising content as part of the user interface of the application based on a result of comparing the user score to the reference value.

20. The system of claim 1 , wherein the at least one processor is configured to:

in response to determining to not display any advertising content to the user, trigger reduction of visibility of advertising content to the user.

21. The system of claim 1 , wherein the at least one processor is configured to modify advertising content based on the indication of the likelihood that the user will complete the target transaction.

22. The system of claim 1 , wherein the at least one processor is configured to:

provide at least a portion of the data related to the user as input to a model to obtain a corresponding output; and

determine the indication of the likelihood that the user will complete the target transaction based on the output.

23. The system of claim 1 , wherein the at least one processor is configured to determine whether to display any advertising content in the user interface responsive to:

determining a user status; and

determining the indication of the likelihood that the user will complete the target transaction based on the user status.

24. The system of claim 23 , wherein the at least one processor is configured to compare the user status to a set of predetermined criteria and responsive to the comparison, determine whether to display any advertising content in the user interface.

25. The system of claim 1 , wherein the at least one processor is configured to determine whether to display any advertising content in the user interface responsive to an indication of at least one of:

whether the user has previously completed the target transaction,

whether the user has previously visited the user interface of the application,

whether the user is logged in to the application,

whether the user is a registered user of the application,

whether the user is a member of loyalty program associated with the application

an indication of a location of the user, or

an indication of a current time of the user.

26. The system of claim 1 , wherein the at least one processor is configured to determine whether to display any advertising content in the user interface responsive to an indication of at least one of:

at least one search previously performed by the user,

at least one previous purchase performed by the user,

browsing activity of the user,

progress that the user has made towards a checkout step,

presence of one or more items in a shopping cart of the user,

a URL associated with the user interface, or

a duration of time that the user has interacted with the user interface of the application.

27. The system of claim 1 , wherein the at least one processor is configured to determine whether to display any advertising content in the user interface of the application based on an indication of at least one of:

a profit that the user is expected to generate associated with completion of the target transaction,

expected revenue associated with completion of the target transaction,

an expected loss in profit or revenue for the target transaction if the advertising content is displayed to the user,

an expected contribution per visitor (CPV) of the user,

a likelihood that the user is expected to subsequently return to the user interface of the application,

a likelihood that the user will leave the user interface of the application, or

a lifetime value of the user.

28. The system of claim 1 , wherein the at least one processor is configured to update the indication of the likelihood that the user will complete the target transaction in real time responsive to new data associated with the user as the user interacts with the application.

29. The system of claim 1 , wherein the at least one processor is configured to determine whether to display any advertising content based on whether one or more advertisers are willing to pay above a threshold amount for display of the advertising content.

30. The system of claim 1 , wherein the indication of the likelihood that the user will complete the target transaction comprises an indication of a likelihood that the user will complete at least one action correlated or anti-correlated with the target transaction.

Assignments (5)
CONFIRMATORY ASSIGNMENT Recorded Apr 6, 2021
From: INTENT GLOBAL, INC.
To: HERCULES CAPITAL, INC.
Reel/Frame 055845/0057 →
CONFIRMATORY ASSIGNMENT Recorded Apr 6, 2021
From: HERCULES CAPITAL, INC.
To: BLACK CROW AI, INC.
Reel/Frame 055845/0099 →
CHANGE OF NAME Recorded Nov 2, 2020
From: INTENT MEDIA, INC.
To: INTENT GLOBAL, INC.
Reel/Frame 054279/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2019
From: SCHRADER, KURT; TAQQU, JONATHAN
To: INTENT MEDIA, INC.
Reel/Frame 049588/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2019
From: FEUERSTEIN, JOSHUA; HARRIS, RICHARD; TASSONE, DAMON; HARTMANN, JOSHUA; RAJAN, ARUN; PRITCHARD, ADAM
To: INTENT MEDIA, INC.
Reel/Frame 049588/0845 →
Continuity (5)
Continuation 16226519 · Dec 19, 2018
Continuation 15701124 · Sep 11, 2017
Continuation 12793920 · Jun 4, 2010
Provisional Application 61184032 · Jun 4, 2009
Related Publication 20190213669A1 · Jul 11, 2019
References Cited (141)
US 5323314A · Baber et al. · 1994 [cited by applicant]
US 6034683A · Mansour et al. · 2000 [cited by applicant]
US 6236396B1 · Jenson et al. · 2001 [cited by applicant]
US 6360205B1 · Iyengar et al. · 2002 [cited by applicant]
US 6412012B1 · Bieganski · 2002 [cited by examiner]
US 6711474B1 · Treyz et al. · 2004 [cited by applicant]
US 7130808B1 · Ranka et al. · 2006 [cited by applicant]
US 7263664B1 · Daughtrey · 2007 [cited by applicant]
US 7693750B2 · Christensen · 2010 [cited by applicant]
US 7720720B1 · Sharma · 2010 [cited by examiner]
US 7806329B2 · Dmitriev · 2010 [cited by examiner]
US 7895076B2 · Kutaragi et al. · 2011 [cited by applicant]
US 7945683B1 · Ambrose et al. · 2011 [cited by applicant]
US 8126881B1 · Sethi · 2012 [cited by examiner]
US 8249918B1 · Biere · 2012 [cited by examiner]
US 8527341B2 · Feuerstein et al. · 2013 [cited by applicant]
US 8527342B2 · Feuerstein et al. · 2013 [cited by applicant]
US 8571932B2 · Sharma · 2013 [cited by applicant]
US 8626584B2 · van Datta et al. · 2014 [cited by applicant]
US 8682736B2 · Flake · 2014 [cited by examiner]
US 9083853B2 · Shkedi · 2015 [cited by applicant]
US 9201672B1 · Arana et al. · 2015 [cited by applicant]
US 9390181B1 · Kotas · 2016 [cited by applicant]
US 9633378B1 · Nath et al. · 2017 [cited by applicant]
US 9746997B2 · Joshi et al. · 2017 [cited by applicant]
US 9836784B2 · Feuerstein et al. · 2017 [cited by applicant]
US 9916538B2 · Zadeh et al. · 2018 [cited by applicant]
US 10175995B1 · Mitra · 2019 [cited by applicant]
US 10181153B2 · Feuerstein et al. · 2019 [cited by applicant]
US 10543851B2 · Freistadt et al. · 2020 [cited by applicant]
US 10699235B2 · Hauser · 2020 [cited by applicant]
US 10817914B1 · Nath et al. · 2020 [cited by applicant]
US 11243675B1 · Blice et al. · 2022 [cited by applicant]
US 11250474B2 · Heiser, II et al. · 2022 [cited by applicant]
US 11652898B2 · Pritchard et al. · 2023 [cited by applicant]
US 11665248B2 · Pritchard et al. · 2023 [cited by applicant]
US 20020062245A1 · Niu · 2002 [cited by examiner]
US 20020126155A1 · Lin-Hendel · 2002 [cited by applicant]
US 20030055816A1 · Paine et al. · 2003 [cited by applicant]
US 20050166233A1 · Beyda et al. · 2005 [cited by applicant]
US 20050222971A1 · Cary · 2005 [cited by applicant]
US 20050256766A1 · Garcia et al. · 2005 [cited by applicant]
US 20060028917A1 · Wigginton · 2006 [cited by applicant]
US 20060064411A1 · Gross et al. · 2006 [cited by applicant]
US 20060122872A1 · Stevens et al. · 2006 [cited by applicant]
US 20060206508A1 · Colace · 2006 [cited by examiner]
US 20060212350A1 · Ellis et al. · 2006 [cited by applicant]
US 20070043613A1 · Longest · 2007 [cited by applicant]
US 20070073592A1 · Perry et al. · 2007 [cited by applicant]
US 20070073599A1 · Perry et al. · 2007 [cited by applicant]
US 20070083429A1 · Kraft · 2007 [cited by applicant]
US 20070101381A1 · Furlong et al. · 2007 [cited by applicant]
US 20070136457A1 · Dai et al. · 2007 [cited by applicant]
US 20070157245A1 · Collins · 2007 [cited by applicant]
US 20070239517A1 · Chung · 2007 [cited by examiner]
US 20070244750A1 · Grannan et al. · 2007 [cited by applicant]
US 20070260520A1 · Jha et al. · 2007 [cited by applicant]
US 20080034314A1 · Louch et al. · 2008 [cited by applicant]
US 20080082925A1 · Brush et al. · 2008 [cited by applicant]
US 20080114672A1 · Yahia et al. · 2008 [cited by applicant]
US 20080167924A1 · Veach · 2008 [cited by applicant]
US 20080177609A1 · Grieb et al. · 2008 [cited by applicant]
US 20080201220A1 · Broder et al. · 2008 [cited by applicant]
US 20080255937A1 · Chang et al. · 2008 [cited by applicant]
US 20080270154A1 · Klots et al. · 2008 [cited by applicant]
US 20080270164A1 · Kidder et al. · 2008 [cited by applicant]
US 20080281606A1 · Kitts · 2008 [cited by examiner]
US 20080281809A1 · Anderson et al. · 2008 [cited by applicant]
US 20080288325A1 · Pavlov · 2008 [cited by examiner]
US 20090282343A1 · Catlin et al. · 2009 [cited by applicant]
US 20090287701A1 · Breaker et al. · 2009 [cited by applicant]
US 20100057560A1 · Skudlark et al. · 2010 [cited by applicant]
US 20100076895A1 · Spencer · 2010 [cited by examiner]
US 20100138291A1 · Silverman et al. · 2010 [cited by applicant]
US 20100159967A1 · Pounds et al. · 2010 [cited by applicant]
US 20100161605A1 · Gabrilovich et al. · 2010 [cited by applicant]
US 20100223096A1 · Bosan et al. · 2010 [cited by applicant]
US 20100251128A1 · Cordasco · 2010 [cited by applicant]
US 20110054997A1 · Feuerstein et al. · 2011 [cited by applicant]
US 20110054998A1 · Feuerstein et al. · 2011 [cited by applicant]
US 20110055008A1 · Feuerstein et al. · 2011 [cited by applicant]
US 20110125577A1 · Song et al. · 2011 [cited by applicant]
US 20110167369A1 · Van Os · 2011 [cited by applicant]
US 20110191315A1 · Neumeyer et al. · 2011 [cited by applicant]
US 20110252351A1 · Sikora et al. · 2011 [cited by applicant]
US 20110276396A1 · Rathod · 2011 [cited by applicant]
US 20110288928A1 · Patwa et al. · 2011 [cited by applicant]
US 20110307341A1 · Zohar et al. · 2011 [cited by applicant]
US 20120084354A1 · Shinomoto et al. · 2012 [cited by applicant]
US 20120166540A1 · Reis et al. · 2012 [cited by applicant]
US 20130073400A1 · Heath · 2013 [cited by applicant]
US 20130125047A1 · Levin et al. · 2013 [cited by applicant]
US 20130132854A1 · Raleigh · 2013 [cited by applicant]
US 20130144720A1 · Hari et al. · 2013 [cited by applicant]
US 20130325832A1 · French et al. · 2013 [cited by applicant]
US 20140052577A1 · Gotlieb et al. · 2014 [cited by applicant]
US 20140297739A1 · Stein et al. · 2014 [cited by applicant]
US 20150095145A1 · Shulman et al. · 2015 [cited by applicant]
US 20150127403A1 · Petty · 2015 [cited by applicant]
US 20150163256A1 · Frank · 2015 [cited by applicant]
US 20150242495A1 · Goldstein et al. · 2015 [cited by applicant]
US 20160057383A1 · Pattan et al. · 2016 [cited by applicant]
US 20160180389A1 · Kotas · 2016 [cited by applicant]
US 20170017369A1 · Kanter et al. · 2017 [cited by applicant]
US 20170078922A1 · Raleigh · 2017 [cited by applicant]
US 20170201850A1 · Raleigh · 2017 [cited by applicant]
US 20170293419A1 · Dipin · 2017 [cited by applicant]
US 20170329851A1 · Yan et al. · 2017 [cited by applicant]
US 20170347164A1 · Thomas · 2017 [cited by applicant]
US 20170372413A1 · Feuerstein et al. · 2017 [cited by applicant]
US 20180018063A1 · Pritchard et al. · 2018 [cited by applicant]
US 20180018304A1 · Pritchard et al. · 2018 [cited by applicant]
US 20180285941A1 · Tricoli et al. · 2018 [cited by applicant]
US 20190197611A1 · Feuerstein et al. · 2019 [cited by applicant]
US 20190213670A1 · Feuerstein et al. · 2019 [cited by applicant]
US 20190286682A1 · Dzumla et al. · 2019 [cited by applicant]
US 20210211512A1 · Pritchard et al. · 2021 [cited by applicant]
US 20210211513A1 · Pritchard et al. · 2021 [cited by applicant]
US 20220277385A1 · Feuerstein et al. · 2022 [cited by applicant]
EP 1804211A1 · 2007 [cited by applicant]
KR 1020080083638A · 2008 [cited by applicant]
WO WO2006096768A2 · 2006 [cited by applicant]
WO WO2007127159A2 · 2007 [cited by applicant]
WO WO2019052869A1 · 2019 [cited by applicant]
International Search Report and Written Opinion for corresponding International Application No. PCT/US2010/037427 dated Jul. 28, 2010. [cited by applicant]
International Preliminary Report on Patentability for corresponding International Application No. PCT/US2010/037427 mailed Dec. 15, 2011. [cited by applicant]
International Search Report and Written Opinion mailed Sep. 22, 2017 for corresponding International Application No. PPCT/US027/041915. [cited by applicant]
International Preliminary Report on Patentability for corresponding International Application No. PCT/US2017/041915 mailed Jan. 24, 2019. [cited by applicant]
European Examiner's Report for corresponding European Application No. 10784162.9 dated Aug. 31, 2016. [cited by applicant]
Extended European Search Report for corresponding European Application No. 10784162.9 dated Jun. 30, 2014. [cited by applicant]
Canadian Examiner's Report for corresponding Canadian Application No. 2,764,493 mailed Feb. 22, 2016. [cited by applicant]
Canadian Examiner's Report for corresponding Canadian Application No. 2,764,493 dated Jan. 11, 2017. [cited by applicant]
Extended European Search Report dated Oct. 9, 2019 in connection with European Application No. 19153562.4. [cited by applicant]
[No Author Listed], System, Method and Computer Program Product for Presenting an Option to Receive advertisement Content. The IP.com Prior Art Database. Nov. 29, 2006. 13 pages. [cited by applicant]
Olans et al., Federal Regulation of False Advertising. 5 B.C. Indus & Com L. Rev 704 (1964). p. 704-738. [cited by applicant]
Advertisement System, method, and computer program product (English (United States)). The IP.com Prior Art Database, Jul. 24, 2006 (Year: 2006). [cited by applicant]
Erickson et al. Ubiquitous Advertising Challenges (English), 2007 7th International Conference on Mobile Business (pp. 9-18), Aug. 4, 2008 (Year: 2008). [cited by applicant]
Hristova et al. Ad-Me: Wireless advertising adapted to the user location, device, and emotions (English), 37th Annual Hawaii International Conference on System Sciences. 2004. Proceedings of the (pp. 10pp.) Jan. 1, 2004… [cited by applicant]
Park et al., Perceived Interactivity in Online Retail Services: Approach from the Features (English). IEEE International Conference on Service Operations and Logistics, and informatics. Aug. 1, 2007. 6 pages. [cited by applicant]
Thachenkary et al., Successful product characteristics for electronic commerce: a taxonomy of transaction types (English). Forth International Workshop on Community Networking Processing. Jan. 1, 1997; 77-85. [cited by applicant]
European Examination Report dated May 10, 2023, in connection with European Application No. 19153562.4. [cited by applicant]