Legal claims defining the scope of protection, as filed with the USPTO.
1. A non-transitory computer readable storage medium, comprising executable instructions to: receive a selection of a first section of a website; add a report retrieval component to the selected first section of the website, the report retrieval component being a portable segment of code that is installed and executed within the selected first section of the website without access to source code of the website; receive a selection of a second section of the website; automatically extract, from the second selected section of the website, one or more keywords describing content on the second section of the website; search for reports corresponding to the one or more keywords, at least one report including information automatically retrieved from a data source by a report generation product, the report generation product structuring the information in accordance with a report schema that specifies the form in which the information is presented; retrieve additional information associated a user of the website comprising the user's role in an organization; filter the reports based on data access permissions associated with the user of the website and the retrieved additional information; and display a highly ranked report to supplement the data provided by the website, the highly ranked report comprising the reports that are ranked based on results of a query run by a web service, the query being associated with the one or more keywords.
2. The computer readable storage medium of claim 1 , further comprising executable instructions to rank the reports by relevance to the user role in the organization.
3. The computer readable storage medium of claim 1 , further comprising executable instructions to filter the reports based on a previously specified facet, wherein a facet is a grouping of concepts with inherent similarity.
4. The computer readable storage medium of claim 1 , wherein the one or more keywords is retrieved from one of a custom tag, previously specified sections of the website and sections of the website selected by the user.
5. The computer readable storage medium of claim 1 , wherein the executable instructions to display are selected from executable instructions to display content of the report and executable instructions to display a link to the report.
6. The computer readable storage medium of claim 1 , wherein a plurality of reports is displayed on the website.
7. The computer readable storage medium of claim 1 , wherein the content on the website comprises a complete set of results for the query run by a web service.
8. The computer readable storage medium of claim 7 , wherein the one or more keywords is retrieved from a subset of the complete set of results for the query.
9. The computer readable storage medium of claim 8 , wherein the subset of the complete set of results for the query is selected from one of a predetermined subset, a user selected subset and a subset equivalent to the complete set of results for the query.
10. The computer readable storage medium of claim 8 , further comprising executable instructions to search for reports relevant to the complete set of results for the query displayed graphically.
11. The computer readable storage medium of claim 10 , further comprising executable instructions to rank the reports described by the plurality of one or more keywords higher than the reports relevant to the complete set of results for the query.
12. The computer readable storage medium of claim 1 , wherein the results of the query are displayed graphically.
13. The computer readable storage medium of claim 1 , wherein the form in which information is presented comprises at least a number of reports to be displayed and appearance of the displayed ranked reports.
14. The computer readable storage medium of claim 1 , wherein the second section of the website comprises at least textual data, the one or more keywords being extracted from the textual data.
15. A method for implementation by one or more data processors comprising: receiving, using at least one processor, a selection of a first section of a website; adding, using at least one processor, a report retrieval component to the first selected section of the website, the report retrieval component being a portable segment of code that is installed and executed within the first section of the website without access to source code of the website; receiving, using at least one processor, a selection of a second section of the website; extracting, using at least one processor and from the second section of the website, one or more keywords describing content on the website; searching, using at least one processor, for reports corresponding to the one or more keywords, at least one report including graphical information that is retrieved from a data source by a report generation product; retrieving, using at least one processor, additional information associated a user of the website comprising the user's role in an organization; filtering, using at least one processor, the searched reports based on data access permissions associated with the user of the website and the retrieved additional information; and displaying, using at least one processor, the filtered reports according to a rank of each report, the displayed reports displayed on the website at a location separate from the second section of the website, the reports being displayed in accordance with a report schema that comprises at least a number of reports to be displayed and an appearance of the displayed reports.
16. A system comprising: at least one data processor; and memory coupled to the at least one data processor storing executable instructions to cause the at least one data processor to: receive a selection of a first section of a website; add a report retrieval component to the selected first section of the website, the report retrieval component being a portable segment of code that is installed and executed within the selected first section of the website without access to source code of the website; receive a selection of a second section of the website; automatically extract, from the second selected section of the website, one or more keywords describing content on the second section of the website; search for reports corresponding to the one or more keywords, at least one report including information automatically retrieved from a data source by a report generation product, the report generation product structuring the information in accordance with a report schema that specifies the form in which the information is presented; retrieve additional information associated a user of the website comprising the user's role in an organization; filter the reports based on data access permissions associated with the user of the website and the retrieved additional information; and display a highly ranked report to supplement the data provided by the website, the highly ranked report comprising the reports that are ranked based on results of a query run by a web service, the query being associated with the one or more keywords.
Unknown
September 4, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.