IP Library Granted Patent US 9,769,232
Granted Patent B2
US 9,769,232 · App. 14/697,221 · Granted Sep 19, 2017

Apparatus and method for managing media 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 9,769,232
App. No.
14/697,221
Granted
Sep 19, 2017
Kind
B2
Abstract

A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor for media content from a first source that is distributable where the media content is adjusted for distribution to a plurality of communication devices that are associated with a user and a portion of the plurality of communication devices use different communication protocols from another portion of the plurality of communication devices, obtain content metadata from the media content, receive a request for information associated with the media content from a first communication device of the plurality of communication devices of the user, compile the information from the content metadata based at least in part on a user profile associated with the user, and transmit the information to the first communication device. Other embodiments are disclosed.

Claims (48)

1. A machine-readable storage device, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:

detecting media content responsive to monitoring for distributable media content from a first source;

adjusting the media content as adjusted media content for distribution to a plurality of communication devices that are associated with a user, wherein the adjusting is based on a user profile associated with the user, wherein a first set of the plurality of communication devices communicate by way of communication protocols different from a second set of the plurality of communication devices;

extracting content metadata from the media content, wherein the content metadata provides a first description of the media content;

obtaining electronic programming guide metadata, wherein the electronic programming guide metadata is associated with the media content, and wherein the electronic programming guide metadata provides a second description of the media content;

generating a compact visual representation of the adjusted media content;

receiving a request for information associated with the media content from a first communication device of the plurality of communication devices; and

responsive to the request:

compiling the electronic programming guide metadata and the content metadata based on the user profile as compiled content metadata and compiled electronic programming guide metadata;

embedding the compiled content metadata and the compiled electronic programming guide metadata in a media stream with the adjusted media content and the compact visual representation; and

transmitting the media stream to a first communication device of the plurality of communication devices.

2. The machine-readable storage device of claim 1 , wherein the operations further comprise monitoring for attempted access to the adjusted media content and transmitting at least a portion of the adjusted media content in response to the attempted access.

3. The machine-readable storage device of claim 1 , wherein the extracting comprises detecting a story boundary of the media content as the content metadata.

4. The machine-readable storage device of claim 1 , wherein the operations further comprise obtaining the content metadata by applying face detection to the media content.

5. The machine-readable storage device of claim 1 , wherein the operations further comprise monitoring for the electronic programming guide metadata from a second source, and wherein the first description is different than the second description.

6. The machine-readable storage device of claim 5 , wherein the compiling the electronic programming guide metadata is based on the user profile as compiled guide metadata.

7. A server, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

obtaining distributable media content by monitoring media content that is distributable, the media content being capable of distribution to a plurality of communication devices that are associated with a user as distributed media content;

generating content metadata from the distributable media content using boundary detection, wherein the content metadata provides a first description of the media content;

generating a set of representative images of the distributable media content; obtaining electronic programming guide metadata, wherein the electronic programming guide metadata is associated with the media content, and wherein the electronic programming guide metadata provides a second description of the media content;

compiling the electronic programming guide metadata and the content metadata as compiled content metadata based on a user profile associated with the user;

embedding the compiled content metadata in a media stream with the distributable media content and the set of representative images; and

transmitting the media stream to a first communication device.

8. The server of claim 7 , wherein the operations further comprise adjusting the distributable media content for distribution as adjusted media content to the plurality of communication devices of the user based on a user profile associated with the user.

9. The server of claim 7 , wherein the boundary detection comprises one of a shot boundary detection, an anchorperson detection, or a story boundary detection.

10. The server of claim 9 , wherein a first set of the plurality of communication devices communicate by way of different communication protocols from a second set of the plurality of communication devices.

11. The server of claim 7 , wherein the operations further comprise monitoring for the electronic programming guide metadata associated with the distributable media content.

12. The server of claim 11 , wherein the operations further comprise:

compiling information from the electronic programming guide metadata based on the user profile associated with the user as compiled guide data; and

embedding the compiled guide data in the media stream with the distributable media content and the set of representative images.

13. A server, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

obtaining media content from a first source that is distributable, the media content being adjusted for distribution to a plurality of communication devices that are associated with a user;

generating an adaption of the media content;

extracting content metadata from the media content, wherein the content metadata provides a first description of the media content;

obtaining electronic programming guide metadata, wherein the electronic programming guide metadata is associated with the media content, and wherein the electronic programming guide metadata provides a second description of the media content;

compiling the electronic programming guide metadata and the content metadata as compiled electronic programming guide metadata and compiled content metadata based on a user profile associated with the user;

embedding the compiled electronic programming guide metadata and the compiled content metadata in a media stream with the media content and the adaption of the media content;

receiving a request for information associated with the media content from a first communication device of the plurality of communication devices; and

transmitting the media stream to the first communication device.

14. The server of claim 13 , wherein the operations further comprise monitoring for the electronic programming guide metadata from a second source.

15. The server of claim 14 , wherein the operations further comprise embedding the electronic programming guide metadata in the media stream.

16. The server of claim 13 , wherein the operations further comprise obtaining the content metadata by applying one of a shot boundary detection, an anchorperson detection, or a story boundary detection.

17. The server of claim 16 , wherein the operations further comprise obtaining the content metadata by applying one of a speech recognition or a face detection.

18. The server of claim 13 , wherein the operations further comprise adjusting the media content for the distribution to the plurality of communication devices based on a user profile associated with the user.

Assignments (4)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: PROSPER TECHNOLOGY, LLC
To: LYFT, INC.
Reel/Frame 048097/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2018
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 046556/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2015
From: LIU, ZHU; GIBBON, DAVID; BASSO, ANDREA; DRUCKER, HARRIS
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 035529/0156 →