WO2002010955A2 - Computer method and apparatus for determining content owner of a website - Google Patents

Computer method and apparatus for determining content owner of a website Download PDF

Info

Publication number
WO2002010955A2
WO2002010955A2 PCT/US2001/022381 US0122381W WO0210955A2 WO 2002010955 A2 WO2002010955 A2 WO 2002010955A2 US 0122381 W US0122381 W US 0122381W WO 0210955 A2 WO0210955 A2 WO 0210955A2
Authority
WO
WIPO (PCT)
Prior art keywords
name
candidate
content owner
web site
determining whether
Prior art date
Application number
PCT/US2001/022381
Other languages
French (fr)
Other versions
WO2002010955A3 (en
Inventor
Kosmas Karadimitriou
Jonathan Stern
Michel Decary
Jeremy W. Rothman-Shore
Original Assignee
Eliyon Technologies Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eliyon Technologies Corporation filed Critical Eliyon Technologies Corporation
Priority to AU2001273513A priority Critical patent/AU2001273513A1/en
Publication of WO2002010955A2 publication Critical patent/WO2002010955A2/en
Publication of WO2002010955A3 publication Critical patent/WO2002010955A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/953Organization of data
    • Y10S707/959Network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99937Sorting
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Definitions

  • a global computer network e.g., the Internet
  • a global computer network is formed of a plurality of computers coupled to a communication line for communicating with each other.
  • Each computer is referred to as a network node.
  • Some nodes serve as information bearing sites while other nodes provide connectivity between end users and the information bearing sites.
  • the explosive growth ofthe Internet makes it an essential component of every business, organization and institution strategy, and leads to massive amounts of information being placed in the public domain for people to read and explore.
  • the type of information available ranges from information about companies and their products, services, activities, people and partners, to information about conferences, seminars, and exhibitions, to news sites, to information about universities, schools, colleges, museums and hospitals, to information about government organizations, their purpose, activities and people.
  • the Internet has become the venue of choice for every organization for providing pertinent, detailed and timely information about themselves, their cause, services and activities.
  • the Internet essentially is the network infrastructure that connects geographically dispersed computer systems. Every such computer system may contain publicly available (shareable) data that are available to users connected to this network.
  • the World Wide Web was created in an effort to simplify and facilitate access to publicly available information from computer systems connected to the Internet.
  • a set of conventions and standards were developed that enabled users to access every Web site (computer system connected to the Web) in the same uniform way, without the need to use special passwords or techniques.
  • Web browsers became available that let users navigate easily through Web sites by simply clicking hyperlinks (words or sentences connected to some Web resource).
  • Web domain is an Internet address that provides connection to a Web server (a computer system connected to the Internet that allows remote access to some of its contents).
  • URL stands for Uniform Resource Locator. Generally, URLs have three parts: the first part describes the protocol used to access the content pointed to by the URL, the second contains the domain directory in which the content is located, and the third contains the file that stores the content:
  • the ⁇ protocol> part may be missing, hi that case, modern Web browsers access the URL as if the http:// prefix was used.
  • the ⁇ file> part maybe missing. In that case, the convention calls for the file "index.html" to be fetched.
  • Web page is the content associated with a URL.
  • this content is static text, which is stored into a text file indicated by the URL.
  • the content contains multi-media elements (e.g. images, audio, video, etc) as well as non-static text or other elements (e.g. news tickers, frames, scripts, streaming graphics, etc).
  • multi-media elements e.g. images, audio, video, etc
  • non-static text or other elements e.g. news tickers, frames, scripts, streaming graphics, etc.
  • more than one file forms a Web page, however, there is only one file that is associated with the URL and which initiates or guides the Web page generation.
  • Web Browser Web browser is a software program that allows users to access the content stored in Web sites. Modern Web browsers can also create content "on the fly", according to instructions received from a Web site. This concept is commonly referred to as “dynamic page generation”. In addition, browsers can commonly send information back to the Web site, thus enabling two-way communication ofthe user • and the Web site.
  • Web site is closely linlced to the concept of Web domain, however they have some important differences.
  • Web site is a more abstract term, which refers to a collection of Web pages usually put together, owned, and maintained by a single entity (which can be company, organization, institution, person, etc).
  • a Web site resides on a particular Web domain, however there are exceptions when the content of a site is distributed among several domains. In general, every Web site has at least one domain, however the opposite is not always true (there are domains with no corresponding Web site).
  • a Web site can be viewed as a book where each chapter provides information about a different but related topic and where it is assumed that the reader will correlate information from one page to the other so that there is no need to repeat the same information on every page.
  • a company Web site may contain pages dedicated to the company's mission, history, products, services, management, contact information, news, etc. The company name might not even be mentioned when talking about products or its management and is assumed to be conveyed by the fact that the present/currently displayed page is part ofthe company Web site.
  • the content published in a Web site can vary considerably in both its type and format: it may be news, information, fiction, statements, etc. given as text, pictures, video, audio, graphics, etc.
  • the Web site content owner is the legal entity (individual or institution, company, organization, etc) which publishes and is legally responsible for this content.
  • Identifying the content owner allows tagging the information with its source, in order to filter it, estimate its value and accuracy, or use it according to attributes associated with this source.
  • very often information collected from a Web site is incomplete if the site owner is unknown.
  • the main purpose ofthe present invention is to automatically identify the content owner of a Web site, given a set of Web pages from that site. Statistical algorithms are used to make inferences based on an array of tests and candidate strings that are extracted from the given pages. The whole process is completely automated, so that it can run without human supervision or labor. In this way, the present invention method coupled with a Web robot (see invention 4 as disclosed in the related Provisional Application No. 60/221,750) is capable of producing the complete list of ⁇ Web domain, legal owner ⁇ for all existing domains in the Web, in a totally automated fashion.
  • a method of identifying content owner of a Web site comprises the computer-implemented steps of: (i) collecting candidate names from a subject Web site; (ii) for each candidate name, running tests having test results which enable quantitative evaluation ofthe candidate name being content owner name ofthe subject Web site; and (iii) mathematically combining the test results into an indication of content owner name.
  • the step of running tests includes employing tests that enable statistical evaluation of each candidate name being the content owner name.
  • the step of combining the test results includes using a Bayesian network.
  • the Bayesian network is trained using a training set of Web sites with respective known content owner names such that statistics on the test results are collected on the training set of Web sites.
  • the invention method may further comprise the step of providing a confidence level ofthe indicated content owner name.
  • the step of collecting candidate names includes using software robots, Web crawlers, Web spiders and/or agents.
  • the step of collecting candidate names includes collecting noun phrases that are capitalized and in particular have a generic term that is indicative of an organization. For example, the terms (or the abbreviations thereof) “agency”, “association”, “bank”, “club”, “company”, “corporation”, “council”, “enterprise”, “foundation”, “hospital”, “incorporated”, “labs”, “limited”, “partners”, “ventures” and the like are commonly used to indicate an organization.
  • the invention collects noun phrases that include such terms and uses the collected noun phrases as candidate names.
  • the step of combining the test results to identify the content owner name includes determining when no said content owner name exists at the subject Web site.
  • the step of running tests enables statistical evaluation ofthe candidate name being the content owner name; and the step of determining no content owner name exists at the subject Web site is based on no candidate name having a probability within a predetermined threshold.
  • the threshold is statistically predefined by a desired ratio of false positives to false negatives.
  • computer apparatus for identifying the content owner of a Web site comprises: means for collecting candidate names from a subject Web site; and a test module responsive to the means for collecting and including a plurality of processor-executed tests having test results which enable quantitative (e.g., statistical) evaluation ofthe candidate name being content owner name ofthe subject Web site. For each candidate name, the test module runs the tests and combines the test results into an indication of content owner name or an indication that no content owner name exists at the subject Web site.
  • the test module preferably employs a Bayesian network to mathematically combine the test results.
  • a training member trains the Bayesian network using a training set of Web sites with known content owner names.
  • the training module collects statistics on the test results from the training set of Web sites.
  • the test module further provides a confidence level ofthe indicated content owner name.
  • the means for collecting candidate names includes software robots, Web crawlers, Web spiders and/or agents.
  • the method and apparatus includes storing determined indications of content owner names in a manner and means that enables cross referencing with indications of respective Web sites. To that end, a database (or similar storage means) containing indications of content owner name correlated with a respective Web site is formed.
  • Fig. 1 is an overview ofthe process employed by the present invention for calculating test statistics from a training set of Web sites with known content owner names.
  • Fig. 2 is an overview ofthe process of combining the test statistics with the test results from a subject Web site in order to calculate the confidence level for each candidate string being the content owner's name for the subject Web site in a preferred embodiment ofthe invention.
  • Fig. 3 is a block diagram of a preferred computer embodiment ofthe present invention.
  • Fig. 4 is a schematic overview of a computer network environment for deploying the software embodiment of Fig. 3. DETAJJ ED DESCRIPTION OF THE INVENTION
  • Every Web site belongs to a legal entity (individual or institution, company, organization, etc.) that is responsible for its content.
  • the content owner is obvious to a human reader, e.g. in company Web sites the company name very often appears in the home page.
  • the name ofthe content owner does not have a standard format, position, or header, and sometimes it does not even appear in the home page at all.
  • the content owner name often does not even appear in text form, but it is embedded in a picture with the company logo. Text in pictures is readable by humans, but not easily readable by computers, especially when the logo has been creatively designed. For all these reasons, it is not straightforward for a computer program to identify the content owner's name from a Web site.
  • Fig. 2 The approach that the present invention employs for solving this problem involves the following steps as illustrated in Fig. 2: a) collect 26 as many candidate names 40 as possible from the Web site b) run 28 a series of tests (T ; )on each candidate name 40 c) combine 30 the test results 36 of each candidate name 40 into a score d) decide 34 which one is the winning candidate name based on the scores
  • Each test result 36 provides some evidence about whether the candidate name 40 is the Web site's 42 content owner name or not.
  • Statistics 32 are used to quantify the amount of evidence each test result 36 provides. These statistics 32 are in the form of conditional probabilities, for example, when a candidate name returns result X from the test T j5 then there is 78% probability that this candidate name is the actual content owner name.
  • the statistics 32 used in quantifying the evidence have been calculated during a "training phase" from a suitable training sample 50.
  • the preferred embodiment ofthe present invention uses a Bayesian Network 30, however, other decision making, pattern recognition, or classification techniques can also be used (e.g. decision tree, neural network, rule-based expert system, etc).
  • Illustrated in Fig. 3 is a computer system 12 for implementing the present invention.
  • a digital processor 29 receives input at 14 from input devices (e.g., keyboard, mouse, etc.), a software program, another computer (e.g., over a commuriications line, the Internet, within an intranet, etc.) and the like.
  • the digital processor provides as output, indications of content owner names at 16 to output devices (e.g., a display monitor, printer, etc.), software program, another computer (coupled to processor 29 across a communications link) and the like, i the preferred embodiment, the content owner names determined by computer system 12 for respective Web sites are output to a database system for storage therein, a particular, the database receives and stores the indications of owner names correlated to (or in a cross-referenced manner with) indications of respective Web sites.
  • a database or index of Web sites and corresponding content owner names is formed by the present invention method and apparatus.
  • computer 100 is connected to a keyboard 102 and mouse 104 for receiving input and a display 106 for presentation of content.
  • Computer 100 is also linked to a network 110 having access to Web server 120.
  • the invention software 18 can be stored on disk and loaded into memory to be executed by a processor on a variety of computers, including computer 100 and Web server 120.
  • Network 110 can be part ofthe Internet, the worldwide collection of computers, networks and gateways that use the TCP/IP suite of protocols to communicate with one another.
  • the Internet provides a backbone of high-speed data communication lines between major nodes and host computers, consisting of thousands of commercial, government, educational, and other computer systems, that route data and messages.
  • Web server 120 is connected to the network 110 and can host computer software 18 ofthe present invention.
  • digital processor 29 stores and executes the invention program or software routine 18 which is formed of a training member 20, a candidate name collector 22 and a test module 24.
  • the collector 22 performs step a) above, while the test module 24 perfo ⁇ ns steps b) through d) above with the support of training member 20.
  • training member 20 calculates test statistics 32 ofthe tests T ; of step b) above, as applied to training set 50 of Web sites with known content owner names. These test statistics 32 provide quantitative measures ofthe significance of each possible test result in the process of identifying the Web site's content owner name.
  • Each of these program elements 20, 22, 24 are further discussed below in conjunction with Figs. 1 and 2.
  • collector 22 In order for the collector 22 (in step a) above) to collect all candidate names for the Web site's 42 content owner, a set of fairly loose criteria is used. These mainly involve collecting every noun phrase (succession of nouns and adjectives) that is capitalized, and or contains some keywords, such as "rnc", "Corporation”, “Association”, etc. Thus, collector 22 collects as candidate names 40 (in Fig.
  • noun phrases having a generic term that is indicative of an entity or organization for example, noun phrases having the term “agency”, “association'V'associates”, “bank”, “club”, “company”, “corporation”, “council”, “enterprise”, “foundation”, “group”, “hospital”, “incorporated”, “labs'V'laboratories”, “limited”, “partners”, “venture”, etc.
  • step 26 the invention method does not impose any strict criteria, so as not to lose any candidate name 40.
  • the subsequent tests T "filter out” any obviously bad candidates as discussed next.
  • step b) above the test module 24 runs a set of tests Ti on each candidate name 40 collected by collector 22, and records the results 36 ofthe tests.
  • Each test offers some evidence about whether the candidate name 40 is the name ofthe content owner ofthe subject Web site 42 or not.
  • These tests T may include the following:
  • candidate name alias refers to a sub-string, acronym, abbreviation or similar form ofthe candidate name, e.g. "Corex”, “Corex Tech.”, “CorTech”, “Corex Tech. Corp.”, or “CTC” are all aliases of "Corex Technologies Corporation)
  • determining whether the candidate name contains a weak organization keyword e.g. Systems, Business, International, etc.
  • a training set 50 of many hundred Web sites S is used.
  • the correct content owner's name 52 for each sample Web site S is known.
  • Candidate strings 54 are collected from each site S j and the tests T j are run on each candidate string 54.
  • probabilities are calculated that connect the test outcomes 56 with the given hypotheses, that is, P(Test
  • Hypothesis) the probability ofthe particular test result given the particular hypothesis.
  • Bayesian Networks have emerged during the last decade as a powerful decision-making technique.
  • a Bayesian Network is a statistical algorithm that combines the outcome of several tests in order to chain probabilities and produce an optimal decision based on the given test results.
  • Bayesian Networks come in many forms, however their basic building block is Bayes' theorem:
  • Bayesian Networks One ofthe simplest types of Bayesian Networks is the Na ⁇ ve Bayesian Network.
  • the Na ⁇ ve Bayesian Network is based on the assumption that the tests are conditionally independent which simplifies considerably the calculations, hi Na ⁇ ve Bayesian Networks, the formula that calculates the probability for some hypothesis given some test results is the following:
  • H l H 2 ,:.,H K are all possible values ofthe hypothesis
  • T ,T ,...,T are the test results from tests 1 , 2, ... , N respectively
  • the above formula and the test results 36 for some candidate 40 are used to calculate the probability (confidence level 38) that the candidate name 40 satisfies each hypothesis (in the present invention, the hypothesis for each candidate name 40 has two values "True, the candidate string is the Web site's 42 content owner name" and "False, it is not”). Having a probability/confidence level 58 assigned to each candidate name 40, it is straightforward then to choose the candidate name 40 with the highest probability of being the Web site's 42 content owner name.
  • a threshold value for the probabilities/confidence level 38 is also useful to detect sites for which no name can be found, e.g. if no candidate name 40 was assigned probability higher than 0.80, then one can conclude that the real content owner's name does not exist in the Web site 42.
  • the threshold level can be calculated statistically based on the desired ratio of false positives and false negatives (false positives are cases that this invention produces a name but the Web site does not actually contain the content owner's name; false negatives are cases that the invention produces no name even though the content owner's name appears in the Web site).

Abstract

Computer method and apparatus identifies content owner of a Web site. A collecting step or element collects candidate names from the subject Web site. For each candidate name, a test module (or testing step) runs tests that provide quantitative/statistical evaluation of the candidate name being the content owner name of the subject Web site. The test results are combined mathematically, such as by a Bayesian network, into an indication of content owner name. The determined indications of content owner name correlated with respective Web site are stored in a database or other storage means.

Description

COMPUTER METHOD AND APPARATUS FOR DETERMINING CONTENT OWNER OF A WEBSITE
BACKGROUND OF THE INVENTION
Generally speaking a global computer network, e.g., the Internet, is formed of a plurality of computers coupled to a communication line for communicating with each other. Each computer is referred to as a network node. Some nodes serve as information bearing sites while other nodes provide connectivity between end users and the information bearing sites.
The explosive growth ofthe Internet makes it an essential component of every business, organization and institution strategy, and leads to massive amounts of information being placed in the public domain for people to read and explore. The type of information available ranges from information about companies and their products, services, activities, people and partners, to information about conferences, seminars, and exhibitions, to news sites, to information about universities, schools, colleges, museums and hospitals, to information about government organizations, their purpose, activities and people. The Internet has become the venue of choice for every organization for providing pertinent, detailed and timely information about themselves, their cause, services and activities. The Internet essentially is the network infrastructure that connects geographically dispersed computer systems. Every such computer system may contain publicly available (shareable) data that are available to users connected to this network. However, until the early 1990's there was no uniform way or standard conventions for accessing this data. The users had to use a variety of techniques to connect to remote computers (e.g. telnet, ftp, etc) using passwords that were usually site-specific, and they had to know the exact directory and file name that contained the information they were looking for.
The World Wide Web (WWW or simply Web) was created in an effort to simplify and facilitate access to publicly available information from computer systems connected to the Internet. A set of conventions and standards were developed that enabled users to access every Web site (computer system connected to the Web) in the same uniform way, without the need to use special passwords or techniques. In addition, Web browsers became available that let users navigate easily through Web sites by simply clicking hyperlinks (words or sentences connected to some Web resource).
Today the Web contains more than one billion pages that are interconnected with each other and reside in computers all over the world (thus the term "World Wide Web"). The sheer size and explosive growth ofthe Web has created the need for tools and methods that can automatically search, index, access, extract and recombine information and knowledge that is publicly available from Web resources.
As used herein, the following terms have the indicated definitions.
Web Domain
Web domain is an Internet address that provides connection to a Web server (a computer system connected to the Internet that allows remote access to some of its contents).
URL
URL stands for Uniform Resource Locator. Generally, URLs have three parts: the first part describes the protocol used to access the content pointed to by the URL, the second contains the domain directory in which the content is located, and the third contains the file that stores the content:
<protocol> : <domain> <directory> <file>
For example: http ://www.corex.com/bios.html http://www.cardscan.com/index.html http://fn.cnn.com archives/may99/pr37.html ftp ://shiva.lin.com/soft/words.zip Corrrmonly, the <protocol> part may be missing, hi that case, modern Web browsers access the URL as if the http:// prefix was used. In addition, the <file> part maybe missing. In that case, the convention calls for the file "index.html" to be fetched.
For example, the following are legal variations ofthe previous example
URLs:
www.corex.com/bios.html www.cardscan.com fn. cnn. com/archives/may99/pr37.html ftp ://shiva.lin.com/soft/words.zip
Web Page
Web page is the content associated with a URL. In its simplest form, this content is static text, which is stored into a text file indicated by the URL. However, very often the content contains multi-media elements (e.g. images, audio, video, etc) as well as non-static text or other elements (e.g. news tickers, frames, scripts, streaming graphics, etc). Very often, more than one file forms a Web page, however, there is only one file that is associated with the URL and which initiates or guides the Web page generation.
Web Browser Web browser is a software program that allows users to access the content stored in Web sites. Modern Web browsers can also create content "on the fly", according to instructions received from a Web site. This concept is commonly referred to as "dynamic page generation". In addition, browsers can commonly send information back to the Web site, thus enabling two-way communication ofthe user • and the Web site.
The concept of Web site is closely linlced to the concept of Web domain, however they have some important differences. Web site is a more abstract term, which refers to a collection of Web pages usually put together, owned, and maintained by a single entity (which can be company, organization, institution, person, etc). Very often, a Web site resides on a particular Web domain, however there are exceptions when the content of a site is distributed among several domains. In general, every Web site has at least one domain, however the opposite is not always true (there are domains with no corresponding Web site).
In many cases a Web site can be viewed as a book where each chapter provides information about a different but related topic and where it is assumed that the reader will correlate information from one page to the other so that there is no need to repeat the same information on every page. For example, a company Web site may contain pages dedicated to the company's mission, history, products, services, management, contact information, news, etc. The company name might not even be mentioned when talking about products or its management and is assumed to be conveyed by the fact that the present/currently displayed page is part ofthe company Web site.
SUMMARY OF THE INVENTION
The content published in a Web site can vary considerably in both its type and format: it may be news, information, fiction, statements, etc. given as text, pictures, video, audio, graphics, etc. The Web site content owner is the legal entity (individual or institution, company, organization, etc) which publishes and is legally responsible for this content.
Identifying the content owner allows tagging the information with its source, in order to filter it, estimate its value and accuracy, or use it according to attributes associated with this source. In addition to that, very often information collected from a Web site is incomplete if the site owner is unknown. For example, in Web mining projects that automatically collect people or Organization information (see Inventions 5, 6 and 7 as disclosed in the related Provisional Application No. 60/221,750 filed on July 31, 2000 for a "Computer Database Method and Apparatus") it is essential to know who is the legal entity that publishes this information. The reason is that very often, the information is given without explicitly specifying the entity that this information is about; for example, Corex Corporation publishes in its Web site a list of directors, under the simple header "Board of Directors", without explicitly specifying "Board of Directors of Corex Corporation". Human readers can deduce the implicit information, however, it is very difficult for automated computer programs to connect the information to the correct Organization name.
In addition to the above, identifying the owner of a Web site has value in itself, in composing a list of {Web domain, legal owner} pairs. There are already commercial companies that sell lists of this kind (e.g. Network Solutions Inc), however, they either create them manually, limit the list to only part of all existing Web domains, or do not update them on a regular basis to reflect frequent changes.
The main purpose ofthe present invention is to automatically identify the content owner of a Web site, given a set of Web pages from that site. Statistical algorithms are used to make inferences based on an array of tests and candidate strings that are extracted from the given pages. The whole process is completely automated, so that it can run without human supervision or labor. In this way, the present invention method coupled with a Web robot (see invention 4 as disclosed in the related Provisional Application No. 60/221,750) is capable of producing the complete list of {Web domain, legal owner} for all existing domains in the Web, in a totally automated fashion.
In a preferred embodiment, a method of identifying content owner of a Web site comprises the computer-implemented steps of: (i) collecting candidate names from a subject Web site; (ii) for each candidate name, running tests having test results which enable quantitative evaluation ofthe candidate name being content owner name ofthe subject Web site; and (iii) mathematically combining the test results into an indication of content owner name. hi particular, the step of running tests includes employing tests that enable statistical evaluation of each candidate name being the content owner name. Preferably, the step of combining the test results includes using a Bayesian network. hi a further step, the Bayesian network is trained using a training set of Web sites with respective known content owner names such that statistics on the test results are collected on the training set of Web sites.
The invention method may further comprise the step of providing a confidence level ofthe indicated content owner name. In the preferred embodiment, the step of collecting candidate names includes using software robots, Web crawlers, Web spiders and/or agents. Further, the step of collecting candidate names includes collecting noun phrases that are capitalized and in particular have a generic term that is indicative of an organization. For example, the terms (or the abbreviations thereof) "agency", "association", "bank", "club", "company", "corporation", "council", "enterprise", "foundation", "hospital", "incorporated", "labs", "limited", "partners", "ventures" and the like are commonly used to indicate an organization. The invention collects noun phrases that include such terms and uses the collected noun phrases as candidate names.
In addition, the step of combining the test results to identify the content owner name includes determining when no said content owner name exists at the subject Web site. In that case, the step of running tests enables statistical evaluation ofthe candidate name being the content owner name; and the step of determining no content owner name exists at the subject Web site is based on no candidate name having a probability within a predetermined threshold. Preferably, the threshold is statistically predefined by a desired ratio of false positives to false negatives.
In accordance with the present invention, computer apparatus for identifying the content owner of a Web site comprises: means for collecting candidate names from a subject Web site; and a test module responsive to the means for collecting and including a plurality of processor-executed tests having test results which enable quantitative (e.g., statistical) evaluation ofthe candidate name being content owner name ofthe subject Web site. For each candidate name, the test module runs the tests and combines the test results into an indication of content owner name or an indication that no content owner name exists at the subject Web site.
The test module preferably employs a Bayesian network to mathematically combine the test results. A training member trains the Bayesian network using a training set of Web sites with known content owner names. The training module collects statistics on the test results from the training set of Web sites. The test module further provides a confidence level ofthe indicated content owner name. The means for collecting candidate names includes software robots, Web crawlers, Web spiders and/or agents. The method and apparatus includes storing determined indications of content owner names in a manner and means that enables cross referencing with indications of respective Web sites. To that end, a database (or similar storage means) containing indications of content owner name correlated with a respective Web site is formed.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing and other objects, features and advantages ofthe invention will be apparent from the following more particular description of preferred embodiments ofthe invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles ofthe invention.
Fig. 1 is an overview ofthe process employed by the present invention for calculating test statistics from a training set of Web sites with known content owner names. Fig. 2 is an overview ofthe process of combining the test statistics with the test results from a subject Web site in order to calculate the confidence level for each candidate string being the content owner's name for the subject Web site in a preferred embodiment ofthe invention.
Fig. 3 is a block diagram of a preferred computer embodiment ofthe present invention.
Fig. 4 is a schematic overview of a computer network environment for deploying the software embodiment of Fig. 3. DETAJJ ED DESCRIPTION OF THE INVENTION
Every Web site belongs to a legal entity (individual or institution, company, organization, etc.) that is responsible for its content. Usually the content owner is obvious to a human reader, e.g. in company Web sites the company name very often appears in the home page. However, the name ofthe content owner does not have a standard format, position, or header, and sometimes it does not even appear in the home page at all. Furthermore, the content owner name often does not even appear in text form, but it is embedded in a picture with the company logo. Text in pictures is readable by humans, but not easily readable by computers, especially when the logo has been creatively designed. For all these reasons, it is not straightforward for a computer program to identify the content owner's name from a Web site.
The approach that the present invention employs for solving this problem involves the following steps as illustrated in Fig. 2: a) collect 26 as many candidate names 40 as possible from the Web site b) run 28 a series of tests (T;)on each candidate name 40 c) combine 30 the test results 36 of each candidate name 40 into a score d) decide 34 which one is the winning candidate name based on the scores
Each test result 36 provides some evidence about whether the candidate name 40 is the Web site's 42 content owner name or not. Statistics 32 are used to quantify the amount of evidence each test result 36 provides. These statistics 32 are in the form of conditional probabilities, for example, when a candidate name returns result X from the test Tj5 then there is 78% probability that this candidate name is the actual content owner name.
As illustrated in Fig. 1 and further discussed later, the statistics 32 used in quantifying the evidence have been calculated during a "training phase" from a suitable training sample 50. In order to combine the evidence (test results 36), the preferred embodiment ofthe present invention uses a Bayesian Network 30, however, other decision making, pattern recognition, or classification techniques can also be used (e.g. decision tree, neural network, rule-based expert system, etc). Illustrated in Fig. 3 is a computer system 12 for implementing the present invention. A digital processor 29 receives input at 14 from input devices (e.g., keyboard, mouse, etc.), a software program, another computer (e.g., over a commuriications line, the Internet, within an intranet, etc.) and the like. The digital processor provides as output, indications of content owner names at 16 to output devices (e.g., a display monitor, printer, etc.), software program, another computer (coupled to processor 29 across a communications link) and the like, i the preferred embodiment, the content owner names determined by computer system 12 for respective Web sites are output to a database system for storage therein, a particular, the database receives and stores the indications of owner names correlated to (or in a cross-referenced manner with) indications of respective Web sites. As such, a database or index of Web sites and corresponding content owner names is formed by the present invention method and apparatus.
In Fig. 4 computer 100 is connected to a keyboard 102 and mouse 104 for receiving input and a display 106 for presentation of content. Computer 100 is also linked to a network 110 having access to Web server 120. The invention software 18 can be stored on disk and loaded into memory to be executed by a processor on a variety of computers, including computer 100 and Web server 120.
Network 110 can be part ofthe Internet, the worldwide collection of computers, networks and gateways that use the TCP/IP suite of protocols to communicate with one another. The Internet provides a backbone of high-speed data communication lines between major nodes and host computers, consisting of thousands of commercial, government, educational, and other computer systems, that route data and messages. Web server 120 is connected to the network 110 and can host computer software 18 ofthe present invention.
Returning to Fig. 3, in working memory, digital processor 29 stores and executes the invention program or software routine 18 which is formed of a training member 20, a candidate name collector 22 and a test module 24. The collector 22 performs step a) above, while the test module 24 perfoπns steps b) through d) above with the support of training member 20. Specifically, training member 20 calculates test statistics 32 ofthe tests T; of step b) above, as applied to training set 50 of Web sites with known content owner names. These test statistics 32 provide quantitative measures ofthe significance of each possible test result in the process of identifying the Web site's content owner name. Each of these program elements 20, 22, 24 are further discussed below in conjunction with Figs. 1 and 2.
In order for the collector 22 (in step a) above) to collect all candidate names for the Web site's 42 content owner, a set of fairly loose criteria is used. These mainly involve collecting every noun phrase (succession of nouns and adjectives) that is capitalized, and or contains some keywords, such as "rnc", "Corporation", "Association", etc. Thus, collector 22 collects as candidate names 40 (in Fig. 2) noun phrases having a generic term that is indicative of an entity or organization, for example, noun phrases having the term "agency", "association'V'associates", "bank", "club", "company", "corporation", "council", "enterprise", "foundation", "group", "hospital", "incorporated", "labs'V'laboratories", "limited", "partners", "venture", etc. For example, some ofthe candidate names collected from Corex Corporation's Web site are the following:
Arcadias Street Area Code Fix Area Code Fix Software Arnold Industries
Allied Corp.
Atlanta Business Chronicle ...etc...
In this step 26 (step a above) the invention method does not impose any strict criteria, so as not to lose any candidate name 40. The subsequent tests T (of step b) above) "filter out" any obviously bad candidates as discussed next.
In step b) above (at 28 in Fig. 2), the test module 24 runs a set of tests Ti on each candidate name 40 collected by collector 22, and records the results 36 ofthe tests. Each test offers some evidence about whether the candidate name 40 is the name ofthe content owner ofthe subject Web site 42 or not. These tests T; may include the following:
determining whether the candidate name appears in the home page title determining whether the candidate name alias appears in the homepage title (the term "candidate name alias" refers to a sub-string, acronym, abbreviation or similar form ofthe candidate name, e.g. "Corex", "Corex Tech.", "CorTech", "Corex Tech. Corp.", or "CTC" are all aliases of "Corex Technologies Corporation")
• determining whether the candidate name contains a strong organization keyword (e.g. Inc., Corporation, Company, Ltd, etc)
• determining whether the candidate name contains a weak organization keyword (e.g. Systems, Business, International, etc)
• determining whether the candidate name is in a copyright notice ofthe Web site • determining whether the candidate name has at least one non-dictionary word determining whether the candidate name appears above an address determining whether the candidate name appears as the first noun phrase of a press release (the term "noun phrase" refers to any succession of nouns and adjectives, e.g. "study guide book", "press release", "rapid software development") determining whether the candidate name appears as the object of a meaningful verb (e.g., served, worked, founded or other biography-related verb) in a biographic sentence (e.g. Mr. Jones joined <candidate name>)
• determining whether the candidate name alias appears as the object of a meaningful verb in a biographic sentence
• determining whether the candidate name or some abbreviation, acronym or the like form ofthe candidate name is contained in the Web site's domain URL determining whether the candidate name appears in three or more Web pages in the site, excluding copyright sections • determining whether the candidate name alias appears in three or more Web pages in the subject Web site, including copyright sections
• determining whether the candidate name is found as the first noun phrase of a paragraph • determining whether the candidate name alias is found as the first noun phrase of a paragraph
• determining whether the candidate name is found among the keywords contained in the home page's html code "META" tag
• determining whether the candidate name is found in a legal statement about the Web site (excluding the copyright section) determining whether the candidate name is found in the "investor relations"
Web page ofthe site
...etc...
Referring now to Fig. 1, in order to assign a "degree of evidence" on every test outcome, a training set 50 of many hundred Web sites S; is used. In this framing set 50, the correct content owner's name 52 for each sample Web site S; is known. Candidate strings 54 are collected from each site Sj and the tests Tj are run on each candidate string 54. Then, at 58 (Fig. 1) probabilities are calculated that connect the test outcomes 56 with the given hypotheses, that is, P(Test | Hypothesis) which is the probability ofthe particular test result given the particular hypothesis. The following is an example:
Test : candidate appears in the home page title Hypothesis: candidate is the Web site content owner's name
P(Test = True | Hypothesis = True) = 0.460870 P(Test = True | Hypothesis =False) - 0.002936
P(Test = False | Hypothesis =True) = 0.539130 P(Test = False | Hypothesis =False) = 0.997064 These probabilities quantify the "degree of evidence" that any potential test outcome 56 provides. Note that an alternative way to represent this is by using the probability P(Hypothesis | Test), which however simply rearranges the terms in the calculations without changing the final results. Returning to Fig. 2, Bayesian Networks have emerged during the last decade as a powerful decision-making technique. A Bayesian Network is a statistical algorithm that combines the outcome of several tests in order to chain probabilities and produce an optimal decision based on the given test results.
Bayesian Networks come in many forms, however their basic building block is Bayes' theorem:
P(B\ A)
P{A\B) = P{A)
P(B)
One ofthe simplest types of Bayesian Networks is the Naϊve Bayesian Network. The Naϊve Bayesian Network is based on the assumption that the tests are conditionally independent which simplifies considerably the calculations, hi Naϊve Bayesian Networks, the formula that calculates the probability for some hypothesis given some test results is the following:
R
P(Htl1,...τN)
Fl + F2+...+Fi+...+Fj K
where:
F = P{H.) . P{T.\H.) . P{T2\H.):...P{TN\H.)
HlH2,:.,HK are all possible values ofthe hypothesis
T ,T ,...,T are the test results from tests 1 , 2, ... , N respectively
The above formula and the test results 36 for some candidate 40 are used to calculate the probability (confidence level 38) that the candidate name 40 satisfies each hypothesis (in the present invention, the hypothesis for each candidate name 40 has two values "True, the candidate string is the Web site's 42 content owner name" and "False, it is not"). Having a probability/confidence level 58 assigned to each candidate name 40, it is straightforward then to choose the candidate name 40 with the highest probability of being the Web site's 42 content owner name.
A threshold value for the probabilities/confidence level 38 is also useful to detect sites for which no name can be found, e.g. if no candidate name 40 was assigned probability higher than 0.80, then one can conclude that the real content owner's name does not exist in the Web site 42. The threshold level can be calculated statistically based on the desired ratio of false positives and false negatives (false positives are cases that this invention produces a name but the Web site does not actually contain the content owner's name; false negatives are cases that the invention produces no name even though the content owner's name appears in the Web site).
While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope ofthe invention encompassed by the appended claims.

Claims

CLAΓMSWhat is claimed is:
1. A method of identifying content owner of a Web site comprising the computer-implemented steps of: collecting candidate names from a subject Web site; for each candidate name, running tests having test results which enable quantitative evaluation ofthe candidate name being content owner name ofthe subject Web site; and mathematically combining the test results into an indication of content owner name.
2. A method as claimed in Claim 1 wherein the step of running tests includes employing tests that enable statistical evaluation of each candidate name being the content owner name.
3. A method as claimed in Claim 2 wherein the step of combining the test results includes using a Bayesian network.
4. A method as claimed in Claim 3 further comprising the step of training the Bayesian network using a training set of Web sites with respective known content owner names such that statistics on the test results are collected on the training set of Web sites.
5. A method as claimed in Claim 1 further comprising the step of providing a confidence level ofthe indicated content owner name.
6. A method as claimed in Claim 1 wherein the step of collecting candidate names includes using one of software robots, Web crawlers, Web spiders and agents.
7. A method as claimed in Claim 1 wherein the step of collecting candidate names includes collecting noun phrases that are capitalized.
8. A method as claimed in Claim 7 wherein the step of collecting noun phrases includes collecting noun phrases having a generic term that is indicative of an organization.
9. A method as claimed in Claim 1 wherein the step of running tests includes at least one of the following: determining whether some form or part ofthe candidate name appears in the home page title; determining whether the candidate name includes a strong indication of business organization; determining whether the candidate name includes a weak indication of business organization; determining whether the candidate name is found in a copyright notice; determining whether the candidate name has at least one non- dictionary word; determining whether the candidate name appears above an address; determining whether the candidate name appears as the first noun phrase of a press release; determining whether some form or part ofthe candidate name appears as the object of a biography-related verb in a biographic sentence; determining whether the candidate name or some abbreviation ofthe candidate name is contained in the Web site domain URL; determining whether some form or part ofthe candidate name appears in three or more Web pages in the subject Web site; determining whether some form or part ofthe candidate name is found as the first noun phrase of a paragraph; deteπnining whether the candidate name is found among key words contained in the home page's HTML code metatag; determining whether the candidate name is found in a legal statement about the subject Web site excluding copyright section; and determining whether the candidate name is found in an investor relations Web page ofthe subject Web site.
10. A method as claimed in Claim 1 wherein the step of combining the test results to identify the content owner name includes determining when no said content owner name exists at the subject Web site.
11. A method as claimed in Claim 10 wherein the step of running tests enables statistical evaluation ofthe candidate name being the content owner name; and the step of determining no content owner name exists at the subject Web site is based on no candidate name having a probability within a predetermined threshold.
12. A method as claimed in Claim 11 wherein the threshold is statistically predefined by a desired ratio of false positives to false negatives.
13. A method as claimed in Claim 1 further comprising the step of storing the indication of content owner name in a means for correlating Web site with content owner name.
14. In a digital processor, computer apparatus for identifying the content owner of a Web site comprising: means for collecting candidate names from a subject Web site; and a test module responsive to the means for collecting and including a plurality of processor-executed tests having test results which enable quantitative evaluation of a candidate name being content owner name ofthe subject Web site, for each candidate name the test module running the tests and combining the test results into an indication of content owner name.
15. Apparatus as claimed in Claim 14 wherein the processor executed tests include tests that enable statistical evaluation of each candidate name being the content owner name.
16. Apparatus as claimed in Claim 15 wherein the test module combines the test results using a Bayesian network.
17. Apparatus as claimed in Claim 16 further comprising a training member for training the Bayesian network using a training set of Web sites with respective known content owner names such that statistics on the test results are collected on the training set of Web sites.
18. Apparatus as claimed in Claim 14 wherein the test module further provides a confidence level ofthe indicated content owner name.
19. Apparatus as claimed in Claim 14 wherein the means for collecting candidate names includes one of software robots, Web crawlers, Web spiders and agents.
20. Apparatus as claimed in Claim 14 wherein the means for collecting candidate names collects from the subject Web site noun phrases that are capitalized.
21. Apparatus as claimed in Claim 20 wherein the means for collecting collects noun phrases having a generic term that is indicative of an organization.
22. Apparatus as claimed in Claim 14 wherein the processor-executed tests of the test module includes at least one ofthe following: determining whether some form or part ofthe candidate name appears in the home page title; determining whether the candidate name includes a strong indication of business organization; determining whether the candidate name includes a weak indication of business organization; determining whether the candidate name is found in a copyright notice; determining whether the candidate name has at least one non- dictionary word; determining whether the candidate name appears above an address; determining whether the candidate name appears as the first noun phrase of a press release; determining whether some form or part, ofthe candidate name appears as the object of a biography-related verb in a biographic sentence; determining whether the candidate name or some abbreviation ofthe candidate name is contained in the Web site domain URL; determining whether some form or part ofthe candidate name appears in three or more Web pages in the subject Web site; determining whether some form or part ofthe candidate name is found as the first noun phrase of a paragraph; determining whether the candidate name is found among key words contained in the home page's HTML code metatag; determining whether the candidate name is found in a legal statement about the subject Web site excluding copyright section; and determining whether the candidate name is found in an investor relations Web page ofthe subject Web site.
23. Apparatus as claimed in Claim 14 wherein the test module further determines when no said content owner name exists at the subject Web site.
24. Apparatus as claimed in Claim 23 wherein the processor-executed tests of the test module enable statistical evaluation ofthe candidate name being the content owner name; and the test module determines no content owner name exists at the subject Web site based on no candidate name having a probability within a predetermined threshold.
25. Apparatus as claimed in Claim 24 wherein the threshold is statistically predefined by a desired ratio of false positives to false negatives.
26. Apparatus as claimed in Claim 14 further comprising storage means for receiving from the test module and holding indications of content owner names and indications of Web sites, such that the storage means provides a cross reference between a Web site and its respective content owner name as determined by the test module.
27. a data set correlating content owner name with Web site, formed by the process of: collecting candidate names from a subject Web site; for each candidate name, running tests having test results which . enable quantitative evaluation ofthe candidate name being content owner name ofthe subject Web site; mathematically combining the test results into an indication of content owner name; and storing the indication of content owner name in a means for correlating Web site with content owner name.
PCT/US2001/022381 2000-07-31 2001-07-17 Computer method and apparatus for determining content owner of a website WO2002010955A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001273513A AU2001273513A1 (en) 2000-07-31 2001-07-17 Computer method and apparatus for determining content owner of a website

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US22175000P 2000-07-31 2000-07-31
US60/221,750 2000-07-31

Publications (2)

Publication Number Publication Date
WO2002010955A2 true WO2002010955A2 (en) 2002-02-07
WO2002010955A3 WO2002010955A3 (en) 2003-08-07

Family

ID=22829204

Family Applications (5)

Application Number Title Priority Date Filing Date
PCT/US2001/022385 WO2002010956A2 (en) 2000-07-31 2001-07-17 Computer method and apparatus for determining site type of a web site
PCT/US2001/022381 WO2002010955A2 (en) 2000-07-31 2001-07-17 Computer method and apparatus for determining content owner of a website
PCT/US2001/022426 WO2002010982A2 (en) 2000-07-31 2001-07-17 Computer system for collecting information from web sites
PCT/US2001/022430 WO2002010957A2 (en) 2000-07-31 2001-07-17 Computer method and apparatus for determining content types of web pages
PCT/US2001/023343 WO2002010960A2 (en) 2000-07-31 2001-07-25 Computer method and apparatus for extracting data from web pages

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/US2001/022385 WO2002010956A2 (en) 2000-07-31 2001-07-17 Computer method and apparatus for determining site type of a web site

Family Applications After (3)

Application Number Title Priority Date Filing Date
PCT/US2001/022426 WO2002010982A2 (en) 2000-07-31 2001-07-17 Computer system for collecting information from web sites
PCT/US2001/022430 WO2002010957A2 (en) 2000-07-31 2001-07-17 Computer method and apparatus for determining content types of web pages
PCT/US2001/023343 WO2002010960A2 (en) 2000-07-31 2001-07-25 Computer method and apparatus for extracting data from web pages

Country Status (3)

Country Link
US (7) US6618717B1 (en)
AU (5) AU2001278938A1 (en)
WO (5) WO2002010956A2 (en)

Families Citing this family (480)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
JP3841233B2 (en) * 1996-12-18 2006-11-01 ソニー株式会社 Information processing apparatus and information processing method
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
WO2001018636A1 (en) * 1999-09-09 2001-03-15 American Express Travel Related Services Company, Inc. System and method for authenticating a web page
US7203838B1 (en) 1999-09-09 2007-04-10 American Express Travel Related Services Company, Inc. System and method for authenticating a web page
US9843447B1 (en) 1999-09-09 2017-12-12 Secure Axcess Llc Authenticating electronic content
KR100357098B1 (en) * 1999-11-12 2002-10-19 엘지전자 주식회사 apparatus and method for display of data information in data broadcasting reciever
KR100856149B1 (en) * 1999-11-26 2008-09-03 네테카 인코포레이티드 Electronic mail server
US20010049707A1 (en) 2000-02-29 2001-12-06 Tran Bao Q. Systems and methods for generating intellectual property
CA2404337A1 (en) * 2000-03-27 2001-10-04 Documentum, Inc. Method and apparatus for generating metadata for a document
US6666377B1 (en) 2000-07-18 2003-12-23 Scott C. Harris Bar code data entry device
US6618717B1 (en) * 2000-07-31 2003-09-09 Eliyon Technologies Corporation Computer method and apparatus for determining content owner of a website
US20070027672A1 (en) * 2000-07-31 2007-02-01 Michel Decary Computer method and apparatus for extracting data from web pages
JP2002171232A (en) * 2000-08-01 2002-06-14 Matsushita Electric Ind Co Ltd Transmitting and receiving system and transmitter/ receiver
US6957224B1 (en) * 2000-09-11 2005-10-18 International Business Machines Corporation Efficient retrieval of uniform resource locators
DE60137454D1 (en) 2000-10-24 2009-03-05 Aol Llc METHOD OF MEASURING THE SIDE OF AN EMBEDDED MEDIA PLAYING DEVICE
US8122236B2 (en) 2001-10-24 2012-02-21 Aol Inc. Method of disseminating advertisements using an embedded media player page
FR2816157A1 (en) * 2000-10-31 2002-05-03 Thomson Multimedia Sa PROCESS FOR PROCESSING DISTRIBUTED VIDEO DATA TO BE VIEWED ON SCREEN AND DEVICE IMPLEMENTING THE METHOD
US8060816B1 (en) * 2000-10-31 2011-11-15 International Business Machines Corporation Methods and apparatus for intelligent crawling on the world wide web
ATE555743T1 (en) 2000-11-08 2012-05-15 Straumann Inst Ag (DENTAL) SURFACE CAPTURE AND CREATION
US20020103920A1 (en) * 2000-11-21 2002-08-01 Berkun Ken Alan Interpretive stream metadata extraction
US20040030683A1 (en) * 2000-11-21 2004-02-12 Evans Philip Clark System and process for mediated crawling
US7043473B1 (en) * 2000-11-22 2006-05-09 Widevine Technologies, Inc. Media tracking system and method
US8230323B2 (en) * 2000-12-06 2012-07-24 Sra International, Inc. Content distribution system and method
US20020123996A1 (en) * 2001-02-06 2002-09-05 O'brien Christopher Data mining system, method and apparatus for industrial applications
US6662190B2 (en) * 2001-03-20 2003-12-09 Ispheres Corporation Learning automatic data extraction system
US7197506B2 (en) * 2001-04-06 2007-03-27 Renar Company, Llc Collection management system
WO2002093334A2 (en) * 2001-04-06 2002-11-21 Symantec Corporation Temporal access control for computer virus outbreaks
US8005870B1 (en) * 2001-06-19 2011-08-23 Microstrategy Incorporated System and method for syntax abstraction in query language generation
US20020198859A1 (en) * 2001-06-22 2002-12-26 International Business Machines Corporation Method and system for providing web links
US20030028890A1 (en) * 2001-08-03 2003-02-06 Swart William D. Video and digital multimedia acquisition and delivery system and method
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7793326B2 (en) * 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
CN1167027C (en) * 2001-08-03 2004-09-15 富士通株式会社 Format file information extracting device and method
US8285701B2 (en) * 2001-08-03 2012-10-09 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator remote content crawler
US8249885B2 (en) * 2001-08-08 2012-08-21 Gary Charles Berkowitz Knowledge-based e-catalog procurement system and method
US20030061232A1 (en) * 2001-09-21 2003-03-27 Dun & Bradstreet Inc. Method and system for processing business data
US7051012B2 (en) * 2001-10-22 2006-05-23 Siemens Medical Solutions Health Services Corporation User interface system for maintaining organization related information for use in supporting organization operation
US7437302B2 (en) * 2001-10-22 2008-10-14 Siemens Medical Solutions Usa, Inc. System for managing healthcare related information supporting operation of a healthcare enterprise
US7788111B2 (en) * 2001-10-22 2010-08-31 Siemens Medical Solutions Usa, Inc. System for providing healthcare related information
US20030078807A1 (en) * 2001-10-22 2003-04-24 Siemens Medical Solutions Health Services Corporation System for maintaining organization related information for use in supporting organization operation
US20040064500A1 (en) * 2001-11-20 2004-04-01 Kolar Jennifer Lynn System and method for unified extraction of media objects
US7194464B2 (en) 2001-12-07 2007-03-20 Websense, Inc. System and method for adapting an internet filter
US7333966B2 (en) 2001-12-21 2008-02-19 Thomson Global Resources Systems, methods, and software for hyperlinking names
US7305700B2 (en) 2002-01-08 2007-12-04 Seven Networks, Inc. Secure transport for mobile communication network
US7284195B2 (en) * 2002-01-31 2007-10-16 International Business Machines Corporation Structure and method for linking within a website
US7228335B2 (en) * 2002-02-19 2007-06-05 Goodcontacts Research Ltd. Method of automatically populating contact information fields for a new contract added to an electronic contact database
US20040205484A1 (en) * 2002-05-01 2004-10-14 Pennington Stanford E. System and method for dynamically generating customized pages
US6856679B2 (en) * 2002-05-01 2005-02-15 Sbc Services Inc. System and method to provide automated scripting for customer service representatives
US7010526B2 (en) * 2002-05-08 2006-03-07 International Business Machines Corporation Knowledge-based data mining system
US6993534B2 (en) * 2002-05-08 2006-01-31 International Business Machines Corporation Data store for knowledge-based data mining system
US8214391B2 (en) * 2002-05-08 2012-07-03 International Business Machines Corporation Knowledge-based data mining system
US7395329B1 (en) 2002-05-13 2008-07-01 At&T Delaware Intellectual Property., Inc. Real-time notification of presence availability changes
US7353455B2 (en) * 2002-05-21 2008-04-01 At&T Delaware Intellectual Property, Inc. Caller initiated distinctive presence alerting and auto-response messaging
US7367056B1 (en) 2002-06-04 2008-04-29 Symantec Corporation Countering malicious code infections to computer files that have been infected more than once
US7165068B2 (en) * 2002-06-12 2007-01-16 Zycus Infotech Pvt Ltd. System and method for electronic catalog classification using a hybrid of rule based and statistical method
US20060190561A1 (en) * 2002-06-19 2006-08-24 Watchfire Corporation Method and system for obtaining script related information for website crawling
US7496636B2 (en) * 2002-06-19 2009-02-24 International Business Machines Corporation Method and system for resolving Universal Resource Locators (URLs) from script code
US7228496B2 (en) * 2002-07-09 2007-06-05 Kabushiki Kaisha Toshiba Document editing method, document editing system, server apparatus, and document editing program
US8396926B1 (en) 2002-07-16 2013-03-12 Sonicwall, Inc. Message challenge response
US8924484B2 (en) * 2002-07-16 2014-12-30 Sonicwall, Inc. Active e-mail filter with challenge-response
US7539726B1 (en) 2002-07-16 2009-05-26 Sonicwall, Inc. Message testing
US7478121B1 (en) * 2002-07-31 2009-01-13 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
US7370285B1 (en) 2002-07-31 2008-05-06 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
US7370278B2 (en) * 2002-08-19 2008-05-06 At&T Delaware Intellectual Property, Inc. Redirection of user-initiated distinctive presence alert messages
US20040044734A1 (en) * 2002-08-27 2004-03-04 Mark Beck Enhanced services electronic mail
US7365221B2 (en) * 2002-09-26 2008-04-29 Panacos Pharmaceuticals, Inc. Monoacylated betulin and dihydrobetulin derivatives, preparation thereof and use thereof
US7254573B2 (en) * 2002-10-02 2007-08-07 Burke Thomas R System and method for identifying alternate contact information in a database related to entity, query by identifying contact information of a different type than was in query which is related to the same entity
US7337471B2 (en) * 2002-10-07 2008-02-26 Symantec Corporation Selective detection of malicious computer code
US7469419B2 (en) 2002-10-07 2008-12-23 Symantec Corporation Detection of malicious computer code
US7260847B2 (en) * 2002-10-24 2007-08-21 Symantec Corporation Antivirus scanning in a hard-linked environment
US7249187B2 (en) 2002-11-27 2007-07-24 Symantec Corporation Enforcement of compliance with network security policies
US20050010556A1 (en) * 2002-11-27 2005-01-13 Kathleen Phelan Method and apparatus for information retrieval
US20050108256A1 (en) * 2002-12-06 2005-05-19 Attensity Corporation Visualization of integrated structured and unstructured data
US7373664B2 (en) * 2002-12-16 2008-05-13 Symantec Corporation Proactive protection against e-mail worms and spam
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US7779247B2 (en) 2003-01-09 2010-08-17 Jericho Systems Corporation Method and system for dynamically implementing an enterprise resource policy
US7293290B2 (en) 2003-02-06 2007-11-06 Symantec Corporation Dynamic detection of computer worms
US20040158546A1 (en) * 2003-02-06 2004-08-12 Sobel William E. Integrity checking for software downloaded from untrusted sources
US7246227B2 (en) * 2003-02-10 2007-07-17 Symantec Corporation Efficient scanning of stream based data
US20040164961A1 (en) * 2003-02-21 2004-08-26 Debasis Bal Method, system and computer product for continuously monitoring data sources for an event of interest
US7203959B2 (en) 2003-03-14 2007-04-10 Symantec Corporation Stream scanning through network proxy servers
US7546638B2 (en) 2003-03-18 2009-06-09 Symantec Corporation Automated identification and clean-up of malicious computer code
US20050188300A1 (en) * 2003-03-21 2005-08-25 Xerox Corporation Determination of member pages for a hyperlinked document with link and document analysis
US20040237037A1 (en) * 2003-03-21 2004-11-25 Xerox Corporation Determination of member pages for a hyperlinked document with recursive page-level link analysis
US7305612B2 (en) * 2003-03-31 2007-12-04 Siemens Corporate Research, Inc. Systems and methods for automatic form segmentation for raster-based passive electronic documents
JP2004303160A (en) * 2003-04-01 2004-10-28 Oki Electric Ind Co Ltd Information extracting device
US7680886B1 (en) 2003-04-09 2010-03-16 Symantec Corporation Suppressing spam using a machine learning based spam filter
US20040215610A1 (en) * 2003-04-22 2004-10-28 Lawson Software, Inc. System and method for extracting and applying business organization information
US7650382B1 (en) 2003-04-24 2010-01-19 Symantec Corporation Detecting spam e-mail with backup e-mail server traps
US7739494B1 (en) 2003-04-25 2010-06-15 Symantec Corporation SSL validation and stripping using trustworthiness factors
US7366919B1 (en) 2003-04-25 2008-04-29 Symantec Corporation Use of geo-location data for spam detection
US7640590B1 (en) 2004-12-21 2009-12-29 Symantec Corporation Presentation of network source and executable characteristics
US7600001B1 (en) * 2003-05-01 2009-10-06 Vignette Corporation Method and computer system for unstructured data integration through a graphical interface
US7558726B2 (en) * 2003-05-16 2009-07-07 Sap Ag Multi-language support for data mining models
US20050021551A1 (en) * 2003-05-29 2005-01-27 Locateplus Corporation Current mailing address identification and verification
US7293063B1 (en) 2003-06-04 2007-11-06 Symantec Corporation System utilizing updated spam signatures for performing secondary signature-based analysis of a held e-mail to improve spam email detection
US7827487B1 (en) 2003-06-16 2010-11-02 Opinionlab, Inc. Soliciting user feedback regarding one or more web pages of a website without obscuring visual content
US7792828B2 (en) 2003-06-25 2010-09-07 Jericho Systems Corporation Method and system for selecting content items to be presented to a viewer
US7725452B1 (en) 2003-07-03 2010-05-25 Google Inc. Scheduler for search engine crawler
US8707312B1 (en) 2003-07-03 2014-04-22 Google Inc. Document reuse in a search engine crawler
US20050027566A1 (en) * 2003-07-09 2005-02-03 Haskell Robert Emmons Terminology management system
US7543016B2 (en) 2003-07-31 2009-06-02 International Business Machines Corporation Method, system and program product for automatically assigning electronic addresses to users
US20050033633A1 (en) * 2003-08-04 2005-02-10 Lapasta Douglas G. System and method for evaluating job candidates
US7739278B1 (en) 2003-08-22 2010-06-15 Symantec Corporation Source independent file attribute tracking
JP4174392B2 (en) * 2003-08-28 2008-10-29 日本電気株式会社 Network unauthorized connection prevention system and network unauthorized connection prevention device
US20050060140A1 (en) * 2003-09-15 2005-03-17 Maddox Paul Christopher Using semantic feature structures for document comparisons
US20050076013A1 (en) * 2003-10-01 2005-04-07 Fuji Xerox Co., Ltd. Context-based contact information retrieval systems and methods
US7921159B1 (en) 2003-10-14 2011-04-05 Symantec Corporation Countering spam that uses disguised characters
US8726145B2 (en) * 2003-11-18 2014-05-13 Gh Llc Content communication system and methods
US20050138129A1 (en) * 2003-12-23 2005-06-23 Maria Adamczyk Methods and systems of responsive messaging
US20050149527A1 (en) * 2003-12-31 2005-07-07 Intellipoint International, Llc System and method for uniquely identifying persons
US20070130018A1 (en) * 2004-01-05 2007-06-07 Yasuo Nishizawa Integrated intelligent seo transaction platform
US20050159974A1 (en) * 2004-01-15 2005-07-21 Cairo Inc. Techniques for identifying and comparing local retail prices
US20050166137A1 (en) * 2004-01-26 2005-07-28 Bao Tran Systems and methods for analyzing documents
US9848086B2 (en) * 2004-02-23 2017-12-19 Nokia Technologies Oy Methods, apparatus and computer program products for dispatching and prioritizing communication of generic-recipient messages to recipients
US7761923B2 (en) 2004-03-01 2010-07-20 Invensys Systems, Inc. Process control methods and apparatus for intrusion detection, protection and network hardening
US20050210008A1 (en) * 2004-03-18 2005-09-22 Bao Tran Systems and methods for analyzing documents over a network
US7130981B1 (en) 2004-04-06 2006-10-31 Symantec Corporation Signature driven cache extension for stream based scanning
WO2005101244A2 (en) * 2004-04-06 2005-10-27 Educational Testing Service Method for estimating examinee attribute parameters in a cognitive diagnosis model
US7519954B1 (en) * 2004-04-08 2009-04-14 Mcafee, Inc. System and method of operating system identification
CA2504118A1 (en) * 2004-04-09 2005-10-09 Opinionlab, Inc. Using software incorporated into a web page to collect page-specific user feedback concerning a document embedded in the web page
US20080140626A1 (en) * 2004-04-15 2008-06-12 Jeffery Wilson Method for enabling dynamic websites to be indexed within search engines
US7783476B2 (en) * 2004-05-05 2010-08-24 Microsoft Corporation Word extraction method and system for use in word-breaking using statistical information
US7861304B1 (en) 2004-05-07 2010-12-28 Symantec Corporation Pattern matching using embedded functions
US7373667B1 (en) 2004-05-14 2008-05-13 Symantec Corporation Protecting a computer coupled to a network from malicious code infections
US7484094B1 (en) 2004-05-14 2009-01-27 Symantec Corporation Opening computer files quickly and safely over a network
US8181112B2 (en) * 2004-05-21 2012-05-15 Oracle International Corporation Independent portlet rendering
US8719142B1 (en) 2004-06-16 2014-05-06 Gary Odom Seller categorization
JP4583218B2 (en) * 2004-07-05 2010-11-17 インターナショナル・ビジネス・マシーンズ・コーポレーション Method, computer program, and system for evaluating target content
US7409393B2 (en) * 2004-07-28 2008-08-05 Mybizintel Inc. Data gathering and distribution system
US7996462B2 (en) * 2004-07-30 2011-08-09 Sap Ag Collaborative agent for a work environment
JP2006053745A (en) * 2004-08-11 2006-02-23 Saora Inc Data processing method, device and program
JP4350001B2 (en) * 2004-08-17 2009-10-21 富士通株式会社 Page information collection program, page information collection method, and page information collection apparatus
US7987172B1 (en) 2004-08-30 2011-07-26 Google Inc. Minimizing visibility of stale content in web searching including revising web crawl intervals of documents
US7991787B2 (en) * 2004-08-31 2011-08-02 Sap Ag Applying search engine technology to HCM employee searches
US7596555B2 (en) * 2004-08-31 2009-09-29 Sap Ag Fuzzy recipient and contact search for email workflow and groupware applications
US20060047691A1 (en) * 2004-08-31 2006-03-02 Microsoft Corporation Creating a document index from a flex- and Yacc-generated named entity recognizer
US20060047690A1 (en) * 2004-08-31 2006-03-02 Microsoft Corporation Integration of Flex and Yacc into a linguistic services platform for named entity recognition
US8244726B1 (en) 2004-08-31 2012-08-14 Bruce Matesso Computer-aided extraction of semantics from keywords to confirm match of buyer offers to seller bids
US20060047500A1 (en) * 2004-08-31 2006-03-02 Microsoft Corporation Named entity recognition using compiler methods
US7509680B1 (en) 2004-09-01 2009-03-24 Symantec Corporation Detecting computer worms as they arrive at local computers through open network shares
US7490244B1 (en) 2004-09-14 2009-02-10 Symantec Corporation Blocking e-mail propagation of suspected malicious computer code
US7555524B1 (en) 2004-09-16 2009-06-30 Symantec Corporation Bulk electronic message detection by header similarity analysis
US7546349B1 (en) 2004-11-01 2009-06-09 Symantec Corporation Automatic generation of disposable e-mail addresses
US7620996B2 (en) * 2004-11-01 2009-11-17 Microsoft Corporation Dynamic summary module
US8090776B2 (en) * 2004-11-01 2012-01-03 Microsoft Corporation Dynamic content change notification
US7565686B1 (en) 2004-11-08 2009-07-21 Symantec Corporation Preventing unauthorized loading of late binding code into a process
US8126890B2 (en) * 2004-12-21 2012-02-28 Make Sence, Inc. Techniques for knowledge discovery by constructing knowledge correlations using concepts or terms
JP2008538016A (en) 2004-11-12 2008-10-02 メイク センス インコーポレイテッド Knowledge discovery technology by constructing knowledge correlation using concepts or items
US9330175B2 (en) 2004-11-12 2016-05-03 Make Sence, Inc. Techniques for knowledge discovery by constructing knowledge correlations using concepts or terms
WO2006058075A2 (en) * 2004-11-22 2006-06-01 Truveo, Inc. Method and apparatus for an application crawler
US7370381B2 (en) 2004-11-22 2008-05-13 Truveo, Inc. Method and apparatus for a ranking engine
US7584194B2 (en) * 2004-11-22 2009-09-01 Truveo, Inc. Method and apparatus for an application crawler
US7634810B2 (en) * 2004-12-02 2009-12-15 Microsoft Corporation Phishing detection, prevention, and notification
US20060123478A1 (en) * 2004-12-02 2006-06-08 Microsoft Corporation Phishing detection, prevention, and notification
EP1669896A3 (en) * 2004-12-03 2007-03-28 Panscient Pty Ltd. A machine learning system for extracting structured records from web pages and other text sources
US7428491B2 (en) * 2004-12-10 2008-09-23 Microsoft Corporation Method and system for obtaining personal aliases through voice recognition
US20060168046A1 (en) * 2005-01-11 2006-07-27 Microsoft Corporaion Managing periodic electronic messages
US20060212412A1 (en) * 2005-01-25 2006-09-21 Aureon Laboratories, Inc. Methods and systems for induction and use of probabilistic patterns to support decisions under uncertainty
US20060212305A1 (en) * 2005-03-18 2006-09-21 Jobster, Inc. Method and apparatus for ranking candidates using connection information provided by candidates
US20060212448A1 (en) * 2005-03-18 2006-09-21 Bogle Phillip L Method and apparatus for ranking candidates
US20060229184A1 (en) * 2005-04-07 2006-10-12 Hewlett-Packard Development Company, L.P. Creaser
DE102005016815A1 (en) * 2005-04-07 2006-10-12 Deutsche Telekom Ag Method of operation, in particular for creating a database
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US8386459B1 (en) 2005-04-25 2013-02-26 Google Inc. Scheduling a recrawl
US8666964B1 (en) 2005-04-25 2014-03-04 Google Inc. Managing items in crawl schedule
US8630996B2 (en) * 2005-05-05 2014-01-14 At&T Intellectual Property I, L.P. Identifying duplicate entries in a historical database
US20060265368A1 (en) * 2005-05-23 2006-11-23 Opinionlab, Inc. Measuring subjective user reaction concerning a particular document
JP4772378B2 (en) * 2005-05-26 2011-09-14 株式会社東芝 Method and apparatus for generating time-series data from a web page
US7801881B1 (en) * 2005-05-31 2010-09-21 Google Inc. Sitemap generating client for web crawler
US7769742B1 (en) * 2005-05-31 2010-08-03 Google Inc. Web crawler scheduler that utilizes sitemaps from websites
US7725476B2 (en) 2005-06-14 2010-05-25 International Business Machines Corporation System and method for automated data retrieval based on data placed in clipboard memory
US8805781B2 (en) * 2005-06-15 2014-08-12 Geronimo Development Document quotation indexing system and method
US8768911B2 (en) * 2005-06-15 2014-07-01 Geronimo Development System and method for indexing and displaying document text that has been subsequently quoted
US20060287767A1 (en) * 2005-06-20 2006-12-21 Kraft Harold H Privacy Information Reporting Systems with Refined Information Presentation Model
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
GB0512744D0 (en) * 2005-06-22 2005-07-27 Blackspider Technologies Method and system for filtering electronic messages
US7509315B1 (en) 2005-06-24 2009-03-24 Google Inc. Managing URLs
US8140559B2 (en) * 2005-06-27 2012-03-20 Make Sence, Inc. Knowledge correlation search engine
US7975303B1 (en) 2005-06-27 2011-07-05 Symantec Corporation Efficient file scanning using input-output hints
US8898134B2 (en) 2005-06-27 2014-11-25 Make Sence, Inc. Method for ranking resources using node pool
US7895654B1 (en) 2005-06-27 2011-02-22 Symantec Corporation Efficient file scanning using secure listing of file modification times
US7652112B2 (en) * 2005-07-06 2010-01-26 E.I. Du Pont De Nemours And Company Polymeric extenders for surface effects
US7669119B1 (en) * 2005-07-20 2010-02-23 Alexa Internet Correlation-based information extraction from markup language documents
US8069166B2 (en) * 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US7565358B2 (en) * 2005-08-08 2009-07-21 Google Inc. Agent rank
US7653617B2 (en) * 2005-08-29 2010-01-26 Google Inc. Mobile sitemaps
WO2007029348A1 (en) * 2005-09-06 2007-03-15 Community Engine Inc. Data extracting system, terminal apparatus, program of terminal apparatus, server apparatus, and program of server apparatus
US7672833B2 (en) * 2005-09-22 2010-03-02 Fair Isaac Corporation Method and apparatus for automatic entity disambiguation
US7562074B2 (en) * 2005-09-28 2009-07-14 Epacris Inc. Search engine determining results based on probabilistic scoring of relevance
US20070078821A1 (en) * 2005-09-30 2007-04-05 Kabushiki Kaisha Toshiba System and method for managing history of plant data
US7849093B2 (en) * 2005-10-14 2010-12-07 Microsoft Corporation Searches over a collection of items through classification and display of media galleries
US8429148B1 (en) * 2005-11-01 2013-04-23 At&T Intellectual Property Ii, L.P. Method and apparatus for automatically generating headlines based on data retrieved from a network and for answering questions related to a headline
US7792870B2 (en) * 2005-11-08 2010-09-07 Yahoo! Inc. Identification and automatic propagation of geo-location associations to un-located documents
US8024653B2 (en) 2005-11-14 2011-09-20 Make Sence, Inc. Techniques for creating computer generated notes
US20070118607A1 (en) * 2005-11-22 2007-05-24 Niko Nelissen Method and System for forensic investigation of internet resources
US20070143415A1 (en) * 2005-12-15 2007-06-21 Daigle Brian K Customizable presence icons for instant messaging
US7949646B1 (en) 2005-12-23 2011-05-24 At&T Intellectual Property Ii, L.P. Method and apparatus for building sales tools by mining data from websites
US20070156653A1 (en) * 2005-12-30 2007-07-05 Manish Garg Automated knowledge management system
US7831382B2 (en) * 2006-02-01 2010-11-09 TeleAtlas B.V. Method for differentiating duplicate or similarly named disjoint localities within a state or other principal geographic unit of interest
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
US7945533B2 (en) * 2006-03-01 2011-05-17 Oracle International Corp. Index replication using crawl modification information
US7475069B2 (en) * 2006-03-29 2009-01-06 International Business Machines Corporation System and method for prioritizing websites during a webcrawling process
US7860857B2 (en) * 2006-03-30 2010-12-28 Invensys Systems, Inc. Digital data processing apparatus and methods for improving plant performance
US9390422B2 (en) * 2006-03-30 2016-07-12 Geographic Solutions, Inc. System, method and computer program products for creating and maintaining a consolidated jobs database
US11062267B1 (en) 2006-03-30 2021-07-13 Geographic Solutions, Inc. Automated reactive talent matching
US7735010B2 (en) 2006-04-05 2010-06-08 Lexisnexis, A Division Of Reed Elsevier Inc. Citation network viewer and method
US20070255675A1 (en) * 2006-04-26 2007-11-01 Jacquelyn Fuzell-Casey Auto-updating, web-accessible database to facilitate networking and resource management
US7603350B1 (en) 2006-05-09 2009-10-13 Google Inc. Search result ranking based on trust
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US20070294646A1 (en) * 2006-06-14 2007-12-20 Sybase, Inc. System and Method for Delivering Mobile RSS Content
US8090658B2 (en) * 2006-06-23 2012-01-03 International Business Machines Corporation System and method of member unique names
US8332947B1 (en) 2006-06-27 2012-12-11 Symantec Corporation Security threat reporting in light of local security tools
US8239915B1 (en) 2006-06-30 2012-08-07 Symantec Corporation Endpoint management using trust rating data
US10223671B1 (en) 2006-06-30 2019-03-05 Geographic Solutions, Inc. System, method and computer program products for direct applying to job applications
US8020206B2 (en) 2006-07-10 2011-09-13 Websense, Inc. System and method of analyzing web content
US8615800B2 (en) 2006-07-10 2013-12-24 Websense, Inc. System and method for analyzing web content
US9633356B2 (en) 2006-07-20 2017-04-25 Aol Inc. Targeted advertising for playlists based upon search queries
US8775237B2 (en) 2006-08-02 2014-07-08 Opinionlab, Inc. System and method for measuring and reporting user reactions to advertisements on a web page
US9547648B2 (en) * 2006-08-03 2017-01-17 Excalibur Ip, Llc Electronic document information extraction
US8533226B1 (en) 2006-08-04 2013-09-10 Google Inc. System and method for verifying and revoking ownership rights with respect to a website in a website indexing system
US7930400B1 (en) 2006-08-04 2011-04-19 Google Inc. System and method for managing multiple domain names for a website in a website indexing system
US8190868B2 (en) 2006-08-07 2012-05-29 Webroot Inc. Malware management through kernel detection
US20080040352A1 (en) * 2006-08-08 2008-02-14 Kenneth Alexander Ellis Method for creating a disambiguation database
US8930204B1 (en) 2006-08-16 2015-01-06 Resource Consortium Limited Determining lifestyle recommendations using aggregated personal information
US7966647B1 (en) 2006-08-16 2011-06-21 Resource Consortium Limited Sending personal information to a personal information aggregator
US7809602B2 (en) * 2006-08-31 2010-10-05 Opinionlab, Inc. Computer-implemented system and method for measuring and reporting business intelligence based on comments collected from web page users using software associated with accessed web pages
GB2441598A (en) * 2006-09-07 2008-03-12 Fujin Technology Plc Categorisation of Data using Structural Analysis
US8099415B2 (en) * 2006-09-08 2012-01-17 Simply Hired, Inc. Method and apparatus for assessing similarity between online job listings
US7685201B2 (en) * 2006-09-08 2010-03-23 Microsoft Corporation Person disambiguation using name entity extraction-based clustering
US8271429B2 (en) * 2006-09-11 2012-09-18 Wiredset Llc System and method for collecting and processing data
US7561041B2 (en) * 2006-09-13 2009-07-14 At&T Intellectual Property I, L.P. Monitoring and entry system presence service
DE502006009446D1 (en) * 2006-09-13 2011-06-16 Ivoclar Vivadent Ag Multicolored molded body
US8234379B2 (en) * 2006-09-14 2012-07-31 Afilias Limited System and method for facilitating distribution of limited resources
US20080077685A1 (en) * 2006-09-21 2008-03-27 Bellsouth Intellectual Property Corporation Dynamically configurable presence service
US8316117B2 (en) * 2006-09-21 2012-11-20 At&T Intellectual Property I, L.P. Personal presentity presence subsystem
US8554638B2 (en) 2006-09-29 2013-10-08 Microsoft Corporation Comparative shopping tool
US7599920B1 (en) 2006-10-12 2009-10-06 Google Inc. System and method for enabling website owners to manage crawl rate in a website indexing system
JP5335682B2 (en) * 2006-10-24 2013-11-06 アフィリアス・リミテッド Supply chain discovery service
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US9110903B2 (en) 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US9654495B2 (en) 2006-12-01 2017-05-16 Websense, Llc System and method of analyzing web addresses
US20080133676A1 (en) * 2006-12-01 2008-06-05 John Choisser Method and system for providing email
US20080141110A1 (en) * 2006-12-07 2008-06-12 Picscout (Israel) Ltd. Hot-linked images and methods and an apparatus for adapting existing images for the same
US20080147631A1 (en) * 2006-12-14 2008-06-19 Dean Leffingwell Method and system for collecting and retrieving information from web sites
US20080147588A1 (en) * 2006-12-14 2008-06-19 Dean Leffingwell Method for discovering data artifacts in an on-line data object
US20080147578A1 (en) * 2006-12-14 2008-06-19 Dean Leffingwell System for prioritizing search results retrieved in response to a computerized search query
US20080147642A1 (en) * 2006-12-14 2008-06-19 Dean Leffingwell System for discovering data artifacts in an on-line data object
US20080147641A1 (en) * 2006-12-14 2008-06-19 Dean Leffingwell Method for prioritizing search results retrieved in response to a computerized search query
DE102006061134A1 (en) * 2006-12-22 2008-06-26 Aepsilon Rechteverwaltungs Gmbh Process for the transport of dental prostheses
DE102006061143A1 (en) * 2006-12-22 2008-07-24 Aepsilon Rechteverwaltungs Gmbh Method, computer-readable medium and computer relating to the manufacture of dental prostheses
RU2313825C1 (en) * 2006-12-26 2007-12-27 Малышев Павел Михайлович Automated method for transformation of a series of computer codes adequate for information requested by user and automated complex for realization of the method
US8769099B2 (en) 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
US20080071886A1 (en) * 2006-12-29 2008-03-20 Wesley Scott Ashton Method and system for internet search
GB2458094A (en) 2007-01-09 2009-09-09 Surfcontrol On Demand Ltd URL interception and categorization in firewalls
US8595635B2 (en) 2007-01-25 2013-11-26 Salesforce.Com, Inc. System, method and apparatus for selecting content from web sources and posting content to web logs
US7860872B2 (en) * 2007-01-29 2010-12-28 Nikip Technology Ltd. Automated media analysis and document management system
US7693833B2 (en) * 2007-02-01 2010-04-06 John Nagle System and method for improving integrity of internet search
US7895515B1 (en) * 2007-02-28 2011-02-22 Trend Micro Inc Detecting indicators of misleading content in markup language coded documents using the formatting of the document
US20080235213A1 (en) * 2007-03-20 2008-09-25 Picscout (Israel) Ltd. Utilization of copyright media in second generation web content
US8068986B1 (en) 2007-04-27 2011-11-29 Majid Shahbazi Methods and apparatus related to sensor signal sniffing and/or analysis
US20080281827A1 (en) * 2007-05-10 2008-11-13 Microsoft Corporation Using structured database for webpage information extraction
GB0709527D0 (en) 2007-05-18 2007-06-27 Surfcontrol Plc Electronic messaging system, message processing apparatus and message processing method
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US20090037412A1 (en) * 2007-07-02 2009-02-05 Kristina Butvydas Bard Qualitative search engine based on factors of consumer trust specification
US8321359B2 (en) * 2007-07-24 2012-11-27 Hiconversion, Inc. Method and apparatus for real-time website optimization
US8260619B1 (en) 2008-08-22 2012-09-04 Convergys Cmg Utah, Inc. Method and system for creating natural language understanding grammars
US20090063646A1 (en) * 2007-09-04 2009-03-05 Nixle, Llc System and method for collecting and organizing popular near real-time data in a virtual geographic grid
US20090070419A1 (en) * 2007-09-11 2009-03-12 International Business Machines Corporation Administering Feeds Of Presence Information Of One Or More Presentities
US20090070410A1 (en) * 2007-09-12 2009-03-12 International Business Machines Corporation Managing Presence Information Of A Presentity
WO2009059480A1 (en) * 2007-11-08 2009-05-14 Shanghai Hewlett-Packard Co., Ltd Url and anchor text analysis for focused crawling
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
US8671154B2 (en) 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8166168B2 (en) 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US9626685B2 (en) 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US20090182618A1 (en) 2008-01-16 2009-07-16 Yahoo! Inc. System and Method for Word-of-Mouth Advertising
US10275524B2 (en) 2008-01-23 2019-04-30 Sears Holdings Management Corporation Social network searching with breadcrumbs
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US8583639B2 (en) * 2008-02-19 2013-11-12 International Business Machines Corporation Method and system using machine learning to automatically discover home pages on the internet
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
JP2011513866A (en) * 2008-03-10 2011-04-28 アフィリアス・リミテッド Platform-independent IDN email storage conversion
WO2009111870A1 (en) * 2008-03-10 2009-09-17 Afilias Limited Alternate e-mail address configuration
US7865455B2 (en) * 2008-03-13 2011-01-04 Opinionlab, Inc. System and method for providing intelligent support
US20090240699A1 (en) * 2008-03-18 2009-09-24 Morgan Christopher B Integration for intelligence data systems
US8589486B2 (en) * 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US10242104B2 (en) * 2008-03-31 2019-03-26 Peekanalytics, Inc. Distributed personal information aggregator
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US20090287641A1 (en) * 2008-05-13 2009-11-19 Eric Rahm Method and system for crawling the world wide web
US8082248B2 (en) * 2008-05-29 2011-12-20 Rania Abouyounes Method and system for document classification based on document structure and written style
US8190594B2 (en) 2008-06-09 2012-05-29 Brightedge Technologies, Inc. Collecting and scoring online references
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
EP2304676A1 (en) * 2008-06-23 2011-04-06 Double Verify Inc. Automated monitoring and verification of internet based advertising
US8065310B2 (en) * 2008-06-25 2011-11-22 Microsoft Corporation Topics in relevance ranking model for web search
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8214346B2 (en) * 2008-06-27 2012-07-03 Cbs Interactive Inc. Personalization engine for classifying unstructured documents
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
EP2318955A1 (en) 2008-06-30 2011-05-11 Websense, Inc. System and method for dynamic and real-time categorization of webpages
US8170974B2 (en) * 2008-07-07 2012-05-01 Yahoo! Inc. Forecasting association rules across user engagement levels
US8273182B2 (en) * 2008-07-15 2012-09-25 WLR Enterprises, LLC Devices and methods for cleaning and drying ice skate blades
US9047285B1 (en) * 2008-07-21 2015-06-02 NetBase Solutions, Inc. Method and apparatus for frame-based search
US8286171B2 (en) 2008-07-21 2012-10-09 Workshare Technology, Inc. Methods and systems to fingerprint textual information using word runs
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US20120166414A1 (en) * 2008-08-11 2012-06-28 Ultra Unilimited Corporation (dba Publish) Systems and methods for relevance scoring
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US20100049761A1 (en) * 2008-08-21 2010-02-25 Bijal Mehta Search engine method and system utilizing multiple contexts
US8555080B2 (en) * 2008-09-11 2013-10-08 Workshare Technology, Inc. Methods and systems for protect agents using distributed lightweight fingerprints
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US8984165B2 (en) * 2008-10-08 2015-03-17 Red Hat, Inc. Data transformation
WO2010041517A1 (en) * 2008-10-08 2010-04-15 インターナショナル・ビジネス・マシーンズ・コーポレーション Information collecting device, search engine, information collecting method and program
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US8032930B2 (en) * 2008-10-17 2011-10-04 Intuit Inc. Segregating anonymous access to dynamic content on a web server, with cached logons
FR2937449B1 (en) * 2008-10-17 2012-11-16 Philippe Laval METHOD AND SYSTEM FOR ENRICHING MEL
US8412709B1 (en) 2008-10-23 2013-04-02 Google Inc. Distributed information collection using pre-generated identifier
WO2010059747A2 (en) 2008-11-18 2010-05-27 Workshare Technology, Inc. Methods and systems for exact data match filtering
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of URL based context queries
US9805123B2 (en) 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US8406456B2 (en) 2008-11-20 2013-03-26 Workshare Technology, Inc. Methods and systems for image fingerprinting
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US8639493B2 (en) * 2008-12-18 2014-01-28 Intermountain Invention Management, Llc Probabilistic natural language processing using a likelihood vector
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US20100211533A1 (en) * 2009-02-18 2010-08-19 Microsoft Corporation Extracting structured data from web forums
US20100250562A1 (en) 2009-03-24 2010-09-30 Mireo d.o.o. Recognition of addresses from the body of arbitrary text
US8150967B2 (en) 2009-03-24 2012-04-03 Yahoo! Inc. System and method for verified presence tracking
US11489857B2 (en) 2009-04-21 2022-11-01 Webroot Inc. System and method for developing a risk profile for an internet resource
US8793152B2 (en) * 2009-05-20 2014-07-29 Joseph Ruston Bishop Mining of distributed scientific data for enriched product/contact valuation
US9130972B2 (en) 2009-05-26 2015-09-08 Websense, Inc. Systems and methods for efficient detection of fingerprinted data and information
US8495151B2 (en) * 2009-06-05 2013-07-23 Chandra Bodapati Methods and systems for determining email addresses
US8463652B2 (en) * 2009-06-25 2013-06-11 Tradeking Group, Inc. Method and system to facilitate on-line trading
US8463692B2 (en) * 2009-06-25 2013-06-11 Tradeking Group, Inc. Method and system to facilitate on-line trading
US9841282B2 (en) 2009-07-27 2017-12-12 Visa U.S.A. Inc. Successive offer communications with an offer recipient
WO2011017084A2 (en) * 2009-07-27 2011-02-10 Workshare Technology, Inc. Methods and systems for comparing presentation slide decks
US9258376B2 (en) * 2009-08-04 2016-02-09 At&T Intellectual Property I, L.P. Aggregated presence over user federated devices
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
US9092424B2 (en) * 2009-09-30 2015-07-28 Microsoft Technology Licensing, Llc Webpage entity extraction through joint understanding of page structures and sentences
US8671089B2 (en) 2009-10-06 2014-03-11 Brightedge Technologies, Inc. Correlating web page visits and conversions with external references
US8595058B2 (en) * 2009-10-15 2013-11-26 Visa U.S.A. Systems and methods to match identifiers
US8332232B2 (en) * 2009-11-05 2012-12-11 Opinionlab, Inc. System and method for mobile interaction
US9576251B2 (en) * 2009-11-13 2017-02-21 Hewlett Packard Enterprise Development Lp Method and system for processing web activity data
US20110125733A1 (en) * 2009-11-25 2011-05-26 Fish Nathan J Quick access utility
US8606792B1 (en) 2010-02-08 2013-12-10 Google Inc. Scoring authors of posts
US8620849B2 (en) 2010-03-10 2013-12-31 Lockheed Martin Corporation Systems and methods for facilitating open source intelligence gathering
US8819148B2 (en) * 2010-03-10 2014-08-26 Afilias Limited Alternate E-mail delivery
WO2011149558A2 (en) 2010-05-28 2011-12-01 Abelow Daniel H Reality alternate
CN102279856B (en) * 2010-06-09 2013-10-02 阿里巴巴集团控股有限公司 Method and system for realizing website navigation
US20110314001A1 (en) * 2010-06-18 2011-12-22 Microsoft Corporation Performing query expansion based upon statistical analysis of structured data
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
US9043433B2 (en) 2010-07-26 2015-05-26 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
US10089404B2 (en) 2010-09-08 2018-10-02 Evernote Corporation Site memory processing
KR20130065710A (en) 2010-09-08 2013-06-19 에버노트 코포레이션 Site memory processing and clipping control
US9195774B2 (en) * 2010-09-17 2015-11-24 Kontera Technologies, Inc. Methods and systems for augmenting content displayed on a mobile device
CN102455997A (en) * 2010-10-27 2012-05-16 鸿富锦精密工业(深圳)有限公司 Component name extraction system and method
US20120110480A1 (en) * 2010-10-31 2012-05-03 Sap Portals Israel Ltd Method and apparatus for rendering a web page
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
FR2966949B1 (en) * 2010-11-02 2013-08-16 Beetween METHOD FOR AUTOMATING THE CONSTITUTION OF A STRUCTURED DATABASE OF PROFESSIONALS
US9171089B2 (en) * 2010-11-16 2015-10-27 John Nicholas and Kristin Gross Trust Message distribution system and method
CN103404193B (en) 2010-11-22 2018-06-05 七网络有限责任公司 The connection that adjustment data transmission is established with the transmission being optimized for through wireless network
EP2636268B1 (en) 2010-11-22 2019-02-27 Seven Networks, LLC Optimization of resource polling intervals to satisfy mobile device requests
US11030163B2 (en) 2011-11-29 2021-06-08 Workshare, Ltd. System for tracking and displaying changes in a set of related electronic documents
US10783326B2 (en) 2013-03-14 2020-09-22 Workshare, Ltd. System for tracking changes in a collaborative document editing environment
US10025759B2 (en) 2010-11-29 2018-07-17 Workshare Technology, Inc. Methods and systems for monitoring documents exchanged over email applications
EP2661697B1 (en) 2011-01-07 2018-11-21 Seven Networks, LLC System and method for reduction of mobile network traffic used for domain name system (dns) queries
US10007915B2 (en) 2011-01-24 2018-06-26 Visa International Service Association Systems and methods to facilitate loyalty reward transactions
US9898533B2 (en) 2011-02-24 2018-02-20 Microsoft Technology Licensing, Llc Augmenting search results
US20120246137A1 (en) * 2011-03-22 2012-09-27 Satish Sallakonda Visual profiles
US9084105B2 (en) 2011-04-19 2015-07-14 Seven Networks, Inc. Device resources sharing for network resource conservation
EP2621144B1 (en) 2011-04-27 2014-06-25 Seven Networks, Inc. System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
EP2702500B1 (en) 2011-04-27 2017-07-19 Seven Networks, LLC Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US20120284036A1 (en) * 2011-05-03 2012-11-08 Ecomsystems, Inc. System and method for linking together an array of business programs
US8984004B2 (en) * 2011-05-09 2015-03-17 Smart-Foa Information collecting system
US10880359B2 (en) 2011-12-21 2020-12-29 Workshare, Ltd. System and method for cross platform document sharing
US9613340B2 (en) 2011-06-14 2017-04-04 Workshare Ltd. Method and system for shared document approval
US10574729B2 (en) 2011-06-08 2020-02-25 Workshare Ltd. System and method for cross platform document sharing
US9948676B2 (en) 2013-07-25 2018-04-17 Workshare, Ltd. System and method for securing documents prior to transmission
US10963584B2 (en) 2011-06-08 2021-03-30 Workshare Ltd. Method and system for collaborative editing of a remotely stored document
US9170990B2 (en) 2013-03-14 2015-10-27 Workshare Limited Method and system for document retrieval with selective document comparison
US9430583B1 (en) 2011-06-10 2016-08-30 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
US8706723B2 (en) * 2011-06-22 2014-04-22 Jostle Corporation Name-search system and method
US9239800B2 (en) 2011-07-27 2016-01-19 Seven Networks, Llc Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US8650198B2 (en) 2011-08-15 2014-02-11 Lockheed Martin Corporation Systems and methods for facilitating the gathering of open source intelligence
JP5824974B2 (en) * 2011-08-31 2015-12-02 ブラザー工業株式会社 Image processing device
CN103092855B (en) * 2011-10-31 2016-08-24 国际商业机器公司 The method and device that detection address updates
US9152730B2 (en) * 2011-11-10 2015-10-06 Evernote Corporation Extracting principal content from web pages
US8918503B2 (en) 2011-12-06 2014-12-23 Seven Networks, Inc. Optimization of mobile traffic directed to private networks and operator configurability thereof
WO2013086214A1 (en) 2011-12-06 2013-06-13 Seven Networks, Inc. A system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
CN103150307B (en) * 2011-12-06 2016-02-10 株式会社理光 The method and apparatus of the title relevant to descriptor is searched from network
EP2788889A4 (en) 2011-12-07 2015-08-12 Seven Networks Inc Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
WO2013086447A1 (en) 2011-12-07 2013-06-13 Seven Networks, Inc. Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
WO2013090212A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system
EP2801236A4 (en) 2012-01-05 2015-10-21 Seven Networks Inc Detection and management of user interactions with foreground applications on a mobile device in distributed caching
CN103218719B (en) 2012-01-19 2016-12-07 阿里巴巴集团控股有限公司 A kind of e-commerce website air navigation aid and system
US9203864B2 (en) 2012-02-02 2015-12-01 Seven Networks, Llc Dynamic categorization of applications for network access in a mobile network
WO2013116852A1 (en) 2012-02-03 2013-08-08 Seven Networks, Inc. User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
WO2013155208A1 (en) 2012-04-10 2013-10-17 Seven Networks, Inc. Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network
US8473293B1 (en) * 2012-04-17 2013-06-25 Google Inc. Dictionary filtering using market data
US9753926B2 (en) * 2012-04-30 2017-09-05 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
WO2014011216A1 (en) 2012-07-13 2014-01-16 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9330093B1 (en) * 2012-08-02 2016-05-03 Google Inc. Methods and systems for identifying user input data for matching content to user interests
GB2506450A (en) * 2012-10-01 2014-04-02 Wonga Technology Ltd Web page categorisation
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9262536B2 (en) * 2012-12-11 2016-02-16 Compete, Inc. Direct page view measurement tag placement verification
US9031887B2 (en) 2012-12-18 2015-05-12 International Business Machines Corporation Determining a replacement document owner
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
FR3000253B1 (en) * 2012-12-21 2016-03-11 Aleph Networks METHOD OF COLLECTING THE CONTENT OF PAGES AND CONSTITUTING A RELATIONAL STRUCTURE FROM THE CONTENT
US9241314B2 (en) 2013-01-23 2016-01-19 Seven Networks, Llc Mobile device with application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US9002818B2 (en) 2013-01-31 2015-04-07 Hewlett-Packard Development Company, L.P. Calculating a content subset
US9326185B2 (en) 2013-03-11 2016-04-26 Seven Networks, Llc Mobile network congestion recognition for optimization of mobile traffic
US11567907B2 (en) 2013-03-14 2023-01-31 Workshare, Ltd. Method and system for comparing document versions encoded in a hierarchical representation
US9477759B2 (en) 2013-03-15 2016-10-25 Google Inc. Question answering using entity references in unstructured data
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US10911492B2 (en) 2013-07-25 2021-02-02 Workshare Ltd. System and method for securing documents prior to transmission
US9342608B2 (en) 2013-08-01 2016-05-17 International Business Machines Corporation Clarification of submitted questions in a question and answer system
US8831969B1 (en) * 2013-10-02 2014-09-09 Linkedin Corporation System and method for determining users working for the same employers in a social network
US10929858B1 (en) * 2014-03-14 2021-02-23 Walmart Apollo, Llc Systems and methods for managing customer data
US20150347489A1 (en) * 2014-03-31 2015-12-03 Scott David Sherwin Information retrieval system and method based on query and record metadata in combination with relevance between disparate items in classification systems
US11838851B1 (en) 2014-07-15 2023-12-05 F5, Inc. Methods for managing L7 traffic classification and devices thereof
US20160253766A1 (en) * 2014-10-06 2016-09-01 Shocase, Inc. System and method for curation of notable work and relating it to involved organizations and individuals
US9942361B2 (en) * 2014-10-28 2018-04-10 Cisco Technology, Inc. Reporting page composition data
CN105630802A (en) 2014-10-30 2016-06-01 阿里巴巴集团控股有限公司 Webpage duplication removal method and apparatus
US10133723B2 (en) 2014-12-29 2018-11-20 Workshare Ltd. System and method for determining document version geneology
US11182551B2 (en) 2014-12-29 2021-11-23 Workshare Ltd. System and method for determining document version geneology
US10490306B2 (en) 2015-02-20 2019-11-26 Cerner Innovation, Inc. Medical information translation system
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US10505818B1 (en) 2015-05-05 2019-12-10 F5 Networks. Inc. Methods for analyzing and load balancing based on server health and devices thereof
US20170024375A1 (en) * 2015-07-26 2017-01-26 Microsoft Technology Licensing, Llc Personal knowledge graph population from declarative user utterances
US11763013B2 (en) 2015-08-07 2023-09-19 Workshare, Ltd. Transaction document management system and method
CN106503017A (en) * 2015-09-08 2017-03-15 摩贝(上海)生物科技有限公司 A kind of distributed reptile system task grasping system and method
EP3353683A1 (en) 2015-09-21 2018-08-01 Yissum Research and Development Company of the Hebrew University of Jerusalem Ltd. Advanced computer implementation for crawling and/or detecting related electronically catalogued data using improved metadata processing
US10002292B2 (en) 2015-09-30 2018-06-19 Microsoft Technology Licensing, Llc Organizational logo enrichment
US10430478B1 (en) 2015-10-28 2019-10-01 Reputation.Com, Inc. Automatic finding of online profiles of an entity location
WO2017115272A1 (en) * 2015-12-28 2017-07-06 Sixgill Ltd. Dark web monitoring, analysis and alert system and method
US10404698B1 (en) * 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
EP3108849B1 (en) 2016-04-25 2019-04-24 3M Innovative Properties Company Multi-layered zirconia dental mill blank and process of production
US10606952B2 (en) 2016-06-24 2020-03-31 Elemental Cognition Llc Architecture and processes for computer learning and understanding
US10469394B1 (en) 2016-08-01 2019-11-05 F5 Networks, Inc. Methods for configuring adaptive rate limit based on server data and devices thereof
US10608972B1 (en) 2016-08-23 2020-03-31 Microsoft Technology Licensing, Llc Messaging service integration with deduplicator
US10754914B2 (en) * 2016-08-24 2020-08-25 Robert Bosch Gmbh Method and device for unsupervised information extraction
RU2683157C2 (en) * 2016-12-27 2019-03-26 Федеральное Государственное Бюджетное Научное Учреждение "Всероссийский Научно-Исследовательский Институт Картофельного Хозяйства Имени А.Г. Лорха" (Фгбну Вниикх) Method of searching information
CN106599297A (en) * 2016-12-28 2017-04-26 北京百度网讯科技有限公司 Method and device for searching question-type search terms on basis of deep questions and answers
JP2019056954A (en) * 2017-09-19 2019-04-11 富士ゼロックス株式会社 Information processing apparatus and information processing program
WO2019108740A1 (en) * 2017-12-01 2019-06-06 The Regents Of The University Of Colorado, A Body Corporate Systems and methods for crawling web pages and parsing relevant information stored in web pages
US10698937B2 (en) 2017-12-13 2020-06-30 Microsoft Technology Licensing, Llc Split mapping for dynamic rendering and maintaining consistency of data processed by applications
US11605018B2 (en) 2017-12-27 2023-03-14 Cerner Innovation, Inc. Ontology-guided reconciliation of electronic records
US11163840B2 (en) * 2018-05-24 2021-11-02 Open Text Sa Ulc Systems and methods for intelligent content filtering and persistence
US11055365B2 (en) * 2018-06-29 2021-07-06 Paypal, Inc. Mechanism for web crawling e-commerce resource pages
US11361076B2 (en) * 2018-10-26 2022-06-14 ThreatWatch Inc. Vulnerability-detection crawler
CN109857498A (en) * 2019-01-09 2019-06-07 明基智能科技(上海)有限公司 Intelligent content template recommender system and its method
US10866996B2 (en) 2019-01-29 2020-12-15 Saleforce.com, inc. Automated method and system for clustering enriched company seeds into a cluster and selecting best values for each attribute within the cluster to generate a company profile
US11126673B2 (en) * 2019-01-29 2021-09-21 Salesforce.Com, Inc. Method and system for automatically enriching collected seeds with information extracted from one or more websites
CN110110193B (en) * 2019-04-24 2021-04-30 北京百炼智能科技有限公司 Information processing method and device and computer readable storage medium
US11134054B2 (en) 2019-11-05 2021-09-28 International Business Machines Corporation Classification of a domain name
US11675805B2 (en) 2019-12-16 2023-06-13 Cerner Innovation, Inc. Concept agnostic reconcilation and prioritization based on deterministic and conservative weight methods
US11467716B1 (en) 2022-01-28 2022-10-11 Microsoft Technology Licensing, Llc Flexibly identifying and playing media content from any webpage

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4270182A (en) 1974-12-30 1981-05-26 Asija Satya P Automated information input, storage, and retrieval system
US5319777A (en) 1990-10-16 1994-06-07 Sinper Corporation System and method for storing and retrieving information from a multidimensional array
GB9220404D0 (en) * 1992-08-20 1992-11-11 Nat Security Agency Method of identifying,retrieving and sorting documents
US5764906A (en) 1995-11-07 1998-06-09 Netword Llc Universal electronic resource denotation, request and delivery system
US5974455A (en) * 1995-12-13 1999-10-26 Digital Equipment Corporation System for adding new entry to web page table upon receiving web page including link to another web page not having corresponding entry in web page table
JP2000503154A (en) 1996-01-11 2000-03-14 エムアールジェイ インコーポレイテッド System for controlling access and distribution of digital ownership
US6076088A (en) 1996-02-09 2000-06-13 Paik; Woojin Information extraction system and method using concept relation concept (CRC) triples
US6418432B1 (en) * 1996-04-10 2002-07-09 At&T Corporation System and method for finding information in a distributed information system using query learning and meta search
US5813006A (en) 1996-05-06 1998-09-22 Banyan Systems, Inc. On-line directory service with registration system
US5918236A (en) * 1996-06-28 1999-06-29 Oracle Corporation Point of view gists and generic gists in a document browsing system
US5923850A (en) 1996-06-28 1999-07-13 Sun Microsystems, Inc. Historical asset information data storage schema
US6052693A (en) 1996-07-02 2000-04-18 Harlequin Group Plc System for assembling large databases through information extracted from text sources
US6065016A (en) 1996-08-06 2000-05-16 At&T Corporation Universal directory service
US5764905A (en) * 1996-09-09 1998-06-09 Ncr Corporation Method, system and computer program product for synchronizing the flushing of parallel nodes database segments through shared disk tokens
US5855011A (en) 1996-09-13 1998-12-29 Tatsuoka; Curtis M. Method for classifying test subjects in knowledge and functionality states
JP2940501B2 (en) 1996-12-25 1999-08-25 日本電気株式会社 Document classification apparatus and method
AUPO525497A0 (en) 1997-02-21 1997-03-20 Mills, Dudley John Network-based classified information systems
AU740007B2 (en) 1997-02-21 2001-10-25 Dudley John Mills Network-based classified information systems
US5895470A (en) 1997-04-09 1999-04-20 Xerox Corporation System for categorizing documents in a linked collection of documents
US5835905A (en) * 1997-04-09 1998-11-10 Xerox Corporation System for predicting documents relevant to focus documents by spreading activation through network representations of a linked collection of documents
US5924090A (en) * 1997-05-01 1999-07-13 Northern Light Technology Llc Method and apparatus for searching a database of records
JPH10320315A (en) 1997-05-14 1998-12-04 Nippon Telegr & Teleph Corp <Ntt> Electronic mail transmission management device and recording medium for recording program for executing electronic mail transmission management processing
US6415250B1 (en) * 1997-06-18 2002-07-02 Novell, Inc. System and method for identifying language using morphologically-based techniques
US6128613A (en) * 1997-06-26 2000-10-03 The Chinese University Of Hong Kong Method and apparatus for establishing topic word classes based on an entropy cost function to retrieve documents represented by the topic words
US6292771B1 (en) * 1997-09-30 2001-09-18 Ihc Health Services, Inc. Probabilistic method for natural language processing and for encoding free-text data into a medical database by utilizing a Bayesian network to perform spell checking of words
US6266664B1 (en) * 1997-10-01 2001-07-24 Rulespace, Inc. Method for scanning, analyzing and rating digital information content
US6055510A (en) 1997-10-24 2000-04-25 At&T Corp. Method for performing targeted marketing over a large computer network
US6269369B1 (en) 1997-11-02 2001-07-31 Amazon.Com Holdings, Inc. Networked personal contact manager
US5991756A (en) * 1997-11-03 1999-11-23 Yahoo, Inc. Information retrieval from hierarchical compound documents
US6665841B1 (en) * 1997-11-14 2003-12-16 Xerox Corporation Transmission of subsets of layout objects at different resolutions
US5943670A (en) * 1997-11-21 1999-08-24 International Business Machines Corporation System and method for categorizing objects in combined categories
US6807537B1 (en) * 1997-12-04 2004-10-19 Microsoft Corporation Mixtures of Bayesian networks
US6640224B1 (en) * 1997-12-15 2003-10-28 International Business Machines Corporation System and method for dynamic index-probe optimizations for high-dimensional similarity search
US6389436B1 (en) * 1997-12-15 2002-05-14 International Business Machines Corporation Enhanced hypertext categorization using hyperlinks
US6212552B1 (en) 1998-01-15 2001-04-03 At&T Corp. Declarative message addressing
US6112203A (en) 1998-04-09 2000-08-29 Altavista Company Method for ranking documents in a hyperlinked environment using connectivity and selective content analysis
US6044375A (en) * 1998-04-30 2000-03-28 Hewlett-Packard Company Automatic extraction of metadata using a neural network
US6122647A (en) * 1998-05-19 2000-09-19 Perspecta, Inc. Dynamic generation of contextual links in hypertext documents
US6336139B1 (en) 1998-06-03 2002-01-01 International Business Machines Corporation System, method and computer program product for event correlation in a distributed computing environment
US6192360B1 (en) 1998-06-23 2001-02-20 Microsoft Corporation Methods and apparatus for classifying text and for building a text classifier
US6374259B1 (en) 1998-10-01 2002-04-16 Onepin, Llc Method and apparatus for storing and retreiving business contact information in computer system
US6397205B1 (en) * 1998-11-24 2002-05-28 Duquesne University Of The Holy Ghost Document categorization and evaluation via cross-entrophy
EP1151401A4 (en) 1998-11-30 2002-03-06 Lexeme Corp A natural knowledge acquisition method
FR2790846B1 (en) * 1999-03-09 2001-05-04 S F C E DOCUMENT IDENTIFICATION PROCESS
US6253198B1 (en) 1999-05-11 2001-06-26 Search Mechanics, Inc. Process for maintaining ongoing registration for pages on a given search engine
US6493703B1 (en) 1999-05-11 2002-12-10 Prophet Financial Systems System and method for implementing intelligent online community message board
US6349309B1 (en) * 1999-05-24 2002-02-19 International Business Machines Corporation System and method for detecting clusters of information with application to e-commerce
US6601026B2 (en) 1999-09-17 2003-07-29 Discern Communications, Inc. Information retrieval by natural language querying
US6442555B1 (en) * 1999-10-26 2002-08-27 Hewlett-Packard Company Automatic categorization of documents using document signatures
US6301614B1 (en) 1999-11-02 2001-10-09 Alta Vista Company System and method for efficient representation of data set addresses in a web crawler
US6668256B1 (en) * 2000-01-19 2003-12-23 Autonomy Corporation Ltd Algorithm for automatic selection of discriminant term combinations for document categorization
US6519580B1 (en) * 2000-06-08 2003-02-11 International Business Machines Corporation Decision-tree-based symbolic rule induction system for text categorization
US6463430B1 (en) 2000-07-10 2002-10-08 Mohomine, Inc. Devices and methods for generating and managing a database
US6618717B1 (en) * 2000-07-31 2003-09-09 Eliyon Technologies Corporation Computer method and apparatus for determining content owner of a website
US6621930B1 (en) * 2000-08-09 2003-09-16 Elron Software, Inc. Automatic categorization of documents based on textual content
US6647396B2 (en) * 2000-12-28 2003-11-11 Trilogy Development Group, Inc. Classification based content management system
US6697793B2 (en) 2001-03-02 2004-02-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration System, method and apparatus for generating phrases from a database
US6621960B2 (en) * 2002-01-24 2003-09-16 Oplink Communications, Inc. Method of fabricating multiple superimposed fiber Bragg gratings
US20030221163A1 (en) * 2002-02-22 2003-11-27 Nec Laboratories America, Inc. Using web structure for classifying and describing web pages
US20030225763A1 (en) * 2002-04-15 2003-12-04 Microsoft Corporation Self-improving system and method for classifying pages on the world wide web
US20060288015A1 (en) * 2005-06-15 2006-12-21 Schirripa Steven R Electronic content classification

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
FREITAG, D.: "Machine learning for information extraction in informal domains" MACHINE LEARNING, vol. 39, no. 2/3, May 2000 (2000-05) - June 2000 (2000-06), pages 169-202, XP008013165 Netherlands *
KJELL: "Authorship attribution of text samples using neural networks and Bayesian classifiers" IEEE INT. CONF. ON SYSTEMS, MAN, AND CYBERNETICS, vol. 2, 2 - 5 October 1994, pages 1660-1664, XP002229393 Texas, USA *

Also Published As

Publication number Publication date
US20020138525A1 (en) 2002-09-26
US6778986B1 (en) 2004-08-17
WO2002010957A2 (en) 2002-02-07
US20020091688A1 (en) 2002-07-11
US7356761B2 (en) 2008-04-08
US6983282B2 (en) 2006-01-03
US20020059251A1 (en) 2002-05-16
WO2002010956A2 (en) 2002-02-07
AU2001276940A1 (en) 2002-02-13
WO2002010982A2 (en) 2002-02-07
AU2001278938A1 (en) 2002-02-13
WO2002010960A2 (en) 2002-02-07
WO2002010957A8 (en) 2002-07-25
US20020052928A1 (en) 2002-05-02
US7065483B2 (en) 2006-06-20
WO2002010960A3 (en) 2003-07-17
AU2001279003A1 (en) 2002-02-13
WO2002010955A3 (en) 2003-08-07
AU2001273513A1 (en) 2002-02-13
US7054886B2 (en) 2006-05-30
WO2002010956A3 (en) 2003-08-21
WO2002010982A3 (en) 2003-07-10
AU2001273522A1 (en) 2002-02-13
WO2002010957A3 (en) 2003-04-10
US20020032740A1 (en) 2002-03-14
US6618717B1 (en) 2003-09-09

