Outer Rim Archives
Archives · 2023 · 11561671

Granted patent

System and method for leveraging machine learning to deliver time-sensitive content over optimal devices and channels

Number
11561671
Published
2023-01-24
Filed
2016-03-17
Assignee
Disney Enterprises, Inc.
Inventors
Smith; Tony R.
CPC
H04L51/04; H04N21/4755; H04L67/535; G06F3/04817; G06F3/04847; H04N21/4758; H04N21/25891; H04L67/306; H04L51/214
Verdict
Set aside content delivery optimization, business
Source
Google Patents · FreePatentsOnline

Abstract

Systems and methods are described for leveraging machine learning to deliver time-sensitive media content offers to a consumer over an optimal device and channel. In an implementation, a server system transmits media content offers over an optimal device and channel to a user. The server system captures metadata of at least one of: the user's use of multiple devices, the user's media content preferences, the user's preferred transmission channels for receiving media content offers over the multiple devices, and the user's preferred times for receiving media content offers. The server system prepares a media content offer for transmission to the user. Based on the captured metadata, the server system selects a user device of the multiple user devices and a transmission channel of multiple transmission channels to transmit the media content offer; and transmits the media content offer to the selected user device over the selected transmission channel.

Background

TECHNICAL FIELD (1) The present disclosure relates generally to delivering time-sensitive content to a device, and more particularly, to a system and method for leveraging machine learning to deliver media content offers to a device. BRIEF SUMMARY OF THE DISCLOSURE (2) In accordance with embodiments of the technology disclosed herein, systems and methods are described for leveraging machine learning to deliver time-sensitive media content offers to a consumer over an optimal device and channel. In various embodiments, a server system performs a method of transmitting media content offers to a user over an optimal device and channel. In implementations, the method captures metadata of at least one of the user's use of the plurality of devices, the user's media content preferences, the user's preferred transmission channels for receiving media content offers over the plurality of devices, and the user's preferred times for receiving media content offers. The method includes preparing a media content offer for transmission to the user; selecting, based on the captured metadata, a user device of the plurality of user devices, and a transmission channel of a plurality of transmission channels, to transmit the media content offer; and transmitting the media content offer to the selected user device over the selected transmission channel. (3) In embodiments, the server system includes a user account database for storing user account information associated with the user, the user acc

Claims

1. A computer-implemented method for transmitting media content promotions from a server to one of a plurality of user devices utilized by a user, the method comprising: receiving a selection, by the user, of (1) one or more accounts to link to a user account that is configured to receive media content promotions, and (2) at least one of media content preferences, user devices, transmission channels, or times for receiving media content promotions; capturing, based on use of the plurality of user devices by the user, metadata indicating at least one of media content preferences of the user, the use of the plurality of user devices by the user, transmission channels preferred by the user for receiving media content promotions over the plurality of user devices, times preferred by the user for receiving media content promotions, or use of the one or more accounts; applying machine learning to the metadata, wherein the machine learning is applied based on the at least one of the media content preferences, the use of the plurality of user devices, the transmission channels, the times, or the use of the one or more accounts that are included in the metadata and that indicate at least relative frequencies with which the user responded at different times to media content promotions transmitted to the plurality of user devices via a plurality of transmission channels, and wherein the machine learning is further applied based on the at least one of media content preferences, user devices, transmission channels, or times selected by the user; identifying a first media content promotion for transmission to the user based on the machine learning and a trigger that specifies, for the first media content promotion, at least one of a date and time when the first media content promotion will be transmitted, a location at which the first media content promotion will be transmitted, or a device to which the first media content promotion will be transmitted; using at least the machine learning to: select a first user device of the plurality of user devices to transmit the first media content promotion to, and select a first transmission channel from the plurality of transmission channels to transmit the first media content promotion over; and transmitting the first media content promotion to the first user device over the first transmission channel. || 11. A server system for transmitting media content promotions to one of a plurality of user devices utilized by a user, the server system comprising: a processor; and a non-transitory computer-readable medium operatively coupled to the processor, and having instructions stored therein, that when executed by the processor cause the server system to: receive a selection, by the user, of (1) one or more accounts to link to a user account that is configured to receive media content promotions, and (2) at least one of media content preferences, user devices, transmission channels, or times for receiving media content promotions, capture, based on use of the plurality of user devices by the user, metadata indicating at least one of media content preferences of the user, the use of the plurality of user devices by the user, transmission channels preferred by the user for receiving media content promotions over the plurality of user devices, times preferred by the user for receiving media content promotions, or use of the one or more accounts, apply machine learning to the metadata, wherein the machine learning is applied based on the at least one of the media content preferences, the use of the plurality of user devices, the transmission channels, the times, or the use of the one or more accounts that are included in the metadata and that indicate at least relative frequencies with which the user responded at different times to media content promotions transmitted to the plurality of user devices via a plurality of transmission channels, and wherein the machine learning is further applied based on the at least one of media content preferences, user devices, transmission channels, or times selected by the user, identify a first media content promotion for transmission to the user based on the machine learning and a trigger that specifies, for the first media content promotion, at least one of a date and time when the first media content promotion will be transmitted, a location at which the first media content promotion will be transmitted, or a device to which the first media content promotion will be transmitted, use at least the machine learning to: select a first user device of the plurality of user devices to transmit the first media content promotion to; and select a first transmission channel from the plurality of transmission channels to transmit the first media content promotion over; and transmit the first media content promotion to the first user device over the first transmission channel. || 18. A method, comprising: receiving a selection, by a user, of (1) one or more accounts to link to a user account that is configured to receive media content promotions, and (2) at least one of media content preferences, user devices, transmission channels, or times for receiving media content promotions; capturing, based on use of a plurality of user devices by the user, metadata indicating at least one of media content preferences of the user, the use of the plurality of user devices by the user, transmission channels preferred by the user for receiving media content promotions over the plurality of user devices, times preferred by the user for receiving media content promotions, or use of the one or more accounts; applying machine learning to the metadata, wherein the machine learning is applied based on the at least one of the media content preferences, the use of the plurality of user devices, the transmission channels, the times, or the use of the one or more accounts that are included in the metadata and that indicate at least relative frequencies with which the user responded at different times to media content promotions transmitted to the plurality of user devices via a plurality of transmission channels, and wherein the machine learning is further applied based on the at least one of media content preferences, user devices, transmission channels, or times selected by the user; and identifying a first media content promotion for transmission to a first user device included in the plurality of user devices based on the machine learning and a trigger that specifies, for the first media content promotion, at least one of a date and time when the first media content promotion will be transmitted, a location at which the first media content promotion will be transmitted, or a device to which the first media content promotion will be transmitted.