Systems and methods of displaying document chunks in response to a search request
AssigneeTigerlogic Corporation
InventorsJeffrey Matthew Dexter, Robert Smik
Life of this patent
Estimating the term…
Abstract
A computer displays a portion of a document to a user. Upon receiving a user-specified text string that includes multiple search keywords, the computer identifies a chunk within the document that satisfies the search keywords and displays the identified chunk to the user, wherein terms in the identified chunk that match the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term not matching any of the search keywords.
Claims30
A computer-implemented method, comprising:
- at a computer having memory, a display, and a processor,
- while a user is browsing a document on the display,
- receiving multiple user-specified search keywords from the user, wherein the search keywords have a first sequence;
- identifying within the document one or more chunks, wherein a respective chunk of the one or more chunks satisfies the search keywords, and the search keywords in the respective chunk have a second sequence that is different from the first sequence;
- identifying a portion of the document, the portion including the respective chunk;
- and
- concurrently displaying the one or more chunks in a first region of the display and the identified portion in a second region of the display that is distinct from the first region, wherein the search keywords are highlighted in the respective chunk.
A computer-implemented method, comprising:
- at a computer having memory, a display, and a processor,
- displaying a first portion of a document to a user;
- upon receiving a user-specified text string that includes multiple search keywords, identifying chunks within the document that satisfy the search keywords, wherein terms in a respective chunk that satisfy the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term that does not satisfy any of the search keywords;
- and
- concurrently displaying to the user the identified chunks in a first region of the display and a second portion of the document including a first chunk in a second region of the display that is distinct from the first region, wherein the second portion of the document is distinct from the first portion of the document.
A computer system, comprising:
- memory;
- one or more processors;
- one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including:
- instructions for displaying a first portion of a document to a user;
- instructions for, in response to receiving a user-specified text string that includes multiple search keywords, identifying chunks within the document that satisfy the search keywords, wherein terms in a respective chunk that satisfy the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term that does not satisfy any of the search keywords;
- and
- instructions for concurrently displaying to the user the identified chunks in a first region of the display and a second portion of the document including a first chunk in a second region of the display that is distinct from the first region, wherein the second portion of the document is distinct from the first portion of the document.
A computer readable storage medium having stored therein instructions, which when executed by a computer system cause the computer system to:
- display a first portion of a document to a user;
- in response to receiving a user-specified text string that includes multiple search keywords, identify chunks within the document that satisfy the search keywords, wherein terms in a respective chunk that satisfy the search keywords are either ordered differently from the search keywords in the user-specified text string or separated from one another by at least one term that does not satisfy any of the search keywords;
- and
- concurrently display to the user the identified chunks in a first region of the display and a second portion of the document including a first chunk in a second region of the display that is distinct from the first region, wherein the second portion of the document is distinct from the first portion of the document.
Dependencies are inferred from the claim text.