H04N21/2396

TEMPORARY TELEVISION RIGHTS SCHEME GRANT BASED ON UNCERTAIN MEASUREABLE EVENTS

Various arrangements for authorizing content viewing are detailed herein. Sports wager data corresponding to a sports wager placed by a user may be provided to a television service provider system. The television service provider system can perform a lookup action to determine a content event based on the sports wager data. In response to the received sports wager data, a user account may be authorized using a rights scheme for access to a television channel on which the content event is scheduled to be broadcast. The television service provider system may deauthorized the user account for access to the television channel by removing the rights scheme such that access to the television channel on which the content event was broadcast is blocked after the event.

DISTRIBUTED ACCESS CONTROL FOR MULTIMEDIA CONTENT
20230199236 · 2023-06-22 ·

The present disclosure is directed to methods and systems for controlling access to multimedia content. In an access control system, each device operates as a gateway or node in the access control network and is linked to the other devices in the access control network. Each device in the network has a hash value that identifies the device and the type of media content or content providers the device can access. When a device requests to access media content, nodes in the access control system can compare the hash value of the user device to hash values in an allocation table to determine whether the user is authorized access the media content. In some implementations, a device connected to the access control network can verify or validate the hash value of the requesting device by comparing the hash value to hash values in an allocation table stored on a blockchain.

Signal policies and actions proxy for supporting tiers of service in addressable advertising
11516523 · 2022-11-29 · ·

Embodiments herein provide for inserting advertisements into content. In one embodiment, a method includes receiving a request for insertion of an advertisement into content from an endpoint device. The content is delivered to the endpoint device with advertising signaling in the content. The method also includes comparing policy information to advertising signaling information, in the request, of a content provider providing the content, identifying a tier of service (TOS) of the endpoint device, and determining whether the advertisement can be inserted into the content. If the advertisement can be inserted into the content, the advertisement is selected according to the TOS of the endpoint device and inserted into the content.

Preserving transmission properties of real-time scenes in an environment when an increasing number of users join a session

Preserving transmission properties of real-time scenes in an environment when an increasing number of users join a session may be provided. A plurality of metrics associated with transmission of scenes having a Coarse Grain (CG) layer and a Fine Grain (FG) layer may be determined. Then a current client, based on a first one of a plurality of metrics, may be revoked. One of the following may then be performed: blocking a new client based on a second one of a plurality of metrics; and allowing the new client based on the second one of a plurality of metrics.

METHOD AND DEVICE FOR PERSONALIZING GENERIC MULTIMEDIA CONTENT
20230179831 · 2023-06-08 ·

A method and a device for personalizing generic multimedia content, an access method and a device for providing access to an item of personalized multimedia content, a method for requesting access to an item of generic multimedia content, a terminal implementing the same, and platforms for providing access to multimedia content. The method for personalizing an item of generic multimedia content is triggered by an action on the item of generic multimedia content by a terminal of a user and provides an item of personalized multimedia content on the basis of the generic multimedia content and a profile of the user, the profile of the user being determined prior to the action. Thus, the personalization of an item of generic multimedia content is carried out automatically as soon as a user performs an action on this content, possibly in a manner transparent to the user.

Media collection generation and privacy mechanisms
11671664 · 2023-06-06 · ·

Systems and methods described herein relate to generation of media collections in a messaging system. The media collection may be created by the user, other users, or an entity. Example embodiments further allow users to set access criteria through privacy settings assigned to one or more media content items themselves, as well as to a media collection, such that some or all of the media collection may only be viewed by users authorized by the user sharing the media content item or media collection (e.g., only to one or more users designated by the user as a “friend”).

SYSTEMS AND METHODS FOR ADAPTIVE BANDWIDTH GRANT SCHEDULING

Systems and methods that adaptively grant amounts of bandwidth to a remote device for upstream transmissions. The systems and methods may adaptively grant a first amount of bandwidth during a first interval, and vary the amount of bandwidth proactively granted over subsequent intervals using a metric of usage of the proactive bandwidth granted.

Content rights management for mobile devices
11490161 · 2022-11-01 · ·

An electronic device for providing geolocation independent content rights management includes a non-transitory storage medium and a processing unit. The processing unit executes instructions stored in the non-transitory storage medium to receive a request for content from a content access device and, if the content access device is registered to an account associated with a geolocation, provides access to the content. In some implementations, the processing unit may determine if the content access device is registered using a token corresponding to the request. In various implementations, the processing unit may verify that one or more digital rights management and/or persistence policies allow the access, such as where access may be provided to one copy of the content at a time.

Dynamic viewpoints of live event

A method includes communicatively coupling a first client device to a platform that distributes live streams over a network to client devices. The live streams provide a live broadcast of a live event from multiple viewpoints captured by source devices including a second client device. An indication is received of a selection of a first viewpoint from the first client device and, in response, a first live stream is provided to the first client device. The first client device is caused to display a second viewpoint with a different vantage point by rendering a second live stream of a second source device. The second live stream is delayed for rendering until a beginning of a next scene of the first live stream.

Just-in-time distributed video cache

A video optimizer receives a request to optimize a source file and stream the optimized file. The request may be accompanied by a key uniquely identifying the original source file to be optimized and an optimized version of the source file to stream to the client. The key uniquely identifies the source video file as it exists on an origin server to prevent transmission of modified source video and the optimized version of the source file by optimization parameters to ensure compatibility with the user device. The video optimizer queries a cache database in response to the received request, which contains references keys and locations of optimized source files among local caches in a cluster of video optimizers. The cache database responds indicates whether a matching optimized version of the source file exists in a local cache of a given video optimizer in the cluster.