Abstract:
A device receives user information associated with users of user devices of a network, and receives marketing information associated with advertisements for products and/or services. The device creates user profiles, associated with the users, based on the user information, and groups the user profiles, based on the user information, to create a user segment. The device receives third party user information relating to third party users associated with third party user devices of a third party network, and associates the third party user information with the user segment. The device identifies, based on the association, a target user segment that includes a particular user associated with a particular user device. The device determines an advertisement based on a user profile associated with the particular user and based on the marketing information, and causes the advertisement to be provided to the particular user device, via the service provider network.
Abstract:
A device may receive frames of a video capturing an analog meter with a dial and a needle, may process the frames to identify a center, a radius, and a perimeter of the dial, and may determine calibrated values for the dial. The device may apply a model to one of the frames to create a base mask, may apply thresholding for a dynamic HSV bounding value, to the base mask and the frames, to create masked frames, and may identify contours for the masked frames. The device may identify a quantity of points for each of the contours, may estimate angles of the needle of the analog meter based on the quantity of points, and may average the estimated angles to determine an averaged needle angle. The device may determine a needle direction based on the averaged needle angle and may calculate a meter reading.
Abstract:
A device receives user information associated with users of user devices, and receives marketing information associated with products and services. The marketing information includes information associated with advertisements for the products and the services. The device generates user profiles, associated with the users, based on the user information and the marketing information, and groups the user profiles based on the user information to create user segments. The device generates scores for the advertisements based on the marketing information, and correlates the advertisements with users of the user segments based on the scores for the advertisements. The device determines marketing channels for the advertisements based on the marketing information and the correlated user segments, and causes the advertisements to be provided to user devices associated with the users of the correlated user segments, via the determined marketing channels.