Generating preference indices for image content
Granted: May 9, 2023
Patent Number:
11645860
Briefly, embodiments of methods and/or systems of generating preference indices for contiguous portions of digital images are disclosed. For one embodiment, as an example, parameters of a neural network may be developed to generate object labels for digital images. The developed parameters may be transferred to a neural network utilized to generate signal sample value levels corresponding to preference indices for contiguous portions of digital images.
Generating dynamic content item recommendations
Granted: May 9, 2023
Patent Number:
11645671
One or more computing devices, systems, and/or methods for generating dynamic content item recommendations are provided. Content item information, extracted from message data, is aggregated to calculate popularity and attributes of content items. The content items are ranked based upon the popularity and attributes to generate a ranked list of content items. Exploration traffic is served utilizing a set of eligible content items selected from the ranked list of content items. An eligible…
Pluggable join framework for stream processing
Granted: May 9, 2023
Patent Number:
11645287
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event…
Generating preference indices for image content
Granted: May 9, 2023
Patent Number:
11645860
Briefly, embodiments of methods and/or systems of generating preference indices for contiguous portions of digital images are disclosed. For one embodiment, as an example, parameters of a neural network may be developed to generate object labels for digital images. The developed parameters may be transferred to a neural network utilized to generate signal sample value levels corresponding to preference indices for contiguous portions of digital images.
Generating dynamic content item recommendations
Granted: May 9, 2023
Patent Number:
11645671
One or more computing devices, systems, and/or methods for generating dynamic content item recommendations are provided. Content item information, extracted from message data, is aggregated to calculate popularity and attributes of content items. The content items are ranked based upon the popularity and attributes to generate a ranked list of content items. Exploration traffic is served utilizing a set of eligible content items selected from the ranked list of content items. An eligible…
Pluggable join framework for stream processing
Granted: May 9, 2023
Patent Number:
11645287
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event…
Managing electronic addresses based on communication patterns
Granted: April 25, 2023
Patent Number:
11636437
Managing electronic addresses based on communication patterns. A method includes tracking metadata of a plurality of electronic communications of a user. One or more lists of electronic addresses of recipients are generated for the user based on the metadata. Electronic addresses of potential recipients are identified from the one or more lists in response to an input indicative of selection of an electronic address of a recipient. The identified electronic addresses are recommended to…
Pruning for content selection
Granted: April 25, 2023
Patent Number:
11636521
One or more computing devices, systems, and/or methods are provided. A machine learning model may be trained using a plurality of sets of information. One or more pruning operations may be performed in association with the training to generate a machine learning model with sparse vector representations associated with features of the plurality of sets of information. A request for content associated with a client device may be received. A set of features associated with the request for…
Systems and methods for control of event rates for segmented online campaigns
Granted: April 25, 2023
Patent Number:
11636508
Allocating bids for providing content within a segmented campaign is controlled to ensure that an event rate associated with the provided content meets or exceeds a threshold rate. A campaign-level event rate, associated with the provided content, is estimated and provided as a feedback signal. This feedback signal is employed to dynamically update bid allocations for each of the segments, which in turn varies the number or rate of provided impressions and events. Such feedback enables…
Systems and methods for future event recommendation
Granted: April 25, 2023
Patent Number:
11636442
One or more computing devices, systems, and/or methods for future event recommendation are provided. For example, messages of a user account of a user are parsed to identify messages corresponding to events attended by the user. Event features are extracted from the messages, where an event feature is descriptive of an aspect of an event. An event database of future events is queried using the event features to identify future events having one or more of the event features. A…
Content recommendations based upon historical future data
Granted: April 25, 2023
Patent Number:
11636361
One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model…
Systems and methods for unsupervised neologism normalization of electronic content using embedding space mapping
Granted: April 25, 2023
Patent Number:
11636266
Systems and methods are disclosed for utilizing a comment moderation bot for detecting and normalizing neologisms in social media. One method comprises transmitting, by a neologism normalization system, a comment moderation bot for detecting neologisms on an online platform maintained by one or more publisher systems. The comment moderation bot may aggregate data related to user comments and transmit the aggregated data to the neologism normalization system for further processing. The…
Incremental data processing
Granted: April 25, 2023
Patent Number:
11636065
Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads…
Method and system for data indexing and reporting
Granted: April 18, 2023
Patent Number:
11630817
The present teaching relates to system, method, and programming for indexing user records. A plurality of user records are obtained, wherein each user record is associated with a user identifier and one or more data-segments. For each data-segment, one or more user identifiers associated with the data-segment are determined, a relative distance of each user identifier with respect to a previous user identifier associated with the data-segment is computed, and a variable number of bits to…
Method and system for identifying recipients of a reward associated with a conversion
Granted: April 11, 2023
Patent Number:
11625748
The present teaching relates to a method and a system for advertising. The method obtains information about a conversion associated with an advertisement and generates with respect to the conversion, an operational smart attribution evaluation package (SAEP). The SAEP includes a conversion parameter and a reward. The method transmits the SAEP to a platform to be posted, and thereafter receives from the SAEP, an indication of an entity which is estimated to be associated with the…
Ranking user comments on media using reinforcement learning optimizing for session dwell time
Granted: April 11, 2023
Patent Number:
11625599
A method is provided, including: storing comments generated in response to a content item served over a network; analyzing the comments to determine features associated with each of the comments; using a scoring model to score each comment based on the comment's corresponding features; receiving a request to serve a subset of the comments; responsive to the request, selecting a ranking of the comments that is one permutation from possible rankings of the comments, wherein selecting the…
System and method for identifying approximate k-nearest neighbors in web scale clustering
Granted: April 11, 2023
Patent Number:
11625420
The present teaching relates to method, system, medium, and implementations for identifying k nearest neighbors. One or more KNN lists corresponding to one or more source data points are received. Each KNN list includes K neighbors of a source data point and each of the K neighbors is a data point represented by an index. Neighbor pairs and reverse neighbor pairs are generated based on the one or more KNN lists. The neighbor pairs and reverse neighbor pairs having the same source data…
Network profile generation
Granted: April 4, 2023
Patent Number:
11620663
One or more computing devices, systems, and/or methods are provided. Activity of a plurality of devices may be analyzed to identify network traffic. A network profile associated with the plurality of devices may be generated based upon the network traffic. The network profile may be indicative of one or more sets of transmission metrics associated with a first device of the plurality of devices. The network profile may be indicative of one or more sets of reception metrics associated…
Selective streaming of video segments based on buffer data and download rate range
Granted: April 4, 2023
Patent Number:
11622140
Technologies for selectively streaming video based on mapping buffer data to download rates. The technologies can include sampling download rates of a video player prior to or during downloading of a first video segment to the video player. The technologies can include determining a range of download rates of the video player based at least on the sampled download rates. The technologies can include determining an amount of accumulated video data in a buffer of the video player…
Computerized system and method for in-video modification
Granted: April 4, 2023
Patent Number:
11620825
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for performing automatic detection of surfaces in video frames resulting in the creation of a seamless in-video ad experience for viewing users. The disclosed framework operates by leveraging available surfaces in videos…