Methods and systems for managing data
First Claim
Patent Images
1. A machine implemented method for processing data, the method comprising:
- determining whether elements within an initial search query are within a same category of data;
deriving a machine interpreted search query in response to the determining.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems and machine readable media for managing data. In one exemplary embodiment, an initial search query is received and examined to determine whether elements within the initial search query are within the same category of data, and a machine interpreted search query is derived in response to the determining. Other methods and systems and media are also described.
-
Citations
42 Claims
-
1. A machine implemented method for processing data, the method comprising:
-
determining whether elements within an initial search query are within a same category of data;
deriving a machine interpreted search query in response to the determining. - View Dependent Claims (2, 3, 4)
-
-
5. A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method for processing data, the method comprising:
-
determining whether elements within an initial search query are within a same category of data;
deriving a machine interpreted search query in response to the determining. - View Dependent Claims (6, 7, 8)
-
-
9. A data processing system comprising:
-
means for determining whether elements within an initial search query are within a same category of data;
means for deriving a machine interpreted search query in response to the determining. - View Dependent Claims (10, 11, 12)
-
-
13. A machine implemented method for processing data, the method comprising:
-
receiving a user input which specifies an initial search query;
interpreting the initial search query to create a machine interpreted search query;
causing a search to be performed using the machine interpreted search query before advising the user that the search used the machine interpreted search query which is different than the initial search query. - View Dependent Claims (14)
-
-
15. A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method for processing data, the method comprising:
-
receiving a user input which specifies an initial search query;
interpreting the initial search query to create a machine interpreted search query;
causing a search to be performed using the machine interpreted search query before advising the user that the search used the machine interpreted search query which is different than the initial search query. - View Dependent Claims (16)
-
-
17. A data processing system comprising:
-
means for receiving a user input which specifies an initial search query;
means for interpreting the initial search query to create a machine interpreted search query;
means for causing a search to be performed using the machine interpreted search query before advising the user that the search used the machine interpreted search query which is different than the initial search query. - View Dependent Claims (18)
-
-
19. A machine implemented method for processing data, the method comprising:
-
receiving a user input which specifies an initial search query;
linking logically first words within the initial search query with a Boolean OR operator to provide a first linked set of words;
linking logically through a Boolean AND operator at least one second word, within the initial search query, with the first linked set of words to provide an interpreted search query;
causing a search to be performed using the interpreted search query.
-
-
20. A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method for processing data, the method comprising:
-
receiving a user input which specifies an initial search query;
linking logically first words within the initial search query with a Boolean OR operator to provide a first linked set of words;
linking logically through a Boolean AND operator at least one second word, within the initial search query, with the first linked set of words to provide an interpreted search query;
causing a search to be performed using the interpreted search query.
-
-
21. A data processing system comprising:
-
means for receiving a user input which specifies an initial search query;
means for linking logically first words within the initial search query with a Boolean OR operator to provide a first linked set of words;
means for linking logically through a Boolean AND operator at least one second word, within the initial search query, with the first linked set of words to provide an interpreted search query;
means for causing a search to be performed using the interpreted search query.
-
-
22. A machine implemented method for processing data, the method comprising:
-
receiving a user input which specifies an initial search query;
linking logically first elements within the initial search query with a Boolean OR to provide a first linked element;
linking logically second elements within the initial search query with a Boolean AND to provide a second linked element, wherein the first elements are determined to be within a same category of data and wherein the second elements are determined to be not within a same category of data;
linking logically the first linked element and the second linked element with a Boolean AND to provide an interpreted search query;
causing a search to be performed using the interpreted search query.
-
-
23. A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method for processing data, the method comprising:
-
receiving a user input which specifies an initial search query;
linking logically first elements within the initial search query with a Boolean OR to provide a first linked element;
linking logically second elements within the initial search query with a Boolean AND to provide a second linked element, wherein the first elements are determined to be within a same category of data and wherein the second elements are determined to be not within a same category of data;
linking logically the first linked element and the second linked element with a Boolean AND to provide an interpreted search query;
causing a search to be performed using the interpreted search query.
-
-
24. A data processing system comprising:
-
means for receiving a user input which specifies an initial search query;
means for linking logically first elements within the initial search query with a Boolean OR to provide a first linked element;
means for linking logically second elements within the initial search query with a Boolean AND to provide a second linked element, wherein the first elements are determined to be within a same category of data and wherein the second elements are determined to be not within a same category of data;
means for linking logically the first linked element and the second linked element with a Boolean AND to provide an interpreted search query;
means for causing a search to be performed using the interpreted search query.
-
-
25. A machine implemented method of processing data, the method comprising:
-
receiving an input which represents a search query which includes at least one word;
performing, in response to the input, a prefix matching search through metadata from a plurality of files created by at least one software application wherein the type of information in metadata for files of a first type differs from the type of information in metadata for files of a second type. - View Dependent Claims (26)
-
-
27. A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
receiving an input which represents a search query which includes at least one word;
performing, in response to the input, a prefix matching search through metadata from a plurality of files created by at least one software application wherein the type of information in metadata for files of a first type differs from the type of information in metadata for files of a second type. - View Dependent Claims (28)
-
-
29. A data processing system comprising:
-
means for receiving an input which represents a search query which includes at least one word;
means for performing, in response to the input, a prefix matching search through metadata from a plurality of files created by at least one software application wherein the type of information in metadata for files of a first type differs from the type of information in metadata for files of a second type. - View Dependent Claims (30)
-
-
31. A machine implemented method of processing data, the method comprising:
-
receiving an input which represents a search query which includes at least one word;
performing, in response to the input, a prefix matching search through metadata, stored in a metadata database, for a plurality of different files, wherein a plurality of importers or exporters caused metadata to be added to the metadata database. - View Dependent Claims (32)
-
-
33. A machine readable medium providing executable program instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
receiving an input which represents a search query which includes at least one word;
performing, in response to the input, a prefix matching search through metadata, stored in a metadata database, for a plurality of different files, wherein a plurality of importers or exporters caused metadata to be added to the metadata database. - View Dependent Claims (34)
-
-
35. A data processing system comprising:
-
means for receiving an input which represents a search query which includes at least one word;
means for performing, in response to the input, a prefix matching search through metadata, stored in a metadata database, for a plurality of different files, wherein a plurality of importers or exporters caused metadata to be added to the metadata database. - View Dependent Claims (36)
-
-
37. A machine implemented method of processing data, the method comprising:
-
receiving an input which represents a search query which includes at least one word;
performing, in response to the input, a prefix matching search through at least one of content and metadata of a plurality of files wherein a subset of word separators are matched as part of the prefix matching. - View Dependent Claims (38)
-
-
39. A machine readable medium providing executable program instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
receiving an input which represents a search query which includes at least one word;
performing, in response to the input, a prefix matching search through at least one of content and metadata of a plurality of files wherein a subset of word separators are matched as part of the prefix matching. - View Dependent Claims (40)
-
-
41. A data processing system comprising:
-
means for receiving an input which represents a search query which includes at least one word;
means for performing, in response to the input, a prefix matching search through at least one of content and metadata of a plurality of files wherein a subset of word separators are matched as part of the prefix matching. - View Dependent Claims (42)
-
Specification