Similar Documents

Publication Publication Date Title
US6618717B1 (en) Computer method and apparatus for determining content owner of a website
US8510339B1 (en) Searching content using a dimensional database
EP1428139B1 (en) System and method for extracting content for submission to a search engine
US7844594B1 (en) Information search, retrieval and distillation into knowledge objects
US6601061B1 (en) Scalable information search and retrieval including use of special purpose searching resources
US7424472B2 (en) Search query dominant location detection
US9110985B2 (en) Generating a conceptual association graph from large-scale loosely-grouped content
US20090276716A1 (en) Content Adaptation
US20020111934A1 (en) Question associated information storage and retrieval architecture using internet gidgets
US20020114522A1 (en) System and method for compiling images from a database and comparing the compiled images with known images
Boese et al. Effects of web document evolution on genre classification
CN107918644B (en) News topic analysis method and implementation system in reputation management framework
JP2009532766A (en) Propagating useful information between related web pages, such as web pages on a website
JP2006522381A (en) Method and system for providing regional information search results
TW201804345A (en) Method, system and computer-readable medium for automatic chinese ontology generation based on structured web knowledge
JP2010128917A (en) Method, device and program for extracting information propagation network
McCooI Rethinking the semantic web. Part 2
Zuccala et al. Web intelligence analyses of digital libraries: A case study of the National electronic Library for Health (NeLH)
US7207003B1 (en) Method and apparatus in a data processing system for word based render browser for skimming or speed reading web pages
LaMacchia Internet fish
JP2003006221A (en) Predictive analysis type retrieval system, predictive analysis type retrieval method, and computer program
JP2001350794A (en) Device, method and recording medium for communication based on keyword for database retrieval
US20020124056A1 (en) Method and apparatus for modifying a web page
Hsu et al. Using domain ontology to implement a frequently asked questions system
JPH11265402A (en) Data processing system and recording medium recorded with control program of the system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP