Abstract: The present invention provides a system and method for archiving data that reduces the time needed for archiving by performing one or more preliminary comparisons of administrative data to preset criteria. Exemplary administrative data may include a resubmission date of a data element that is determined by processing of a rule set and stored with the data element so that it can be used for archiving. The first step of the archiving process may be to compare the resubmission date to the current date. If the resubmission date is less than or equal to the current date, the archiving process continues. Otherwise, the archiving process does not proceed and the application database continues to maintain the data element. Because the resubmission date is stored with the data element to be archived, the data element need only be retrieved from the database to perform the initial check. Only data elements having a administrative data that meet the initial criteria are processed to determine if they should be archived.
Abstract: A system and related techniques accept user-inputted search terms, for example to perform a search for files or other data or objects. Corresponding matches to those terms may be presented to the user in a “word-wheel”-type breakout list generated on the fly for groupings of hits by attributes or other criteria, as the system searches through the file system at the current level or point in the file system hierarchy. According to embodiments, when the search logic fails to locate a hit on the inputted search term at the current level or point in the file system hierarchy, an extension of the search to different levels or points in the file system hierarchy may be automatically generated, and for instance presented to the user as a selectable search box. That box may for example be highlighted to the user for easy selection. When the user does select the selectable search box, the user's search, for instance for files of type or extension “.doc” or “.
Type:
Grant
Filed:
July 9, 2004
Date of Patent:
September 20, 2011
Assignee:
Microsoft Corporation
Inventors:
Colin R. Anthony, Richard M. Banks, Marieke I. Watson, Cornelis K. Van Dok