Patent classifications
G06Q30/0269
Methods and systems for providing content to users of a social networking service
An exemplary method of providing content to users of a social networking service includes selecting a first set of users from a plurality of users on a social networking service in a geographic region to receive personalized content. The method further includes setting a first distribution rate for the personalized content during a first period of time based at least in part on a first user-traffic pattern. The method also includes providing the personalized content to client devices of the first set of users in accordance with the first distribution rate during the first period of time. The method further includes tracking posting of the personalized content to the social networking service by the first set of users, and reducing the first distribution rate if a ratio between a number of times the personalized content is posted and a number of times the personalized content is provided satisfies a threshold.
Automated submission for solicited application slots
Systems, methods, and computer-readable media (transitory and non-transitory) are provided herein for automated submission for solicited application slots. In various embodiments, a digital component source process executing on a first computing system may determine a device identifier associated with an application slot to be populated with digital component(s). The application slot may be solicited by a digital component liaison process executing on the first computing system or a second computing system. The digital component source process may retrieve application slot attainment parameter(s) associated with the device identifier. The application slot attainment parameter(s) may be generated based on location ordinal(s) associated with the device identifier. The digital component source process may determine, based on the retrieved application slot attainment parameters, a submission to populate the application slot with a particular digital component item. The digital component source process may provide the submission to the digital component liaison process.
Dynamic digital object placement in video stream
Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements. Once the exchange network matches the two entities, the media assets from the engagement entity are dynamically inserted into the video stream published by the content provider by mapping the media assets to the one or more engagement surfaces.
ENHANCED PROCESSING OF USER PROFILES USING DATA STRUCTURES SPECIALIZED FOR GRAPHICAL PROCESSING UNITS (GPUs)
Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
SERVICE METHOD FOR MENSTRUAL CYCLE NOTIFICATION AND PRODUCT RECOMMENDATION THROUGH INTERACTIVE INTERFACE AND APPARATUS THEREFOR
A service method for menstrual cycle notification and product recommendation through an interactive interface and a service providing apparatus using the same includes: (1) obtaining a user's menstrual information, (2) specifying at least one of a menstrual cycle or the number of sensible menstruation days, (3) providing notification before a set notification date of a next monthly period, and (4) providing a recommended-product list. Even when a user does not know or does not enter her own menstrual information, the user can be informed of statistically predicted menstrual information and recommended with a product customized according to the user's menstrual cycle and menstruation quantity.
PERSONALIZED PRODUCT SERVICE
A method is provided that includes receiving, in a server, a request from a service provider, the request including a consumer identification code associated with a consumer, and obtaining a personalized list of universal product codes based on the consumer identification code and a purchase history log in a database. The method also includes providing the personalized list of universal product codes to the service provider, and receiving a tracking pixel indicative that the consumer has interacted with a consumer payload, wherein the consumer payload is associated with at least one product from the personalized list of universal product codes. A system and a non-transitory, computer-readable medium storing instructions which cause the system to perform the above method are also disclosed.
METHODS AND APPARATUS FOR GENERATING USER PROFILE BASED ON PERIODIC LOCATION FIXES
Implementations relate to systems and methods for generating a user profile based on periodic location fixes. A cellular telephone or other mobile device captures location information via GPS or other capability. A location history can be generated from accumulated location fixes. The location history is then analyzed to detect the user's travel and dwell patterns. That information can be combined with business classification (e.g., SIC, etc.) or Point of Interest (POI) databases to identify a user's likely home, work, or other locations based on dwell-times, time of day, and other parameters. The user's age and gender can potentially be inferred based on types of locations visited, such as school locations. The user profile can be correlated with market segmentation databases to generate a marketing rating, such as a Nielsen or Claritas rating. Advertising, media, or other content can then be tailored to the user's individual location and demographic profiles.
System and Method For Contextual Advertising and Merchandizing Based On User Configurable Preferences
A computer-implemented system and method for contextual advertising and merchandizing based on user configurable preferences is disclosed. The system in an example embodiment includes an advertising (ad) preferences service to obtain user preference information related to advertising, enable user configuration of the user preference information related to advertising, and modify the presentation of advertising to the user based upon the user configured preference information.
SYSTEMS AND METHODS FOR MATCHING ONLINE USERS ACROSS DEVICES
Systems and methods are disclosed for associating a plurality of Internet-enabled devices with a common user profile for targeting Internet content or advertising. One method includes: receiving, from a plurality of Internet-enabled devices, a plurality of requests for electronic content or advertising; extracting, from each of the plurality of requests, a source IP address and a unique identifier associated with the respective Internet-enabled device; for each source IP address for which requests were received over a predetermined time period from a number of Internet-enabled devices below a threshold number of devices, identifying each possible pair of devices from which requests were received; and for each possible pair of devices, calculating a probability that the pair of devices are owned or operated by a common user.
APPLICATION RECOMMENDATION ENGINE
A computed-implemented method and system for recommending business applications on a network-based marketplace are described. A user's listings, representing items for sale on the marketplace, are harvested to calculate segmentation data and metrics that form a user profile. The user profile is compared with other similar users who have subscribed to various applications, and the impact those applications have had on the metrics of the similar users is calculated in order to determine what impact the applications will have on the user in question. The impact, combined with user preferences, is used to suggest appropriate applications, which are displayed to the user within the marketplace. If the user selects one of the applications, the application is added to the user's profile and relevant listings are updated with the new application.