IP Library Granted Patent US 8,374,949
Granted Patent B2
US 8,374,949 · App. 12/239,310 · Granted Feb 12, 2013

Integration of open advertisements with e-commerce activities

Inventor: Kyle Cheung (Wong Tai Sin, HK)
Assignee: Yahoo! Inc.
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 8,374,949
App. No.
12/239,310
Granted
Feb 12, 2013
Kind
B2
Abstract

A method is disclosed for integration of open advertisements with targeted websites, including enabling a seller to place a product on auction through an auction website, wherein an auction server creates an auction listing for the product together with a first software code affiliated with the auction listing; marking the first software code to function with a targeted website in response to the seller requesting an open advertisement of the auction listing; receiving a call of the software code from a targeted website server; generating a second software code with the first software code, wherein the second software code includes a product identification to provide access to the auction server; and sending the second software code to the targeted website server, the second software code configured to create the open advertisement that displays specific information related to the auction listing to be served to an advertisement position of the targeted website.

Claims (60)

1. A computer-implemented method for integration of open advertisements with targeted websites, the method comprising:

enabling a seller, over a network with an online auction server, to place a product on auction through an auction website, wherein the auction server creates an open advertisement comprising an auction listing for the product and a first software code affiliated with the auction listing, the first software code comprising a remotely-executable software code;

marking the first software code to function with a targeted website in response to the seller requesting an open advertisement of the auction listing;

receiving a remote server call of the software code from a targeted website server that hosts the targeted website;

generating a second software code by the first software code in response to receiving the call, wherein the second software code includes self-executable, scripted code and an auction product identification to provide access to the auction server; and

sending the second software code to the targeted website server, wherein the second software code is configured for execution by the targeted website server to create the open advertisement that displays specific information related to the auction listing to be served to an advertisement position of the targeted website in response to a potential bidder browsing to the targeted website; and

delivering the open advertisement as a web-compatible module for display in the advertisement position.

2. The method of claim 1 , wherein the targeted website is an affiliate website of the online auction server, the method further comprising:

verifying an affiliate login user identification (USERID) of the seller before receiving the call of the first software code from an affiliate website server, wherein the first software code comprises an internal application programming interface (API) code.

3. The method of claim 2 , wherein the seller has a plurality of auction listings for a plurality of products, the method further comprising:

receiving a keyword from the seller associated with each of at least some of the plurality of auction listings; and

enabling the seller to choose a keyword for service of the open advertisement, wherein the second software code creates an open advertisement that includes each product related to the keyword.

4. The method of claim 1 , wherein the targeted website is a third party website, the method further comprising:

verifying an auctions site login user identification (USERID) and password of the seller before receiving the call of the first software code from the third party website, wherein the first software code comprises an external application programming interface (API) code.

5. The method of claim 4 , wherein the seller has a plurality of auction listings for a plurality of products, the method further comprising:

receiving a keyword from the seller associated with each of at least some of the plurality of auction listings; and

enabling the seller to choose a keyword for service of the open advertisement, wherein the second software code creates an open advertisement that includes each product related to the keyword.

6. The method of claim 1 , wherein the specific information displayed by the open advertisement comprises one or more of: a thumbnail of the product, a title or description of the product, an instant bid price, a time left from the end of an auction, a bid uniform resource locator (URL) that links to the auction listing, a product URL that links to product information, and a combination thereof.

7. The method of claim 6 , further comprising:

redirecting a web browser of the potential bidder to the auction listing of the auction website in response to the potential bidder engaging the bid URL of the open advertisement.

8. The method of claim 6 , further comprising charging the seller for any one or both of:

each engagement of the bid URL by one or more potential bidders; and

each successful bid by potential bidders that link to the auction listing of the auction website.

9. The method of claim 1 , further comprising:

causing the second software code to call the auction server with the auction product identification in response to the potential bidder browsing to the targeted website, wherein the auction product identification is encrypted and the web-compatible module comprises a hypertext markup language (HTML) module for display in the advertisement position.

