IP Library Patent Application 11765258
Patent Application
App. No. 11/765,258

MULTIMEDIA SYSTEM FRAMEWORK HAVING LAYER CONSOLIDATING ACCESS TO MULTIPLE MEDIA DEVICES

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 None
App. No.
11/765,258
Filed
Jun 19, 2007
Art Unit
2157
USPC
707/104.1
Abstract

A multimedia system is set forth that comprises a multimedia engine, a database, and a human machine interface. The multimedia engine may be adapted to access multimedia files from a plurality of multimedia data sources for playback on one or more of a plurality of multimedia output devices. The database may be adapted to store information relating to multimedia files stored on the plurality of multimedia data sources. The multimedia file information from the plurality of multimedia data sources may be consolidated in a commonly accessible format in the database. The human machine interface may be adapted to provide a graphical interface to information stored on the database for playback of corresponding multimedia files from the plurality of multimedia data sources.

Claims (28)

1 . A multimedia system comprising:

a database storing information relating to multimedia files stored on a plurality of multimedia data sources, where the multimedia file information from the plurality of multimedia data sources is consolidated in a commonly accessible format in the database;

a multimedia engine adapted to access the multimedia files and the database;

a human machine interface adapted to interact with the multimedia engine to provide a graphical interface for accessing the multimedia files based on the information stored on the database, where the interaction is generally independent of which of the plurality of multimedia data sources contain the multimedia files.

2 . The multimedia system of claim 1 , where the multimedia engine comprises synchronization software adapted to synchronize information relating to the multimedia files stored on the plurality of multimedia data sources with the information stored in the database.

3 . The multimedia system of claim 2 , where the synchronization software is adapted to synchronize metadata information relating to the multimedia files with the information stored in the database.

4 . The multimedia system of claim 2 , where the synchronization software is adapted to synchronize playlist information relating to the multimedia files with playlist information stored in the database.

5 . The multimedia system of claim 1 , where the database comprises a mediastores table including information describing one or more of physical devices identified by the multimedia engine.

6 . The multimedia system of claim 1 , where the database comprises a slots table including information corresponding to filesystem locations where mediastores can be connected and removed by the multimedia engine.

7 . The multimedia system of claim 1 , where the database comprises a main records table and one or more linked tables, and where the main records table includes entries having information relating to individual multimedia files.

8 . The multimedia system of claim 7 , where individual entries in the main records table include mediastore information for a corresponding multimedia file, and where the mediastore information is linked to a mediastores table having information describing one or more of physical devices identified by the multimedia engine.

9 . The multimedia system of claim 8 , where the database comprises a slots table including information corresponding to filesystem locations where mediastores can be connected and removed by the multimedia engine.

10 . A multimedia system comprising:

database means for storing information relating to multimedia files stored on a plurality of multimedia data sources, where the multimedia file information from the plurality of multimedia data sources is consolidated in a commonly accessible format in the database means;

multimedia engine means for accessing the multimedia files and the database;

human machine interface means for interacting with the multimedia engine means to provide a graphical interface for accessing the multimedia files based on the information stored on the database means, where the interaction is generally independent of which of the plurality of multimedia data sources contain the multimedia files.

11 . The multimedia system of claim 10 , where the multimedia engine means comprises synchronization means for synchronizing information relating to the multimedia files stored on the plurality of multimedia data sources with the information stored in the database means.

12 . The multimedia system of claim 11 , where the synchronization means is adapted to synchronize metadata information relating to the multimedia files with the information stored in the database means.

13 . The multimedia system of claim 11 , where the synchronization means is adapted to synchronize playlist information relating to the multimedia files with playlist information stored in the database means.

14 . The multimedia system of claim 10 , where the database means comprises mediastores table means for storing information describing one or more multimedia devices identified by the multimedia engine means.

15 . The multimedia system of claim 10 , where the database means comprises a slots table means for storing information corresponding to filesystem locations where mediastores can be connected and removed by the multimedia engine means.

16 . A method for operating a multimedia system comprising:

storing information relating to multimedia files stored on a plurality of multimedia data sources in a database, where the multimedia file information from the plurality of multimedia data sources is consolidated in a commonly accessible format that is generally independent of the plurality of multimedia data sources on which the multimedia files are stored; and

interacting with the multimedia files based on the information stored in the database.

17 . The method of claim 16 , where the interacting comprises interacting with the multimedia files using a graphical user interface, where the graphical user interface is adapted to concurrently present information relating to multiple multimedia files without reference to where the multiple multimedia files are stored.

18 . The method of claim 16 , further comprising synchronizing information relating to the multimedia files stored on the plurality of multimedia data sources with the information stored in the database means.

19 . The method of claim 16 , further comprising generating a mediastores table having information describing one or more multimedia devices that have been connected to the multimedia system.

20 . The method of claim 16 , further comprising generating a slots table having information corresponding to filesystem locations where mediastores can be connected and removed by the multimedia system.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
CHANGE OF ADDRESS Recorded Feb 27, 2012
From: QNX SOFTWARE SYSTEMS LIMITED
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 027768/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2011
From: 7801769 CANADA INC.
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 026883/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2011
From: QNX SOFTWARE SYSTEMS GMBH & CO. KG
To: 7801769 CANADA INC.
Reel/Frame 026883/0544 →
REGISTRATION Recorded Feb 28, 2011
From: QNX SOFTWARE SYSTEMS GMBH & CO. KG
To: QNX SOFTWARE SYSTEMS GMBH & CO. KG
Reel/Frame 025863/0398 →
CHANGE OF SEAT Recorded Feb 28, 2011
From: QNX SOFTWARE SYSTEMS GMBH & CO. KG
To: QNX SOFTWARE SYSTEMS GMBH & CO. KG
Reel/Frame 025863/0434 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jun 3, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS GMBH & CO. KG
Reel/Frame 024483/0045 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2007
From: CARDAMORE, DANIEL; POLIAK, ANTHONY ANDREW
To: QNX SOFTWARE SYSTEMS GMBH & CO. KG
Reel/Frame 019758/0226 →