Ordering archived search results

US11354359B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11354359-B2
Application numberUS-201916701199-A
CountryUS
Kind codeB2
Filing dateDec 3, 2019
Priority dateDec 3, 2019
Publication dateJun 7, 2022
Grant dateJun 7, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments are disclosed for a method for ordering search results. The method includes identifying a plurality of archived search results generated by a keyword search. The method also includes searching a plurality of indices of a plurality of corresponding tape libraries comprising a plurality of tapes storing the archived search results. The method additionally includes determining a plurality of estimated access times corresponding to the archived search results based on the indices. Further, the method includes sorting the archived search results based on the estimated access times to create a time-based order.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for search results, comprising: identifying a plurality of archived search results generated by a keyword search, wherein the keyword search generates a plurality of search results comprising the archived search results, and wherein the archived search results are identified by their corresponding rankings fall below a predetermined ranking threshold; the keyword search generates a plurality of rankings corresponding to the plurality of search results, wherein the plurality of rankings is associated with a relevance of the plurality of search results, and the plurality of search results are sorted in ascending order based on the plurality of rankings to create a rankings-based order; searching a plurality of indices of a plurality of corresponding tape libraries comprising a plurality of tapes storing the archived search results; determining a plurality of estimated access times corresponding to the archived search results based on the indices; sorting the archived search results based on the estimated access times to create a time-based order; displaying, in the rankings-based order, search results of the plurality of search results wherein their corresponding rankings meet or exceed the predetermined ranking threshold before displaying the sorted archived search results in the time-based order. 2. The method of claim 1 , wherein determining an estimated access time comprises identifying one or more tape drives upon which one or more of the tapes is loaded. 3. A computer program product comprising program instructions stored on a computer readable storage medium, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: identifying a plurality of archived search results generated by a keyword search, wherein the keyword search generates a plurality of search results comprising the archived search results, and wherein the archived search results are identified by their corresponding rankings fall below a predetermined ranking threshold; the keyword search generates a plurality of rankings corresponding to the plurality of search results, wherein the plurality of rankings is associated with a relevance of the plurality of search results, and the plurality of search results are sorted in ascending order based on the plurality of rankings to create a rankings-based order; searching a plurality of indices of a plurality of corresponding tape libraries comprising a plurality of tapes storing the archived search results; determining a plurality of estimated access times corresponding to the archived search results based on the indices; sorting the archived search results based on the estimated access times to create a time-based order; displaying, in the rankings-based order, search results of the plurality of search results wherein their corresponding rankings meet or exceed the predetermined ranking threshold before displaying the sorted archived search results in the time-based order. 4. The computer program product of claim 3 , wherein determining an estimated access time comprises identifying one or more tape drives upon which one or more of the tapes is loaded. 5. The computer program product of claim 3 , the method further comprising displaying a re-order button, wherein, in response to a selection of the re-order button, the sorted archived search results are sorted in a different order. 6. A system comprising: a computer processing circuit; and a computer-readable storage medium storing instruction, which, when executed by the computer processing circuit, are configured to cause the computer processing circuit to perform a method comprising: identifying a plurality of archived search results generated by a keyword search, wherein the keyword search generates a plurality of search results comprising the archived search results, and wherein the archived search results are identified by their corresponding rankings fall below a predetermined ranking threshold; the keyword search generates a plurality of rankings corresponding to the plurality of search results, wherein the plurality of rankings is associated with a relevance of the plurality of search results, and the plurality of search results are sorted in ascending order based on the plurality of rankings to create a rankings-based order; searching a plurality of indices of a plurality of corresponding tape libraries comprising a plurality of tapes storing the archived search results; determining a plurality of estimated access times corresponding to the archived search results based on the indices; sorting the archived search results based on the estimated access times to create a time-based order; displaying, in the rankings-based order, search results of the plurality of search results wherein their corresponding rankings meet or exceed the predetermined ranking threshold before displaying the sorted archived search results in the time-based order. 7. The system of claim 6 , wherein determining an estimated access time comprises identifying one or more tape drives upon which one or more of the tapes is loaded. 8. The system of claim 6 , the method further comprising displaying a re-order button, wherein, in response to a selection of the re-order button, the search results are sorted in a different order.

Assignees

Inventors

Classifications

  • Libraries, e.g. tape libraries, jukebox · CPC title

  • by searching ordered data, e.g. alpha-numerically ordered data · CPC title

  • Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title

  • Tape device · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11354359B2 cover?
Embodiments are disclosed for a method for ordering search results. The method includes identifying a plurality of archived search results generated by a keyword search. The method also includes searching a plurality of indices of a plurality of corresponding tape libraries comprising a plurality of tapes storing the archived search results. The method additionally includes determining a plural…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/90348. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 07 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).