IP Library Granted Patent US 7,237,191
Granted Patent B1
US 7,237,191 · App. 10/026,681 · Granted Jun 26, 2007

Method and apparatus for generic search interface across document types

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 7,237,191
App. No.
10/026,681
Granted
Jun 26, 2007
Kind
B1
Abstract

The present invention includes a method and device for generic searching across document types. A further aspect of the present invention is indexing and searching XML documents using an HTML interface generated by a declarative transformation.

Claims (33)

1. A computer-implemented method of specifying a search criteria for use by a search engine that searches among a plurality of self-describing, structured documents, said documents including document fields, the method including:

providing a graphical user interface including

a document type selection filter;

at least one document field selection filter, context sensitive to a selected document type;

at least one value specification field, context sensitive to a selected document field; and

as non-displaying fields, one or more path specifications corresponding to the document fields and to the value specification fields, said path specification identifying at least one node to be tested against the completed value specification;

receiving a selected document type, a completed value specification and a corresponding path specification; and

sending a search criteria to a search engine that searches the self-describing, structured documents based on the completed value specification and the corresponding path specification, including documents of the selected document type;

wherein the self-describing, structured documents are XML documents.

2. The method of claim 1 , wherein the path specifications are compliant with an XPath standard.

3. The method of claim 2 , wherein the graphical user interface is compliant with an HTML standard.

4. The method of claim 1 , wherein the graphical user interface is compliant with an HTML standard.

5. A computer-implemented method of specifying a search criteria for use by a search engine that searches among a plurality of self-describing, structured documents, said documents including document fields, the method including:

providing a graphical user interface including

a document type selection filter;

at least one document field selection filter, context sensitive to a selected document type; and

at least one value specification field, context sensitive to a selected document field;

receiving a selected document types, a completed value specification and a document field identifier corresponding to the completed value specification;

looking up a path specification corresponding to the document field identifier, said path specification identifying at least one node to be tested against the completed value specification; and

sending a search criteria to a search engine that searches a subset of the self-describing, structured documents based on the completed value specification and the corresponding path specification, including documents of the selected document type;

wherein the self-describing, structured documents are XML documents.

6. The method of claim 5 , wherein the path specifications are compliant with an XPath standard.

7. The method of claim 6 , wherein the graphical user interface is compliant with an HTML standard.

8. The method of claim 5 , wherein the graphical user interface is compliant with an HTML standard.

9. A method of specifying to a server where to search among a plurality of self-describing, structured documents, said documents having document types and including document fields, the method including:

displaying a graphical user interface including

a document type selection filter;

at least one document field selection filter, context sensitive to a selected document type; and

at least one value specification field, context sensitive to a selected document field;

the graphical user interface further including, as non-displaying fields, at least one path specification corresponding to the selected document field and to a completed value specification field, said path specification identifying at least one node to be tested against the completed value specification;

receiving from a user the selected document type and the completed value specification; and

transmitting to a server the selected document type and the completed value specification and the path specification corresponding to the completed value specification;

wherein the self-describing, structured documents are XML documents.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2017
From: WELLS FARGO FOOTHILL, INC.
To: CORMINE, LLC
Reel/Frame 042446/0085 →
CHANGE OF NAME Recorded May 11, 2017
From: CORMINE, LLC
To: PERFECT COMMERCE HOLDINGS, LLC
Reel/Frame 042446/0156 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2006
From: PERFECT COMMERCE, INC.; PERFECT COMMERCE OPERATIONS, INC.; COMMERCE ONE, LLC; PERFECT COMMERCE LP; PANTELLOS CORPORATION; PANTELLOS I INCORPORATED; PANTELLOS II INCORPORATED
To: WELLS FARGO FOOTHILL, INC., AS AGENT
Reel/Frame 017468/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2006
From: JGR ACQUISITION, INC.
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 017519/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2004
From: COMMERCE ONE OPERATIONS, INC.
To: JGR ACQUISITION, INC.
Reel/Frame 015494/0720 →
CHANGE OF NAME Recorded Apr 16, 2002
From: COMMERCE ONE, INC.
To: COMMERCE ONE OPERATIONS, INC.
Reel/Frame 012802/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2002
From: SULISTIO, MULJADI; WEI, YANG; SCHWARZHOFF, KELLY LANE; DING, YUAN; LEE, SUN KEUN; YANG, HUNG-LIANG
To: COMMERCE ONE
Reel/Frame 012752/0028 →