IP Library Granted Patent US 8,615,733
Granted Patent B2
US 8,615,733 · App. 12/023,996 · Granted Dec 24, 2013

Building a component to display documents relevant to the content of a website

Inventors: Didier Marc Jean Bolf (Boulogne-Billancourt, FR); Alexis-Jean Laurent Naibo (Levallois-Perret, FR)
Assignee: SAP France S.A.
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 8,615,733
App. No.
12/023,996
Granted
Dec 24, 2013
Kind
B2
Abstract

A computer readable storage medium includes executable instructions to accept a selection of a website to add a document retrieval component for retrieving related reports. Specifications for the document retrieval component are collected. Specifications for how to perform a search for the related reports are received. The document retrieval component is added to the website.

Claims (43)

1. A computer-implemented method comprising:

accessing a website having an associated document retrieval component;

retrieving, by the document retrieval component, reports related to the website from a business intelligence system, each report being automatically retrieved from a data source and structured in accordance with a report schema that specifies a form in which information contained within such report should be presented; and

concurrently displaying the website and data characterizing the retrieved reports;

wherein specifications used by the document retrieve component to retrieve the reports are collected by:

parsing the website to identify logical sections of the website from which to extract keywords,

presenting at least a portion of the sections to the user for selection of one or more but not all of the sections of the website, and

extracting keywords from the selected section(s) by the user, the specifications comprising at least a portion of the extracted keywords,

wherein the specifications for the document retrieval component are selected from one or more of how many reports to display, a minimum match threshold that indicates how closely a report must be associated with the set of keywords in order to be displayed, one or more website sections from which to retrieve a set of keywords describing the website and a look-and-feel for the document retrieval component.

2. The computer-implemented method of claim 1 , further comprising:

authenticating a website user accessing the website;

returning data access permissions of the user; and

filtering the retrieved reports based on the data access permissions of the user.

3. The computer-implemented method of claim 1 , wherein the one or more logical sections are identified by tags in source code for the website.

4. A non-transitory computer readable medium, comprising executable instructions to:

accept, via a graphical user interface, a selection of a website from a user to add a document retrieval component for retrieving related reports, each report being automatically retrieved from a data source and structured in accordance with a report schema that specifies a form in which information contained within such report should be presented;

collect specifications for the document retrieval component by:

parsing the website to identify logical sections of the website from which to extract keywords,

presenting at least a portion of the sections to the user for selection of one or more but not all of the sections of the website, and

extracting keywords from the selected section(s) by the user, the specifications comprising at least a portion of the keywords extracted from the selected section(s) by the user;

receive the collected specifications for the document retrieval component; and

add the document retrieval component to the website so that the related reports are automatically retrieved when the website is subsequently accessed;

wherein the specifications for the document retrieval component are selected from one or more of how many reports to display, a minimum match threshold that indicates how closely a report must be associated with the set of keywords in order to be displayed, one or more website sections from which to retrieve a set of keywords describing the website and a look-and-feel for the document retrieval component.

5. The computer readable medium of claim 4 , wherein the executable instructions to add the document retrieval component comprise executable instructions to insert a portion of automatically-generated code into source code associated with the website.

6. The computer readable medium of claim 4 , wherein the executable instructions to add the document retrieval component comprise executable instructions to associate a custom widget with the website.

7. The computer readable medium of claim 6 , further comprising executable instructions to generate a link to access the website with the custom widget.

8. The computer readable medium of claim 5 , wherein the portion of automatically-generated code comprises a custom tag specifying the set of keywords.

9. The computer readable medium of claim 4 , wherein the one or more logical sections are identified by tags in source code for the website.

10. The computer readable medium of claim 4 , wherein the specifications for how to perform the search are selected from one or more of a facet to filter on, an expression operator to use on the set of keywords and a system to search in.

11. A non-transitory computer readable medium, comprising executable instructions to:

access a website having an associated document retrieval component;

retrieve, by the document retrieval component, reports related to the website from a business intelligence system, each report being automatically retrieved from a data source and structured in accordance with a report schema that specifies a form in which information contained within such report should be presented; and

concurrently display the website and data characterizing the retrieved reports;

wherein specifications used by the document retrieve component to retrieve the reports are collected by:

parsing the website to identify logical sections of the website from which to extract keywords,

presenting at least a portion of the sections to the user for selection of one or more but not all of the sections of the website, and

extracting keywords from the selected section(s) by the user, the specifications comprising at least a portion of the extracted keywords,

wherein the specifications for the document retrieval component are selected from one or more of how many reports to display, a minimum match threshold that indicates how closely a report must be associated with the set of keywords in order to be displayed, one or more website sections from which to retrieve a set of keywords describing the website and a look-and-feel for the document retrieval component.

12. The computer readable medium of claim 11 , further comprising executable instructions to:

authenticate a website user accessing the website;

return data access permissions of the user; and

filtering the retrieved reports based on the data access permissions of the user.

13. The computer readable medium of claim 11 , wherein the one or more logical sections are identified by tags in source code for the website.

Assignments (2)
CHANGE OF NAME Recorded Jul 12, 2011
From: BUSINESS OBJECTS, S.A.
To: SAP FRANCE S.A.
Reel/Frame 026581/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2008
From: BOLF, DIDIER MARC JEAN; NAIBO, ALEXIS-JEAN LAURENT
To: BUSINESS OBJECTS, S.A.
Reel/Frame 020827/0772 →
Continuity (1)
Related Publication 20090199158A1 · Aug 6, 2009