IP Library › Granted Patent US 12,306,861
Granted Patent B2
US 12,306,861 · App. 17/178,192 · Granted May 20, 2025

Visual presentation of search results

Inventors: Basker S. Krishnan (San Marino, CA); Hanoz J. Kateli (Monrovia, CA); Bryan Heesch (West Covina, CA)
Assignee: ImageScan, Inc.
G06F16/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,306,861
App. No.
17/178,192
Granted
May 20, 2025
Kind
B2
Abstract

The present disclosure discloses using a computer or handheld device for inputting a keyword for searching, wherein the keyword is associated with a location within a page of a document on which the keyword will appear; inputting the location associated with the keyword, wherein the location is one of the following: a left top quadrant of a page of the document, a right top quadrant of the page, a left bottom quadrant of the page, a right bottom quadrant of the page, a top section of the page divided into three vertical sections, a middle section of the page divided into three vertical sections, or a bottom section of the page divided into three vertical sections; configuring a processor to use cognitive pattern recognition for identifying documents in a repository that contain the keyword in the location; and generating a search result which includes the one or more documents.

Claims (23)

1. A non-transitory computer-readable medium storing computer executable code, operable on a device comprising at least one processor and at least one memory coupled to the at least one processor, wherein the at least one processor is configured to implement searching and visual presentation, the computer executable code comprising:

instructions for causing a computer to select a repository, assigning a category to each of a plurality of limbs, assigning a category to each of a plurality of branches for the each of a plurality of limbs, and assigning a subcategory to each of a plurality of twigs of the plurality of branches, wherein the plurality of limbs, the plurality of branches and the plurality of twigs form a tree structure view;

instructions for causing the computer to input a location in a document where a keyword must appear in the document, and wherein the input of the location is performed prior to searching of the keyword in the document;

instructions for causing the computer to input the keyword for searching, wherein the keyword is characterized by the location and wherein the location is within a page of the document on which the keyword will appear for the document to be displayed as part of a search result and wherein the location is one of the following: a left top quadrant of the page of the document, a right top quadrant of the page, a left bottom quadrant of the page, a right bottom quadrant of the page, a top section of the page divided into three vertical sections, a middle section of the page divided into three vertical sections, or a bottom section of the page divided into three vertical sections;

instructions for causing the computer to configure a processor for searching the repository to identify one or more documents in the repository that contain the keyword appearing in the location; and

instructions for causing the computer to generate the search result, wherein the search result comprises the one or more documents; and

instructions for causing the computer to display the search result in the tree structure view, wherein each of the one or more documents is identified in at least one of the following: one of the plurality of limbs, one of the plurality of branches or one of the plurality of twigs.

2. The non-transitory computer-readable medium of claim 1 , further comprising instructions for causing the computer to display the search result as a list of meta data of the one or more documents.

3. The non-transitory computer-readable medium of claim 1 , further comprising instructions for causing the computer to display the search result as CIF representations of the one or more documents.

4. The non-transitory computer-readable medium of claim 1 , wherein the location mandatory keyword is a symbol.

5. The non-transitory computer-readable medium of claim 4 , further comprising instructions for causing the computer to display the search result as a list of meta data of the one or more documents.

6. The non-transitory computer-readable medium of claim 4 , further comprising instructions for causing the computer to display the search result as CIF representations of the one or more documents.

7. The non-transitory computer-readable medium of claim 1 , wherein the repository includes at least two elements of a tree structure view.

8. The non-transitory computer-readable medium of claim 7 , further comprising instructions for causing the computer to configure the computer or the handheld device for selecting a portion of the tree structure view to display the search result.

9. The non-transitory computer-readable medium of claim 8 , wherein the processor is a component within either the computer or the handheld device.

10. The non-transitory computer-readable medium of claim 1 , wherein the processor is a component within either the computer or the handheld device.

11. A non-transitory computer-readable medium storing computer executable code, operable on a device comprising at least one processor and at least one memory coupled to the at least one processor, wherein the at least one processor is configured to implement searching and visual presentation, the computer executable code comprising:

instructions for causing a computer to select a repository, assigning a category to each of a plurality of limbs, assigning a category to each of a plurality of branches for the each of a plurality of limbs, and assigning a subcategory to each of a plurality of twigs of the plurality of branches, wherein the plurality of limbs, the plurality of branches and the plurality of twigs form a tree structure view;

instructions for causing the computer to input a keyword for searching;

instructions for causing the computer to input a location, wherein the location is within a page of a document on which the keyword will appear on the page of the document;

instructions for causing the computer to identify one or more documents in the repository that contain the keyword in the specified location and wherein the instructions cause the location to be inputted prior to identifying the one or more documents;

instructions for causing the computer to generate a search result, wherein the search result comprises the one or more documents; and

instructions for causing the computer to display the search result in the tree structure view, wherein each of the one or more documents is identified in at least one of the following: one of the plurality of limbs, one of the plurality of branches or one of the plurality of twigs.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: KRISHNAN, BASKER S., MR.
To: IMAGESCAN, INC.
Reel/Frame 069819/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: KATELI, HANOZ J.
To: IMAGESCAN, INC.
Reel/Frame 069819/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: HEESCH, BRYAN
To: IMAGESCAN, INC.
Reel/Frame 069819/0573 →
Continuity (4)
Continuation 14880269 · Oct 11, 2015
Continuation In Part 12836293 · Jul 14, 2010
Provisional Application 61321132 · Apr 6, 2010
Related Publication 20210182325A1 · Jun 17, 2021
References Cited (116)
US 5771378A · Holt et al. · 1998 [cited by applicant]
US 5960448A · Reichek · 1999 [cited by examiner]
US 5995976A · Walker et al. · 1999 [cited by applicant]
US 5995978A · Cullen et al. · 1999 [cited by applicant]
US 6184885B1 · DeStefano · 2001 [cited by applicant]
US 6297824B1 · Hearst et al. · 2001 [cited by applicant]
US 6741985B2 · Green · 2004 [cited by applicant]
US 6834276B1 · Jensen et al. · 2004 [cited by applicant]
US 7373612B2 · Risch et al. · 2008 [cited by applicant]
US 7596574B2 · Sweeney · 2009 [cited by applicant]
US 7644373B2 · Jing et al. · 2010 [cited by applicant]
US 7689933B1 · Parsons · 2010 [cited by applicant]
US 7747428B1 · Karsh et al. · 2010 [cited by applicant]
US 7870130B2 · Banerjee et al. · 2011 [cited by applicant]
US 8005825B1 · Ghosh · 2011 [cited by applicant]
US 8259124B2 · Averett · 2012 [cited by applicant]
US 8433705B1 · Dredze et al. · 2013 [cited by applicant]
US 8706719B1 · Sanz-Pastor · 2014 [cited by examiner]
US 8935290B2 · Ippili et al. · 2015 [cited by applicant]
US 9092428B1 · Zhang · 2015 [cited by applicant]
US 9142253B2 · Ubillos · 2015 [cited by applicant]
US 9483532B1 · Zhang · 2016 [cited by applicant]
US 9772999B2 · Krishnan et al. · 2017 [cited by applicant]
US 10459984B2 · Krishnan et al. · 2019 [cited by applicant]
US 10467273B2 · Krishnan et al. · 2019 [cited by applicant]
US 10956475B2 · Krishnan et al. · 2021 [cited by applicant]
US 20030167279A1 · Smiga et al. · 2003 [cited by applicant]
US 20030195980A1 · Geshwind · 2003 [cited by applicant]
US 20040001104A1 · Sommerer et al. · 2004 [cited by applicant]
US 20040054967A1 · Brandenberger · 2004 [cited by applicant]
US 20040093331A1 · Garner et al. · 2004 [cited by applicant]
US 20040095376A1 · Graham et al. · 2004 [cited by applicant]
US 20040111409A1 · Abe · 2004 [cited by applicant]
US 20050108001A1 · Aarskog · 2005 [cited by applicant]
US 20050138056A1 · Stefik · 2005 [cited by applicant]
US 20050149576A1 · Marmaros et al. · 2005 [cited by applicant]
US 20050182790A1 · Gilbert et al. · 2005 [cited by applicant]
US 20060004728A1 · Gotoh · 2006 [cited by examiner]
US 20060047651A1 · Milic-Frayling et al. · 2006 [cited by applicant]
US 20060080292A1 · Alanzi · 2006 [cited by applicant]
US 20060133699A1 · Widrow et al. · 2006 [cited by applicant]
US 20060174198A1 · Brown et al. · 2006 [cited by applicant]
US 20060277167A1 · Gross · 2006 [cited by applicant]
US 20070011149A1 · Walker · 2007 [cited by applicant]
US 20070061717A1 · Cragun · 2007 [cited by applicant]
US 20070083552A1 · Allen et al. · 2007 [cited by applicant]
US 20070106659A1 · Lu · 2007 [cited by examiner]
US 20070179945A1 · Marston et al. · 2007 [cited by applicant]
US 20070203945A1 · Louw · 2007 [cited by applicant]
US 20070233692A1 · Lisa et al. · 2007 [cited by applicant]
US 20080005101A1 · Chandra · 2008 [cited by applicant]
US 20080010251A1 · Fontoura · 2008 [cited by examiner]
US 20080065636A1 · Miller et al. · 2008 [cited by applicant]
US 20080097984A1 · Candelore · 2008 [cited by applicant]
US 20080098300A1 · Corrales · 2008 [cited by examiner]
US 20080098432A1 · Hardacker · 2008 [cited by examiner]
US 20080148147A1 · Poston et al. · 2008 [cited by applicant]
US 20080204788A1 · Kelly et al. · 2008 [cited by applicant]
US 20080263022A1 · Kostorizos et al. · 2008 [cited by applicant]
US 20080276201A1 · Risch · 2008 [cited by examiner]
US 20090094238A1 · Banerjee et al. · 2009 [cited by applicant]
US 20090158181A1 · Becerra et al. · 2009 [cited by applicant]
US 20090183115A1 · Iwasaki · 2009 [cited by applicant]
US 20090216736A1 · Dexter et al. · 2009 [cited by applicant]
US 20090228777A1 · Henry · 2009 [cited by examiner]
US 20090254572A1 · Redlich · 2009 [cited by examiner]
US 20090287669A1 · Bennett · 2009 [cited by applicant]
US 20090313352A1 · Dupont · 2009 [cited by applicant]
US 20090319510A1 · Miller · 2009 [cited by examiner]
US 20100205200A1 · Hsieh · 2010 [cited by examiner]
US 20100246884A1 · Chen et al. · 2010 [cited by applicant]
US 20100257159A1 · Uematsu · 2010 [cited by examiner]
US 20100299201A1 · Thrasher · 2010 [cited by applicant]
US 20100318960A1 · Bethea · 2010 [cited by examiner]
US 20100332515A1 · Carraher · 2010 [cited by examiner]
US 20110004588A1 · Leitersdorf · 2011 [cited by examiner]
US 20110035383A1 · Ghimire · 2011 [cited by applicant]
US 20110035660A1 · Lussier et al. · 2011 [cited by applicant]
US 20110072023A1 · Lu · 2011 [cited by examiner]
US 20110106797A1 · Palakodety · 2011 [cited by examiner]
US 20110119262A1 · Dexter et al. · 2011 [cited by applicant]
US 20110131206A1 · Malkin · 2011 [cited by examiner]
US 20110145228A1 · Laurenzo · 2011 [cited by examiner]
US 20110246453A1 · Krishnan et al. · 2011 [cited by applicant]
US 20110202334A1 · Abir · 2011 [cited by examiner]
US 20110208703A1 · Fisher · 2011 [cited by examiner]
US 20110218990A1 · Jordahl · 2011 [cited by applicant]
US 20110238697A1 · Aslam · 2011 [cited by examiner]
US 20110244882A1 · Hancock · 2011 [cited by examiner]
US 20110258049A1 · Ramer et al. · 2011 [cited by applicant]
US 20110295879A1 · Logis et al. · 2011 [cited by applicant]
US 20120066210A1 · Mukerjee et al. · 2012 [cited by applicant]
US 20120078979A1 · Ghimire · 2012 [cited by applicant]
US 20120150861A1 · Thione · 2012 [cited by applicant]
US 20120204104A1 · Walsh · 2012 [cited by applicant]
US 20120226500A1 · Balasubramanian et al. · 2012 [cited by applicant]
US 20130007004A1 · Rai · 2013 [cited by examiner]
US 20130041921A1 · Cooper et al. · 2013 [cited by applicant]
US 20130103707A1 · Krishnan et al. · 2013 [cited by applicant]
US 20130124515A1 · Ghimire · 2013 [cited by applicant]
US 20130212092A1 · Dean · 2013 [cited by examiner]
Word 2010 Features and Benefits. [cited by applicant]
Adobe Acrobat 9 Standard Advanced Search Options. [cited by applicant]
Adobe Acrobat 9 Standard Find Text in a PDF. [cited by applicant]
Adobe Acrobat 9 Standard Find Text in multiple PDFs. [cited by applicant]
Adobe Acrobat 9 Standard Search Features Overview. [cited by applicant]
Thomas Macentee: “Google Books for Genealogy”, Sep. 3, 2011, pp. 1-7, XP055188474, retrieved from Internet: URL:http://web.archive.org/web/20110903063944/http://www.archives.com/experts/macentee-thomas/google-books-for-… [cited by applicant]
Anonymous: “EfTwo (F2) Finds Multiple Words & Their Inflections on a page [Chrome]”, Aug. 10, 2011, pp. 1-6, XP055407982, retrieved from the Internet : URL:http://web.archive.org/web/20110810224803/https://www.additivet… [cited by applicant]
CN101770514A, Published Jul. 7, 2010. [cited by applicant]
CN101216837A, Published Jan. 18, 2008. [cited by applicant]
Antiqueira et al. “Complex Network Approach to Text Summarization”, Published Feb. 15, 2009. [cited by applicant]
Youguo et al. “The Frame of Cognitive Pattern Recognition”, Published Jul. 26, 2007. [cited by applicant]
[cited by applicant]
[cited by applicant]
Pratt et al., “A Knowledge-Based Approach to Organizing Retrieved Documents” (1999). [cited by applicant]
Baeza-Yates et al. “Modern Information Retrieval” 1999, ACM Press. [cited by applicant]