G06Q30/0243

PROMOTION OFFERING SYSTEM ANALYZING COLLECTIONS OF PROMOTIONS
20220164823 · 2022-05-26 ·

A number of promotions that share a common attribute may be grouped into a common promotion collection. A promotion collection may then be analyzed to determine a score for the promotion collection. A number of promotion collections may be compared against each other based on a respective score for each promotion collection, and a number of promotion collections may be selected based on the comparison.

Reducing latency

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in network communications and data presentation. In one aspect, a user session is initiated in which data related to an account is presented to the user. A user group to which the given user has been assigned is identified. A first dataset related to the account is selected based on the user group. A second dataset related to the account is selected based on types of data previously requested by various other users in the user group. A user interface for the account is updated to present at least a portion of the first dataset. Latency in updating the user interface is reduced when presenting additional portions of the first dataset or the second dataset by providing, to the client device, the second dataset prior to receiving a request for the second dataset.

SYSTEMS AND METHODS FOR GEOGRAPHICAL EXPERIMENT ANALYSIS
20230274309 · 2023-08-31 · ·

Systems and methods disclosed herein are directed to a systematic and robust methodology to conduct and measure geographical experiments. An exemplary system includes one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, perform: receiving input measurements corresponding to geographical analysis; analyzing the input measurements to determine whether to analyze the input measurements using a first analysis engine or a second analysis engine; analyzing the input measurements using the first analysis engine to determine one or more efficiency measurements for two or more geographical analysis engines; determining a geographical analysis engine from the two or more geographical analysis engines having an efficiency measurement that satisfies a threshold; and analyzing the input measurements using the geographical analysis engine to determine a geographical analysis measurement to display on a graphical user interface. Other embodiments are described.

Rules-Based Targeted Content Message Serving Systems and Methods
20220156796 · 2022-05-19 · ·

A method of serving targeted content messages for display in a website accessed in a browser program of a networked computer communicatively connected to a network at a network address for communications, delivers uniquely targeted content messages displayed in websites viewed in web browsers. The method includes placing a script device in a website file, processing the website file, together with the script device by a particular web browser on download of the website file, including by determining the network address of the networked computer, determining an identifier of the website file, and sending an artifact representing the network address and the identifier over the network to a server computer. The method also includes detecting the network address and the identifier by the server computer, querying a database for a database article related to the network address and the identifier, constructing a script program stored in memory of the server computer for the particular browser and website file, and constructing an ad device stored in memory of the web browser device from the script program. The method further includes calling the server computer by the ad device by communication of an identifier representing an action of the web browser device, receiving the identifier by the server computer, querying the database for a select message artifact related to the script program, the identifier, the website file, and the web browser, and responding by the server computer to the web browser with the select message artifact. A message represented by the select message artifact is displayed in the website then viewed in a browser window of the web browser. Messages can be prioritized and are uniquely targeted in content, based on real-time activities of the web browser.

SEGMENT CONTENT OPTIMIZATION DELIVERY SYSTEM AND METHOD
20220156795 · 2022-05-19 · ·

A method for identifying segments of a population of user devices communicating on a communications network. The segments correspond to user devices of the population exhibiting comparable behavioral patterns detectable by the communications network. A plurality of marketing systems are accessible on the communications network, and each of the plurality of marketing systems include respective use data corresponding to respective ones of the population for the marketing system. The method includes retrieving by a processor the respective use data for the population, from the plurality of marketing systems, determining by the processor if the respective use data exceeds a threshold for particular behavioral pattern of interest, for the respective use data, determining by the processor a unique identifier for each user device of the use data, grouping by the processor in a database, the respective use data in relation to the unique identifier, for each user device of the use data that exceeds the threshold, and mapping by the processor in the database, the behavioral pattern of the respective use data for each user device of the use data that exceeds the threshold. Behavioral patterns are determined for the respective segment, and related to the user devices of the segment. Content for delivery to the segment is sequenced, and placeholder in the sequence is stored in relation to each user device of the segment, to ensure that each next sequential content is delivered to the respective user device.

Solution graph for managing content in a multi-stage project

A method and system provide the ability to manage entities of a marketing domain model in a multi-state workflow. Multiple entities are acquired in a content hub. Each entity is a set of data that belongs together as one and includes properties that describe entity details. Relations are created between the multiple entities to give meaning to the marketing domain model. A solution graph is generated that represents all of the multiple entities (nodes) and relations (edges). Inside the solution graph, a state workflow can be created for each node. Nodes can be linked to a state and there are transitions between the states. Multiple non-linear state workflows can be orchestrated by an overall waterfall-based workflow (that is linear and time duration based. A graphical user interface enables management of and renders a representation of the multiple entities, the solution graph, and the workflows.

Systems and methods for self-contained certificate signing request in delegation scenarios
11743056 · 2023-08-29 · ·

A platform security system and method improve security by binding an identity of a self-contained certificate signing request (SC CSR) requestor to the SC CSR to prevent malicious tampering, such as man-in-the-middle attacks. In at least one embodiment, the requestor, such as a client computer system or other source of a request, requests certificates from a certificate authority (CA). Binding the identity of the SC CSR to the requestor can prevent unauthorized system and/or data access and potentially resultant unauthorized access, malicious tampering, such as man-in-the-middle attacks, and other unauthorized actions or observations. Validation can be performed at the CA on the SC CSR to determine the integrity of the requestor and authorization to receive certificates before the CA sends the certificate to the requestor.

SYSTEMS AND METHODS TO MANAGE FEEDBACK FOR A MULTI-ARM BANDIT ALGORITHM
20220156784 · 2022-05-19 ·

Systems and methods for managing feedback for a multi-ARM bandit algorithm are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include sending, to a device, a creative configured for display on the device. The operations may include receiving, from the device, feedback data associated with the creative, wherein the feedback data indicates a degree of user interaction with the creative. The operations may include checking the feedback data for a baked time associated with the creative. The operations may include sending the feedback data to a node based on the baked time. The operations may include updating, by the node, a model associated with the feedback data.

METHODS AND APPARATUS TO ESTIMATE UNIQUE AUDIENCE SIZES ACROSS MULTIPLE INTERSECTING PLATFORMS

A disclosed example includes: at least one memory; instructions; and processor circuitry to execute the instructions to at least: determine a first sum of estimated individual cardinalities of audience members of first and second media platforms; determine a second sum of estimated pairwise cardinalities of ones of the audience members belonging to both the first and second media platforms; and generate lower and upper bound estimates of a deduplicated audience size based on the first and second sums; and send the deduplicated audience size to a computing device via a network communication.

Advertisement detection method, advertisement detection apparatus, and storage medium

A device extracts a plurality of characteristics from a sample set. For each extracted characteristic, the device determines different types of advertisements carried in advertisement samples in the sample set matching the characteristic. The device determines characteristic values of the characteristic that correspond to the different types of advertisements. The device filters based on characteristic values of the characteristic that correspond to the different types of advertisements, the extracted plurality of characteristics to obtain respective advertisement characteristics of the different types of advertisements. The device matches the advertisement characteristics of the different types of advertisements against characteristics extracted from a to-be-detected sample, and determines whether the to-be-detected sample carries an advertisement, and if so, which type of advertisement.