US6332141B2 - Apparatus and method of implementing fast internet real-time search technology (FIRST) - Google Patents
Apparatus and method of implementing fast internet real-time search technology (FIRST) Download PDFInfo
- Publication number
- US6332141B2 US6332141B2 US09/875,953 US87595301A US6332141B2 US 6332141 B2 US6332141 B2 US 6332141B2 US 87595301 A US87595301 A US 87595301A US 6332141 B2 US6332141 B2 US 6332141B2
- Authority
- US
- United States
- Prior art keywords
- data
- information
- message
- monitored
- real
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query formulation, input preparation, or translation
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99939—Privileged access
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
Definitions
- the explosive growth in popularity of the Internet over recent years is in large part based on the unrestricted communication medium it provides.
- the Internet has created a very low cost forum in which people can freely publish information, views and opinions. Ironically, it is the Internet's ability to empower its users with the free flow of information exchange that makes its users the most vulnerable.
- the ease, for example, in which a company can generate “buzz” about its new product or service through strategic postings in Internet message boards, chat rooms, and discussion forums, can just as easily be used by stock-manipulative, rumor-mongering, short-sellers to distribute false or misleading information about the company and its offerings.
- search-engines and directory services such as AltaVista, Excite, Hotbot, Lycos, and Yahoo may be used to gather some of the information propagated around the Internet about a company and its products or services
- these search entities generally maintain static databases that are updated infrequently relative to the dynamic information exchanges that transpire over the Internet on a daily basis.
- a fast Internet real-time search technology (FIRST) system provides a user interface for inputting and editing a list of desired search terms, and a list of resource locations to be monitored.
- a server causes the periodic access of each resource location listed to determine whether any information on a particular resource location has been added that is pertinent to the desired search terms since the previous visit to the location. Any added information is returned to the server for processing.
- An alert message can be generated and forwarded to an intended recipient to alert the recipient of the added information.
- FIG. 1 is a block diagram illustrating a preferred embodiment of the invention that monitors resource locations on the Internet;
- FIG. 2 is a block diagram of a preferred embodiment of the Maximillian server depicted in the system illustrated in FIG. 1;
- FIG. 3 is a flow chart illustrating the operational flow of a preferred embodiment of the invention.
- FIGS. 1-3 Preferred embodiments and applications of the invention will now be described with reference to FIGS. 1-3. Other embodiments may be realized and structural or logical changes may be made to the disclosed embodiments without departing from the spirit or scope of the invention. Although the invention is particularly described as applied to the monitoring and retrieval from resource locations (e.g., Web pages, message boards, etc.) on the Internet of information pertinent to a list of desired search terms, it should be readily apparent that the invention may be embodied in any searching mechanism or other retrieval service having the same or similar problems.
- resource locations e.g., Web pages, message boards, etc.
- a monitoring and retrieval apparatus and is embodied in a fast Internet real-time search technology (FIRST) system, as illustrated in FIG. 1 .
- the FIRST system is composed of a central processing structure 12 in the form of a server (referred to herein as “Maximillian server”) used to monitor and retrieve information from a network 18 (such as the Internet in the illustrated embodiment).
- Maximillian server 12 receives inputs and delivers output to users through user interface 10 .
- a series of files are accessed, generated, and updated by Maximillian server 12 during operation of the FIRST system, particularly files such as client file 14 and script directory 16 , as will be described in more detail below.
- Maximillian server 12 is preferably embodied using one or more components coupled together using bus 28 (although alternative connection schemes known in the art may also be used).
- a central processing unit (CPU) 20 is provided for execution of one or more computer programs stored in a recording medium such as memory 22 .
- CPU 20 performs, controls, or at least informs the various processing steps performed by the FIRST system in monitoring and retrieving data from network 18 .
- a client reader 24 is provided to access data stored in one or more client files 14 .
- client files contain a listing of one or more desired terms or concepts for which a user would like to have the FIRST system monitor network 18 .
- a user may wish to have the FIRST system monitor the Internet for any information related or pertinent to the commonly traded stock of Oracle Corporation.
- the client file therefore the user could enter the company name “Oracle” or “Oracle Corporation” as its desired search terms, together with any additional search terms such as the stock symbol “ORCL”.
- Maximillian server 12 after accessing client file 14 , would monitor network 18 (in the form of the Internet) for any information related or pertinent to the listed search terms “Oracle,” “Oracle Corporation,” or “ORCL.” Any number of client files may be activated for monitoring by Maximillian server 12 .
- Client files 14 further include a listing of resources that are to be monitored by the FIRST system.
- the resources may be identified by uniform resource locator (URL) addresses of resource locations on the Internet.
- the URLs may represent Websites (static or dynamic), individual Web pages, message boards, locations of discussions groups, as well as any other communication resource, including e-mail messages.
- the FIRST system monitors the content of e-mail messages (e.g., e-mail bulletins, list server messages, private mail, etc.) sent to the listed e-mail address.
- the e-mail messages are routed simultaneously to both the intended recipient and the Maximillian server, although alternative e-mail routing schemes known in the art may be implemented.
- Maximillian server 12 accesses each of the resources listed in the client file 14 currently being processed.
- one or more “bots” are used by the FIRST system.
- the use of the term “bot” herein refers to the execution of an individual script (or computer program) by one or more processing devices, including CPU 20 .
- a single bot is assigned to perform a single script in the script directory 16 , although other embodiments could permit multiple scripts being executed by a single bot (or a single script being executed by multiple bots), as desired.
- Each bot is preferably programmed uniquely in accordance with the tasks required.
- Script directory 16 contains various scripts executed by one or more processing devices during the operation of the FIRST system.
- the scripts are run automatically, preferably under control of Maximillian server 12 , to perform discrete actions such as respond to different types of input, generate output, and to carry out various tasks as dictated by the specific script being implemented.
- An alert generator 26 is provided to compose alert messages for transmission to one or more intended recipients.
- the client file 14 will include one or more intended recipients who are to receive an alert message once the FIRST system uncovers information relative to the desired search terms.
- alert generator 26 composes an e-mail message concerning the extent to which information related or pertinent to the desired search terms is found by the FIRST system.
- the e-mail message is sent by Maximillian server 12 to one or more intended recipients listed in the client file 14 .
- the illustrated embodiment described above allows the FIRST system to monitor and retrieve information from one or more predetermined resources in accordance with the operational flow depicted in FIG. 3 in (steps S 30 through S 38 ).
- one or more client files 14 are read by client reader 24 .
- client reader 24 For illustration purposes, it is assumed that only a single client file is operational at any one time. In this illustration, therefore, the data in the client file 14 is parsed in step S 30 to identify the different search terms or concepts, the various resources to be monitored, the intended alert recipients, and any other identification data presented in client file 14 .
- Maximillian server 12 then operates to identify the different resources listed in client file 14 .
- Maximillian server 12 sequentially accesses individual resources as listed in client file 14 , although the embodiment may easily be modified to access the resources in any order, serially or in parallel.
- the sequential accessing process is performed at or near the maximum processing speed permitted by the system so as to effect monitoring of the listed resources in real-time.
- Maximillian server 12 attempts to download data (e.g., hypertext mark-up language (HTML) data) from the listed location, step S 31 .
- the appropriate bot as listed in script directory 16 , is then launched in step S 32 and the downloaded data examined in step S 33 .
- the launched bot examines the data directly, although in an alternative embodiment a separate processing device may be used.
- the examination done in step S 33 may employ one or more of a variety of well-known search/retrieval techniques. For example, a plain full-text search may be employed that looks for the exact word match of one or more desired search terms. As an alternative to (or in conjunction with) the full-text search, a conceptual or relevancy search may be employed that associates each of the desired search terms with different concepts or topics and attempts to match the different concepts/topics with those found in the resource location accessed. In addition, the examination may simply search for a specific type of information such as data representing messages on a given topic.
- the examination simply looks for any information presented, regardless of the exact match of text with listed search terms.
- the searching function is performed by the hardware/software resident on the resource location (or on a remote location).
- the information (e.g., text, pictorial, aural, video, etc.) found in step S 33 to be related or otherwise pertinent to one or more of the desired search terms listed in client file 14 is culled out or returned from the resource location using any number of known techniques (e.g., using a “grep” command).
- the returned information is assumed to have (or be given) a unique identifier referred to herein as a “tracking index.”
- the tracking index may differ from one resource location to another. For example, in some resources the information returned is a discussion group message having been assigned a unique message ID number, in other resources, the subject of the message itself serves as a unique identifier.
- the tracking index is thus determined in step S 34 .
- the FIRST system can easily determine whether any changes in the information have been made (e.g., additional messages added, revised, etc.). Where there is no substantial difference in the tracking index for a given resource location, as determined in step S 35 , the data from another resource location can be downloaded by repeating process steps S 32 -S 34 , for example. If some change in the information on the resource location is detected, however, for example, through a change in the tracking index, the changed information is retrieved in step S 36 .
- Alert generator 26 is then employed to compose in step S 37 an alert message to inform an intended recipient of the information uncovered by the FIRST system.
- alert generator 26 composes an e-mail message for transmission to one or more of the intended recipients listed in client file 14 .
- the composed message may provide a copy of the information (e.g., text, audio/video file, graphic image, etc.) found to be new (or revised) concerning one or more of the desired search terms. Additional information such as the entity posting the new (or revised) information, the revision date, posting time, etc. that can be retrieved from the resource location may also be added to the alert message, as desired.
- Alert generator 26 may also utilize alternative delivery mechanisms such as real-time display of alert messages on user interface 10 , direct real-time feed to users over network 18 , etc.
- step S 38 the tracking index for the resource location is then updated based on the changed (or revised) information detected.
- one or more additional tracking indexes may be employed for a single resource location to more particularly identify the variety of information (e.g., multiple messages, graphic and text messages, etc.) presented in the location.
- the tracking index may be stored in client file 14 , memory 22 , one or more other storage devices (not shown), or may alternatively be derived when needed from other data stored.)
- the alert messages generated may be forwarded to the user for manual or automatic annotation (e.g., categorizing alert information) and returned to a repository module for statistical analysis and archival storage.
- the user reviewing the information in the alert message may be presented with a series of input buttons in which to categorize the information (e.g., “irrelevant,” “significant,” “critical,” etc.) and automatically reply or forward the information to the repository.
- the modules described herein may be one or more hardware, software, or hybrid components residing in (or distributed among) one or more local or remote computer systems. Although the modules are shown as physically separated components, it should be readily apparent that the modules may be combined or further separated into a variety of different components, sharing different resources (including processing units, memory, clock devices, software routines, etc.) as required for the particular implementation of the embodiments disclosed herein. Indeed, even a single general purpose computer executing a computer program stored on a recording medium to produce the functionality and any other memory devices referred to herein may be utilized to implement the illustrated embodiments.
- User interface device 10 may be any device used to input and/or output information.
- the interface device 10 may be implemented as a graphical user interface (GUI) containing a display or the like, or may be a link to other user input/output devices known in the art.
- GUI graphical user interface
- memory unit 22 described herein may be any one or more of the known storage devices (e.g., Random Access Memory (RAM), Read Only Memory (ROM), hard disk drive (HDD), floppy drive, zip drive, compact disk-ROM, DVD, bubble memory, etc.), and may also be one or more memory devices embedded within CPU 20 , or shared with one or more of the other components.
- RAM Random Access Memory
- ROM Read Only Memory
- HDD hard disk drive
- floppy drive floppy drive
- zip drive compact disk-ROM
- DVD bubble memory
- bubble memory unit 22 described herein may be any one or more of the known storage devices (e.g., Random Access Memory (RAM), Read Only Memory (ROM), hard disk drive (HDD), floppy drive, zip drive, compact disk-ROM, DVD, bubble memory, etc.), and may also be one or more memory devices embedded within CPU 20 , or shared with one or more of the other components.
- the computer programs or algorithms described herein may easily be configured as one or more hardware modules, and the hardware modules shown may easily be configured
Abstract
Description
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/875,953 US6332141B2 (en) | 1999-09-30 | 2001-06-08 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/409,256 US6260041B1 (en) | 1999-09-30 | 1999-09-30 | Apparatus and method of implementing fast internet real-time search technology (first) |
US09/726,537 US20010000192A1 (en) | 1999-09-30 | 2000-12-01 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
US09/875,953 US6332141B2 (en) | 1999-09-30 | 2001-06-08 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/726,537 Division US20010000192A1 (en) | 1999-09-30 | 2000-12-01 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
Publications (2)
Publication Number | Publication Date |
---|---|
US20010032203A1 US20010032203A1 (en) | 2001-10-18 |
US6332141B2 true US6332141B2 (en) | 2001-12-18 |
Family
ID=23619730
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/409,256 Expired - Fee Related US6260041B1 (en) | 1999-09-30 | 1999-09-30 | Apparatus and method of implementing fast internet real-time search technology (first) |
US09/726,537 Abandoned US20010000192A1 (en) | 1999-09-30 | 2000-12-01 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
US09/851,104 Abandoned US20010018687A1 (en) | 1999-09-30 | 2001-05-09 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
US09/875,953 Expired - Fee Related US6332141B2 (en) | 1999-09-30 | 2001-06-08 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/409,256 Expired - Fee Related US6260041B1 (en) | 1999-09-30 | 1999-09-30 | Apparatus and method of implementing fast internet real-time search technology (first) |
US09/726,537 Abandoned US20010000192A1 (en) | 1999-09-30 | 2000-12-01 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
US09/851,104 Abandoned US20010018687A1 (en) | 1999-09-30 | 2001-05-09 | Apparatus and method of implementing fast internet real-time search technology (FIRST) |
Country Status (1)
Country | Link |
---|---|
US (4) | US6260041B1 (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020103917A1 (en) * | 2000-08-22 | 2002-08-01 | Active Buddy, Inc. | Method and system for interactively responding to instant messaging requests |
US6549905B1 (en) * | 1998-11-19 | 2003-04-15 | Lg Electronics Inc. | Apparatus and method for automatically searching for updated information in an internet site and/or a teletext |
US20030074410A1 (en) * | 2000-08-22 | 2003-04-17 | Active Buddy, Inc. | Method and system for using screen names to customize interactive agents |
US20030105815A1 (en) * | 2001-12-05 | 2003-06-05 | Ibm Corporation | Apparatus and method for monitoring and analyzing instant messaging account transcripts |
US20030105822A1 (en) * | 2001-12-05 | 2003-06-05 | Ibm Corporation | Apparatus and method for monitoring instant messaging accounts |
US20040015483A1 (en) * | 2002-07-16 | 2004-01-22 | Hogan Ronald W. | Document tracking system and method |
WO2004027644A2 (en) * | 2002-09-13 | 2004-04-01 | Siemens Aktiengesellschaft | Data monitoring system for source data, web server comprising such a system, and method for operating such a system |
US20040199507A1 (en) * | 2003-04-04 | 2004-10-07 | Roger Tawa | Indexing media files in a distributed, multi-user system for managing and editing digital media |
WO2004114109A1 (en) * | 2003-06-13 | 2004-12-29 | Yahoo, Inc. | Method and system for delivery alerts to a user |
US20050091401A1 (en) * | 2003-10-09 | 2005-04-28 | International Business Machines Corporation | Selective mirrored site accesses from a communication |
US20050187923A1 (en) * | 2004-02-20 | 2005-08-25 | Dow Jones Reuters Business Interactive, Llc | Intelligent search and retrieval system and method |
US6944658B1 (en) * | 1997-07-25 | 2005-09-13 | Eric Schneider | Content notification method, product, and apparatus |
US20060031218A1 (en) * | 2004-07-22 | 2006-02-09 | Cipollone Peter M | Intelligent query system and method using phrase-code frequency-inverse phrase-code document frequency module |
US20090006333A1 (en) * | 2007-06-28 | 2009-01-01 | Chacha Search, Inc. | Method and system for accessing search services via messaging services |
US20090048904A1 (en) * | 2007-08-16 | 2009-02-19 | Christopher Daniel Newton | Method and system for determining topical on-line influence of an entity |
US20090157668A1 (en) * | 2007-12-12 | 2009-06-18 | Christopher Daniel Newton | Method and system for measuring an impact of various categories of media owners on a corporate brand |
US20090193016A1 (en) * | 2008-01-25 | 2009-07-30 | Chacha Search, Inc. | Method and system for access to restricted resources |
US20090192896A1 (en) * | 2008-01-24 | 2009-07-30 | Christopher Daniel Newton | Method and system for targeted advertising based on topical memes |
US20090281851A1 (en) * | 2008-05-07 | 2009-11-12 | Christopher Daniel Newton | Method and system for determining on-line influence in social media |
US7792967B2 (en) | 2006-07-14 | 2010-09-07 | Chacha Search, Inc. | Method and system for sharing and accessing resources |
US8037168B2 (en) | 1999-07-15 | 2011-10-11 | Esdr Network Solutions Llc | Method, product, and apparatus for enhancing resolution services, registration services, and search services |
US8117196B2 (en) | 2006-01-23 | 2012-02-14 | Chacha Search, Inc. | Search tool providing optional use of human search guides |
US8224994B1 (en) | 1999-03-22 | 2012-07-17 | Esdr Network Solutions Llc | Fictitious domain name method, system, product, and apparatus |
US8230062B2 (en) | 2010-06-21 | 2012-07-24 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
US8255383B2 (en) | 2006-07-14 | 2012-08-28 | Chacha Search, Inc | Method and system for qualifying keywords in query strings |
USRE43690E1 (en) | 1999-03-22 | 2012-09-25 | Esdr Network Solutions Llc | Search engine request method, product, and apparatus |
USRE44207E1 (en) | 1999-09-01 | 2013-05-07 | Esdr Network Solutions Llc | Network resource access method, product, and apparatus |
US8635340B1 (en) | 1999-03-22 | 2014-01-21 | Esdr Network Solutions Llc | Method, product, and apparatus for requesting a network resource |
US20140089895A1 (en) * | 2009-02-03 | 2014-03-27 | International Business Machines Corporation | Test case pattern matching |
US8990347B2 (en) | 1999-09-01 | 2015-03-24 | Esdr Network Solutions Llc | Method, product, and apparatus for processing a data request |
US9141717B2 (en) | 1999-03-22 | 2015-09-22 | Esdr Network Solutions Llc | Methods, systems, products, and devices for processing DNS friendly identifiers |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6144958A (en) * | 1998-07-15 | 2000-11-07 | Amazon.Com, Inc. | System and method for correcting spelling errors in search queries |
US6920608B1 (en) * | 1999-05-21 | 2005-07-19 | E Numerate Solutions, Inc. | Chart view for reusable data markup language |
US7421648B1 (en) | 1999-05-21 | 2008-09-02 | E-Numerate Solutions, Inc. | Reusable data markup language |
US9268748B2 (en) | 1999-05-21 | 2016-02-23 | E-Numerate Solutions, Inc. | System, method, and computer program product for outputting markup language documents |
US9262384B2 (en) | 1999-05-21 | 2016-02-16 | E-Numerate Solutions, Inc. | Markup language system, method, and computer program product |
US9262383B2 (en) | 1999-05-21 | 2016-02-16 | E-Numerate Solutions, Inc. | System, method, and computer program product for processing a markup document |
US7249328B1 (en) * | 1999-05-21 | 2007-07-24 | E-Numerate Solutions, Inc. | Tree view for reusable data markup language |
WO2001033424A2 (en) * | 1999-10-29 | 2001-05-10 | General Electric Company | Method and system for information retrieval |
US20050149559A1 (en) * | 1999-11-01 | 2005-07-07 | Oppedahl & Larson Llp | Status monitoring system |
US6772150B1 (en) * | 1999-12-10 | 2004-08-03 | Amazon.Com, Inc. | Search query refinement using related search phrases |
US8271316B2 (en) * | 1999-12-17 | 2012-09-18 | Buzzmetrics Ltd | Consumer to business data capturing system |
WO2001061568A2 (en) * | 2000-02-17 | 2001-08-23 | E-Numerate Solutions, Inc. | Rdl search engine |
US7050753B2 (en) * | 2000-04-24 | 2006-05-23 | Knutson Roger C | System and method for providing learning material |
US20020069203A1 (en) * | 2000-07-25 | 2002-06-06 | Dar Vinod K. | Internet information retrieval method and apparatus |
US7016853B1 (en) * | 2000-09-20 | 2006-03-21 | Openhike, Inc. | Method and system for resume storage and retrieval |
US7185065B1 (en) * | 2000-10-11 | 2007-02-27 | Buzzmetrics Ltd | System and method for scoring electronic messages |
US7197470B1 (en) * | 2000-10-11 | 2007-03-27 | Buzzmetrics, Ltd. | System and method for collection analysis of electronic discussion methods |
US9600842B2 (en) | 2001-01-24 | 2017-03-21 | E-Numerate Solutions, Inc. | RDX enhancement of system and method for implementing reusable data markup language (RDL) |
JP4213360B2 (en) * | 2001-05-15 | 2009-01-21 | 株式会社東芝 | Knowledge accumulation support system and reply message processing method in the same system |
CA2495586C (en) | 2002-08-15 | 2014-05-06 | Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Health | Method and system for aggregating and disseminating time-sensitive information |
US20040078424A1 (en) * | 2002-10-16 | 2004-04-22 | Nokia Corporation | Web services via instant messaging |
US7523200B2 (en) * | 2003-07-02 | 2009-04-21 | International Business Machines Corporation | Dynamic access decision information module |
US7895595B2 (en) * | 2003-07-30 | 2011-02-22 | Northwestern University | Automatic method and system for formulating and transforming representations of context used by information services |
US20050131745A1 (en) * | 2003-12-12 | 2005-06-16 | Wiredtime.Com Inc. | Barcode based time tracking method and system |
US7725414B2 (en) | 2004-03-16 | 2010-05-25 | Buzzmetrics, Ltd An Israel Corporation | Method for developing a classifier for classifying communications |
US8597030B2 (en) * | 2004-08-23 | 2013-12-03 | At&T Intellectual Property I, L.P. | Electronic profile based education service |
US8145659B1 (en) * | 2004-09-09 | 2012-03-27 | Cisco Technology, Inc. | Real-time communications enhanced search |
US7523085B2 (en) | 2004-09-30 | 2009-04-21 | Buzzmetrics, Ltd An Israel Corporation | Topical sentiments in electronically stored communications |
US9158855B2 (en) | 2005-06-16 | 2015-10-13 | Buzzmetrics, Ltd | Extracting structured data from weblogs |
US20070005754A1 (en) * | 2005-06-30 | 2007-01-04 | Microsoft Corporation | Systems and methods for triaging attention for providing awareness of communications session activity |
US20070100779A1 (en) * | 2005-08-05 | 2007-05-03 | Ori Levy | Method and system for extracting web data |
US20080059544A1 (en) * | 2006-06-09 | 2008-03-06 | Rick Rahim | System and method for providing secure third party website histories |
US7660783B2 (en) | 2006-09-27 | 2010-02-09 | Buzzmetrics, Inc. | System and method of ad-hoc analysis of data |
US20120046985A1 (en) | 2007-10-02 | 2012-02-23 | Emergency Response And Training Solutions, Inc. | Method for the secure logging of correspondence and notification thereof |
US8347326B2 (en) | 2007-12-18 | 2013-01-01 | The Nielsen Company (US) | Identifying key media events and modeling causal relationships between key events and reported feelings |
US8874727B2 (en) | 2010-05-31 | 2014-10-28 | The Nielsen Company (Us), Llc | Methods, apparatus, and articles of manufacture to rank users in an online social network |
US10108725B2 (en) | 2012-08-02 | 2018-10-23 | Rule 14 | Real-time and adaptive data mining |
US10108713B2 (en) | 2012-08-02 | 2018-10-23 | Rule 14 | Real-time and adaptive data mining |
US10108723B2 (en) | 2012-08-02 | 2018-10-23 | Rule 14 | Real-time and adaptive data mining |
US10198516B2 (en) | 2012-08-02 | 2019-02-05 | Rule 14 | Real-time and adaptive data mining |
US10108724B2 (en) | 2012-08-02 | 2018-10-23 | Rule 14 | Real-time and adaptive data mining |
US10114899B2 (en) | 2012-08-02 | 2018-10-30 | Rule 14 | Real-time and adaptive data mining |
US11048712B2 (en) * | 2012-08-02 | 2021-06-29 | Rule 14 | Real-time and adaptive data mining |
US10120911B2 (en) * | 2012-08-02 | 2018-11-06 | Rule 14 | Real-time and adaptive data mining |
US9229977B2 (en) | 2012-08-02 | 2016-01-05 | Rule 14 | Real-time and adaptive data mining |
US10108679B2 (en) | 2012-08-02 | 2018-10-23 | Rule 14 | Real-time and adaptive data mining |
US10114871B2 (en) | 2012-08-02 | 2018-10-30 | Rule 14 | Real-time and adaptive data mining |
US10108680B2 (en) | 2012-08-02 | 2018-10-23 | Rule 14 | Real-time and adaptive data mining |
US10102257B2 (en) | 2012-08-02 | 2018-10-16 | Rule 14 | Real-time and adaptive data mining |
US10114870B2 (en) | 2012-08-02 | 2018-10-30 | Rule 14 | Real-time and adaptive data mining |
US10114872B2 (en) | 2012-08-02 | 2018-10-30 | Rule 14 | Real-time and adaptive data mining |
US10108678B2 (en) | 2012-08-02 | 2018-10-23 | Rule 14 | Real-time and adaptive data mining |
US11017330B2 (en) * | 2014-05-20 | 2021-05-25 | Elasticsearch B.V. | Method and system for analysing data |
US9667640B2 (en) | 2015-04-28 | 2017-05-30 | Splunk Inc. | Automatically generating alerts based on information obtained from search results in a query-processing system |
US9922097B2 (en) * | 2015-04-28 | 2018-03-20 | Splunk Inc. | Facilitating configuration of alerts based on information obtained from search results in a query-processing system |
US11783046B2 (en) | 2017-04-26 | 2023-10-10 | Elasticsearch B.V. | Anomaly and causation detection in computing environments |
US11621969B2 (en) | 2017-04-26 | 2023-04-04 | Elasticsearch B.V. | Clustering and outlier detection in anomaly and causation detection for computing environments |
US20220318284A1 (en) * | 2020-12-31 | 2022-10-06 | Proofpoint, Inc. | Systems and methods for query term analytics |
Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4740909A (en) | 1986-04-28 | 1988-04-26 | The United States Of America As Represented By The Secretary Of The Air Force | Real time data reduction system standard interface unit |
US5696965A (en) | 1994-11-03 | 1997-12-09 | Intel Corporation | Electronic information appraisal agent |
US5706210A (en) * | 1995-03-01 | 1998-01-06 | Fujitsu Limited | Network monitoring device |
US5715453A (en) | 1996-05-31 | 1998-02-03 | International Business Machines Corporation | Web server mechanism for processing function calls for dynamic data queries in a web page |
US5761662A (en) | 1994-12-20 | 1998-06-02 | Sun Microsystems, Inc. | Personalized information retrieval using user-defined profile |
US5813007A (en) | 1996-06-20 | 1998-09-22 | Sun Microsystems, Inc. | Automatic updates of bookmarks in a client computer |
US5862054A (en) * | 1997-02-20 | 1999-01-19 | Taiwan Semiconductor Manufacturing Company, Ltd. | Process monitoring system for real time statistical process control |
US5890164A (en) | 1996-06-24 | 1999-03-30 | Sun Microsystems, Inc. | Estimating the degree of change of web pages |
US5898836A (en) | 1997-01-14 | 1999-04-27 | Netmind Services, Inc. | Change-detection tool indicating degree and location of change of internet documents by comparison of cyclic-redundancy-check(CRC) signatures |
US5933604A (en) | 1995-12-26 | 1999-08-03 | Fujitsu Limited | Network resource monitoring system and method for providing notice of changes in resources in a network |
US5933827A (en) | 1996-09-25 | 1999-08-03 | International Business Machines Corporation | System for identifying new web pages of interest to a user |
US5937162A (en) * | 1995-04-06 | 1999-08-10 | Exactis.Com, Inc. | Method and apparatus for high volume e-mail delivery |
US5956486A (en) | 1995-12-20 | 1999-09-21 | Hickman; Paul Lawrence | Method and apparatus for monitoring multiple electronic mail systems |
US5978828A (en) | 1997-06-13 | 1999-11-02 | Intel Corporation | URL bookmark update notification of page content or location changes |
US5978842A (en) | 1997-01-14 | 1999-11-02 | Netmind Technologies, Inc. | Distributed-client change-detection tool with change-detection augmented by multiple clients |
US5978833A (en) | 1996-12-31 | 1999-11-02 | Intel Corporation | Method and apparatus for accessing and downloading information from the internet |
US5978807A (en) | 1997-09-30 | 1999-11-02 | Sony Corporation | Apparatus for and method of automatically downloading and storing internet web pages |
US6026440A (en) | 1997-01-27 | 2000-02-15 | International Business Machines Corporation | Web server account manager plug-in for monitoring resources |
US6035332A (en) | 1997-10-06 | 2000-03-07 | Ncr Corporation | Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants |
US6041360A (en) | 1997-11-21 | 2000-03-21 | International Business Machines Corporation | Web browser support for dynamic update of bookmarks |
US6049799A (en) | 1997-05-12 | 2000-04-11 | Novell, Inc. | Document link management using directory services |
US6052730A (en) | 1997-01-10 | 2000-04-18 | The Board Of Trustees Of The Leland Stanford Junior University | Method for monitoring and/or modifying web browsing sessions |
US6055570A (en) | 1997-04-03 | 2000-04-25 | Sun Microsystems, Inc. | Subscribed update monitors |
US6065044A (en) | 1997-03-17 | 2000-05-16 | Casio Computer Co., Ltd. | Home page update notification apparatus comparing notification time and update time to determine home page update status in an information communication system using computer network and program recording medium |
US6092102A (en) | 1997-10-24 | 2000-07-18 | University Of Pittsburgh Of The Commonwealth System Of Higher Education | System and method for notifying users about information or events of an enterprise |
US6182063B1 (en) * | 1995-07-07 | 2001-01-30 | Sun Microsystems, Inc. | Method and apparatus for cascaded indexing and retrieval |
US6226655B1 (en) | 1996-10-08 | 2001-05-01 | Netjumper, Inc. | Method and apparatus for retrieving data from a network using linked location identifiers |
-
1999
- 1999-09-30 US US09/409,256 patent/US6260041B1/en not_active Expired - Fee Related
-
2000
- 2000-12-01 US US09/726,537 patent/US20010000192A1/en not_active Abandoned
-
2001
- 2001-05-09 US US09/851,104 patent/US20010018687A1/en not_active Abandoned
- 2001-06-08 US US09/875,953 patent/US6332141B2/en not_active Expired - Fee Related
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4740909A (en) | 1986-04-28 | 1988-04-26 | The United States Of America As Represented By The Secretary Of The Air Force | Real time data reduction system standard interface unit |
US5696965A (en) | 1994-11-03 | 1997-12-09 | Intel Corporation | Electronic information appraisal agent |
US5761662A (en) | 1994-12-20 | 1998-06-02 | Sun Microsystems, Inc. | Personalized information retrieval using user-defined profile |
US5706210A (en) * | 1995-03-01 | 1998-01-06 | Fujitsu Limited | Network monitoring device |
US5937162A (en) * | 1995-04-06 | 1999-08-10 | Exactis.Com, Inc. | Method and apparatus for high volume e-mail delivery |
US6182063B1 (en) * | 1995-07-07 | 2001-01-30 | Sun Microsystems, Inc. | Method and apparatus for cascaded indexing and retrieval |
US5956486A (en) | 1995-12-20 | 1999-09-21 | Hickman; Paul Lawrence | Method and apparatus for monitoring multiple electronic mail systems |
US5933604A (en) | 1995-12-26 | 1999-08-03 | Fujitsu Limited | Network resource monitoring system and method for providing notice of changes in resources in a network |
US5715453A (en) | 1996-05-31 | 1998-02-03 | International Business Machines Corporation | Web server mechanism for processing function calls for dynamic data queries in a web page |
US5813007A (en) | 1996-06-20 | 1998-09-22 | Sun Microsystems, Inc. | Automatic updates of bookmarks in a client computer |
US5890164A (en) | 1996-06-24 | 1999-03-30 | Sun Microsystems, Inc. | Estimating the degree of change of web pages |
US5933827A (en) | 1996-09-25 | 1999-08-03 | International Business Machines Corporation | System for identifying new web pages of interest to a user |
US6226655B1 (en) | 1996-10-08 | 2001-05-01 | Netjumper, Inc. | Method and apparatus for retrieving data from a network using linked location identifiers |
US5978833A (en) | 1996-12-31 | 1999-11-02 | Intel Corporation | Method and apparatus for accessing and downloading information from the internet |
US6052730A (en) | 1997-01-10 | 2000-04-18 | The Board Of Trustees Of The Leland Stanford Junior University | Method for monitoring and/or modifying web browsing sessions |
US5898836A (en) | 1997-01-14 | 1999-04-27 | Netmind Services, Inc. | Change-detection tool indicating degree and location of change of internet documents by comparison of cyclic-redundancy-check(CRC) signatures |
US5978842A (en) | 1997-01-14 | 1999-11-02 | Netmind Technologies, Inc. | Distributed-client change-detection tool with change-detection augmented by multiple clients |
US6026440A (en) | 1997-01-27 | 2000-02-15 | International Business Machines Corporation | Web server account manager plug-in for monitoring resources |
US5862054A (en) * | 1997-02-20 | 1999-01-19 | Taiwan Semiconductor Manufacturing Company, Ltd. | Process monitoring system for real time statistical process control |
US6065044A (en) | 1997-03-17 | 2000-05-16 | Casio Computer Co., Ltd. | Home page update notification apparatus comparing notification time and update time to determine home page update status in an information communication system using computer network and program recording medium |
US6055570A (en) | 1997-04-03 | 2000-04-25 | Sun Microsystems, Inc. | Subscribed update monitors |
US6049799A (en) | 1997-05-12 | 2000-04-11 | Novell, Inc. | Document link management using directory services |
US5978828A (en) | 1997-06-13 | 1999-11-02 | Intel Corporation | URL bookmark update notification of page content or location changes |
US5978807A (en) | 1997-09-30 | 1999-11-02 | Sony Corporation | Apparatus for and method of automatically downloading and storing internet web pages |
US6035332A (en) | 1997-10-06 | 2000-03-07 | Ncr Corporation | Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants |
US6092102A (en) | 1997-10-24 | 2000-07-18 | University Of Pittsburgh Of The Commonwealth System Of Higher Education | System and method for notifying users about information or events of an enterprise |
US6041360A (en) | 1997-11-21 | 2000-03-21 | International Business Machines Corporation | Web browser support for dynamic update of bookmarks |
Non-Patent Citations (1)
Title |
---|
Competitive Intelligence, Software Robots and the Internet: The NewsAlert Prototype, IEEE Cat. No. 1060-3425, 1995. |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6944658B1 (en) * | 1997-07-25 | 2005-09-13 | Eric Schneider | Content notification method, product, and apparatus |
US20030122963A1 (en) * | 1998-11-19 | 2003-07-03 | Lg Electronics Inc. | Apparatus for automatically searching information and method thereof |
US6549905B1 (en) * | 1998-11-19 | 2003-04-15 | Lg Electronics Inc. | Apparatus and method for automatically searching for updated information in an internet site and/or a teletext |
US8239384B2 (en) * | 1998-11-19 | 2012-08-07 | Lg Electronics Inc. | Apparatus for automatically searching information and method thereof |
US8458161B2 (en) | 1999-03-22 | 2013-06-04 | Esdr Network Solutions Llc | Method, product, and apparatus for enhancing resolution services, registration services, and search services |
US8224994B1 (en) | 1999-03-22 | 2012-07-17 | Esdr Network Solutions Llc | Fictitious domain name method, system, product, and apparatus |
US9659070B2 (en) | 1999-03-22 | 2017-05-23 | S. Aqua Semiconductor, Llc | Methods, systems, products, and devices for processing DNS friendly identifiers |
US8612565B2 (en) | 1999-03-22 | 2013-12-17 | Esdr Network Solutions Llc | Fictitious domain name method, system, product, and apparatus |
US8635340B1 (en) | 1999-03-22 | 2014-01-21 | Esdr Network Solutions Llc | Method, product, and apparatus for requesting a network resource |
USRE44898E1 (en) | 1999-03-22 | 2014-05-13 | ESDR Networks Solutions LLC | Search engine request method, product, and apparatus |
US9141717B2 (en) | 1999-03-22 | 2015-09-22 | Esdr Network Solutions Llc | Methods, systems, products, and devices for processing DNS friendly identifiers |
USRE43690E1 (en) | 1999-03-22 | 2012-09-25 | Esdr Network Solutions Llc | Search engine request method, product, and apparatus |
US8037168B2 (en) | 1999-07-15 | 2011-10-11 | Esdr Network Solutions Llc | Method, product, and apparatus for enhancing resolution services, registration services, and search services |
USRE44207E1 (en) | 1999-09-01 | 2013-05-07 | Esdr Network Solutions Llc | Network resource access method, product, and apparatus |
US8990347B2 (en) | 1999-09-01 | 2015-03-24 | Esdr Network Solutions Llc | Method, product, and apparatus for processing a data request |
US7266585B2 (en) | 2000-08-22 | 2007-09-04 | Colloquis, Inc. | Method and system for using screen names to customize interactive agents |
US20030074410A1 (en) * | 2000-08-22 | 2003-04-17 | Active Buddy, Inc. | Method and system for using screen names to customize interactive agents |
US6430602B1 (en) * | 2000-08-22 | 2002-08-06 | Active Buddy, Inc. | Method and system for interactively responding to instant messaging requests |
US20060031365A1 (en) * | 2000-08-22 | 2006-02-09 | Timothy Kay | Method and system for using screen names to customize interactive agents |
US6993555B2 (en) | 2000-08-22 | 2006-01-31 | Conversagent, Inc. | Method and system for interactively responding to instant messaging requests |
US7146404B2 (en) | 2000-08-22 | 2006-12-05 | Colloquis, Inc. | Method for performing authenticated access to a service on behalf of a user |
US20020103917A1 (en) * | 2000-08-22 | 2002-08-01 | Active Buddy, Inc. | Method and system for interactively responding to instant messaging requests |
US7194536B2 (en) * | 2001-12-05 | 2007-03-20 | International Business Machines Corporation | Apparatus and method for monitoring and analyzing instant messaging account transcripts |
US20030105815A1 (en) * | 2001-12-05 | 2003-06-05 | Ibm Corporation | Apparatus and method for monitoring and analyzing instant messaging account transcripts |
US20030105822A1 (en) * | 2001-12-05 | 2003-06-05 | Ibm Corporation | Apparatus and method for monitoring instant messaging accounts |
US7032007B2 (en) | 2001-12-05 | 2006-04-18 | International Business Machines Corporation | Apparatus and method for monitoring instant messaging accounts |
US20040015483A1 (en) * | 2002-07-16 | 2004-01-22 | Hogan Ronald W. | Document tracking system and method |
WO2004027644A3 (en) * | 2002-09-13 | 2004-05-21 | Siemens Ag | Data monitoring system for source data, web server comprising such a system, and method for operating such a system |
WO2004027644A2 (en) * | 2002-09-13 | 2004-04-01 | Siemens Aktiengesellschaft | Data monitoring system for source data, web server comprising such a system, and method for operating such a system |
US20040199507A1 (en) * | 2003-04-04 | 2004-10-07 | Roger Tawa | Indexing media files in a distributed, multi-user system for managing and editing digital media |
US8001088B2 (en) * | 2003-04-04 | 2011-08-16 | Avid Technology, Inc. | Indexing media files in a distributed, multi-user system for managing and editing digital media |
US20080098014A1 (en) * | 2003-06-13 | 2008-04-24 | Yahoo! Inc. | Method and system for data collection for alert delivery |
WO2004114109A1 (en) * | 2003-06-13 | 2004-12-29 | Yahoo, Inc. | Method and system for delivery alerts to a user |
US7346630B2 (en) | 2003-06-13 | 2008-03-18 | Yahoo! Inc. | Method and system for delivery alerts to a user |
US7334001B2 (en) | 2003-06-13 | 2008-02-19 | Yahoo! Inc. | Method and system for data collection for alert delivery |
US7765228B2 (en) | 2003-06-13 | 2010-07-27 | Yahoo! Inc. | Method and system for data collection for alert delivery |
US7143118B2 (en) | 2003-06-13 | 2006-11-28 | Yahoo! Inc. | Method and system for alert delivery architecture |
US20050091401A1 (en) * | 2003-10-09 | 2005-04-28 | International Business Machines Corporation | Selective mirrored site accesses from a communication |
US20080140777A1 (en) * | 2003-10-09 | 2008-06-12 | International Business Machines Corporation | Selective mirrored site accesses from a communication |
US7356566B2 (en) | 2003-10-09 | 2008-04-08 | International Business Machines Corporation | Selective mirrored site accesses from a communication |
US7836083B2 (en) | 2004-02-20 | 2010-11-16 | Factiva, Inc. | Intelligent search and retrieval system and method |
US20050187923A1 (en) * | 2004-02-20 | 2005-08-25 | Dow Jones Reuters Business Interactive, Llc | Intelligent search and retrieval system and method |
US7698333B2 (en) | 2004-07-22 | 2010-04-13 | Factiva, Inc. | Intelligent query system and method using phrase-code frequency-inverse phrase-code document frequency module |
US20060031218A1 (en) * | 2004-07-22 | 2006-02-09 | Cipollone Peter M | Intelligent query system and method using phrase-code frequency-inverse phrase-code document frequency module |
US8117196B2 (en) | 2006-01-23 | 2012-02-14 | Chacha Search, Inc. | Search tool providing optional use of human search guides |
US8255383B2 (en) | 2006-07-14 | 2012-08-28 | Chacha Search, Inc | Method and system for qualifying keywords in query strings |
US7792967B2 (en) | 2006-07-14 | 2010-09-07 | Chacha Search, Inc. | Method and system for sharing and accessing resources |
US8898241B2 (en) | 2007-06-28 | 2014-11-25 | Chacha Search, Inc. | Method and system for accessing search services via messaging services |
US8239461B2 (en) | 2007-06-28 | 2012-08-07 | Chacha Search, Inc. | Method and system for accessing search services via messaging services |
US20090006333A1 (en) * | 2007-06-28 | 2009-01-01 | Chacha Search, Inc. | Method and system for accessing search services via messaging services |
US20090048904A1 (en) * | 2007-08-16 | 2009-02-19 | Christopher Daniel Newton | Method and system for determining topical on-line influence of an entity |
US20090157668A1 (en) * | 2007-12-12 | 2009-06-18 | Christopher Daniel Newton | Method and system for measuring an impact of various categories of media owners on a corporate brand |
US8429011B2 (en) | 2008-01-24 | 2013-04-23 | Salesforce.Com, Inc. | Method and system for targeted advertising based on topical memes |
US20090192896A1 (en) * | 2008-01-24 | 2009-07-30 | Christopher Daniel Newton | Method and system for targeted advertising based on topical memes |
US20090193016A1 (en) * | 2008-01-25 | 2009-07-30 | Chacha Search, Inc. | Method and system for access to restricted resources |
US8577894B2 (en) | 2008-01-25 | 2013-11-05 | Chacha Search, Inc | Method and system for access to restricted resources |
US20090281851A1 (en) * | 2008-05-07 | 2009-11-12 | Christopher Daniel Newton | Method and system for determining on-line influence in social media |
US9245252B2 (en) | 2008-05-07 | 2016-01-26 | Salesforce.Com, Inc. | Method and system for determining on-line influence in social media |
US20140089895A1 (en) * | 2009-02-03 | 2014-03-27 | International Business Machines Corporation | Test case pattern matching |
US9389849B2 (en) * | 2009-02-03 | 2016-07-12 | Globalfoundries Inc. | Test case pattern matching |
US8230062B2 (en) | 2010-06-21 | 2012-07-24 | Salesforce.Com, Inc. | Referred internet traffic analysis system and method |
Also Published As
Publication number | Publication date |
---|---|
US20010032203A1 (en) | 2001-10-18 |
US20010000192A1 (en) | 2001-04-05 |
US6260041B1 (en) | 2001-07-10 |
US20010018687A1 (en) | 2001-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6332141B2 (en) | Apparatus and method of implementing fast internet real-time search technology (FIRST) | |
US10257155B2 (en) | Suggesting a discussion group based on indexing of the posts within that discussion group | |
US5909679A (en) | Knowledge-based moderator for electronic mail help lists | |
US6546387B1 (en) | Computer network information management system and method using intelligent software agents | |
US9053458B2 (en) | System and method for profiling clients within a system for harvesting community knowledge | |
US7949660B2 (en) | Method and apparatus for searching and resource discovery in a distributed enterprise system | |
Kautz et al. | The hidden web | |
US6728761B2 (en) | System and method for tracking usage of multiple resources by requesting for retrieving a non-existent files, and causing query information to be stored in an error log | |
US9281963B2 (en) | Method and system for email search | |
US20020103867A1 (en) | Method and system for matching and exchanging unsorted messages via a communications network | |
US20040034639A1 (en) | Flexible rule-based communication system and method for controlling the flow of and access to information between computer users | |
US20120016875A1 (en) | Personalized data search utilizing social activities | |
US7707142B1 (en) | Methods and systems for performing an offline search | |
US6581096B1 (en) | Scalable computing system for managing dynamic communities in multiple tier computing system | |
JP3896014B2 (en) | Information collection system, information collection method, and program causing computer to collect information | |
US20030084034A1 (en) | Web-based search system | |
US8095873B2 (en) | Promoting content from one content management system to another content management system | |
US20030182401A1 (en) | URL information sharing system using proxy cache of proxy log | |
WO2001055909A1 (en) | System and method for bookmark management and analysis | |
US8799501B2 (en) | System and method for anonymously sharing and scoring information pointers, within a system for harvesting community knowledge | |
JP2009510598A (en) | Communication and collaboration system | |
JP4146101B2 (en) | Knowledge accumulation support system and public summary providing method in the same system | |
WO2000008570A1 (en) | Information access | |
EP1929410B1 (en) | A method and system for searching for people or items by keywords | |
US6658411B2 (en) | Message-file storing/retrieving system by computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
CC | Certificate of correction | ||
FEPP | Fee payment procedure |
Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
REFU | Refund |
Free format text: REFUND - PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: R1551); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 8 |
|
SULP | Surcharge for late payment |
Year of fee payment: 7 |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 12 |
|
LAPS | Lapse for failure to pay maintenance fees | ||
SULP | Surcharge for late payment | ||
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: 20131218 |