Patent classifications
H04N21/835
Blockchain architecture, system, method and device for automated cybersecurity and data privacy law compliance with proprietary off-chain storage mechanism
A transaction platform including at least one or more public, public-private and/or private distributed ledgers or blockchains that together enable the secure effectuation and recordation of one or more transactions while maintaining transaction party confidentiality. The private distributed ledgers or blockchains are able to store, maintain and provide information about the parties related to the transactions which the distributed blockchains or databases are able to utilize in order to securely and quickly validate, execute and record the transactions in a manner that is GDPR and other data privacy law complaint.
Methods and apparatus to identify streaming sessions
Methods, apparatus, systems and articles of manufacture for identifying streaming sessions are disclosed. An example apparatus includes an audience measurer to determine an identifier for a commercial presented at a media presentation device, and to determine a time at which the commercial was presented. The example apparatus also includes a log analyzer to compare the identifier and the time to a streaming session log from a streaming service provider (SSP) to identify a streaming session in which the commercial associated with the identifier was presented at the time. The example apparatus also includes a panelist matcher to associate, based on the comparison, a panelist identifier with a streaming session identifier corresponding to the streaming session.
Methods and apparatus to identify streaming sessions
Methods, apparatus, systems and articles of manufacture for identifying streaming sessions are disclosed. An example apparatus includes an audience measurer to determine an identifier for a commercial presented at a media presentation device, and to determine a time at which the commercial was presented. The example apparatus also includes a log analyzer to compare the identifier and the time to a streaming session log from a streaming service provider (SSP) to identify a streaming session in which the commercial associated with the identifier was presented at the time. The example apparatus also includes a panelist matcher to associate, based on the comparison, a panelist identifier with a streaming session identifier corresponding to the streaming session.
DYNAMIC VERIFICATION OF PLAYBACK OF MEDIA ASSETS AT CLIENT DEVICE
A media presentation and distribution system includes a verification server that handles dynamic verification of playback of media assets on a client device. The client device generates support information for a media asset based on an associated asset identifier that is detected during a playback of the media asset on a client device. The client device further encrypts the support information for the media asset based on a client private key associated with the client device and an asset public key for the media asset. The playback of the media asset on the client device is verified based on a verification message, the support information, an encrypted verification message, and the associated asset identifier. A defined asset delivery criteria is satisfied and a deviation or an error with the playback of the media asset is identified based on the verification of the playback of the media asset.
DYNAMIC VERIFICATION OF PLAYBACK OF MEDIA ASSETS AT CLIENT DEVICE
A media presentation and distribution system includes a verification server that handles dynamic verification of playback of media assets on a client device. The client device generates support information for a media asset based on an associated asset identifier that is detected during a playback of the media asset on a client device. The client device further encrypts the support information for the media asset based on a client private key associated with the client device and an asset public key for the media asset. The playback of the media asset on the client device is verified based on a verification message, the support information, an encrypted verification message, and the associated asset identifier. A defined asset delivery criteria is satisfied and a deviation or an error with the playback of the media asset is identified based on the verification of the playback of the media asset.
Tracking and analyses of data consumption
Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
Tracking and analyses of data consumption
Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
SYSTEM AND METHOD FOR REMOVING COPYRIGHTED MATERIAL FROM A STREAMING PLATFORM
A method including: monitoring a set of streaming metrics for a video stream during a set of time intervals of a first duration during a first time window; in response to a first streaming metric, executing an image classification model based on a set of image frames in the video stream to characterize the image frames according to a set of tags; retrieving a content manifest associated with a content type of the video stream, the content manifest defining a set of target concepts related to the content type; deriving a difference between the set of tags to the set of target concepts in the content manifest to compute a match score for the video stream; in response to the match score exceeding a threshold score, flagging the video stream for manual authentication; and in response to receiving an abuse confirmation from the operator removing the video stream from the streaming platform.
Sharing access to a media service
Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.
Sharing access to a media service
Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.