IP Library Granted Patent US 9,232,278
Granted Patent B2
US 9,232,278 · App. 14/023,631 · Granted Jan 5, 2016

Virtual content sharing

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,232,278
App. No.
14/023,631
Granted
Jan 5, 2016
Kind
B2
Abstract

A method for providing DLNA compatible content directory service (CDS) on a media content server device includes: entering content item metadata properties into a virtual properties database, where each of the content item metadata properties is associated with a content item stored in a content database; adding the associated content item to CDS sharing as a virtual content item defined by the entered content item metadata properties; in response to a user's request, displaying on a display device the virtual content item in a listing of content information based at least on the content item metadata properties, without accessing the content database; enabling the user to select the virtual content item from the listing; and playing the associated content item from the content database.

Claims (38)

1. A method for providing DLNA compatible content directory service (CDS) on a media content server device, the method comprising:

detecting changes in at least one content item in a content database, wherein said detecting comprises at least one of monitoring said content database with a file system monitor or receiving notification from a notifier function associated with said content database;

in response to said detecting, updating a virtual properties database in accordance with said changes, wherein said updating comprises:

in said virtual properties database, creating a file system properties class associated with said at least one content item,

creating at least one additional class that inherits from said file system properties class, wherein said at least one additional class is at least one of an audio, video or photo class, and

entering content item metadata properties into said virtual properties database according to said file system properties class and said at least one additional class, wherein each of said content item metadata properties is associated with said at least one content item stored in said content database;

adding said associated content item to CDS sharing as a virtual content item defined by said entered content item metadata properties;

in response to a user's request, displaying on a display device said virtual content item in a listing of content information based at least on said content item metadata properties, without accessing said content database;

enabling said user to select said virtual content item from said listing; and

playing said associated content item from said content database.

2. The method according to claim 1 wherein:

said listing of content information is requested via a set-top box (STB); and

said content database is on a companion device in communication with said STB.

3. The method according to claim 1 wherein

said listing of content information is requested via a first STB; and

said content database is on a second STB in communication with said first STB.

4. The method according to claim 1 wherein said entering is performed autonomously without user input.

5. The method according to claim 1 wherein said entering comprises enabling user input of said metadata properties.

6. The method according to claim 5 wherein said associated content item does not comprise said metadata properties entered via said user input.

7. The method according to claim 1 and wherein said updating is performed autonomously without user input.

8. The method according to claim 1 and also comprising:

defining a superset of metadata properties to be used for said entering, wherein said superset of metadata properties comprises metadata properties supported by more than one commercially available CDS product.

9. The method according to claim 1 wherein said entering comprises:

accessing a second said virtual properties database associated with a second said content database associated with a second said media content player device; and

entering said content item metadata properties into said virtual properties database, wherein each of said entered content item metadata properties is associated with a said content item stored in said second content database.

10. A DLNA compatible content directory service (CDS) unit for a media content player device, the unit comprising:

means for detecting changes in at least one content item in a content database, wherein said detecting comprises at least one of monitoring said content database with a file system monitor or receiving notification from a notifier function associated with said content database;

means for updating a virtual properties database in accordance with said changes, wherein said updating is in response to said detecting and comprises:

in said virtual properties database, creating a file system properties class associated with said at least one content item,

creating at least one additional class that inherits from said file system properties class, wherein said at least one additional class is at least one of an audio, video or photo class, and

means for entering content item metadata properties into said virtual properties database according to said file system properties class and said at least one additional class, wherein each of said content item metadata properties is associated with said at least one content item stored in said content database;

means for adding said associated content item to CDS sharing as a virtual content item defined by said entered content item metadata properties;

means for enabling a user to display said virtual content item in a listing of content information based at least on said content item metadata properties, without accessing said content database;

means for enabling said user to select said virtual content item from said listing; and

means for playing said associated content item from said content database.

11. The unit according to claim 10 wherein said means for entering comprise:

means for accessing a second said virtual properties database associated with a second said content database associated with a second said media content player device; and

means for entering said content item metadata properties into said virtual properties database, wherein each of said entered content item metadata properties is associated with a said content item stored in said second content database.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE 26 APPLICATION NUMBERS ERRONEOUSLY RECORDED AGAINST ON THE ATTACHED LIST PREVIOUSLY RECORDED AT REEL: 048513 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 18, 2021
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 056623/0708 →
CHANGE OF NAME Recorded Mar 6, 2019
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 048513/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2013
From: HAZAN, AVI
To: CISCO TECHNOLOGY INC.
Reel/Frame 031326/0082 →