IP Library Granted Patent US 8,700,409
Granted Patent B1
US 8,700,409 · App. 12/917,187 · Granted Apr 15, 2014

Real-time versioning of device-bound content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,700,409
App. No.
12/917,187
Granted
Apr 15, 2014
Kind
B1
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.

Claims (47)

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.

2. The media of claim 1 , wherein inserting the media proxy into the media path includes exchanging RTP ports of the media proxy with the mobile device and the content provider.

3. The media of claim 1 , wherein the user setting identifies a corpus of words that have been deemed prohibited terms.

4. The media of claim 3 , wherein the corpus is customizable, such that a user specifies a term to be included in the corpus.

5. The media of claim 1 , wherein the user setting includes a rating of a rating system, and wherein the rating is associated with a corpus of words that have been identified as prohibited terms.

6. The media of claim 1 ,

wherein the request includes communication-instance data that identifies a location of the mobile device,

wherein the user setting is one of a plurality of user settings applicable to the mobile device, and

wherein the user setting is selected to be retrieved based on the location.

7. The media of claim 1 , wherein modifying includes omitting the prohibited term from the content item, inserting an audible censor that masks the presentation, replacing the prohibited term with an acceptable term, or a combination thereof.

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.

9. The method of claim 8 , wherein inserting the media proxy into the media path includes exchanging RTP ports of the media proxy with the mobile device and the content provider.

10. The method of claim 8 , wherein the user setting identifies a corpus of words that have been deemed prohibited terms.

11. The method of claim 10 , wherein the corpus is customizable, such that a user specifies a term to be included in the corpus.

12. Method of claim 8 , wherein the user setting includes a rating of a rating system, and wherein the rating is associated with a corpus of words that have been identified as prohibited terms.

13. The method of claim 8 ,

wherein the request includes communication-instance data that identifies a location of the mobile device,

wherein the user setting is one of a plurality of user settings applicable to the mobile device, and

wherein the user setting is selected to be retrieved based on the location.

14. The method of claim 8 , wherein modifying includes omitting the prohibited term from the content item, inserting an audible censor that masks the presentation, replacing the prohibited term with an acceptable term, or a combination thereof.

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.

16. The system of claim 15 , wherein the prohibited content element includes a word, an image, or a combination thereof.

17. The system of claim 15 , wherein modifying includes omitting the prohibited content element from the content item, inserting an audible censor that masks the presentation, replacing the prohibited content element with an acceptable term, or a combination thereof.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →