Network data object processing system with interdependence identification engine and multi-carousel interface

US12164591B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12164591-B1
Application numberUS-202217692918-A
CountryUS
Kind codeB1
Filing dateMar 11, 2022
Priority dateMar 11, 2022
Publication dateDec 10, 2024
Grant dateDec 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A network data object processing system, associated methods, and computer program products are provided. A network data object management module manages purchases represented by the network data object. A hierarchical database management module manages relevancies and relationships amongst registered users, self-selected personas, child-related personas, and co-participant personas. An interdependence identification engine identifies further relationships amongst active data objects and registered users that make associated purchases, and may further correct relationships that may be incorrectly configured by client devices. A multi-carousel interface improves the network data object processing system by increasing relevancy of impressions and improving transparency to users.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus configured for maintaining an active data object database of active data objects representative of promotions available for purchase and received from a plurality of client devices associated with providers and operable in a network, dynamically determining interdependence, based on relevancy, amongst the active data objects and a plurality of application variants, and updating a multi-carousel interface to display dynamically identified active data objects based on the interdependence with at least one active application variant associated with a logged on user, the apparatus comprising at least one processor and at least one non-transitory memory comprising program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to at least: receive a request from a user device to access at least one of a website or mobile application of a network data object processing system; in response to receiving the request, determine the at least one active application variant, and a first set of active data objects from the active data object database that are interdependent with the at least one active application variant; cause display of the multi-carousel interface, the multi-carousel interface comprising at least a scrollable exploration carousel and a scrollable impression carousel, the scrollable exploration carousel comprising a plurality of selectable active application variant components, and the scrollable impression carousel comprising a first set of selectable impressions, wherein each of the selectable impressions of the first set is associated with at least one of the first set of active data objects; responsive to selection of a selectable active application variant component, dynamically determine a second set of active data objects from the active data object database, each active data object of the second set of active data objects identified based on interdependence with the active application variant associated with the selected selectable active application variant component; further responsive to the selection of the selectable active application variant component, cause display of a second set of selectable impressions, wherein each of the selectable impressions of the second set is associated with an active data object of the second set of active data objects; cause display of selectable application variant option components, wherein in a circumstance in which a selectable application variant option component is inactive, a corresponding selectable application variant option component comprises (a) a visual component comprising at least an image associated with a respective selectable application variant option component, and (b) a textual descriptor, and in a circumstance in which a selectable application variant option component is active, a corresponding selectable application variant option component comprises (a) a visual component comprising at least a common image associated with the active selectable application variant option components, and (b) a textual descriptor; in response to receiving an indication of toggling a selectable application variant option component from an inactive to active status, cause a respective application variant to transition from an active and inactive status, wherein the toggling and the transition from an inactive to active status causes a respective visual component comprising at least the image associated with a respective selectable application variant option component to transition to the common image, and further causes the active data objects to be updated to include data objects associated with an active selectable application variant option component; and in response to receiving an indication of toggling a selectable application variant option component from an active to active status, cause a respective application variant to transition from an inactive and active status, wherein the toggling and the transition from an active to inactive status causes a respective visual component comprising at least the common image to transition to the image associated with a respective selectable application variant option component, and further causes the active data objects to be updated to include data objects associated with an active selectable application variant option component. 2. The apparatus according to claim 1 , wherein each of the selectable impressions indicates an instrument defined by an accepted value, a promotional value, and a provider at which the instrument can be redeemed. 3. The apparatus according to claim 1 , wherein the at least one non-transitory memory and the program code are further configured to, with the at least one processor, cause the apparatus to at least: responsive to selection of a selectable impression, enable purchase of an instrument for an accepted value, redeemable for a promotional value at a provider. 4. A method configured for maintaining an active data object database of active data objects representative of promotions available for purchase and received from a plurality of client devices associated with providers and operable in a network, dynamically determining interdependence, based on relevancy, amongst the active data objects and a plurality of application variants, and updating a multi-carousel interface to display dynamically identified active data objects based on the interdependence with at least one active application variant associated with a logged on user, the method comprising: receiving a request from a user device to access at least one of a website or mobile application of a network data object processing system; in response to receiving the request, determining the at least one active application variant, and a first set of active data objects from the active data object database that are interdependent with the at least one active application variant; causing display of the multi-carousel interface, the multi-carousel interface comprising at least a scrollable exploration carousel and a scrollable impression carousel, the scrollable exploration carousel comprising a plurality of selectable active application variant components, and the scrollable impression carousel comprising a first set of selectable impressions, wherein each of the selectable impressions of the first set is associated with at least one of the first set of active data objects; responsive to selection of a selectable active application variant component, dynamically determining a second set of active data objects from the active data object database, each active data object of the second set of active data objects identified based on interdependence with the active application variant associated with the selected selectable active application variant component; further responsive to the selection of the selectable active application variant component, causing display of a second set of selectable impressions, wherein each of the selectable impressions of the second set is associated with an active data object of the second set of active data objects; causing display of selectable application variant option components, wherein in a circumstance in which a selectable application variant option component is inactive, a corresponding selectable application variant option component comprises (a) a visual component comprising at least an image associated with a respective selectable application variant option component, and (b) a textual descriptor, and in a circumstance in which a selectable application variant option component is active, a corresponding selectable application variant option component comprises (a) a visual component comprising at least a common image associated with the active selectable application variant option components, and (b

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Interaction with scrollbars · CPC title

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12164591B1 cover?
A network data object processing system, associated methods, and computer program products are provided. A network data object management module manages purchases represented by the network data object. A hierarchical database management module manages relevancies and relationships amongst registered users, self-selected personas, child-related personas, and co-participant personas. An interdep…
Who is the assignee on this patent?
Bytedance Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).