Extensible file and path renaming during multimedia acquisition
First Claim
1. A computer-implemented method to extend naming of captured multimedia data to a secondary application, the method comprising:
- selecting a naming template having a token, subtoken, and alternate, wherein the token identifies the secondary application that provides naming information for the captured multimedia data, and the alternate provides default naming information when the token and subtoken are not present;
parsing the token to extract an object identifier that corresponds to the secondary application;
verifying that the format of the object identifier matches a specified format utilizing specialized naming instructions;
creating a path to store the captured multimedia data based on the object identifier, the path includes metadata extracted from the captured multimedia data by the secondary application;
receiving the captured multimedia data from a registration server;
processing the captured multimedia data by a file-naming engine;
generating a path name for the captured multimedia data via the file-naming engine;
storing the captured multimedia data at a location specified by the path;
instantiating the secondary application; and
registering a reference associated with the secondary application at the registration server.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. A computer-implemented method to extend naming of captured multimedia data to a secondary application, the method comprising:
-
selecting a naming template having a token, subtoken, and alternate, wherein the token identifies the secondary application that provides naming information for the captured multimedia data, and the alternate provides default naming information when the token and subtoken are not present; parsing the token to extract an object identifier that corresponds to the secondary application; verifying that the format of the object identifier matches a specified format utilizing specialized naming instructions; creating a path to store the captured multimedia data based on the object identifier, the path includes metadata extracted from the captured multimedia data by the secondary application; receiving the captured multimedia data from a registration server; processing the captured multimedia data by a file-naming engine; generating a path name for the captured multimedia data via the file-naming engine; storing the captured multimedia data at a location specified by the path; instantiating the secondary application; and registering a reference associated with the secondary application at the registration server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method to name captured multimedia data, the method comprising:
-
capturing multimedia data by a multimedia capture device of a multimedia database; associating metadata with the captured multimedia data; storing the captured multimedia data and the associated metadata in the multimedia database; instantiating a secondary application comprising naming information for the captured multimedia data; registering the instantiated secondary application; storing a reference corresponding to the registered secondary application with a list of references in a registration server; retrieving the captured multimedia data and the associated metadata from the multimedia database via a photo-acquisition engine; creating a path to store the captured multimedia data via a file-naming engine in communication with the photo-acquisition engine; selecting a naming template comprising a token, subtoken, and alternate, wherein the alternate triggers a default application to execute when the secondary application cannot be instantiated; processing the naming template to generate a name associated with the path via the file-naming engine; storing the captured multimedia data at a location specified by the path; and accessing the registration server to determine whether a reference associated with another secondary application is stored with the list of references. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented system having processor, memory, and data storage subsystems to extend naming of captured multimedia data to a secondary application, the system comprising:
-
a multimedia-acquisition engine to select a naming template having a token corresponding to the captured multimedia data; a file-naming engine which executes the following; creating a name and a path to store the captured multimedia data via the processor, extracting new metadata via the secondary application to generate information on the path, and creating a reference to the secondary application in the naming template; and a registration server to store a list of references to one or more associated secondary applications, the registration server being accessed by the file-naming engine to provide access to the secondary applications associated with the token, wherein at least one of the secondary applications comprises specialized naming instructions developed by a third party to name a captured multimedia file. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification