Canadian Patents Database / Patent 2545366 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2545366
(54) English Title: METHOD AND SYSTEM FOR POPULATING AN INDEX CORPUS TO A SEARCH ENGINE
(54) French Title: METHODE ET SYSTEME POUR GARNIR UN CORPUS D'INDEX POUR UN MOTEUR DE RECHERCHE
(51) International Patent Classification (IPC):
  • G06F 17/30 (2006.01)
  • G06Q 10/06 (2012.01)
  • H04L 12/16 (2006.01)
(72) Inventors (Country):
  • STATCHUK, CRAIG (Canada)
(73) Owners (Country):
  • COGNOS INCORPORATED (Canada)
(71) Applicants (Country):
  • COGNOS INCORPORATED (Canada)
(74) Agent: GOWLING LAFLEUR HENDERSON LLP
(45) Issued:
(22) Filed Date: 2006-04-28
(41) Open to Public Inspection: 2007-01-29
Examination requested: 2006-04-28
(30) Availability of licence: N/A
(30) Language of filing: English

(30) Application Priority Data:
Application No. Country Date
2,514,165 Canada 2005-07-29

English Abstract




A method and system is provided for populating an index corpus to an external
search engine. The index population system comprises a card generator and a
file
system. The card generator reads a target content instance of business
oriented
metadata, and creates a representation of the target content instance. The
card
generator generates an index summary card for storing the representation of
the
target content instance. In an embodiment, the index summary card is in an
HTML
format that is consumable by various search engines. The file system stores
the
index summary cards and exposes the index summary card to an external search
engine.


Note: Claims are shown in the official language in which they were submitted.



What is claimed is:
1. An index population system for populating an index corpus to an external
search
engine, the index population system comprising:
a card generator for reading business oriented metadata, and for each target
content instance in the business oriented metadata, creating a representation
of the
target content instance, and generating an index summary card for storing the
representation of the target content instance, the index summary card being in
a
format that is consumable by various search engines; and
a file system for storing one or more index summary cards and exposing the
index summary cards to an external search engine.
2. The index population system as claimed in claim 1 wherein the card
generator
generates the index summary card in a Hyper Text Markup Language (HTML).
3. The index population system as claimed in claim 1 wherein the card
generator
generates one or more redundant representations of the target content
instance, and
stores the redundant representations in the index summary card or one or more
different index summary cards.
4. The index population system as claimed in claim 1 wherein the card
generator
includes, in the representation of the target content instance, a reference to
the
target content instance and summary information of the target content instance
including location information of the target content instance.
5. The index population system as claimed in claim 4 wherein the location
information of the target content instance includes a URL needed to show the
target
content instance.
-18-


6. The index population system as claimed in claim 4 wherein the card
generator
includes the location information of the target content instance with an
execution
reference that forwards a current view to the target content instance.
7. The index population system as claimed in claim 4 wherein the card
generator
generates the summary information of the target content instance to further
include
one or more of terms used in the target content instance.
8. The index population system as claimed in claim 7 wherein the card
generator
includes the one or more terms in a normalized form.
9. The index population system as claimed in claim 4 wherein the card
generator
generates the summary information of the target content to further include
topic
hierarchy information, report metadata and/or other information related to the
target
content instance.
10. The index population system as claimed in claim 1 wherein the card
generator
generates the index summary cards in one or more formats that are consumable
by
various search engines.
11. The index population system as claimed in claim 10 wherein the card
generator
generates the index summary cards in HTML, XML, RDF-XML, plain text and/or
other standard format.
12.The index population system as claimed in claim 1 wherein the index
population
system makes the index summary cards accessible by one or more external search
engines to allow the search engines to find the target content instance using
the
references in the index summary cards.
-19-



13. The index population system as claimed in claim 12 wherein the index
population
system allows a search crawler of a search engine to crawl through and index
the
index summary cards to build an index corpus for the use by the search engine.
14.A method of populating an index corpus to one or more external search
engines,
the method comprising the steps of:
reading a target content instance of business oriented metadata;
creating a representation of the target content instance;
generating an index summary card using the representation of the target
content instance, the index summary card being in a format that is consumable
by
various search engines; and
exposing the index summary card to an external search engine.
15. The method as claimed in claim 14 wherein the card generating step
generates
the index summary card in HTML.
16. The method as claimed in claim 14 wherein the card generating step
generates
one or more redundant representations of the target content instance.
17. The method as claimed in claim 16 wherein the card generating step
comprising
the step of including the redundant representations in the index summary card.
18. The method as claimed in claim 16 wherein the card generating step
comprising
the step of including the redundant representations in one or more different
index
summary cards.
19. The method as claimed in claim 14 wherein
the card generating step generates multiple index summary cards for multiple
target content instances in the business oriented metadata, and
-20-


