白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Methods and systems for managing content restrictions

專利號
US11659218B2
公開日期
2023-05-23
申請人
Comcast Cable Communications, LLC(US PA Philadelphia)
發(fā)明人
Kevin Flanagan
IPC分類
H04N21/258; G06F21/12; H04N21/4627; H04N21/454; H04N21/61; H04N21/647
技術領域
blackout,content,may,user,device,persistent,or,be,e.g,connection
地域: PA PA Philadelphia

摘要

Methods and systems are described for managing blackout restrictions. A user device may retrieve a blackout condition from a blackout device. The blackout device may be a node in plurality of blackout nodes. Each of the blackout nodes may store blackout conditions for different corresponding content. The user device may retrieve the blackout condition from a blackout device associated with content in response to a request for the content. The user device may determine whether information associated with the user device satisfies the blackout condition. If the information satisfies the blackout condition, the requested content may be blocked. Alternative content may be output instead of the requested content.

說明書

BACKGROUND

During a content blackout, some users may be restricted from accessing content because of rights restrictions. Conventional approaches rely on inserting blackout cues into a manifest. Inserting and processing these cues is costly and requires integration with many different systems.

SUMMARY

Systems and methods are described for managing blackout restrictions (e.g., or other access restrictions). A user device may restrict access to content based on a blackout condition. The blackout condition may be transmitted to the user device (e.g., along with the content, as metadata with the content, or separately from the content). The blackout condition may be retrieved by the user device from a blackout information server. The blackout information server may be a node of a plurality of nodes having blackout information. Each node may be associated with one or more corresponding content (e.g., content stream, content channel). The user device may retrieve the blackout condition (e.g., periodically, or in response to a request for content) and compare the blackout condition to information associated with the user device, such as location information (e.g., current location), account information (e.g., billing zip code). If the information associated with the user devices satisfies the blackout condition, then the user device may block access to the content. Alternative content may be output instead of the requested content.

權利要求

1
What is claimed:1. A method comprising:sending, by a user device, data associated with establishing a persistent connection with a blackout information server, of a plurality of blackout information servers, that is located remotely from the user device;receiving, by the user device, a request to access content;determining, by the user device, and based on data stored on the user device associating each of a plurality of content with a corresponding blackout information server of the plurality of blackout information servers, that the blackout information server is associated with the content;receiving, by the user device and via the persistent connection with the blackout information server, a blackout condition associated with the content;determining, by the user device, that the user device satisfies the blackout condition;accessing, based on the user device satisfying the blackout condition, alternative content; andoutputting the alternative content.2. The method of claim 1, wherein the blackout information server is configured for sending blackout information to a plurality of user devices.3. The method of claim 1, wherein sending data associated with establishing the persistent connection with the blackout information server comprises sending data associated with establishing a websocket connection to the blackout information server, wherein the persistent connection comprises the websocket connection.4. The method of claim 1, wherein the blackout information server is configured to receive the blackout condition from a blackout managing device configured to manage the plurality of blackout information servers.5. The method of claim 1, further comprising comparing the blackout condition to provisioning information of the user device, wherein determining that the user device satisfies the blackout condition is based on the comparing of the blackout condition to provisioning information of the user device, and wherein the provisioning information comprises location information associated with one or more of the user device or an account associated with the user device.6. The method of claim 1, wherein the blackout condition comprises one or more of location information, timing information, and device information for blocking the content.7. The method of claim 1, wherein the determining that the blackout information server is associated with the content comprises determining an association between the blackout information server and a content channel associated with the content.8. A method comprising:sending, by a user device, data associated with establishing a plurality of persistent connections with a plurality of blackout information servers;receiving, by the user device, a request for content associated with a first content channel of a plurality of content channels;determining, by the user device, and based on data stored on the user device associating each of the plurality of content channels with a corresponding blackout information server of the plurality of blackout information servers, a first blackout information server of the plurality of blackout information servers that is assigned to the first content channel;determining, by the user device and based on a first persistent connection of the plurality of persistent connections that is associated with the first blackout information server, blackout information associated with the first content channel;determining, by the user device and based on the blackout information, whether the request for content satisfies the blackout information; andoutputting, based on the determination of whether the request satisfies the blackout information, the content or alternative content.9. The method of claim 8, wherein each blackout information server of the plurality of blackout information servers has an additional plurality of persistent connections with a plurality of user devices.10. The method of claim 8, wherein determining the blackout information associated with the first content channel comprises determining that there are no blackout conditions associated with the content.11. The method of claim 8, wherein determining the blackout information associated with the first content channel comprises determining that a blackout condition is associated with the content.12. The method of claim 11, further comprising determining that a user device receiving the request for content satisfies the blackout condition, wherein the alternative content is output instead of the content.13. The method of claim 8, wherein the first blackout information server is configured to keep open the first persistent connection after a response to an initial request is sent via the first persistent connection.14. The method of claim 8, wherein the first blackout information server is configured to keep open the first persistent connection without receiving an instruction to keep first the persistent connection open.15. The method of claim 8, wherein the data stored on the user device is based on metadata received one or more of in the content or in electronic program data.16. A method comprising:receiving, by a user device, a request to access a content;determining, by the user device, and based on data stored on the user device associating each of a plurality of content with a corresponding restriction information server of a plurality of restriction information servers, the restriction information server configured to store restriction information associated with the content;determining a status of a persistent connection to the restriction information server;determining, by the user device and based on the status of the persistent connection to the restriction information server, that the user device satisfies a restriction condition; andblocking, based on the determining that the user satisfies the restriction condition, output of the content.17. The method of claim 16, wherein the restriction information server is configured for sending restriction information to a plurality of user devices.18. The method of claim 16, wherein the persistent connection comprises a websocket connection to the restriction information server.19. The method of claim 16, wherein the restriction information server is configured to receive the restriction condition from a restriction managing device configured to manage the plurality of restriction information servers.20. The method of claim 16, wherein determining the status of the persistent connection to the restriction information server comprises determining that the persistent connection is one or more of unauthenticated or disconnected.21. The method of claim 16, wherein the determining the restriction information server is configured to store restriction information associated with the content comprises determining an association between the restriction information server and a content channel associated with the content.
微信群二維碼
意見反饋