US Patent No: 6,094,649

Number of patents in Portfolio can not be more than 2000

Keyword searches of structured databases

4 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Methods and systems are provided for supporting keyword searches of data items in a structured database, such as a relational database. Selected data items are retrieved using an SQL query or other mechanism. The retrieved data values are documented using a markup language such as HTML. The documents are indexed using a web crawler or other indexing agent. Data items may be selected for indexing by identifying them in a data dictionary. The indexing agent produces an index that associates keywords with resource locators such as URLs, hot links, file paths, or distinguished names. After a user provides a keyword to a search engine interface, the index is used to obtain a resource locator that is associated with the keyword. The resource locator is used to retrieve the item's current data from the structured database. A document containing the retrieved data is then generated and provided to the user.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ZILOTROPHE SOFTWARE, LLCSALT LAKE CITY, UT1

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bowen, Stephen J Sandy, UT 1 232
Brown, Don R Salt Lake City, UT 4 258

Cited Art

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (4)
5,799,184 System and method for identifying data records using solution bitmasks 36 1993
5,685,003 Method and system for automatically indexing data in a document using a fresh index table 49 1994
5,845,273 Method and apparatus for integrating multiple indexed files 24 1996
5,832,479 Method for compressing full text indexes with document identifiers and location offsets 16 1997
 
FUJITSU LIMITED (2)
5,845,305 Index creating apparatus 15 1995
5,787,295 Document processing apparatus 92 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,848,410 System and method for selective and continuous index generation 184 1997
 
HITACHI, LTD. (1)
5,469,354 Document data processing method and apparatus for document retrieval 63 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,787,421 System and method for information retrieval by using keywords associated with a given set of data elements and the frequency of each keyword as determined by the number of data elements attached to each keyword 40 1996
 
PEGERE SEMICONDUCTORS, LLC (1)
5,546,578 Data base retrieval system utilizing stored vicinity feature values 58 1995
 
ROCKSTAR BIDCO, LP (1)
5,375,235 Method of indexing keywords for searching in a database recorded on an information recording medium 92 1991
 
ROSE BLUSH SOFTWARE LLC (1)
5,848,409 System, method and computer program product for maintaining group hits tables and document index tables for the purpose of searching through individual documents and groups of documents 61 1997

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (25)
6,424,997 Machine learning based electronic messaging system 56 1999
6,421,656 Method and apparatus for creating structure indexes for a data base extender 141 1999
6,490,575 Distributed network search engine 51 1999
6,931,397 System and method for automatic generation of dynamic search abstracts contain metadata by crawler 47 2000
7,200,666 Live connection enhancement for data source interface 0 2000
6,959,326 Method, system, and program for gathering indexable metadata on content at a data repository 42 2000
6,957,224 Efficient retrieval of uniform resource locators 4 2000
7,137,108 Identifying non-externalized text strings that are not hard-coded 0 2000
7,110,992 Searchable logical document architecture 0 2000
6,874,019 Predictive caching and highlighting of web pages 13 2001
6,850,934 Adaptive search engine query 22 2001
8,166,006 Invocation of web services from a database 0 2001
6,912,550 File classification management system and method used in operating systems 3 2002
7,363,348 Method and system in an office application for providing content dependent help information 0 2002
7,289,983 Personalized indexing and searching for information in a distributed data processing system 8 2003
7,246,107 System and method for creating a data file for use in searching a database 1 2004
7,624,119 Low-overhead built-in timestamp column for relational database systems 0 2004
7,509,306 Index for data retrieval and data structuring 1 2004
7,987,509 Generation of unique significant key from URL get/post content 1 2005
7,899,822 Automatically linking documents with relevant structured information 2 2006
7,895,185 Row-identifier list processing management 0 2006
7,865,494 Personalized indexing and searching for information in a distributed data processing system 1 2007
7,644,133 System in an office application for providing content dependent help information 0 2008
8,082,266 Index for data retrieval and data structuring 0 2008
8,126,892 Automatically linking documents with relevant structured information 0 2011
 
MICROSOFT CORPORATION (18)
6,654,741 URL mapping methods and systems 43 1999
6,601,026 Information retrieval by natural language querying 117 1999
6,557,004 Method and apparatus for fast searching of hand-held contacts lists 59 2000
7,032,173 Automatic republication of data 1 2000
6,735,592 System, method, and computer program product for a network-based content exchange system 51 2000
7,007,015 Prioritized merging for full-text index on relational store 18 2002
7,403,939 Resolving queries based on automatic determination of requestor geographic location 6 2003
6,882,999 URL mapping methods and systems 3 2003
7,007,007 Test generator for database management systems providing tight joins 7 2004
7,779,012 Method and apparatus for intranet searching 1 2004
7,765,208 Keyword analysis and arrangement 0 2005
7,444,328 Keyword-driven assistance 3 2005
7,681,116 Automatic republication of data 0 2006
7,509,477 Aggregating data from difference sources 0 2006
7,979,458 Associating security trimmers with documents in an enterprise search system 0 2007
7,774,342 Resolving queries based on automatic determination of requestor geographic location 27 2008
7,634,632 Aggregating data from different sources 2 2009
8,166,025 Resolving queries based on automatic determination of requestor geographic location 0 2010
 
ORACLE INTERNATIONAL CORPORATION (12)
7,185,005 Nested transactions in a file system 3 2001
7,725,878 Property bundles on a per instance basis 1 2001
7,389,493 Categories on a per instance basis 0 2001
7,240,329 Policies on a per instance basis 0 2001
7,987,217 Transaction-aware caching for document metadata 1 2003
8,433,712 Link analysis for enterprise environment 0 2007
8,332,430 Secure search performance improvement 0 2007
8,214,394 Propagating user identities in a secure federated search system 0 2007
8,316,007 Automatically finding acronyms and synonyms in a corpus 0 2007
8,352,475 Suggested content with attribute parameterization 0 2011
8,239,414 Re-ranking search results from an enterprise system 0 2011
8,412,717 Changing ranking algorithms based on customer settings 0 2011
 
FTI TECHNOLOGY LLC (7)
8,402,026 System and method for efficiently generating cluster groupings in a multi-dimensional concept space 0 2004
8,056,019 System and method for providing a dynamic user interface including a plurality of logical layers 0 2008
8,402,395 System and method for providing a dynamic user interface for a dense three-dimensional scene with a plurality of compasses 0 2011
8,312,019 System and method for generating cluster spines 0 2011
8,155,453 System and method for displaying groups of cluster spines 0 2011
8,380,718 System and method for grouping similar documents 0 2011
8,369,627 System and method for generating groups of cluster spines for display 0 2012
 
SUN MICROSYSTEMS, INC. (6)
7,171,415 Distributed information discovery through searching selected registered information providers 33 2001
7,099,871 System and method for distributed real-time search 28 2002
7,013,303 System and method for multiple data sources to plug into a standardized interface for distributed deep search 21 2002
6,961,723 System and method for determining relevancy of query responses in a distributed network search mechanism 42 2002
6,950,821 System and method for resolving distributed network search queries to information providers 38 2002
6,934,702 Method and system of routing messages in a distributed search network 39 2002
 
BATTELLE MEMORIAL INSTITUTE (5)
7,106,329 Methods and apparatus for displaying disparate types of information using an interactive surface map 3 1999
6,990,238 Data processing, analysis, and visualization system for use with disparate data types 26 1999
6,898,530 Method and apparatus for extracting attributes from sequence strings and biopolymer material 1 1999
6,940,509 Systems and methods for improving concept landscape visualizations as a data analysis tool 2 2000
6,718,336 Data import system for data analysis system 13 2000
 
HOSHIKO LLC (5)
7,460,737 Method and apparatus for photograph finding 1 2005
7,844,141 Method and apparatus for photograph finding 0 2008
7,929,810 Method and apparatus for photograph finding 0 2010
8,385,691 Method and apparatus for photograph finding 0 2011
8,315,483 Method and apparatus for photograph finding 0 2012
 
HYPERPHRASE TECHNOLOGIES, LLC (5)
7,013,298 Method and system for automated data storage and retrieval 38 1999
6,516,321 Method for database address specification 79 1999
7,107,281 Method for storing records at easily accessible addresses 4 2002
6,820,093 Method for verifying record code prior to an action based on the code 25 2002
6,928,452 Tiered and content based database searching 9 2003
 
NIMBLE TECHNOLOGY, INC. (5)
6,581,062 Method and apparatus for storing semi-structured data in a structured manner 110 2000
6,449,620 Method and apparatus for generating information pages using semi-structured data stored in a structured manner 90 2000
7,152,062 Technique for encapsulating a query definition 14 2000
7,756,904 Nested conditional relations (NCR) model and algebra 0 2001
7,124,144 Method and apparatus for storing semi-structured data in a structured manner 25 2001
 
YAHOO! INC. (5)
6,360,215 Method and apparatus for retrieving documents based on information other than document content 200 1998
6,351,755 System and method for associating an extensible set of data with documents downloaded by a web crawler 71 1999
6,321,265 System and method for enforcing politeness while scheduling downloads in a web crawler 46 1999
6,301,614 System and method for efficient representation of data set addresses in a web crawler 47 1999
7,093,012 System and method for enhancing crawling by extracting requests for webpages in an information flow 21 2001
 
APPLE INC. (4)
7,725,424 Use of generalized term frequency scores in information retrieval systems 1 2002
8,095,533 Automatic index term augmentation in document retrieval 0 2004
7,769,741 Portable browsing interface for information retrieval 1 2009
7,984,065 Portable browsing interface for information retrieval 0 2010
 
AXP RESEARCH LIMITED LIABILITY COMPANY (4)
7,272,637 Communication system and method for efficiently accessing internet resources 27 2000
7,594,000 System and method for searching a social network 16 2007
7,543,039 System and method for a social network 2 2007
7,543,040 System and method for efficiently accessing internet resources 0 2007
 
CATERPILLAR INC. (4)
6,820,076 Database system facilitating parametric searching 41 2002
7,330,852 Computer-implemented procurement of items using parametric searching 4 2004
7,502,787 Database system facilitating textual searching 4 2004
7,337,166 Parametric searching 4 2005
 
HOME BOX OFFICE, INC. (4)
7,558,781 Digital asset data type definitions 13 2001
7,209,917 Digital asset data type definitions 1 2005
7,739,307 Digital asset data type definitions 1 2007
8,065,303 Digital asset data type definitions 1 2009
 
RICOH COMPANY, LTD. (4)
6,381,593 Document information management system 6 1999
6,985,894 Document management method and computer-readable storage medium storing program code for executing the same 1 2001
7,512,874 Document information management system 0 2004
8,275,852 System, computer program product and method for managing documents 0 2006
 
TRUELOCAL INC. (4)
7,685,224 Method for providing an attribute bounded network of computers 22 2002
7,233,942 Method and apparatus for providing geographically authenticated electronic documents 51 2003
7,613,687 Systems and methods for enhancing web-based searching 3 2004
7,447,685 Method and apparatus for providing geographically authenticated electronic documents 4 2007
 
GOOGLE INC. (3)
6,665,666 System, method and program product for answering questions using a search engine 62 2000
8,015,173 Techniques for web site integration 1 2005
8,433,719 Accelerating find in page queries within a web browser 0 2012
 
INTEL CORPORATION (3)
6,269,364 Method and apparatus to automatically test and modify a searchable knowledge base 20 1998
7,296,060 System and method for automatically identifying and attaching related documents 1 1998
7,392,238 Method and apparatus for concept-based searching across a network 4 2000
 
NEC CORPORATION (3)
6,999,959 Meta search engine 78 1998
6,847,960 Document retrieval by information unit 10 1999
7,039,630 Information search/presentation system 8 2001
 
NUMECENT HOLDINGS, INC. (3)
8,438,298 Intelligent network streaming and execution system for conventionally coded applications 0 2006
8,261,345 Rule-based application access management 0 2007
8,024,523 Opportunistic block transmission with time constraints 0 2008
 
SENTIUS INTERNATIONAL, LLC (3)
7,672,985 Automated creation and delivery of database content 0 2006
RE43633 System and method for linking streams of multimedia data to reference material for display 0 2009
8,214,349 Automated creation and delivery of database content 0 2010
 
STREAM THEORY, INC. (3)
7,451,196 Method and system for executing a software application in a virtual environment 12 2001
7,240,162 System and method for predictive streaming 6 2004
8,359,591 Streaming from a media device 0 2005
 
SUPERMEDIA LLC (3)
7,653,870 System and method of dynamically generating index information 2 1999
6,654,754 System and method of dynamically generating an electronic document based upon data analysis 58 1999
7,260,774 Method & system for enhanced web page delivery 4 2001
 
VORTALOPTICS, INC. (3)
7,440,964 Method, device and software for querying and presenting search results 1 2003
7,603,342 Method, device and software for querying and presenting search results 1 2004
8,321,400 Method, device and software for querying and presenting search results 2009
 
CBS INTERACTIVE INC. (2)
7,584,120 Method and apparatus for defining data of interest 15 1999
8,285,594 Method and apparatus for defining data of interest 0 2009
 
FACEBOOK, INC. (2)
6,952,730 System and method for efficient filtering of data set addresses in a web crawler 39 2000
7,660,784 Geographically resolving a keyword query 3 2003
 
FUJITSU LIMITED (2)
6,925,456 Information searching apparatus and method for online award entry 8 2001
7,849,066 Apparatus and method for determining adequacy of information retrieving process 0 2006
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6,292,802 Methods and system for using web browser to search large collections of documents 43 2000
6,904,171 Technique to identify interesting print articles for later retrieval and use of the electronic version of the articles 4 2000
 
KNAPP INVESTMENT COMPANY LIMITED (2)
6,665,665 Compressed document surrogates 15 1999
7,240,056 Compressed document surrogates 0 2003
 
METADATA, LLC (2)
7,076,493 Defining a data dependency path through a body of related data 3 2004
7,490,099 Rapid application development based on a data dependency path through a body of related data 0 2006
 
ORI SOFTWARE DEVELOPMENT LTD. (2)
6,804,677 Encoding semi-structured data for efficient search and browsing 75 2001
8,065,308 Encoding semi-structured data for efficient search and browsing 1 2007
 
S.L.I. SYSTEMS, INC. (2)
6,421,675 Search engine 408 1998
7,725,422 Search engine 4 2002
 
SAP AG (2)
6,718,331 Method and apparatus for locating inter-enterprise resources using text-based strings 1 2000
7,133,867 Text and attribute searches of data stores that include business objects 7 2003
 
SITE UPDATE SOLUTIONS LLC (2)
6,253,198 Process for maintaining ongoing registration for pages on a given search engine 57 1999
RE40683 Process for maintaining ongoing registration for pages on a given search engine 1 2003
 
THOMSON REUTERS GLOBAL RESOURCES (2)
7,571,174 Systems, methods, interfaces and software for automated collection and integration of entity data into online databases and professional directories 0 2005
8,001,129 Systems, methods, interfaces and software for automated collection and integration of entity data into online databases and professional directories 0 2009
 
VERIZON LABORATORIES INC. (2)
8,275,661 Targeted banner advertisements 0 1999
8,244,795 Page aggregation for web sites 0 2004
 
W.W. GRAINGER, INC. (2)
7,266,516 System and method for creating a customized electronic catalog 7 2001
7,254,582 System and method for creating a searchable electronic catalog 4 2001
 
WEST SERVICES, INC. (2)
7,003,719 System, method, and software for inserting hyperlinks into documents 40 1999
8,001,457 System, method, and software for inserting hyperlinks into documents 1 2006
 
ACTUATE CORPORATION (1)
7,707,159 Method and apparatus for storing semi-structured data in a structured manner 4 2006
 
ADKNOWLEDGE, INC. (1)
8,219,455 Searching apparatus 0 2011
 
BANK OF AMERICA CORPORATION (1)
8,099,345 Financial account information management and auditing 0 2007
 
CASE WESTERN RESERVE UNIVERSITY (1)
8,280,882 Automatic expert identification, ranking and literature search based on authorship in large document collections 0 2006
 
CENTRIC SOFTWARE, INC. (1)
6,963,930 Automatic transfer and expansion of application-specific data for display at a website 13 2001
 
CHARLES SCHWAB & CO., INC. (1)
7,117,525 Integrated application environment 0 2001
 
CLIENT DYNAMICS, INC. (1)
6,732,092 Method and system for database queries and information delivery 11 2001
 
CLIENTCENTRIC SOLUTIONS, LLC (1)
7,213,030 Web-enabled transaction and collaborative management system 6 1999
 
CORBIS CORPORATION (1)
7,051,019 Method and system for obtaining images from a database having images that are relevant to indicated text 36 1999
 
DASSAULT SYSTEMES ENOVIA CORP. (1)
6,826,555 Open format for file storage system indexing, searching and data retrieval 6 2001
 
EGLOBAL SYSTEMS CO. (1)
8,281,153 Method for indexing encrypted column 0 2007
 
ETRONICA.COM CORPORATION (1)
7,464,086 Metatag-based datamining 5 2001
 
FUJI XEROX CO., LTD. (1)
6,678,687 Method for creating an index and method for searching an index 7 2001
 
GLOBAL INFORMATION RESEARCH AND TECHNOLOGIES LLC (1)
7,047,246 Search and index hosting system 1 2003
 
HARTFORD FIRE INSURANCE COMPANY (1)
8,266,029 System and method for managing data relating to investments from a variety of sources 0 2009
 
HITACHI, LTD. (1)
6,879,978 System and method of searching for electronic data 3 2001
 
IDEAPIVOT CORPORATION (1)
6,917,938 Collaborative context information management system 8 2002
 
ILLINOIS INSTITUTE OF TECHNOLOGY (1)
8,271,527 Refined permission constraints using internal and external data extraction in a role-based access control system 2004
 
INFOPOWER CORPORATION (1)
7,647,310 Web page editing system with database drill-down 0 2007
 
INTUIT INC. (1)
7,065,526 Scalable database management system 6 2002
 
KABUSHIKI KAISHA TOSHIBA (1)
7,293,018 Apparatus, method, and program for retrieving structured documents 5 2004
 
LOCKHEED MARTIN CORPORATION (1)
6,424,358 Method and system for importing database information 28 1999
 
MEDRECON, LTD. (D/B/A MEDICAL RESEARCH CONSULTANTS) (1)
7,272,610 Knowledge management system 24 2002
 
MINOLTA CO., LTD. (1)
7,155,482 Method and device for extracting data for attachment to a mail message 3 2001
 
MOTOROLA MOBILITY LLC (1)
6,640,222 Method for selecting an information unit among conflicting information units based on context fields by a user device 2 2000
 
NETPIA DOT COM, INC. (1)
7,272,638 Local area information providing system and method using real name 3 2001
 
NHN CORPORATION (1)
7,849,072 Local terminal search system, filtering method used for the same, and recording medium storing program for performing the method 0 2007
 
NUANCE COMMUNICATIONS, INC. (1)
7,321,852 System and method for transcribing audio files of various languages 3 2003
 
OCLC ONLINE COMPUTER LIBRARY CENTER, INC. (1)
7,127,500 Retrieval of digital objects by redirection of controlled vocabulary searches 2 1999
 
OKI DATA AMERICAS, INC. (1)
7,181,508 System and method for communicating, monitoring and configuring a device operatively connected to a network 4 2000
 
OKI ELECTRIC INDUSTRY CO., LTD. (1)
7,359,896 Information retrieving system, information retrieving method, and information retrieving program 1 2004
 
ONLINE MONITORING SERVICES (1)
6,401,118 Method and computer program product for an online monitoring search engine 149 1998
 
PEROT SYSTEMS CORPORATION (1)
6,490,579 Search engine system and method utilizing context of heterogeneous information resources 73 1998
 
PHASE SYSTEMS LLC (1)
6,510,434 System and method for retrieving information from a database using an index of XML tags and metafiles 97 1999
 
PRICEWATERHOUSE COOPERS LLP (1)
7,849,117 Multi-term frequency analysis 0 2001
 
QL2 SOFTWARE, LLC (1)
7,418,440 Method and system for extraction and organizing selected data from sources on a network 3 2001
 
RENSSELAER POLYTECHNIC INSTITUTE (1)
7,177,798 Natural language interface using constrained intermediate dictionary of results 29 2001
 
RICOH AMERICAS CORPORATION (1)
7,401,125 System, computer program product and method for managing documents 14 2000
 
RIGHT CHANCE INC. (1)
6,889,224 Method for storing, accessing embedded web pages during manufacturing phase on personal digital device 1 2001
 
SIEGEL, DENNIS CRAIG (1)
6,691,112 Method for indexing and managing a searchable community of non-HTML information 10 2000
 
SIEMENS AKTIENGESELLSCHAFT (1)
7,464,098 Method for rapidly searching elements or attributes or for rapidly filtering fragments in binary representations of structured, for example, XML-based documents 0 2002
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
7,152,205 System for multimedia document and file processing and format conversion 81 2001
 
SONY ELECTRONICS INC. (1)
7,120,640 Formal verification of semantic DS 1 2001
 
STMICROELECTRONICS S.R.L. (1)
7,035,769 Design failure mode effect analysis (DFMEA) 1 2002
 
STREAM THEORY, INC./ENDEAVORS TECHNOLOGIES, INC. (1)
7,577,751 Software streaming system and method 6 2005
 
SYMANTEC OPERATING CORPORATION (1)
7,487,138 System and method for chunk-based indexing of file system content 2 2004
 
SYNOPSYS, INC. (1)
7,174,341 Dynamic database management system and method 1 2001
 
TERAGRAM CORPORATION (1)
6,336,116 Search and index hosting system 20 1998
 
THINKSTREAM, INC. (1)
8,019,757 Distributed globally accessible information network implemented to maintain universal accessibility 1 2008
 
THOMSON LEGAL REGULATORY GLOBAL AG (1)
7,333,966 Systems, methods, and software for hyperlinking names 8 2002
 
TWOCLICKAWAY (1)
6,691,123 Method for structuring and searching information 30 2000
 
UNISYS CORPORATION (1)
6,295,531 Cool ICE data wizard 18 1998
 
UNIVERSITY OF WASHINGTON (1)
6,701,310 Information search device and information search method using topic-centric query routing 40 2000
 
VERIZON CORPORATE SERVICES GROUP INC. (1)
7,565,401 Page aggregation for web sites 0 2004
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (9)
6,782,380 Method and system for indexing and searching contents of extensible mark-up language (XML) documents 33 2000
7,275,063 Computer system for automatic organization, indexing and viewing of information from multiple sources 74 2003
7,289,986 Method and system for indexing and searching contents of extensible markup language (XML) documents 0 2004
7,418,410 Methods and apparatus for anonymously requesting bids from a customer specified quantity of local vendors with automatic geographic expansion 2 2005
7,627,598 User interface and search system for internet and other applications 68 2006
7,840,619 Computer system for automatic organization, indexing and viewing of information from multiple sources 10 2007
8,055,692 Computer system for automatic organization, indexing and viewing of information from multiple sources 0 2010
8,442,982 Extended database search 0 2010
8,280,932 Computer system for automatic organization, indexing and viewing multiple objects from multiple sources 0 2011