Methods for displaying object history information
First Claim
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, ora 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a search request including a search input; and identifying a history information item based on the search input. The history includes information describing a prior state of an object. The method also includes determining whether information describing a current state of the object corresponds to the search input. The method includes outputting a prior-state based search result item that identifies the object and includes information based on the history information item. If the information describing the current state of the object corresponds to the search input, the method includes outputting a current-state based search result item that includes a link for accessing the object.
132 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving, at one or more server computers from a user, a search request including a search input comprising at least one input component; 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 result items of the first search comprise current states of objects that match the at least one input component of the search input; 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 result items of the second search comprise objects having a history information item that matches the at least one input component from the search input and a current state that does not match the at least one input component from the search input, wherein the history information item includes information describing a prior state of an object; determining, at the one or more server computers, whether each object from the result items of the second search is currently accessible to the user; if an object from the result items of the second search is currently accessible to the user, outputting, for display, a current search result item that includes a link for accessing the object; and if an object from the result items of the second search is not currently accessible to the user, outputting, for display, a historical search result item that identifies the object and includes information based on the history information item and information based on the current state of the object. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, at one or more server computers from a user, a search request including a search input comprising input components; generating, by a history search component that searches prior-state history information received from a shared access service at the one or more server computers, a first search, wherein results of the first search comprise historical search result items that match a first subset of the input components from the search input and are based on the prior-state history information; generating, by an object search component that searches object information received from the shared access service at the one or more server computers, a second search, wherein results of the second search comprise current search result items that match a second subset of the input components from the search input and are based on the object information; generating, at the one or more server computers, a filtered set of the historical search result items by excluding historical search result items that correspond to items that are represented by the current search result items; and if each input component from the input components is included in at least one of the first subset of the input components or the second subset of the input components, outputting, for display, the current search result items and the filtered set of the historical search result items, wherein each historical search result item from the filtered set of the historical search result items identifies the object and includes information based on the prior-state history information. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, at one or more server computers from a user, a search request including a search input comprising at least one input component; identifying a first set of one or more objects from a plurality of objects that are stored at the one or more server computers based on a comparison of the at least one input component from the search input with history information items that describe prior states of respective objects; identifying a second set of one or more objects from the plurality of objects that are stored at the one or more server computers based on a comparison of the at least one input component from the search input with object information that describe current states of respective objects; generating a filtered first set of one or more objects by excluding objects from the first set of one or more objects that are present in both the first set of one or more objects and the second set of one or more objects; and outputting, for display, a search result item for each object of the filtered first set of one or more objects and each object of the second set of one or more objects, each search result item including information based on at least one of the history information items or the object information. - View Dependent Claims (16, 17)
-
-
18. A method, comprising:
-
receiving, at one or more server computers from a user, a search request including a search input having at least one input component; identifying a first object based on object information that matches the at least one input component from the search input, wherein the object information describes a current state of the object; identifying a second object based on a history information item that matches the at least one input component from the search input, wherein a current state of the second object does not match the at least one input component from the search input, and wherein the history information item describes a prior state of the second object; and outputting, for display, a first search result item for the first object that includes information based on the object information and a second search result item for the second object that includes information based on at least one of the history information item or the current state of the second object.
-
Specification