IP Library Granted Patent US 7,120,629
Granted Patent B1
US 7,120,629 · App. 09/865,802 · Granted Oct 10, 2006

Prospects harvester system for providing contact data about customers of product or service offered by business enterprise extracting text documents selected from newsgroups, discussion forums, mailing lists, querying such data to provide customers who confirm to business profile data

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,120,629
App. No.
09/865,802
Granted
Oct 10, 2006
Kind
B1
Abstract

A system and method for providing profile data representing profiles of potential customers of a business enterprise. The system is based on an application service provider architecture, where the business enterprise accesses the profile data via the Internet using a web browser. The system is capable of using internal data of the business enterprise generated by a variety of accounting, sales, and enterprise planning tools.

Claims (35)

1. A database server system, maintained by an application service provider (ASP), for generating contact data for potential customers of a business enterprise other than the ASP, comprising:

a business profile system for providing profile data associated with sales to existing customers of the business enterprise, comprising: a data acquisition process for extracting the business profile data from the enterprise's pre-existing internal data sources; wherein the data sources comprise at least the following data associated with existing customers of the enterprise: customer data, sales data, and account data; a data mart for storing the extracted business profile data;

a prospects harvester system for providing contact data representing information about prospective customers of a product or service offered by the business enterprise comprising: a data acquisition process for extracting Internet text documents from unstructured Internet discussion sites selected from the group of: newsgroups, discussion forums, and mailing lists; wherein each discussion site comprises a collection of text documents generated by participants of the discussion site and received by multiple participants of the discussion site; a text archive for storing the extracted text documents;

a text indexing server operable to index the text archive in accordance with both keywords contained in the text source and in accordance with contact data associated with the participants;

wherein the text indexing server is operable to receive queries from the business enterprise, each query representing a request for information about participants who are discussing a specified product or service;

wherein the text indexing server is further operable to access both the text archive and the business profile data mart, to use the query as a basis for extracting data from the text archive and the business profile data mart, and to provide a response that represents data about participants who conform to business profile data;

wherein the text indexing server searches the text archive and the business profile database according to parameters representing keywords in the text archive, contact data in the text archive, and profile data in the profiles database;

a web server for receiving queries from the enterprise, and for providing the response to the enterprise, via a web browser;

wherein the business profile system, the prospects harvester system, the text indexing server, and the web server are operated by the ASP for use by multiple business enterprises.

2. The server system of claim 1 , wherein the data mart stores data in accordance with OLAP-type specifications.

3. The server system of claim 1 , wherein the internal data sources are from contact management software operated by the enterprise.

4. The server system of claim 1 , wherein the internal data sources are from accounting software operated by the enterprise.

5. The server system of claim 1 , wherein the internal data sources are from ERP (enterprise resource planning) software operated by the enterprise.

6. The system of claim 1 , wherein the customer profiles system further comprises a query repository for storing predefined queries, and wherein the web server processes queries to determine if they match any of the stored predefined queries.

7. The system of claim 1 , wherein the web server further processes queries to determine if they are drill down requests.

8. The system of claim 1 , further comprising a user profiles database for storing query preferences of the enterprise.

9. The system of claim 1 , further comprising a user profiles database for storing output preferences of the enterprise.

10. The system of claim 1 , wherein the business profiles system further comprises a data mining database and a data mining server for generating models of customer purchasing behavior.

11. A method, performed by an application service provider (ASP), of providing customer lead data for potential customers of a business enterprise other than the ASP, comprising:

providing business profile data by extracting data from the enterprise's internal data sources, wherein the data sources comprise at least the following data associated with existing customers of the enterprise: customer data, sales data, and account data; storing the extracted data in a customer profile database in a format designed for data mining purposes; storing the extracted data in a business profile data mart;

providing harvested new customer contact data by extracting text documents from unstructured Internet discussion sites selected from the group of: newsgroups, discussion forums, and mailing lists; wherein each discussion site comprises a collection of text documents generated by participants of the discussion site and received by multiple participants of the discussion site; storing the extracted text documents in a text archive;

using a text indexing server to index the text archive in accordance with both keywords contained in the text source and in accordance with contact data associated with the participants;

wherein the text indexing server is further operable to receive queries from the business enterprise, each query representing a request for information about participants who are discussing a specified product or service;

