Extensible file and path renaming during multimedia acquisition
AssigneeMicrosoft Corporation
InventorsAndrew Ivory, Ashley Averett, Scott Ramsby
Life of this patent
Estimating the term…
Abstract
A method and system to extending naming of captured multimedia data to secondary applications is provided. The secondary applications are registered and associated with identifiers. The identifiers are stored in naming templates utilized by a file-naming engine. A multimedia-acquisition engine captures the multimedia data and communicates with the file-naming engine to generate a path that specifies a location to store the captured multimedia data. The file-naming engine processes the naming template to determine whether the secondary applications or default values are utilized to generate the path for the captured multimedia data.
Claims20
A computer-implemented method to extend naming of captured multimedia data to secondary applications, the method comprising:
- selecting a template having a token;
- parsing the token to extract an object identifier;
- verifying that the format of the identifier matches a specified format;
- creating a path based on the object identifier;
- and
- storing the captured multimedia at a location specified by the path.
The method according to claim 4, further comprising:
- extracting values associated with attributes of the object.
A computer-implemented method to name captured multimedia data, the method comprising:
- registering a secondary application;
- parsing a token to extract an identifier;
- verifying that the identifier is associated with a registered secondary application;
- creating a path based on the identifier;
- and
- storing the captured multimedia data at a location specified by the path.
A system to extend naming of captured multimedia data to secondary applications, the system comprising:
- a multimedia-acquisition engine to select a template having a token corresponding to the captured multimedia;
- a file-naming engine to parse the token;
- and
- a registration server to provide access to secondary applications associated with the token.
Dependencies are inferred from the claim text.