IP Library Granted Patent US 11,783,381
Granted Patent B2
US 11,783,381 · App. 18/062,694 · Granted Oct 10, 2023

Visual inventory rules building system

Inventor: Daryl Burghardt (San Francisco, CA)
Assignee: YAHOO AD TECH LLC
G06Q30/0276G06F3/04815G06F3/04842
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 11,783,381
App. No.
18/062,694
Granted
Oct 10, 2023
Kind
B2
Abstract

Methods for creating and updating rules for distribution of an online advertising inventory. The methods can include generating a rule conditions section of a GUI that is configured to display a plurality of parameters of a rule condition of a rule for distribution of an online advertising inventory. Each displayed parameter of the rule condition can be graphically represented by a basic shape (e.g., a hexagon). And, each basic shape of the rule condition can be labeled with an alphanumerical indication of the graphically represented parameter and can also be clustered together in the GUI. The methods can also include generating a rule summary section of the GUI that is configured to display a plurality of rule conditions of a rule. The methods can also include generating a rules list section of the GUI that is configured to display a plurality of rules for distribution of inventory.

Claims (47)

1. A method comprising:

generating, by a computing device, a graphical user interface (GUI) that is configured to display, in connection with a set of rules, online advertising space inventory distribution rule information;

receiving, by the computing device, via the GUI, a request for a display of a rule summary section for a rule of the set of rules;

generating, by the computing device, in response to the request, a rule summary section of the GUI that is configured to display a summary of the rule, the rule summary section comprising a set of controls, each control corresponding to a rule condition category of a set of rule condition categories, and being selectable by a user of the GUI to navigate to a rule conditions section of the GUI to view at least one rule condition for the rule;

receiving, by the computing device, via the rule summary section of the GUI, first input indicating selection by the user of a control corresponding to a selected rule condition category of the set of rule condition categories;

generating, by the computing device, a rule conditions section of the GUI that is configured to display a set of parameters of a rule condition of the selected rule condition category in response to the input, each parameter of the set of parameters being graphically represented by a basic shape in the rules conditions section;

receiving, by the computing device, second input indicating a change in connection with the set of parameters of the rule condition; and

updating, by the computing device, the rule in accordance with the change to the set of parameters of the rule condition.

2. The method of claim 1 , wherein the set of parameters of the rule condition comprises at least one parameter from the selected rule condition category.

3. The method of claim 1 , wherein the set of parameters of the rule condition comprises one or more parameters from different rule condition categories.

4. The method of claim 1 , wherein each parameter of the set of parameters is associated with a rule condition category selected from the group of rule condition categories consisting of ad position, ad size, carrier preference, device make and model preference, geographic preference, and operating system preference.

5. The method of claim 1 , wherein the set of parameters is represented as a cluster of basic shapes, and each basic shape, in the cluster of basic shapes, is connected graphically with at least one other basic shape in the cluster of basic shapes.

6. The method of claim 5 , wherein each basic shape in the cluster is connected graphically with at least one other basic shape of the rule condition by being directly next to the at least one other basic shape without any other shape of the rule condition positioned between the two basic shapes.

7. The method of claim 5 , wherein a position of a basic shape in the cluster is indicative of a corresponding parameter's priority relative to other parameters in the set of parameters.

8. The method of claim 7 , wherein each basic shape in the cluster is individually movable to a different part of the cluster of basic shapes in the GUI, wherein the second input comprises information indicating movement of one of the basic shapes graphically representing a parameter, and wherein the movement indicates a change in priority of the parameter relative to at least one other parameter of the set of parameters.

9. The method of claim 5 , wherein the basic shapes of the cluster are arranged based on relationships between parameters of the set of parameters.

10. The method of claim 1 , receiving second input indicating a change to the set of parameters of the rule condition further comprising:

displaying, by the computing device, a set of selectable parameters that are each selectable to be added to the rule condition, wherein the second input indicates selection of one of the selectable parameters to be added to the rule condition.

11. The method of claim 10 , further comprising:

updating, by the computing device, the rule conditions section of the GUI to include the selected parameter, wherein the selected parameter is moveable to different areas within the rule conditions section by the user interacting with the section.

12. The method of claim 1 , wherein the rule condition displayed in the rule conditions section of the GUI is one of a plurality of interrelated rule conditions displayed in the rule conditions section, and an arrangement of the plurality of interrelated rule conditions in the rule conditions section of the GUI is based on their interrelationships.

13. The method of claim 1 , wherein the rule conditions section of the GUI comprises an indicator of the number of rules, of the set of rules, that include the rule condition.

14. The method of claim 13 , further comprising:

updating, by the computing device, each rule of the number of rules in response to third input indicative of a request to apply the condition to each of the number of rules.

15. The method of claim 13 , wherein the rule conditions section of the GUI comprises a control selectable to display information indicating each rule, of the number of rules, that include the rule condition.

16. The method of claim 1 , further comprising:

generating, by the computing device, a rules list section of the GUI that is configured to display at least some of the set of rules.

17. The method of claim 1 , wherein an indicator displayed in the rule summary section of the GUI in connection with one of the controls indicates a number of parameters belonging to the rule condition category corresponding to the control.

18. The method of claim 1 , wherein the rule includes a set of rule conditions and the rule summary section is configured to display a subset of the rule conditions in accordance with a priority associated with each rule condition.

19. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method, the method comprising:

generating a graphical user interface (GUI) that is configured to display, in connection with a set of rules, online advertising space inventory distribution rule information;

receiving, via the GUI, a request for a display of a rule summary section for a rule of the set of rules;

generating, in response to the request, a rule summary section of the GUI that is configured to display a summary of the rule, the rule summary section comprising a set of controls, each control corresponding to a rule condition category of a set of rule condition categories, and being selectable by a user of the GUI to navigate to a rule conditions section of the GUI to view at least one rule condition for the rule;

receiving, via the rule summary section of the GUI, first input indicating selection by the user of a control corresponding to a selected rule condition category of the set of rule condition categories;

generating a rule conditions section of the GUI that is configured to display a set of parameters of a rule condition of the selected rule condition category in response to the input, each parameter of the set of parameters being graphically represented by a basic shape in the rules conditions section;

receiving second input indicating a change in connection with the set of parameters of the rule condition; and

updating the rule in accordance with the change to the set of parameters of the rule condition.

20. A computing device comprising:

a processor; and

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

executable logic for generating a graphical user interface (GUI) that is configured to display, in connection with a set of rules, online advertising space inventory distribution rule information;

executable logic for receiving, via the GUI, a request for a display of a rule summary section for a rule of the set of rules;

executable logic for generating, in response to the request, a rule summary section of the GUI that is configured to display a summary of the rule, the rule summary section comprising a set of controls, each control corresponding to a rule condition category of a set of rule condition categories, and being selectable by a user of the GUI to navigate to a rule conditions section of the GUI to view at least one rule condition for the rule;

executable logic for receiving, via the rule summary section of the GUI, first input indicating selection by the user of a control corresponding to a selected rule condition category of the set of rule condition categories;

executable logic for generating a rule conditions section of the GUI that is configured to display a set of parameters of a rule condition of the selected rule condition category in response to the input, each parameter of the set of parameters being graphically represented by a basic shape in the rules conditions section;

executable logic for receiving second input indicating a change in connection with the set of parameters of the rule condition; and

executable logic for updating the rule in accordance with the change to the set of parameters of the rule condition.

Assignments (5)
PATENT SECURITY AGREEMENT Recorded Mar 18, 2025
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 070551/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: YAHOO ASSETS LLC; YAHOO AD TECH LLC
To: RPX CORPORATION
Reel/Frame 070402/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: BURGHARDT, DARYL
To: OATH INC.
Reel/Frame 062025/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 062096/0001 →
CHANGE OF NAME Recorded Dec 8, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 062096/0343 →
Continuity (2)
Continuation 16181665 · Nov 6, 2018
Related Publication 20230095022A1 · Mar 30, 2023