wherein the text indexing server is further operable to access both the text archive and the business profile database, and to use the query as a basis for extracting data from the text archive and the business profile database, such that the response represents data about participants who conform to business profile data;

wherein the text indexing server searches the text archive and the business profile database according to parameters representing keywords in the text archive, contact data in the text archive, and profile data in the profiles database;

using a web server to receive queries from the enterprise and to provide responses to the enterprise via the web browser;

wherein the method is provided as a service by the ASP for use by multiple business enterprises.

12. The server system of claim 11 , wherein the data mart stores data in accordance with OLAP-type specifications.

13. The server system of claim 11 , wherein the internal data sources are from contact management software operated by the enterprise.

14. The server system of claim 11 , wherein the internal data sources are from accounting software operated by the enterprise.

15. The server system of claim 11 , wherein the internal data sources are from ERP (enterprise resource planning) software operated by the enterprise.

16. The method of claim 11 , wherein the web server further processes queries to determine if they are drill down requests.

17. The method of claim 11 , wherein the web server further accesses a user profiles database to determine query preferences.

18. The method of claim 11 , wherein the web server further accesses a user profiles database to determine output preferences.

19. The method of claim 11 , further comprising the step of using the data mart to provide data for a data mining server that generates models of customer purchasing behavior.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: INTELLECTUAL VENTURES ASSETS 166 LLC
To: ALTO DYNAMICS, LLC
Reel/Frame 058537/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 166 LLC
Reel/Frame 057270/0687 →
SECURITY INTEREST Recorded Jan 30, 2019
From: REACHFORCE, INC.
To: CIBC BANK USA
Reel/Frame 048184/0726 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2016
From: PACIFIC WESTERN BANK (AS SUCCESSOR IN INTEREST BY MERGER TO SQUARE 1 BANK)
To: REACHFORCE, INC.
Reel/Frame 039198/0189 →
MERGER Recorded Jan 11, 2016
From: DAFINEAIS PROTOCOL DATA B.V., LLC
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037477/0744 →
SECURITY INTEREST Recorded Feb 11, 2015
From: REACHFORCE, INC.
To: SQUARE 1 BANK
Reel/Frame 034935/0726 →
RELEASE Recorded Feb 4, 2011
From: SILICON VALLEY BANK
To: REACHFORCE INC
Reel/Frame 025762/0852 →
RELEASE Recorded Feb 3, 2011
From: SILICON VALLEY BANK
To: REACHFORCE INC
Reel/Frame 025761/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2008
From: REACHFORCE, INC.
To: DAFINEAIS PROTOCOL DATA B.V., LLC
Reel/Frame 021976/0417 →
CONFIRMATORY ASSIGNMENT Recorded Nov 20, 2008
From: SEIBEL, JOHN C.; FENG, YU; FOSTER, ROBERT L.
To: INETPROFIT.COM, INC.
Reel/Frame 021861/0311 →
RELEASE OF SECURITY INTEREST Recorded Nov 19, 2008
From: LEASING TECHNOLOGIES INTERNATIONAL, INC.
To: REACHFORCE, INC.
Reel/Frame 021849/0857 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2008
From: G-51 CAPITAL, LLC
To: REACHFORCE, INC.
Reel/Frame 021763/0768 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2008
From: SILICON VALLEY BANK
To: REACHFORCE, INC.
Reel/Frame 021763/0762 →
SECURITY INTEREST Recorded Jun 29, 2007
From: REACHFORCE, INC.
To: SILICON VALLEY BANK
Reel/Frame 019511/0471 →
SECURITY AGREEMENT Recorded Aug 25, 2006
From: REACHFORCE, INC.
To: G-51 CAPITAL, LLC
Reel/Frame 018175/0013 →
CHANGE OF NAME Recorded Mar 9, 2006
From: INETPROFIT, INC.
To: REACHFORCE, INC.
Reel/Frame 017282/0771 →
MERGER Recorded Feb 14, 2002
From: INETPROFIT.COM INCORPORATED
To: INETPROFIT, INC.
Reel/Frame 012638/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2001
From: SEIBEL, JOHN C.; FENG, YU; FOSTER, ROBERT L.
To: INETPROFIT.COM, INCORPORATED
Reel/Frame 012222/0417 →