← Back to Patent Explorer
US6836773B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Enterprise web mining system and method

Assignee: Oracle International Corp
•
Filing: 2001-09-27
•
Granted: 2004-12-28
•
Expires: 2021-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An enterprise-wide web data mining system, computer program product, and method of operation thereof, that uses Internet based data sources, and which operates in an automated and cost effective manner. The enterprise web mining system comprises: a database coupled to a plurality of data sources, the database operable to store data collected from the data sources; a data mining engine coupled to the web server and the database, the data mining engine operable to generate a plurality of data mining models using the collected data; a server coupled to a network, the server operable to: receive a request for a prediction or recommendation over the network, generate a prediction or recommendation using the data mining models, and transmit the generated prediction or recommendation.

Inventors

  • 👤 Pablo Tamayo
  • 👤 Jacek Myczkowski
  • 👤 Marcos Campos

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:21
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/951; G06F16/953; G06F16/958; G06F2216/00; G06F2216/03; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 290 words
A computer-implemented method of enterprise web mining comprising the steps of: collecting data from a plurality of data sources, including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web; selecting data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data; pre-processing the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server log data to page titles, and by converting IP addresses from the Web traffic data to domain names; building a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data; integrating the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; generating a plurality of data mining models using the collected data; and generating a prediction or recommendation using at least one of the plurality of generated data mining models, in response to a received request for a recommendation or prediction.
Claim 2
Dependent Claim 290 words
A computer-implemented method of enterprise web mining comprising the steps of: collecting data from a plurality of data sources, including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web; selecting data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data; pre-processing the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server log data to page titles, and by converting IP addresses from the Web traffic data to domain names; building a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data; integrating the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; generating a plurality of data mining models using the collected data; and generating a prediction or recommendation using at least one of the plurality of generated data mining models, in response to a received request for a recommendation or prediction.
Claim 3
Dependent Claim 48 words
The method of claim 1 , wherein the model generating step comprises the steps of: selecting an algorithm to be used to generate a model; generating at least one model using the selected algorithm and data included in the integrated database; and deploying the at least one model.
Claim 4
Dependent Claim 26 words
The method of claim 2 , wherein the step of deploying the at least one model comprises the step of: generating program code implementing the model.
Claim 5
Dependent Claim 54 words
The method of claim 3 , wherein the step of generating an online prediction or recommendation comprises the steps of: receiving a request for a prediction or recommendation; scoring a model using data included in the integrated database; generating a predication or recommendation based on the generated score; and transmitting the predication or recommendation.
Claim 6
Dependent Claim 29 words
The method of claim 4 , wherein the step of pre-processing the selected data further comprises the step of: collecting pre-defined items of data passed by a web server.
Claim 7
Dependent Claim 319 words
A computer program product for performing an enterprise web mining process in an electronic data processing system, comprising: a computer readable medium; computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of: collecting data from a plurality of data sources, including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web; selecting data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data; pre-processing the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server log data to page titles, and by converting IP addresses from the Web traffic data to domain names; building a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data; integrating the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; generating a plurality of data mining models using the collected data; and generating a prediction or recommendation using at least one of the plurality of generated data mining models, in response to a received request for a recommendation or prediction.
Claim 8
Dependent Claim 319 words
A computer program product for performing an enterprise web mining process in an electronic data processing system, comprising: a computer readable medium; computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of: collecting data from a plurality of data sources, including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web; selecting data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data; pre-processing the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server log data to page titles, and by converting IP addresses from the Web traffic data to domain names; building a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data; integrating the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; generating a plurality of data mining models using the collected data; and generating a prediction or recommendation using at least one of the plurality of generated data mining models, in response to a received request for a recommendation or prediction.
Claim 9
Dependent Claim 50 words
The computer program product of claim 6 , wherein the model generating step comprises the steps of: selecting an algorithm to be used to generate a model; generating at least one model using the selected algorithm and data included in the integrated database; and deploying the at least one model.
Claim 10
Dependent Claim 28 words
The computer program product of claim 7 , wherein the step of deploying the at least one model comprises the step of: generating program code implementing the model.
Claim 11
Dependent Claim 56 words
The computer program product of claim 8 , wherein the step of generating an online prediction or recommendation comprises the steps of: receiving a request for a prediction or recommendation; scoring a model using data included in the integrated database; generating a predication or recommendation based on the generated score; and transmitting the predication or recommendation.
Claim 12
Dependent Claim 31 words
The computer program product of claim 9 , wherein the step of pre-processing the selected data further comprises the step of: collecting pre-defined items of data passed by a web server.
Claim 13
Independent Claim 315 words
A system for performing an enterprise web mining process, comprising: a processor operable to execute computer program instructions; and a memory operable to store computer program instructions executable by the processor, for performing the steps of: collecting data from a plurality of data sources, including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web; selecting data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data; pre-processing the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server log data to page titles, and by converting IP addresses from the Web traffic data to domain names; building a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data; integrating the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; generating a plurality of data mining models using the collected data; and generating a prediction or recommendation using at least one of the plurality of generated data mining models, in response to a received request for a recommendation or prediction.
Claim 14
Independent Claim 315 words
A system for performing an enterprise web mining process, comprising: a processor operable to execute computer program instructions; and a memory operable to store computer program instructions executable by the processor, for performing the steps of: collecting data from a plurality of data sources, including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web; selecting data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data; pre-processing the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server log data to page titles, and by converting IP addresses from the Web traffic data to domain names; building a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data; integrating the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; generating a plurality of data mining models using the collected data; and generating a prediction or recommendation using at least one of the plurality of generated data mining models, in response to a received request for a recommendation or prediction.
Claim 15
Dependent Claim 48 words
The system of claim 11 , wherein the model generating step comprises the steps of: selecting an algorithm to be used to generate a model; generating at least one model using the selected algorithm and data included in the integrated database; and deploying the at least one model.
Claim 16
Dependent Claim 26 words
The system of claim 12 , wherein the step of deploying the at least one model comprises the step of: generating program code implementing the model.
Claim 17
Dependent Claim 54 words
The system of claim 13 , wherein the step of generating an online prediction or recommendation comprises the steps of: receiving a request for a prediction or recommendation; scoring a model using data included in the integrated database; generating a predication or recommendation based on the generated score; and transmitting the predication or recommendation.
Claim 18
Dependent Claim 29 words
The system of claim 14 , wherein the step of pre-processing the selected data further comprises the step of: collecting pre-defined items of data passed by a web server.
Claim 19
Dependent Claim 350 words
An enterprise web mining system comprising: a database system coupled to a plurality of data sources, the database system operable to store data collected from the data sources, the data sources including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web, the database further operable to select data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data, the database further operable to pre-process the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server Jog data to page titles, and by converting IP addresses from the Web traffic data to domain names, the database further operable to build a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data, and the database further operable to integrate the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; a data mining engine coupled to the database, the data mining engine operable to generate a plurality of data mining models using the integrated database; a server coupled to a network, the server operable to receive a request for a prediction or recommendation over the network, generate a prediction or recommendation using at least one of the data mining models, and transmit the generated prediction or recommendation.
Claim 20
Dependent Claim 350 words
An enterprise web mining system comprising: a database system coupled to a plurality of data sources, the database system operable to store data collected from the data sources, the data sources including proprietary corporate data comprising proprietary account or user-based data, external data comprising data acquired from sources external to the system, Web data comprising Web traffic data, web server application program interface data and Web server log data, and Web transaction data comprising data relating to transactions completed over the Web, the database further operable to select data that is relevant to a desired output from among the collected data by mapping between general attributes and particular features, the selected data having reduced dimensionality relative to the collected data, the database further operable to pre-process the selected data by removing redundant or irrelevant information from Web server log data, by identifying a visitor to a web site from the Web traffic data, reconstructing a session from the Web traffic data, by reconstructing a path followed by a visitor in a session from the Web server log data, by analyzing a path a whole Website from the Web server log data, by converting to filenames from the Web server Jog data to page titles, and by converting IP addresses from the Web traffic data to domain names, the database further operable to build a plurality of database tables from the pre-processed selected data, wherein the acquired data comprises a plurality of different types of data, and the database further operable to integrate the collected data by forming an integrated database comprising collected data in a coherent format using generated taxonomies to group attributes of the data and using generated profiles of the data; a data mining engine coupled to the database, the data mining engine operable to generate a plurality of data mining models using the integrated database; a server coupled to a network, the server operable to receive a request for a prediction or recommendation over the network, generate a prediction or recommendation using at least one of the data mining models, and transmit the generated prediction or recommendation.
Claim 21
Dependent Claim 48 words
The system of claim 16 , wherein the data mining engine is further operable to: select an algorithm to be used to generate a model; generate at least one model using the selected algorithm and data included in the integrated database; and deploy the at least one model.
Claim 22
Dependent Claim 16 words
The system of claim 17 , wherein the deployed model comprises program code implementing the model.
Claim 23
Dependent Claim 39 words
The system of claim 18 , wherein the server is operable to generate a prediction or recommendation by scoring a model using data included in the integrated database and generating a predication or recommendation based on the generated score.
Claim 24
Dependent Claim 16 words
The system of claim 16 , further comprising a data pre-processing engine pre-processing the selected data.
Claim 25
Dependent Claim 21 words
The system of claim 20 , wherein the database comprises: a plurality of database tables built from the pre-processed selected data.
Claim 26
Dependent Claim 23 words
The system of claim 21 , wherein the plurality of database tables forms an integrated database comprising collected data in a coherent format.
Claim 27
Dependent Claim 48 words
The system of claim 22 , wherein the data mining engine is further operable to: select an algorithm to be used to generate a model; generate at least one model using the selected algorithm and data included in the integrated database; and deploy the at least one model.
Claim 28
Dependent Claim 16 words
The system of claim 23 , wherein the deployed model comprises program code implementing the model.
Claim 29
Dependent Claim 39 words
The system of claim 24 , wherein the server is operable to generate a prediction or recommendation by scoring a model using data included in the integrated database and generating a predication or recommendation based on the generated score.
Claim 30
Dependent Claim 26 words
The method of claim 25 , wherein the data pre-processing engine pre-processes the selected data by collecting pre-defined items of data passed by a web server.

References Cited (Backward Citations)

US5692107A Cited
US5974572A Cited
US6470383B1 Cited
US5970464A Cited
US6128624A Cited
US6151601A Cited
US6151584A Cited
US6324533B1 Cited
WO2000020982A1 Cited
US6466970B1 Cited
US6449739B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-12-28 2008-06-28 2008-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-12-28 2012-06-28 2012-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-12-28 2016-06-28 2016-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag