US7747713B1 - Method and system for classifying information available on a computer network - Google Patents
Method and system for classifying information available on a computer network Download PDFInfo
- Publication number
- US7747713B1 US7747713B1 US09/606,683 US60668300A US7747713B1 US 7747713 B1 US7747713 B1 US 7747713B1 US 60668300 A US60668300 A US 60668300A US 7747713 B1 US7747713 B1 US 7747713B1
- Authority
- US
- United States
- Prior art keywords
- classification
- web
- network
- network resource
- level
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- the present invention relates to a system and method for monitoring and analyzing computer network transaction data to create behavior profiles of network users. More particularly, the present invention relates to a method and system of manually or automatically classifying information available on a computer network. Specifically, the present invention helps classify Internet Web sites to facilitate the construction of more accurate behavior profiles of Internet users for marketing purposes.
- Behavior profiles are created using network usage data collected through various methods. Once the data is collected, it is analyzed to determine the behavior of a particular user. In order to create an accurate behavior profile, it is useful to generalize Internet usage by identifying the types of Web sites a particular type of user accesses and the way that type of user accesses a particular type of Web site.
- An automatic classification system can quickly and accurately categorize information repositories accessible on a computer network.
- An automatic classification system can operate more quickly and at less expense than a manual classification system; however, the automatic classification system may not be as accurate as a manual classification system.
- a method for classifying information available on a computer network includes receiving a list of network resource locators. For each network resource locator on the received list, the method includes sending the network resource locator to a Web-coding workstation. Once the locator has been sent to the workstation, the process waits for a vote to be received from the Web coder. Each vote represents a proposed classification for a network resource locator. The result is stored in a database. Finally, the process assigns a classification according to a voting system.
- the list of network resource locators includes one or more Web sites.
- the database is a flat file, a binary tree, an object-oriented database, or a relational database.
- Additional, more specific embodiments include various voting methods. First, a single-level voting system is presented wherein a classification is assigned upon receipt of a single vote. Next, a single-level voting system is presented requiring more than one vote. Finally, a multiple-level voting system is presented wherein the first level requires three out of four votes, the second level requires two out of three votes, and the third level requires a single vote.
- a system for classifying information available on a computer network includes a resource generator component that creates a list of network resource locators. Additionally, the system includes a datastore component that stores classification information for a plurality of network resource locators. More specific embodiments use a flat file, an object-oriented database, a binary tree, or a relational database as the datastore. The system also includes a graphical user interface (GUI) component and a classification processor component. The classification processor receives a list of network resource locators and determines a classification for each information repository.
- GUI graphical user interface
- More specific embodiments include a system that sorts the list of network resource locators by the number of unique visitors to that particular locator. Additional embodiments use the various voting systems set forth in the method above.
- FIG. 1 is a general system schematic diagram showing a coding workstation connected to a computer network and the Internet so that the coding workstation has access to the Web server implementing the present invention and a plurality of information repositories;
- FIG. 2 is a schematic diagram illustrating the interactions between the various components according to one embodiment of the present invention.
- FIG. 3A is a flow chart illustrating how one embodiment of the present invention obtains a list of network resources, sorts and prioritizes the list, and then classifies each of the identified network resources;
- FIG. 3B is a flow chart illustrating how the classification-processing component interacts with a database and a Web coder to classify a network resource according to one embodiment of the present invention.
- FIG. 4 depicts a sample screen display that a Web coder would see on a coding workstation according to one embodiment of the present invention.
- the present invention includes methods and systems for manually and automatically classifying information on a computer network.
- the following detailed discussion is limited to classifying Web sites on the Internet; however, one of ordinary skill in the art will understand that the invention is not so limited; the method and system herein described may be used to classify any data made available on any network.
- the first embodiment of the present invention is a single-vote classification system implemented as a Web-based application using conventional software development techniques familiar to one of ordinary skill in the art.
- the single-vote system runs on a Web server 101 embodied as a Sun MicrosystemsTM Enterprise 6500TM server running ApacheTMWeb server software.
- FIG. 1 is a diagram of a hardware implementation of the present invention.
- the Web server 101 includes a conventional network interface 102 that connects the Web server 101 to a computer network 103 .
- computer network 103 is also connected to the Internet 104 which has connected thereto information repositories 107 .
- a coding workstation 105 also connects to the computer network 103 using a conventional network interface 106 .
- FIG. 2 is a block diagram of the software implementation of this embodiment of the present invention.
- all of the server software runs on the Web server 101 .
- network information repositories are categorized according to a classification system.
- the first embodiment uses a manual classification process to go through and classify various identified Web sites.
- the list of Web sites to be classified is generated by the resource generator 201 .
- the resource generator 201 is a Standard Query Language (SQL) statement that directly calls the database 204 to retrieve a list of network resource locators in rank order. This list is used to populate another database table. When the number of unclassified hosts gets low, the resource generator 201 makes another SQL call to retrieve additional network resource locators and populates the database table accordingly.
- SQL Standard Query Language
- the resource generator 201 simply inputs a text file containing a list of Web site addresses stored as a list of Uniform Resource Locators (URL).
- the list may contain the following locators: “http://www.amazon.com” and “http://www.bn.com”.
- the resource generator 201 processes the list of URLs stored in the text file in order, passing each one to the next component of this embodiment—a classification processor 202 .
- the classification system is used with a network transaction data-collection system.
- the network transaction data-collection system maintains data and statistics on Internet or other computer network usage. The collected network transaction data is used to generate a list of all network resources accessed by users. In most applications, this list quickly becomes unwieldy, so it is desirable to prioritize the list, pruning it down to something manageable.
- the network transaction data-collection system maintains a list of servers on the Internet that have been accessed by network users. Along with each server, the system maintains the number of unique users that have accessed that server. The list of servers is then sorted based on the number of unique users. This determines the order that servers are classified.
- the classifying processor 202 begins.
- the classifying processor 202 presents a resource to a user through the GUI 203 .
- the user looks at the Web site and identifies the classification of that Web site as discussed below.
- NAICS North American Industry Classification System
- SIC Standard Industry Classification
- the electronic commerce classification system (ECCS) used in the present invention includes hierarchically arranged categories including classifications such as Web portals and online catalogs.
- a Web-coder accesses the Web server 101 using a Web browser such as Microsoft Internet ExplorerTM or Netscape CommunicatorTM running on a coding workstation 105 to view and categorize Web pages.
- a Web coder logs on to the Web server 101 by typing a username and password. The system authenticates the user and then displays a list of various statistics about that user, including the total number of Web sites classified, the total classified in the present week, and the total classified during the present day.
- the Web site is implemented using conventional software development techniques known to one of ordinary skill in the art.
- the system runs on an ApacheTM Web server as a series of Common Gateway Interface (CGI) scripts written in PerlTM. These scripts present a frame-based GUI to the present Web classification system.
- CGI Common Gateway Interface
- FIG. 4 at the top of the screen is a main frame 401 situated horizontally across the Web browser. This frame displays a logo identifying the Web classification system, a series of statistics about the current authenticated Web coder, and a button labeled “Retrieve Resource”. When the user presses the “Retrieve Resource” button, the next available resource is retrieved from the resource generator 201 .
- the main frame 401 remains displayed, and the resource is shown in the browser frame 402 , a frame situated below the main frame 401 and to the right of a category frame 403 .
- the Web coder can browse the displayed resource in the browser frame 402 , following links and examining the content of the resource site. The user then selects a resource from the hierarchical taxonomy displayed in the category frame 403 .
- Each category display in category frame 403 is either a parent category or a terminal category.
- “electronic commerce shopping site” would be a parent category including child categories such as “music”, “books”, and “computers.”
- the hierarchical structure is displayed in the conventional manner, allowing a user to compress and expand various nodes within the structure.
- the classifier processor 202 updates a database 204 containing a list of all classified network resources.
- the system also updates the statistics for that user and displays the changed values in the main frame 401 .
- the user can then select the “Retrieve Resource” button again to obtain the next Web site to be classified. This process repeats until the user chooses to stop or the resource generator 201 runs out of servers to classify.
- the category frame 403 is implemented as a pull-down menu in which a coder can select the category that best matches the Web page being classified.
- This embodiment displays a URL. When a coder clicks on the URL, the Web site to be classified opens up in a another window. This prevents that Web site from interfering with the present classification system.
- This embodiment of the present invention can support multiple Web coders working to classify a series of Web sites.
- the resource generator 201 can work in one of several different ways: (1) it can generate only a single resource that needs to be classified at a time; or (2) it can generate a predetermined number for each Web coder and then the classifying processor 202 can process the block. When the block has been completed, the resource generator 201 transmits a new block.
- a Web coder's classification may not be accurate. This may be due to several reasons. For example, the Web coder may be inexperienced and somewhat unfamiliar with the particular portion of the classification hierarchy that is relevant; or, the Web coder may misinterpret the purpose behind the site due to the limited time that the Web coder took to view that particular site.
- FIG. 3B Another embodiment of the present invention as shown in FIG. 3B improves the accuracy of the classification system by implementing a voting process. Instead of using a single Web coder to classify a given Web site, the system gives queries to at least three different Web coders before accepting an identified classification. Realizing that there will be a difference of opinion as to the classification of some Web sites, the system does not require a unanimous consensus, instead using a multi-level voting system.
- Level 1 coders are typically newer, less experienced classification specialists.
- the system requires at least three out of four coders to agree before a final classification is accepted. If fewer than three out of four agree on a classification, the Web site is passed to the Level 2 coders.
- Level 2 coders have more experience and knowledge about the classification system and are able to determine a classification with greater accuracy. At Level 2, two out of three coders must agree on a classification for it to be accepted by the system.
- top-level coders are called Expert Coders. These individuals usually have the greatest understanding of the classification system. Whatever classification a Expert Coder gives is accepted by the system.
- Level 1 coders most classification will be performed by Level 1 coders. Any confusion or disagreements over the appropriate classification will be passed on to a smaller number of Level 2 coders.
- a Expert Coder has the ultimate authority to determine a final classification. As part of the status information displayed in the main frame 401 , the system displays the votes placed by lower-level coders.
- the next component of the system is an automatic classification agent.
- an automatic classification agent determines the appropriate classification of a Web site without any input from a user. Since the system is susceptible to error, an automatic classification agent counts as a Level 1 coder vote in the multi-level voting system discussed above. By using an automatic classification agent, fewer Level 1 coders are needed to maintain the level of accuracy.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Game Theory and Decision Science (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (20)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/606,683 US7747713B1 (en) | 2000-06-30 | 2000-06-30 | Method and system for classifying information available on a computer network |
PCT/US2001/020302 WO2002003218A1 (en) | 2000-06-30 | 2001-06-26 | Method and system for classifying information |
AU2001280447A AU2001280447A1 (en) | 2000-06-30 | 2001-06-26 | Method and system for classifying information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/606,683 US7747713B1 (en) | 2000-06-30 | 2000-06-30 | Method and system for classifying information available on a computer network |
Publications (1)
Publication Number | Publication Date |
---|---|
US7747713B1 true US7747713B1 (en) | 2010-06-29 |
Family
ID=24429020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/606,683 Expired - Fee Related US7747713B1 (en) | 2000-06-30 | 2000-06-30 | Method and system for classifying information available on a computer network |
Country Status (3)
Country | Link |
---|---|
US (1) | US7747713B1 (en) |
AU (1) | AU2001280447A1 (en) |
WO (1) | WO2002003218A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110202927A1 (en) * | 2003-12-30 | 2011-08-18 | Computer Associates Think, Inc. | Apparatus, Method and System for Aggregating Computing Resources |
US9818139B1 (en) * | 2013-12-02 | 2017-11-14 | Amazon Technologies, Inc. | Classifying user-provided code |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2073500A1 (en) * | 2007-12-21 | 2009-06-24 | SES Astra S.A. | Method for controlling the transfer of data entities from a server unit on a communication channel |
EP3643439B1 (en) | 2018-10-26 | 2022-07-13 | Seco Tools Ab | A cutting tool |
Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5053956A (en) | 1985-06-17 | 1991-10-01 | Coats Viyella | Interactive system for retail transactions |
US5400248A (en) * | 1993-09-15 | 1995-03-21 | John D. Chisholm | Computer network based conditional voting system |
US5933827A (en) * | 1996-09-25 | 1999-08-03 | International Business Machines Corporation | System for identifying new web pages of interest to a user |
US5960429A (en) * | 1997-10-09 | 1999-09-28 | International Business Machines Corporation | Multiple reference hotlist for identifying frequently retrieved web pages |
US5991735A (en) | 1996-04-26 | 1999-11-23 | Be Free, Inc. | Computer program apparatus for determining behavioral profile of a computer user |
US6018619A (en) | 1996-05-24 | 2000-01-25 | Microsoft Corporation | Method, system and apparatus for client-side usage tracking of information server systems |
GB2346229A (en) | 1999-01-29 | 2000-08-02 | Hewlett Packard Co | Website usage monitoring |
WO2000057611A2 (en) | 1999-03-19 | 2000-09-28 | Network Solutions, Inc. | Apparatus and method for web forwarding |
US6151584A (en) | 1997-11-20 | 2000-11-21 | Ncr Corporation | Computer architecture and method for validating and collecting and metadata and data about the internet and electronic commerce environments (data discoverer) |
US6154747A (en) * | 1998-08-26 | 2000-11-28 | Hunt; Rolf G. | Hash table implementation of an object repository |
WO2001025896A1 (en) | 1999-10-04 | 2001-04-12 | Quantified Systems, Inc. | System and method for monitoring and analyzing internet traffic |
US6219670B1 (en) * | 1998-02-18 | 2001-04-17 | International Business Machines Corporation | Method and apparatus for filtering a table list before opening with a graphical user interface |
US6356899B1 (en) * | 1998-08-29 | 2002-03-12 | International Business Machines Corporation | Method for interactively creating an information database including preferred information elements, such as preferred-authority, world wide web pages |
US6381597B1 (en) * | 1999-10-07 | 2002-04-30 | U-Know Software Corporation | Electronic shopping agent which is capable of operating with vendor sites which have disparate formats |
US6385602B1 (en) * | 1998-11-03 | 2002-05-07 | E-Centives, Inc. | Presentation of search results using dynamic categorization |
US6466940B1 (en) * | 1997-02-21 | 2002-10-15 | Dudley John Mills | Building a database of CCG values of web pages from extracted attributes |
US6483525B1 (en) * | 1997-04-30 | 2002-11-19 | Sony Corporation | Browser apparatus, address registering method, browser system and recording medium |
US6513033B1 (en) * | 1999-12-08 | 2003-01-28 | Philip Trauring | Collaborative updating of collection of reference materials |
WO2003025695A2 (en) | 2001-09-20 | 2003-03-27 | Hitwise Pty. Ltd | Method and system for characterization of online behavior |
US6546393B1 (en) * | 1999-10-07 | 2003-04-08 | Clickmarks, Inc. | System method and article of manufacture for dynamically user-generated internet search directory based on prioritized server-sided user bookmarks |
US6553367B2 (en) * | 1997-06-27 | 2003-04-22 | Mercado Software, Ltd. | Method for obtaining a unified information graph from multiple information resources |
US6601173B1 (en) * | 1999-07-06 | 2003-07-29 | Avaya Technology Corp. | Multi-user internet access and security system |
US6631496B1 (en) * | 1999-03-22 | 2003-10-07 | Nec Corporation | System for personalizing, organizing and managing web information |
US6654813B1 (en) * | 1998-08-17 | 2003-11-25 | Alta Vista Company | Dynamically categorizing entity information |
US6792458B1 (en) | 1999-10-04 | 2004-09-14 | Urchin Software Corporation | System and method for monitoring and analyzing internet traffic |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5859925A (en) * | 1995-08-08 | 1999-01-12 | Apple Computer, Inc. | Classifying system having a single neural network architecture for multiple input representations |
US5764910A (en) * | 1996-04-02 | 1998-06-09 | National Semiconductor Corporation | Method and apparatus for encoding and using network resource locators |
US6148289A (en) * | 1996-05-10 | 2000-11-14 | Localeyes Corporation | System and method for geographically organizing and classifying businesses on the world-wide web |
-
2000
- 2000-06-30 US US09/606,683 patent/US7747713B1/en not_active Expired - Fee Related
-
2001
- 2001-06-26 WO PCT/US2001/020302 patent/WO2002003218A1/en active Application Filing
- 2001-06-26 AU AU2001280447A patent/AU2001280447A1/en not_active Abandoned
Patent Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5053956A (en) | 1985-06-17 | 1991-10-01 | Coats Viyella | Interactive system for retail transactions |
US5400248A (en) * | 1993-09-15 | 1995-03-21 | John D. Chisholm | Computer network based conditional voting system |
US5991735A (en) | 1996-04-26 | 1999-11-23 | Be Free, Inc. | Computer program apparatus for determining behavioral profile of a computer user |
US6018619A (en) | 1996-05-24 | 2000-01-25 | Microsoft Corporation | Method, system and apparatus for client-side usage tracking of information server systems |
US5933827A (en) * | 1996-09-25 | 1999-08-03 | International Business Machines Corporation | System for identifying new web pages of interest to a user |
US6466940B1 (en) * | 1997-02-21 | 2002-10-15 | Dudley John Mills | Building a database of CCG values of web pages from extracted attributes |
US6483525B1 (en) * | 1997-04-30 | 2002-11-19 | Sony Corporation | Browser apparatus, address registering method, browser system and recording medium |
US6553367B2 (en) * | 1997-06-27 | 2003-04-22 | Mercado Software, Ltd. | Method for obtaining a unified information graph from multiple information resources |
US5960429A (en) * | 1997-10-09 | 1999-09-28 | International Business Machines Corporation | Multiple reference hotlist for identifying frequently retrieved web pages |
US6151584A (en) | 1997-11-20 | 2000-11-21 | Ncr Corporation | Computer architecture and method for validating and collecting and metadata and data about the internet and electronic commerce environments (data discoverer) |
US6219670B1 (en) * | 1998-02-18 | 2001-04-17 | International Business Machines Corporation | Method and apparatus for filtering a table list before opening with a graphical user interface |
US6654813B1 (en) * | 1998-08-17 | 2003-11-25 | Alta Vista Company | Dynamically categorizing entity information |
US6154747A (en) * | 1998-08-26 | 2000-11-28 | Hunt; Rolf G. | Hash table implementation of an object repository |
US6356899B1 (en) * | 1998-08-29 | 2002-03-12 | International Business Machines Corporation | Method for interactively creating an information database including preferred information elements, such as preferred-authority, world wide web pages |
US6385602B1 (en) * | 1998-11-03 | 2002-05-07 | E-Centives, Inc. | Presentation of search results using dynamic categorization |
GB2346229A (en) | 1999-01-29 | 2000-08-02 | Hewlett Packard Co | Website usage monitoring |
WO2000057611A2 (en) | 1999-03-19 | 2000-09-28 | Network Solutions, Inc. | Apparatus and method for web forwarding |
US6631496B1 (en) * | 1999-03-22 | 2003-10-07 | Nec Corporation | System for personalizing, organizing and managing web information |
US6601173B1 (en) * | 1999-07-06 | 2003-07-29 | Avaya Technology Corp. | Multi-user internet access and security system |
WO2001025896A1 (en) | 1999-10-04 | 2001-04-12 | Quantified Systems, Inc. | System and method for monitoring and analyzing internet traffic |
US6792458B1 (en) | 1999-10-04 | 2004-09-14 | Urchin Software Corporation | System and method for monitoring and analyzing internet traffic |
US6804701B2 (en) | 1999-10-04 | 2004-10-12 | Urchin Software Corporation | System and method for monitoring and analyzing internet traffic |
US6381597B1 (en) * | 1999-10-07 | 2002-04-30 | U-Know Software Corporation | Electronic shopping agent which is capable of operating with vendor sites which have disparate formats |
US6546393B1 (en) * | 1999-10-07 | 2003-04-08 | Clickmarks, Inc. | System method and article of manufacture for dynamically user-generated internet search directory based on prioritized server-sided user bookmarks |
US6513033B1 (en) * | 1999-12-08 | 2003-01-28 | Philip Trauring | Collaborative updating of collection of reference materials |
WO2003025695A2 (en) | 2001-09-20 | 2003-03-27 | Hitwise Pty. Ltd | Method and system for characterization of online behavior |
Non-Patent Citations (3)
Title |
---|
Sax, Michael M., "Data Collection and Privacy Protection : An International Perspective", Presentation: Managing Online Risk and Liability Conference, Aug. 31, 1999 (58 pages). |
Web Pages printed Nov. 2, 2004 of Internet Draft entitled "Tunneling SSL Through a WWW Proxy", Luotonen, Ari, Netscape Communications Corporation (Dec. 14, 1995); 4 pages. http://muffin.doit.org/docs/rfc/tunneling-ssl.html. |
Web Pages printed Nov. 2, 2004 of Internet Draft entitled "Tunneling SSL Through a WWW Proxy", Luotonen, Ari, Netscape Communications Corporation (Dec. 14, 1995); 4 pages. http://muffin.doit.org/docs/rfc/tunneling—ssl.html. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110202927A1 (en) * | 2003-12-30 | 2011-08-18 | Computer Associates Think, Inc. | Apparatus, Method and System for Aggregating Computing Resources |
US8656077B2 (en) * | 2003-12-30 | 2014-02-18 | Ca, Inc. | Apparatus, method and system for aggregating computing resources |
US9497264B2 (en) | 2003-12-30 | 2016-11-15 | Ca, Inc. | Apparatus, method and system for aggregating computing resources |
US9818139B1 (en) * | 2013-12-02 | 2017-11-14 | Amazon Technologies, Inc. | Classifying user-provided code |
Also Published As
Publication number | Publication date |
---|---|
WO2002003218A1 (en) | 2002-01-10 |
AU2001280447A1 (en) | 2002-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6804701B2 (en) | System and method for monitoring and analyzing internet traffic | |
US9185016B2 (en) | System and method for monitoring and analyzing internet traffic | |
US7558795B2 (en) | Method and apparatus for tracking functional states of a Web-site and reporting results to web developers | |
US8285594B2 (en) | Method and apparatus for defining data of interest | |
US7752201B2 (en) | Recommendation of related electronic assets based on user search behavior | |
JP4620348B2 (en) | User interface for web browser | |
US6970861B2 (en) | Web-based system and method for engineering project design | |
US8171009B2 (en) | Method and system for performing a search on a network | |
US20120042237A1 (en) | Method and Apparatus for Detecting Changes in Websites and Reporting Results to Web Developers for Navigation Template | |
US20060224689A1 (en) | Methods, systems, and computer program products for providing customized content over a network | |
US20040002962A1 (en) | Iconic representation of linked site characteristics | |
JP2004519758A (en) | Enterprise web mining system and method | |
WO2002021378A1 (en) | System and method for personalization implemented on multiple networks and multiple interfaces | |
US20030078975A1 (en) | File based workflow system and methods | |
US7707196B2 (en) | Software-type platform dedicated to internet site referencing | |
US6484169B1 (en) | Selection and ordering of lamp components | |
US20070288226A1 (en) | Web load test program | |
WO2000057293A1 (en) | System and method for building and executing a navigation instruction via corresponding sentence construction | |
US7747713B1 (en) | Method and system for classifying information available on a computer network | |
WO2001025896A1 (en) | System and method for monitoring and analyzing internet traffic | |
US20040191745A1 (en) | Learning program and recording medium | |
Worwa et al. | Quality of Web-based information systems | |
US20090150316A1 (en) | Methods and Systems for Evaluating Behavior in Relation to Ethical Values | |
US8561019B2 (en) | System and method for data abstraction using formatted system variables | |
US20210208874A1 (en) | Code classification mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FOVEON CORPORATION,NORTH CAROLINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SPALINK, JAN-DIETER;GULLETTE, BRIAN R. D.;HATCHELL, ANDREW;AND OTHERS;SIGNING DATES FROM 20000920 TO 20000924;REEL/FRAME:011174/0567 |
|
AS | Assignment |
Owner name: HITWISE PTY. LTD.,AUSTRALIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTHERN, JOHN;REEL/FRAME:013491/0944 Effective date: 20020923 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: PLURIMUS CORPORATION, NORTH CAROLINA Free format text: CHANGE OF NAME;ASSIGNOR:FOVEON CORP.;REEL/FRAME:036840/0536 Effective date: 20010301 |
|
AS | Assignment |
Owner name: CONNEXITY, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HITWISE PTY LIMITED;REEL/FRAME:037294/0820 Effective date: 20151211 |
|
AS | Assignment |
Owner name: LBC CREDIT PARTNERS III, L.P., AS AGENT, PENNSYLVA Free format text: SECURITY INTEREST;ASSIGNORS:CONNEXITY, INC.;BECOME, INC.;REEL/FRAME:037300/0981 Effective date: 20150213 |
|
AS | Assignment |
Owner name: CONNEXITY, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HITWISE PTY LIMITED;REEL/FRAME:038136/0778 Effective date: 20151211 |
|
AS | Assignment |
Owner name: CONNEXITY, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:LBC CREDIT PARTNERS III, L.P.;REEL/FRAME:039935/0233 Effective date: 20160906 Owner name: BECOME, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:LBC CREDIT PARTNERS III, L.P.;REEL/FRAME:039935/0233 Effective date: 20160906 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
AS | Assignment |
Owner name: CONNEXITY AUDIENCE, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CONNEXITY, INC.;REEL/FRAME:051087/0933 Effective date: 20191114 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220629 |