IP Library Granted Patent US 12,093,268
Granted Patent B2
US 12,093,268 · App. 16/775,129 · Granted Sep 17, 2024

Selective presentation of data items

Inventors: Adam Nash (Sunnyvale, CA); Petra Gross (San Jose, CA)
Assignee: PayPal, Inc.
G06F16/24578G06F3/0485G06F16/951G06Q30/02G06Q30/0225G06Q30/0241G06Q30/0256G06Q30/0273G06Q30/0275G06Q30/0277
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,093,268
App. No.
16/775,129
Granted
Sep 17, 2024
Kind
B2
Abstract

A method includes identifying a plurality of data items responsive to a first query. A presentation value associated with each of the plurality of data items is determined, the presentation value of a respective data item being a value associated with the respective data item by a first user in exchange for the presentation of the data item by a publication system. The plurality of data items are ranked for presentation to a second user, the ranking being performed using the respective presentation values associated with the plurality of data items.

Claims (42)

1. A method comprising:

capturing, by a networked system, historical user behavior data corresponding to a plurality of data items presented by the networked system, including user interactions with one or more of the plurality of data items;

identifying, at a search component of the networked system based on content currently viewed by a user, a set of data items, wherein the identifying includes automatically extracting terms from the content currently viewed by the user;

calculating, at a value component of the networked system using a ranking algorithm, a presentation score associated with each data item of the set of data items, wherein the presentation score of a particular data item is calculated based on a success-based fee associated with the particular data item, wherein the success-based fee is calculated based on a likelihood of occurrence of one or more events associated with the particular data item based on the captured historical user behavior data corresponding to the particular data item, and wherein the one or more events include a viewing action with respect to the particular data item; and

causing, by the networked system in a user interface of a user device corresponding to the user, display of at least one of the set of data items for display in a hierarchical order based on the calculated presentation scores associated with the set of data items.

2. The method of claim 1 , further comprising:

detecting, by the networked system, occurrence of an event that includes a user action corresponding to the display of the particular data item; and

in response to the detecting, initiating, by the networked system, a charge from an entity associated with the success-based fee according to an amount specified in the success-based fee.

3. The method of claim 1 , further comprising:

in response to the user interface of the user device being refreshed, recalculating, by the networked system, the presentation score of the particular data item.

4. The method of claim 2 , wherein a payment of the success-based fee is contingent upon the occurrence of the set of certain events.

5. The method of claim 2 , wherein the set of certain events corresponds to one or more actions by a user.

6. The method of claim 2 , wherein identifying the set of data items is further based on:

identifying a type of screen presentation is available for displaying the set of data items within the user interface of the user device, wherein the type of screen presentation for the set of data items is one or more of a slideshow presentation or a set of presentation spaces within the user interface.

7. The method of claim 1 , wherein the one or more events include a viewing action with respect to the particular data item, a navigation action with respect to the particular data item and a purchase action with respect to the particular data item.

8. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

capturing, by a networked system, historical user behavior data corresponding to a plurality of data items presented by the networked system, including user interactions with one or more of the plurality of data items;

identifying, at a search component of the networked system based on content currently viewed by a user, a set of data items, wherein the identifying includes extracting terms from the content currently viewed by the user;

calculating, at a value component of the networked system using a ranking algorithm, a presentation score associated with each data item of the set of data items, wherein the presentation score of a particular data item is calculated based on a success-based fee associated with the particular data item, wherein the success-based fee is calculated based on a likelihood of occurrence of one or more events associated with the particular data item based on the captured historical user behavior data corresponding to the particular data item, and wherein the one or more events include a viewing action with respect to the particular data item; and

causing, by the networked system in a user interface of a user device corresponding to the user, display of at least one of the set of data items for display in a hierarchical order based on the calculated presentation scores associated with the set of data items.

9. The non-transitory machine-readable medium of claim 8 , wherein the success-based fee is determined based on a fee paid at an occurrence of a certain set of events associated with the particular data item and a likelihood of the occurrence of the set of certain events.

10. The non-transitory machine-readable medium of claim 9 , wherein the likelihood of the occurrence of the set of certain events is determined based on historical data.

11. The non-transitory machine-readable medium of claim 9 , wherein a payment of the success-based fee is contingent upon the occurrence of the set of certain events.

12. The non-transitory machine-readable medium of claim 9 , wherein the set of certain events corresponds to one or more actions by a user.

13. The non-transitory machine-readable medium of claim 9 , wherein displaying the at least one of the set of data items for display in the hierarchical order comprises positioning the at least one of the set of data items to be featured in a predetermined promotional slot of a user interface.

14. The non-transitory machine-readable medium of claim 8 , wherein the one or more events include a viewing action with respect to the particular data item, a navigation action with respect to the particular data item and a purchase action with respect to the particular data item.

15. A system, comprising:

a non-transitory memory;

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:

capturing historical user behavior data corresponding to a plurality of data items presented by the system, including user interactions with one or more of the plurality of data items;

identifying, at a search component of the system based on content currently viewed by a user, a set of data items, wherein the identifying includes automatically extracting terms from the content currently viewed by the user;

calculating, at a value component of the system using a ranking algorithm, a presentation score associated with each data item of the set of data items, wherein the presentation score of a particular data item is calculated based on a success-based fee associated with the particular data item, wherein the success-based fee is calculated based on a likelihood of occurrence of one or more events associated with the particular data item based on the captured historical user behavior data corresponding to the particular data item, and wherein the one or more events include a viewing action with respect to the particular data item; and

causing display, in a user interface of a user device corresponding to the user, of at least one of the set of data items for display in a hierarchical order based on the calculated presentation scores associated with the set of data items.

16. The system of claim 15 , wherein the one or more hardware processors are further configured to read the instructions to cause the system to perform operations comprising:

in response to the user interface of the user device being refreshed, recalculating, by the system, the presentation score of the particular data item.

17. The system of claim 16 , wherein identifying the set of data items is further based on:

identifying a type of screen presentation is available for displaying the set of data items within the user interface of the user device, wherein the type of screen presentation for the set of data items is one or more of a slideshow presentation or a set of presentation spaces within the user interface.

18. The system of claim 16 , wherein a payment of the success-based fee is contingent upon the occurrence of the set of certain events.

19. The system of claim 16 , wherein the one or more events correspond to one or more actions by a user including a viewing action with respect to the particular data item, a navigation action with respect to the particular data item and a purchase action with respect to the particular data item.

20. The system of claim 16 , wherein the one or more hardware processors are further configured to read the instructions to cause the system to perform operations comprising:

detecting occurrence of an event that includes a user action corresponding to the display of the particular data item; and

in response to the detecting, initiating a charge from an entity associated with the success-based fee according to an amount specified in the success-based fee.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: NASH, ADAM; GROSS, PETRA
To: EBAY INC.
Reel/Frame 051648/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 051648/0124 →
Continuity (3)
Continuation 14929849 · Nov 2, 2015
Continuation 11701315 · Jan 31, 2007
Related Publication 20200272631A1 · Aug 27, 2020