Real-time versioning of device-bound content
First Claim
1. Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, facilitate a method of providing to a mobile device a content-item version that is consistent with a user setting, the method comprising:
- receiving from the mobile device a request to provide a streaming video that is hosted by a content provider;
routing the request through an IP Multimedia Services (IMS) Core, which queries a Home Subscriber Server (HSS) to determine that the mobile device is subscribed to a content-filtering service;
inserting, by a component of the IMS Core, a media proxy into a media path by which the streaming video is to be routed to the mobile device;
transmitting the request to the content provider to provide the streaming video;
routing the streaming video that is received from the content provider through the media proxy;
retrieving from the HSS the user setting, which identifies a prohibited term that is proscribed from being presented on the mobile device;
parsing by a content filter a set of text derived from the streaming video to determine that the set of text includes the prohibited term; and
modifying the streaming video to create the content-item version that excludes a presentation of the prohibited term and that is provided to the mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
Subject matter described herein relates to providing to a mobile device a version of content (e.g., music, video, text message, live call, etc.) that is consistent with a user'"'"'s filter setting. That is, a user is allowed to specify content elements (e.g., words or images) that are proscribed from being presented on the mobile device, and the user'"'"'s preferences are stored by a mobile telecommunications network. When the network receives content to be provided to the mobile device, the network edits the content in real time to prevent proscribed elements from being presented on the mobile device.
42 Citations
17 Claims
-
1. Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, facilitate a method of providing to a mobile device a content-item version that is consistent with a user setting, the method comprising:
-
receiving from the mobile device a request to provide a streaming video that is hosted by a content provider; routing the request through an IP Multimedia Services (IMS) Core, which queries a Home Subscriber Server (HSS) to determine that the mobile device is subscribed to a content-filtering service; inserting, by a component of the IMS Core, a media proxy into a media path by which the streaming video is to be routed to the mobile device; transmitting the request to the content provider to provide the streaming video; routing the streaming video that is received from the content provider through the media proxy; retrieving from the HSS the user setting, which identifies a prohibited term that is proscribed from being presented on the mobile device; parsing by a content filter a set of text derived from the streaming video to determine that the set of text includes the prohibited term; and modifying the streaming video to create the content-item version that excludes a presentation of the prohibited term and that is provided to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing to a mobile device a content-item version that is consistent with a user setting, the method comprising:
-
receiving from the mobile device a request to provide a content item hosted by a content provider; routing the request through an IP Multimedia Services (IMS) Core, which queries a Home Subscriber Server (HSS) to determine that the mobile device is subscribed to a content-filtering service; inserting, by a component of the IMS Core, a media proxy into a media path by which the content item is to be routed to the mobile device; transmitting the request to the content provider to provide the content item; routing the content item that is received from the content provider through the media proxy; retrieving from the HSS the user setting, which identifies a prohibited term that is proscribed from being presented on the mobile device; parsing by a content filter a set of text derived from the content item to determine that the set of text includes the prohibited term; and modifying the content item to create the content-item version that excludes a presentation of the prohibited term and that is provided to the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising one or more processors coupled with one or more non-transitory computer-readable media, the processors reading computer-readable instructions stored on the media to facilitate operations for providing streaming media content consistent with a user setting comprising:
-
receiving from the mobile device a request to provide a content item hosted by a content provider; routing the request through an IP Multimedia Services (IMS) Core, which queries a Home Subscriber Server (HSS) to determine that the mobile device is subscribed to a content-filtering service; inserting, by a component of the IMS Core, a media proxy into a media path by which the content item is to be routed to the mobile device; transmitting the request to the content provider to provide the content item; routing the content item that is received from the content provider through the media proxy; retrieving from the HSS the user setting, which identifies a prohibited content element that is proscribed from being presented on the mobile device; analyzing by a content filter the content item to determine that the content item includes the prohibited content element; and modifying the content item to create the content-item version that excludes a presentation of the prohibited content element and that is provided to the mobile device. - View Dependent Claims (16, 17)
-
Specification