Patent Document ID: 9542457
Application ID: 14074162
Patent Status: 1

Claim One:
1. A method, comprising: receiving, at one or more server computers from a user, a search request including a search input comprising a first input component corresponding to a portion of a name of a file and a second input component corresponding to a portion of a name of a folder where the file is stored; generating, by an object search component that searches object information received from a shared access service at the one or more server computers, a first search, wherein results of the first search comprise a first file having a current name that matches the first input component of the search input and is stored within a folder having a current name that matches the second input component if a first file exists; generating, by a history search component that searches prior-state history information received from the shared access service at the one or more server computers, a second search, wherein results of the second search comprise at least one of: a second file that has a prior name that matches the first input component of the search input, has a current name that does not match the first input component of the search input, and is stored in a folder that has a current name that matches the second input component of the search input, a third file that has a current name that matches the first input component of the search input, is stored in a folder that has a prior name that matches the second input component from the search input, and is stored in a folder that has a current name that does not match the second input component of the search input, or a fourth file that has a prior name that matches the first input component of the search input, has a current name that does not match the first input component of the search input, and is stored in a folder that has a prior name that matches the second input component of the search input and a current name that does not match the second input component of the search input; and outputting, for display, a current-state based search result item that identifies the results of the first search and a prior-state based search result item that identifies the results of the second search and includes information based on at least one of the current name of the second file, the current name of the folder where the third file is stored, the current name of the fourth file, or the current name of the folder where the fourth file is stored.