Method and apparatus for compiling business data
First Claim
1. A computer-implemented method of compiling identity and contact information of senior managers in a distributed computer system, comprising the steps of:
- a) compiling in a distributed computer system multiple, unrelated, structurally different information sources other than structured databases, wherein each information source is characterized as coded in a markup language file and wherein each of said markup language files contains a unique set of information compared to the other compiled markup language files;
b) identifying and obtaining from said compiled markup language files senior management information;
whereinsaid senior management information includes at least one senior management title, names respectively associated to said title, and contact information respectively associated to said names, and whereinsaid contact information is selected from the group consisting of email addresses, phone numbers, fax numbers, postal addresses, and a combination thereof;
c) parsing through each of said markup language files to extract said senior management titles; and
performing the following computer-implemented steps for each title extracted;
d) determining in said markup language file a local content grouping near and associated with a particular title;
e) identifying and extracting from said markup language file a name associated with said title from only said local content grouping;
f) evaluating from said markup language file a current and historic relationship between said name and said title; and
g) selecting the most current said title and said associated name based on said evaluated current and historic relationship;
h) displaying said selected the most current said title and said associated name to a user.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus of compiling and providing business data in a distributed computer system, preferably the Internet or any other type of computer linked network system. The present invention also provides a computer program product that contains business data compiled from files containing business data located in a distributed computer system. The present invention to provide a cost-effective method for automatically compiling a business data as well as an automated method for refreshing business data so as to keep it current. The advantage of the present invention is that it enables one to compile business data from files in a distributed computer system in a cost effective and time effective manner taking advantage of the large number of data that is available in a distributed computer system. Another advantage is that the present invention enables one to quickly update business data to stay current.
64 Citations
29 Claims
-
1. A computer-implemented method of compiling identity and contact information of senior managers in a distributed computer system, comprising the steps of:
-
a) compiling in a distributed computer system multiple, unrelated, structurally different information sources other than structured databases, wherein each information source is characterized as coded in a markup language file and wherein each of said markup language files contains a unique set of information compared to the other compiled markup language files; b) identifying and obtaining from said compiled markup language files senior management information;
whereinsaid senior management information includes at least one senior management title, names respectively associated to said title, and contact information respectively associated to said names, and wherein said contact information is selected from the group consisting of email addresses, phone numbers, fax numbers, postal addresses, and a combination thereof; c) parsing through each of said markup language files to extract said senior management titles; and performing the following computer-implemented steps for each title extracted; d) determining in said markup language file a local content grouping near and associated with a particular title; e) identifying and extracting from said markup language file a name associated with said title from only said local content grouping; f) evaluating from said markup language file a current and historic relationship between said name and said title; and g) selecting the most current said title and said associated name based on said evaluated current and historic relationship; h) displaying said selected the most current said title and said associated name to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer system of compiling identity and contact information of senior managers in a distributed computer system, comprising:
a processor, wherein said processor is programmed to; a) compiling in said distributed computer system multiple, unrelated, structurally different information sources other than structured databases, wherein each information source is characterized as coded in a markup language file and wherein each of said markup language files contains a unique set of information compared to the other compiled markup language files; b) identifying and obtaining from said compiled markup language files senior management information;
whereinsaid senior management information includes at least one senior management title, names respectively associated to said title, and contact information respectively associated to said names, and wherein said contact information is selected from the group consisting of email addresses, phone numbers, fax numbers, postal addresses, and a combination thereof; c) parsing through each of said markup language files to extract said senior management titles; and performing the following computer-implemented steps for each title extracted; d) determining in said markup language file a local content grouping near and associated with a particular title; e) identifying and extracting from said markup language file a name associated with said title from only said local content grouping; f) evaluating from said markup language file a current and historic relationship between said name and said title; and g) selecting the most current said title and said associated name based on said evaluated current and historic relationship; h) displaying said selected the most current said title and said associated name to a user.
-
28. A system of compiling identity and contact information of senior managers, comprising:
-
a compiling means to compile multiple, unrelated, structurally different information sources other than structured databases, wherein each information source is characterized as coded in a markup language file and wherein each of said markup language files contains a unique representation of information relative to the other markup language files; an identifying means for identifying and obtaining from said compiled markup language files senior management information; an integrity evaluation means for determining whether said markup language files are available and contain senior management information;
whereinsaid senior management information includes at least one senior management title, names respectively associated to said title, and contact information respectively associated to said names, and wherein said contact information is selected from the group consisting of email addresses, phone numbers, fax numbers, postal addresses, and a combination thereof; a parsing means for extracting from said markup language files said senior management titles and names associated therewith; a evaluation means for determining from said markup language files a current and historic relationship of said titles and said names associated therewith, respectively; and a selection means for selecting the most current said title and said associated name based on said determined current and historic relationship; a displaying means for displaying said selected the most current said title and said associated name to a user.
-
-
29. A computer-readable medium carrying computer-executable instructions, which when executed by a computer, causing said computer to implement the method steps of:
-
a) compiling in a distributed computer system multiple, unrelated, structurally different information sources other than structured databases, wherein each information source is characterized as coded in a markup language file and wherein each of said markup language files contains a unique set of information compared to the other compiled markup language files; b) identifying and obtaining from said compiled markup language files senior management information;
whereinsaid senior management information includes at least one senior management title, names respectively associated to said title and contact information respectively associated to said names, and wherein said contact information is selected from the group consisting of email addresses, phone numbers, fax numbers, postal addresses, and a combination thereof; c) parsing through each of said markup files to extract said senior management titles; and performing the following computer-implemented steps for each title extracted; d) determining in said markup language file a local content grouping near and associated with a particular title; e) identifying and extracting from said markup language file a name associated with said title from only said local content grouping; f) evaluating from said markup language file a current and historic relationship between said name and said title; and g) selecting the most current said title and said associated name based on said evaluated current and historic relationship; h) displaying said selected the most current said title and said associated name to a user.
-
Specification