Systems for processing multi-media editing projects
First Claim
1. A computing system comprising:
- input means for generating a request for one or more multi-media files for use in a multi-media editing project, the request being generated by a user computer that comprises part of a network where multi-media files are maintained in a network-accessible location;
one or more processors;
one or more computer-readable media having computer-readable instructions thereon which, when executed by said one or more processors, perform a method comprising;
intercepting the request;
ascertaining whether a requested multi-media file is located on the user computer by checking one or more user-designated directories for the multi-media file;
retrieving the multi-media file if the file is located on the user computer; and
seeking the requested file from the network-accessible location if the multi-media file is not located on the user computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for processing multi-media editing projects are described. In one embodiment, a computing system comprises input means for generating a request for one or more multi-media files for use in a multi-media editing project, one or more processors, one or more computer-readable media having computer-readable instructions thereon which, when executed by the one or more processors, perform a method comprising: intercepting the request; ascertaining whether a requested multi-media file is located on the user computer by checking one or more user-designated directories for the multi-media file; retrieving the multi-media file if the file is located on the user computer; and seeking the requested file from the network-accessible location if the multi-media file is not located on the user computer.
115 Citations
30 Claims
-
1. A computing system comprising:
-
input means for generating a request for one or more multi-media files for use in a multi-media editing project, the request being generated by a user computer that comprises part of a network where multi-media files are maintained in a network-accessible location;
one or more processors;
one or more computer-readable media having computer-readable instructions thereon which, when executed by said one or more processors, perform a method comprising;
intercepting the request;
ascertaining whether a requested multi-media file is located on the user computer by checking one or more user-designated directories for the multi-media file;
retrieving the multi-media file if the file is located on the user computer; and
seeking the requested file from the network-accessible location if the multi-media file is not located on the user computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
input means for enabling a user to request one or more multi-media files for creating a multi-media editing project;
one or more processors;
one or more computer-readable media having computer-readable instructions thereon which, when executed by said one or more processors, perform a method comprising;
maintaining information on the computing system, the computing system comprising part of a network having multiple computers, said information being associated with multi-media files that are maintained in a network-accessible location and that can be temporarily stored on the computing system; and
responsive to a request to retrieve a multi-media file from the network-accessible location, using the information to attempt to locate the requested file on the computing system in one or more user-designated directories before attempting to retrieve the file in the network-accessible location. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computing system comprising:
-
input means for enabling a user to request one or more multi-media files for creating a multi-media editing project;
one or more processors;
one or more computer-readable media having computer-readable instructions thereon which, when executed by said one or more processors, perform a method comprising;
receiving one or more multi-media files from a network-accessible location;
locally storing the one or more multi-media files in a user-designated directory on the computing system;
updating a list of local user-designated directories that contain or have contained multi-media files in the past in the event that the one or more multi-media files are stored in a user-designated directory that is not contained in the list;
responsive to receiving a request for a multi-media file that is maintained in the network-accessible location;
first checking in all of the user-designated directories on the list of user-designated directories for the requested file; and
second checking the network-accessible location for the requested file in the event the requested file is not found on the computing system. - View Dependent Claims (19, 20, 21)
-
-
22. A computing system comprising:
-
one or more processors;
one or more computer-readable media;
software code embodied on the one or more computer-readable media and configured to implement;
a multi-media file locator object configured to intercept network-bound requests for multi-media files and determine whether requested files are locally maintained on the compute system in one or more user-designated directories; and
a list associated with the file locator object and referencing user-designated file directories on the computing system where multi-media files are stored, the list being used by the file locator object to determine whether requested files are maintained on the computing system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification