System and method for implementing a quota system in a distributed file system
US-2015378993-A1 · Dec 31, 2015 · US
US9292525B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9292525-B2 |
| Application number | US-201313921587-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 19, 2013 |
| Priority date | Jun 19, 2013 |
| Publication date | Mar 22, 2016 |
| Grant date | Mar 22, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and devices for searching are described. In one aspect, the method includes: receiving a search query; identifying a search data file associated with a third party application, the search data file being prepared according to predetermined format rules by the third party application, and stored, prior to receiving the search query; searching, at least a portion of the search data file using the search query to identify information that matches the search query; using the predetermined format rules to identify associated information in the search data file, the associated information being related to the information that matches the search query; obtaining search results from at least one other source; and generating a display of search results based on both the information matching the search query and the associated information, the display including the search results from the at least one other source.
Opening claim text (preview).
The invention claimed is: 1. A processor-implemented method of searching of data associated with an electronic device, comprising: receiving a search query; identifying a search data file associated with a third party application, the search data file being prepared according to predetermined format rules by the third party application, and stored at a location of memory of the electronic device; searching at least a portion of the search data file using the search query to identify information that matches the search query; using the predetermined format rules to identify associated information in the search data file that is related to the information that matches the search query; obtaining search results from at least one other source; and displaying, at a first section of a display, third party application search results based on the information matching the search query and the associated information, the display including, at a second section of the display, the search results from the at least one other source. 2. The method of claim 1 , wherein the predetermined format rules allow a record having a plurality of fields to be established within the search data file, and wherein the information matching the search query is contained in a first field of the record, and wherein identifying associated information comprises identifying a second field in the record that includes the first field, and wherein the second field does not, itself, correspond to the search query and wherein the display includes both the contents of the first field and the contents of the second field. 3. The method of claim 2 , wherein the predetermined format rules includes data in a table and wherein rows of the table are used to establish records, such that all data in a given row is associated with a common record and different columns denote different fields. 4. The method of claim 1 , wherein searching at least a portion of the search data file comprises performing a search on a first portion of the search data file which is configured to be searchable and excluding, from the search, a second portion of the search data file which includes metadata regarding the first portion of the search data file, and wherein the associated information is the metadata. 5. The method of claim 4 , wherein the search data file includes an association between specific metadata in the second portion of the search data file and specific data in the first portion of the search data file and wherein identifying the associated information in the search data file comprises retrieving the specific metadata that is associated with the information in the search data file that matches the search query. 6. The method of claim 4 , wherein the first portion of the search data file is a first table and the second portion of the search data file is a second table and wherein data of the first table is related with metadata in the second table by row number or column number. 7. The method of claim 4 , wherein displaying search results based on both the information matching the search query and the associated information comprises: ordering the information matching the search query based on the metadata. 8. The method of claim 1 , wherein the third party application is not running on the electronic device during the period of time between when the search query is received and the search results are displayed. 9. The method of claim 1 , wherein the at least one other source is a search data file associated with another third party application. 10. The method of claim 1 , wherein the third party application has read and write privileges for the search data file and wherein a search application that performs the searching has read-only privileges from the search data file and wherein other applications do not have read or write privileges for the search data file. 11. The method of claim 1 , wherein identifying the search data file comprises: locating a folder containing the search data file by utilizing a predetermined relative path, the predetermined relative path being a relative locator that is the same for a plurality of third party applications. 12. The method of claim 1 , wherein the at least one other source is a service running as a background process on the electronic device at the time that the search query is received, the method further comprising, after receiving the search query: passing the search query to the service; and in response to passing the search query to the service, receiving search results from the service. 13. The method of claim 1 , wherein the search application is a hybrid application that is configured to access data within a first sandbox and data within a second sandbox and wherein the third party application is associated with the first sandbox, the first sandbox being lockable, the method further comprising: determining that the first sandbox is not locked. 14. The method of claim 13 , wherein the at least one other source is associated with the second sandbox and wherein the display includes one or more indicators to distinguish search results associated with the first sandbox from search results associated with the second sandbox. 15. An electronic device comprising: a memory storing a search data file associated with a third party application, the search data file being prepared according to predetermined format rules by the third party application a processor in communication with the memory, and configured to: receive a search query; identify the search data file associated with the third party application; search at least a portion of the search data file using the search query to identify information that matches the search query; use the predetermined format rules to identify associated information in the search data file, the associated information being related to the information that matches the search query; obtain search results from at least one other source; and display, at a first section of a display, third party application search results based on the information matching the search query and the associated information, the display including, at a second section of the display, the search results from the at least one other source. 16. The electronic device of claim 15 , wherein the predetermined format rules allow a record having a plurality of fields to be established within the search data file, and wherein the information matching the search query is contained in a first field of the record, and wherein identifying associated information comprises identifying a second field in the record that includes the first field, and wherein the second field does not, itself, correspond to the search query and wherein the display includes both the contents of the first field and the contents of the second field. 17. The electronic device of claim 15 , wherein the predetermined format rules includes data in a table and wherein rows of the table are used to establish records, such that all data in a given row is associated with a common record and different columns denote different fields. 18. The electronic device of claim 15 , wherein searching at least a portion of the search data file comprises performing a search on a first portion of the search data file which is configured to be searchable and excluding, from the search, a second portion of the search data file which includes metadata regarding the first portion of the search data file, and wherein the associated information is the metadata. 19. The electronic device of clai
Physics · mapped topic
Physics · mapped topic
Electricity · mapped topic
Physics · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.