METHODS AND APPARATUS FOR COLLECTING, SEARCHING, AND AGGREGATING by tzm16628

VIEWS: 14 PAGES: 2

									                    METHODS AND APPARATUS FOR COLLECTING, SEARCHING, AND AGGREGATING
                                  HISTORICAL EVENTS IN AN ONLINE SYSTEM



                                                                             Fig. 1

                                                                                                               End-user selects        End-user provides
                                                                                  System displays
                                                Global positioning                                            source system(s)         authentication and
                                                                                  available source
                                                    software                                                  in which user has             optional
                                                                                     systems.
                                                       60                                                          content             demographic detail
                                                                                        110
                                                                                                                     120                      130


                                                                                                             Content parsed for
                                                                                  System queries
                      Activation device     Annotation input or                                               history attributes
                                                                                 source via API or                                        News feeds
                          or trigger         voice recording                                                  and keywords or
                                                                                  screen-scrape                                              190
                              20                    40                                                             phrases
                                                                                       140
                                                                                                                     150



                                                                                                             System compares
                       Picture or video                                                                                                 System updates
 Video or other                                                                  Attributes collected        records for similar
                      stream captured           Voice recognition                                                                          weighting to
  image input                                                                          in system              history attributes
                      by operator or on             software                                                                            closely matching
    device                                                                             datastore              and keywords or
                          activation                   50                                                                                    records
      10                                                                                  160                      phrases
                              30                                                                                                               180
                                                                                                                     170



  Manual or                                                                                                Configure
  automated                                                                                             Weighting factors
                                                 End-user edits              Data storage
 search query                                                                                            for Attributes,
                                                      80                          70
     400                                                                                                Aging, Repeats
                                                                                                               90



  Select start                                                                                                                     Increase weight of
   event(s)                                                                                                                          repeated event
     200                                                                                                   Repeated
                                                                                                                            Yes      and/or combine
                               Constrain by                                                                 event?
                                                                                                                                        threads
                            place, actors, and                                                               260
                                                                                                                                          270
                                  event
                             approximations
Set limit number                   230
                                                            Each result
 l of precedent                                            appended to              Accumulate score
      events                                                                                                                                 Rank threads
                                                        threads T(n,0) …             for each thread
       n=0                                                                                                                                       320
                              Loop through                    T(n,t)                       250                    No
       210                                                     240
                            database for each
                                  Tn-1
                                  310                                                                                                   No
Set limit number
 of threads t to                                                                                                                               Query and
retrieve for each                                      Apply aging factor          Increment n = n+1                    n<l?                    append
                                                                                                     Yes
        n                                                     300                        290                            280                   information
       220                                                                                                                                   from external
                                                                                                                                                sources
                                                                                                                                                  330
                               Yes

                                                                                                                 Results displayed
                      Adjust for
                                                                                       Select new                with view of thread         Return result
                    importance of                        Re-try?
                                          Yes                               No         start event?               and heatmap of             set to display
                    causal factors                        370
                                                                                           360                        relevance                   340
                        380
                                                           No                                                            350

                                                          End
                                                          390
METHODS AND APPARATUS FOR COLLECTING, SEARCHING, AND AGGREGATING
              HISTORICAL EVENTS IN AN ONLINE SYSTEM




                                Fig. 2




                             Search query
                                 500




                           Query on place,
                           datetime, actors,
                           and event name
                            approximations
                                 510



                            Query on ideas
                               based on
                                                   Data storage
                               keywords
                                                        70
                           contained in event
                                  520

         External
         Sources
           530
                               Each result
                              appended to
                           threads T(n,0) …
                                 T(n,t)
                                  540

								
To top