10. The method of claim 1 , further comprising:

enabling the seller to request the open advertisement be served to a plurality of targeted websites; and

charging the seller for each of the targeted websites that calls the first software code to generate the open advertisement on each respective targeted website.

11. A system for integration of open advertisements with targeted websites, comprising:

an online auction server to enable a seller, over a network, to place a product on auction through an auction website, wherein the auction server creates an open advertisement comprising an auction listing for the product, the auction server including:

a memory;

a processor coupled with the memory;

a communication interface coupled with the processor and the memory;

a software code generator coupled with the processor and configured to create a remotely-executable first software code in response to the creation of an auction listing for the product;

wherein the communication interface receives a remote server call of the first software code from a targeted website server that hosts a targeted website;

wherein the processor is configured to generate a second software code with the first software code in response to receipt of the call, wherein the second software code includes self-executable, scripted code and an auction product identification (ID) to provide access to the auction server; and

wherein the communication interface:

sends the second software code to the targeted website server, wherein the second software code is configured for execution by the targeted website server to create the open advertisement that displays specific information related to the auction listing to be served to an advertisement position of the targeted website in response to a potential bidder browsing to the targeted website; and

delivers the open advertisement as a web-compatible module for display in the advertisement position.

12. The system of claim 11 , wherein the targeted website server submits the product ID to the auction server upon execution of the second software code, wherein the product ID is encrypted, and wherein the software code generator generates a frontend application programming interface (API) to decrypt the encrypted product ID to authenticate access to the auction server by the targeted website server.

13. The system of claim 11 , wherein the targeted website is an affiliate website of the online auction server, wherein the processor and communication interface are configured to:

verify an affiliate login user identification (USERID) of the seller before receiving the call of the first software code from an affiliate website server, wherein the first software code comprises an internal application programming interface (API) code; and

set a flag of the internal API code to function with the affiliate website.

14. The system of claim 13 , wherein the seller has a plurality of auction listings for a plurality of products, wherein the processor and communication interface are configured to:

receive a keyword from the seller associated with each of at least some of the plurality of auction listings; and

enable the seller to choose a keyword for service of the open advertisement,

wherein the second software code creates an open advertisement that includes features drawn to each product related to the keyword.

15. The system of claim 11 , wherein the targeted website is a third party website, and the processor and communication interface are configured to:

verify an auctions site login user identification (USERID) and password of the seller before receiving the call of the first software code from the third party website, wherein the first software code comprises an external application programming interface (API) code; and

set a flag of the external API to function with the third party website.

16. The system of claim 15 , wherein the seller has a plurality of auction listings for a plurality of products, wherein the processor and the communication interface are configured to:

receive a keyword from the seller associated with each of at least some of the plurality of auction listings; and

enable the seller to choose a keyword for service of the open advertisement,

wherein the second software code creates an open advertisement that includes each product related to the keyword.

17. The system of claim 11 , wherein the specific information displayed by the open advertisement comprises one or more of: a thumbnail of the product, a title or description of the product, an instant bid price, a time left from the end of an auction, a bid uniform resource locator (URL) that links to the auction listing, a product URL that links to product information, and a combination thereof.

18. The system of claim 17 , wherein the processor is configured to charge the seller for any one or both of:

each engagement of the bid URL by one or more potential bidders; and

each successful bid by potential bidders that link to the auction listing of the auction website.

19. The system of claim 11 , wherein the processor is configured to:

cause the second software code to call the auction server with the auction product ID in response to the potential bidder browsing to the targeted website; wherein the web-compatible module comprises a hypertext markup language (HTML) module for display in the advertisement position.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2008
From: CHEUNG, KYLE
To: YAHOO! INC.
Reel/Frame 021595/0106 →
Continuity (1)
Related Publication 20100082472A1 · Apr 1, 2010