US 12,118,370 B2
Computing network for implementing a contextual navigation and action user experience framework and flattening deep information hierarchies
Christine Anderson, San Jose, CA (US); Mark A. Patterson, Jr., Wheat Ridge, CO (US); Lina M. Davis, Eagle, CO (US); and Stas A. Goldobin, San Francisco, CA (US)
Assigned to The Trade Desk, Inc., Ventura, CA (US)
Filed by THE TRADE DESK, INC., Ventura, CA (US)
Filed on Apr. 1, 2024, as Appl. No. 18/623,900.
Application 18/623,900 is a continuation of application No. 18/205,981, filed on Jun. 5, 2023, granted, now 11,947,981.
Application 18/205,981 is a continuation of application No. 17/833,832, filed on Jun. 6, 2022, granted, now 11,669,348, issued on Jun. 6, 2023.
Application 17/833,832 is a continuation of application No. 17/367,111, filed on Jul. 2, 2021, granted, now 11,354,142, issued on Jun. 7, 2022.
Prior Publication US 2024/0248733 A1, Jul. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 9/451 (2018.01); G06F 16/2457 (2019.01); G06F 16/28 (2019.01)
CPC G06F 9/451 (2018.02) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 16/2457 (2019.01); G06F 16/289 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for bypassing data hierarchies, providing data associated with objects, and modifying a user interface, the method comprising:
initiating, using one or more computing device processors, display of a first interface;
providing, using the one or more computing device processors, a primary set of objects on the first interface;
receiving, using the one or more computing device processors, a selection of a first object from the primary set of objects;
in response to receiving the selection of the first object from the primary set of objects, modifying, using the one or more computing device processors, the first interface, by populating, using the one or more computing device processors, based on the first object, on the first interface, a first secondary set of contextual objects related to the first object, wherein the first secondary set of contextual objects comprises a first contextual object;
modifying, using the one or more computing device processors, the first interface, by populating, using the one or more computing device processors, based on the first contextual object, based on bypassing user navigation of a list of contextual objects related to the first contextual object or the first object, on the first interface, a second contextual object from the list of contextual objects related to the first contextual object or the first object;
receiving, using the one or more computing device processors, a selection of the first contextual object comprised in the first secondary set of contextual objects;
in response to receiving the selection of the first contextual object comprised in the first secondary set of contextual objects, providing, using the one or more computing device processors, data associated with the first contextual object;
receiving, using the one or more computing device processors, a selection of the second contextual object;
in response to receiving the selection of the second contextual object, providing, using the one or more computing device processors, data associated with the second contextual object;
receiving, using the one or more computing device processors, a selection of a second object from the primary set of objects; and
in response to receiving the selection of the second object from the primary set of objects, modifying, using the one or more computing device processors, the first interface, by populating, using the one or more computing device processors, based on the second object, on the first interface, a second secondary set of contextual objects related to the second object, and wherein the first object is still visible on the first interface when the first interface is populated with the second secondary set of contextual objects.