Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

PUBLIC sue MAIN (STARTS PROGRAM) 200 PRIVATE SUB PRIVATE FUNCTION PUBLIC [sue PUBLIC sue PROCESS COMMAND CREATE STOP LIST CREATE PATTERNS GQ BACKGROUND LINEIPARSE THE (PREPARES GLOBAL (PREPé\RES fALLTHE EIUNNDcETRIO('\\llV)RAPPER COMMAND UNE FOR sToP LIST) PATT RN8 OR MEETING TEXT) PATTERN MATCH) 240 2iO 230 _____|

[graphic]
[graphic]
[merged small][graphic][merged small][graphic][graphic][merged small][graphic][graphic][merged small][graphic]
[graphic]
[graphic]
[graphic]

PRIVATE FUNCTION
CONSTRUCT OVERAIL
RESULT (PREPARES
DATA) 280

PUBLIC SUB
CONNECT AND TRANS-
FER TO MUNIN (SENDS
DATA TO MUNIN) 290

[graphic]
[merged small][graphic][graphic][merged small][merged small][graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

PUBLIC SUB MAIN START 300 I PUBLIC SUB GO BACKGROUND FINDER (WRAPPER FUNCTION) 3I() I PUBLIC FUNCTION PARSE MEETING TEXT (EXTRACTS KEYWORDS) 320 I I ' I I PRIVATE FUNCTION PUBLIC FUNCTION PUBLIC FUNCTION PRIVATE FUNCTION FORMAT DEUMIIATIGV DETERMINE NUM GET AWORD FROM PARSE AND CLEAN (MAKE SURE THAT WORDS (RETURN STRING(GET ITH PHRASE (EXDELIMITERS ARE NUMBER OF FIELD FROM INPUT TRACTS A WORD PLACED CORRECT“) WORDS IN MEETING TEXT) AT ATIME FROM 330 STRING GIVEN 350 TITLE AND BODY) SEPARATOR) 350 340 I PRIVATE FUNCTION PRIVATE FUNCTION PRIVATE FORMAT DEUMITA" FORMAT |)E|_|M|‘|'A- FUNCTION TIONICHECK DE— T|0N(cHEc|< FIN MIN LIMITERS) 370 DELIMITERS) 380 “ (FINDS THE NEXT CLOSEST WORD DEUMITER) 362 PRIVATE FUNCTION - CLEAN WORD (STRIPS OUT UNWANTED CHAR/PUNCTU' ATIONI 364 PRIVATE FUNCTION L EVALUAIE WORD (CHECKS TO SEE IFAWORD IS IN THE STOP UST)‘ 366

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[blocks in formation]

PRIVATE FUNCTION ‘
MATCHAPATTERN 430
I

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

I

I ' ‘ '

PRIVATE PRIVATE PRIVATE EEQATE TIFI§'IYIIiEMSéEI3

FUNCTION FUNCTION FUNCUON ING REOORD

MATCH MEETING LOCATE PATTERN LOCATE INITIAUZE 480

FIELD 440 HEAD 450 INDICATOR 460 glEJ(E:%%Eg

PRIVATE PRIVATE PRIVATE 470 PRIVATE
_GET NEXT DUPLICATE
44I WORD AI-TER WORD AFTER EQTRY 482
PRIVATE WHITE SPACE WHITE SPACE
PRIVATE
NAME.GEI' NEXT FUNCTION ESL‘,/él|E(,N
WORD AFTER CONTAIN IN CONTNN IN
WHITE SPACE ARRAY 454 L ARRAY 464
442
PRIVATE
TFUNCTION
BIND TIME 443
PRIVATE
FUNCTION
CETNEXT WORD
AFTER WHITE
SPACE 444
PRIVATE
FUNCTION

[graphic]

I

[graphic]
[graphic]
[graphic]
[graphic]
[merged small][graphic][subsumed][subsumed][merged small][graphic][graphic][graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic][graphic][graphic]
[graphic]
[graphic]
[graphic]
[graphic]

SIO I 1 C 1 PUBLIC FUNCTION PUBLI FUNCTION SEARCH ALTA VISTA SEARCH NEWS PAGE 530 520 I PRIVATE FUNCTION PUBLIC FUNCTION PUBLIC PRIVATE FUNCTION CONSTRUCT ALTA IDENTIFY BLOCK FUNCTION -CONSTRUCT NEWS VISTA URL 540 550 ISOPEN URL PAGE URL 52I ERROR 560 PRIVATE FUNCTION PRIVATE _ CONSTRUCT SIMPLE FUNCTION KEY WORD 542 CONSTRUCT SIMPLE KEY WORD PRIVATE FUNCTION 522 - CONSTRUCT COMPLEX AV KEY WORD 544 ESQ/QTFON CONSTRUCT PRIVATE FUNCTION COMPLEX NP KEY JOIN wITH CONNECTORS WORD 524 545 PRIVATE PRIVATE FUNCTION 'jL(I)I'NC\T,w,‘I, REFINg4%lTH RANK CONNECTORS 526 IPRIVATE FUNCTION PUBLIC JOIN WITH CONNECTORS FUNCTION 548 -IDENTIFY BLOCK PRIVATE FUNCTION ' 527 R FI WITH DATE E NE549 PUBLIC FUNCTION —IS OPEN URL

[graphic]

ERROR 528

[graphic]
[graphic]

' COMMAND LINE

6IO\/\ "/ USER._ID, MEETING TITLE, MEETING BODY, LIST, LOCATION,

[graphic]
[graphic]
[graphic]
[graphic]

TIME" I 620 MESSAGE VT “uSER_ID, MEETING TITLE, MEETING BODY, PARTICIPANT LIST, TlME“

[graphic]

630“ SI’USERID,STITLE ORIG,STITLE KW,SBODYKW,Sl.0CATION,sTIME, SPAR'IICIPAN'I'S(LSMEETING TEXT: ORIGINAL MESSAGE MINUS USER_ID SCOMPANY,SPEOPLE,STOPIC,SWHEN,SWHERE FROM GO PATTERN MATCH

[graphic]
[graphic]

I

640 SUBMIT QUERY TO ALTA VISTA 650~—\ SUBMIT QUERY T0 NEWSPAGE I

660 STORE MESSAGE IN QRESULT OVERALL "MsG_ID,uSER_ID, MEETING TITLE CONCATENATED WITH

STDRIES“

i 670“ PROCESS STORIES FROM ALTA VISTA AND NEWSPAGE

FIG. 7

A MEETING RECORD"POTENT|AL COMPANIES,PEOPLE, TOPICS,
LOCATION AND A TIME ARE IDENTIFIED

I 720% AT LEAST ONE TOPIC IS IDENTIFIED

1

730v AT LEAST ONE COMPANY NAME IS IDENTIFIED

[graphic]
[graphic]
[graphic][merged small]

740*’ A DECISION IS MADE ON WHAT MATERIAL TO TRANSMIT

[graphic][graphic]
« PreviousContinue »