Aggregating metadata for media content from multiple devices
First Claim
1. A method for collecting metadata for media content stored on a plurality of devices, said method comprising:
- automatically detecting an event generated in response to an action by a first device, said first device having a media file stored thereon;
determining an identifier associated with the media file in response to the detected event;
obtaining metadata for the media file from a metadata provider using the determined identifier;
storing the obtained metadata in a memory area associated with a second device; and
enabling a user to manipulate the stored metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
Collecting and augmenting metadata associated with media content stored on a plurality of devices for display to a user. The collected metadata remains available (e.g., visible) to a user after the device storing the corresponding media content is offline, disconnected, or otherwise unavailable. In particular, the invention permits metadata associated with media content stored on one or more devices (e.g., consumer electronic devices) to be enumerated, obtained, and promoted into another device (e.g., a personal computer) such that the metadata may be treated as if the media content is stored on the other device (e.g., the personal computer). In particular, the invention automatically detects an event generated in response to an action by a first device storing a media file. In response to the detected event, the invention matches and obtains metadata for the media content stored in the media file. A user organizes or otherwise manipulates the obtained metadata, for example, via a media player.
-
Citations
40 Claims
-
1. A method for collecting metadata for media content stored on a plurality of devices, said method comprising:
-
automatically detecting an event generated in response to an action by a first device, said first device having a media file stored thereon;
determining an identifier associated with the media file in response to the detected event;
obtaining metadata for the media file from a metadata provider using the determined identifier;
storing the obtained metadata in a memory area associated with a second device; and
enabling a user to manipulate the stored metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more computer-readable media having computer-executable components for collecting metadata for media content stored on a plurality of devices, said components comprising:
-
a driver component for automatically detecting a connection from a first device upon creation of the connection by the first device having a media file stored thereon;
an identification component for identifying metadata associated with media content stored in the media file;
a retrieval component for obtaining from a metadata provider the metadata identified by the identification component for the media content;
a storage component for storing the metadata obtained by the retrieval component in a memory area associated with a second device; and
an application component for enabling a user to manipulate the metadata stored by the storage component. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A system for collecting metadata for media content stored on a plurality of devices, said system comprising:
-
a memory area for storing metadata for media content, said media content being stored on a first device, said memory area being associated with a second device; and
a processor configured to execute computer-executable instructions for;
automatically detecting a connection from a first device upon creation of the connection by the first device having media content stored thereon;
identifying metadata associated with the media content in response to the detected connection;
obtaining the identified metadata for the media content from a metadata provider;
storing the obtained metadata in a memory area associated with a second device;
displaying the stored metadata to a user; and
altering the display of the stored metadata responsive to termination of the connection. - View Dependent Claims (32, 33, 34)
-
-
35. An operating system having an event handler associated therewith, said event handler having computer-executable instructions for:
-
automatically detecting a connection from a first device upon creation of the connection by the first device having a media file stored thereon;
determining an identifier associated with the media file in response to the detected connection;
obtaining the metadata for the media file from a metadata provider using the determined identifier;
storing the obtained metadata in a memory area associated with a second device; and
enabling a user to manipulate the stored metadata via an application program associated with the second device. - View Dependent Claims (36, 37, 38)
-
-
39. A method for collecting metadata for media content stored on a plurality of devices, said method comprising:
-
automatically detecting an event generated in response to an action by a first device, said first device having a media file stored thereon;
said media file including media content;
matching metadata to the media content in response to the detected event;
obtaining the matched metadata from a metadata provider;
storing the obtained metadata in a memory area associated with a second device; and
enabling a user to manipulate the stored metadata. - View Dependent Claims (40)
-
Specification