the method further comprises the step of storing the index summary cards in a
file system.
20. The method as claimed in claim 19 wherein the exposing step comprises the
step
of allowing a search crawler of a search engine to crawl through and index the
index
summary cards to build an index corpus for the use by the search engine.
21. The method as claimed in claim 14 wherein the card generating step
comprises
the step of generating, in the representation of the target content instance,
summary
information of the target content instance including location information of
the target
content instance.
22. The method as claimed in claim 21 wherein the summary information
generating
step includes a URL needed to show the target content instance.
23. The method as claimed in claim 21 wherein the summary information
generating
step includes the location information of the target content instance with an
execution reference that forwards a current view to the target content
instance.
24. The method as claimed in claim 21 wherein the summary information
generating
step generates the summary information of the target content instance to
further
include one or more of terms used in the target content instance.
25. The method as claimed in claim 24 wherein the summary information
generating
step includes the one or more terms in a normalized form.
26. The method as claimed in claim 21 wherein the summary information
generating
step further includes topic hierarchy information, report metadata and/or
other
information related to the target content instance.
-21-



27. The method as claimed in claim 14 wherein the card generating step
generates
the index summary cards in one or more formats that are consumable by various
search engines.
28. The method as claimed in claim 27 wherein the card generating step
generates
the index summary cards in HTML, XML, RDF-XML, plain text and/or other
standard
format.
29. The method as claimed in claim 14 further comprising the step of storing
the
index summary card in a file system.
30. The method as claimed in claim 29 wherein the storing step placing the
index
summary cards on a web server.
31. The method as claimed in claim 14 further comprising the step of exporting
the
index summary cards to an index corpus of an external search engine.
32.A computer readable medium storing instructions or statements for use in
the
execution in a computer of a method of populating an index corpus to one or
more
external search engines, the method comprising steps of:
reading a target content instance of business oriented metadata;
creating a representation of the target content instance;
generating an index summary card using the representation of the target
content instance, the index summary card being in a format that is consumable
by
various search engines; and
exposing the index summary card to an external search engine.
-22-


33.A propagated signal carrier carrying signals containing computer executable
instructions that can be read and executed by a computer, the computer
executable
instructions being used to execute a method of populating an index corpus to
one or
more external search engines, the method comprising the steps of:
reading a target content instance of business oriented metadata;
creating a representation of the target content instance;
generating an index summary card using the representation of the target
content instance, the index summary card being in a format that is consumable
by
various search engines; and
exposing the index summary card to an external search engine.



-23-


A single figure which represents the drawing illustrating the invention.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Admin Status

Title Date
(22) Filed 2006-04-28
Examination Requested 2006-04-28
(41) Open to Public Inspection 2007-01-29
Dead Application 2011-04-28

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Request for Examination $800.00 2006-04-28
Filing $400.00 2006-04-28
Registration of Documents $100.00 2006-10-24
Maintenance Fee - Application - New Act 2 2008-04-28 $100.00 2008-03-28
Maintenance Fee - Application - New Act 3 2009-04-28 $100.00 2009-03-27

To view selected files, please enter reCAPTCHA code :




Filter Download Selected in PDF format (Zip Archive)
Document
Description
Date
(yyyy-mm-dd)
Number of pages Size of Image (KB)
Representative Drawing 2007-01-05 1 15
Abstract 2006-04-28 1 16
Claims 2006-04-28 6 193
Description 2006-04-28 17 777
Drawings 2006-04-28 3 66
Cover Page 2007-01-19 1 45
Claims 2009-07-27 8 300
Correspondence 2006-06-05 1 26
Prosecution-Amendment 2007-06-04 1 31
Fees 2008-03-28 1 39
Prosecution-Amendment 2008-10-07 1 38
Prosecution-Amendment 2009-05-20 3 114
Fees 2009-03-27 1 41
Prosecution-Amendment 2009-07-27 13 508
Prosecution-Amendment 2010-02-01 3 111