Skip to content
Snippets Groups Projects
  1. Jan 21, 2013
  2. Jan 10, 2013
    • Kurt Partridge's avatar
      [Rlog56] Buffer words before pushing out LogUnit · 403c4239
      Kurt Partridge authored
      Previously, a logbuffer only held an n-gram.  Data went in and out of it, FIFO, until privacy
      conditions were met (i.e. data not collected too frequently), and then an n-gram was saved.
      E.g., if n=2, and only 10% of data is collected, then 18 words went through the logbuffer before
      it captured the next 2 words.
      
      However, if a user then went back and edited the n-gram, these edits were not captured.
      
      This change changes the logbuffer size to temporarily hold data about words that are not recorded,
      so that if the user backs up over them, the edits to an n-gram that we do eventually capture are
      stored.  If the example above, instead of a logbuffer holding 2 words, it holds 20.  The system
      waits until all the words not needed for the n-gram have been gathered (i.e. the buffer is full),
      so the user has adequate time to edit, before shifting out the n-gram.  The buffer is still flushed
      when the user closes the IME.  See the comment for MainLogBuffer for an explanation.
      
      multi-project commit with I45317bc95eeb859adc1b35b24d0478f2df1a67f3
      
      Change-Id: I4ffd95d08c6437dcf650d866ef9e24b6af512334
      403c4239
    • Kurt Partridge's avatar
      [Rlog50] capture bigrams properly even with deletions · 3b95eaf7
      Kurt Partridge authored
      multi-project commit with Ia4ec213e8356897807cb6a278fccdbaa945732f0
      
      Change-Id: Ib3fe886dc889954a31586ab81d00a21d8d55efd2
      3b95eaf7
  3. Jan 04, 2013
  4. Dec 19, 2012
    • Kurt Partridge's avatar
      Add ProductionFlag.IS_EXPERIMENTAL_DEBUG · 0aafbcf8
      Kurt Partridge authored
      The IS_EXPERIMENTAL_DEBUG flag gives a single place to turn off all debugging flags that might be
      set and to also enforce privacy controls.  Currently only used in the research package.
      
      multi-project commit with I9275a7c8e40bf56106447a02d3056655329074b3
      
      Change-Id: If769fe3a633f33963ca49e8ddf01ab24a30b6fd2
      0aafbcf8
  5. Dec 18, 2012
    • Kurt Partridge's avatar
      [Rlog4] ResearchLogger add LOG_EVERYTHING flag · 1a273368
      Kurt Partridge authored
      - broaden OUTPUT_WHOLE_BUFFER to log not just the buffer at the end, but everything along the
        way.  This should only be set when the user is aware that logging is on, e.g. in a user test.
      
      Change-Id: I8f9874697524e533586da40d0a3e452f6a04d3e4
      1a273368
  6. Dec 17, 2012
    • Kurt Partridge's avatar
      [Rlog2] ResearchLogging fix multi-space logging · 3370dc82
      Kurt Partridge authored
      multi-space logging should look like single-space logging, missing a few minor log statements
      (SuggestionUpdates, SetComposingText)
      
      multi-project commit with I2af842348c2f2b8f7271ac5b63def245e83df24d
      
      Change-Id: Icd3187c0d0377255f82787afffea657c14345803
      3370dc82
  7. Dec 14, 2012
    • Kurt Partridge's avatar
      [Rlog1] Track time of log statements · 5e854e28
      Kurt Partridge authored
      Log statements are now recorded with a timestamp.  This is important for filtering out statements
      not part of words that are sampled when spaces are inserted automatically.
      
      multi-project commit with Change-Id: I68221a2528045d25632aef4bb716f92a4f4a56a4
      
      Change-Id: I46ac9b3b1dcbb08425160d0109028cb64445139c
      5e854e28
  8. Nov 29, 2012
  9. Aug 22, 2012
    • Kurt Partridge's avatar
      ResearchLogging capture full n-gram data · bf653996
      Kurt Partridge authored
      - Captures complete motion data for all words in an n-gram.
      - Also filters n-grams properly; if any word in the n-gram is not
        in the dictionary, it is not included.
      - Simplify ResearchLog to not require explicit state
      - Added LogBuffer class MainLogBuffer class to allow n-gram-level decisions
        about privacy.
      - Moved LogUnit out from ResearchLogger
      
      multi-project change with Ic70ccb6c2e11eb02d887821434b44daa3eb7a3e2
      
      Bug: 6188932
      Change-Id: I731d6cff6539e997874f723b68bdb0d9b651b937
      bf653996
  10. Aug 20, 2012
  11. Aug 18, 2012
    • Kurt Partridge's avatar
      ResearchLogging capture full n-gram data · 221e756f
      Kurt Partridge authored
      DO NOT MERGE
      
      - Captures complete motion data for all words in an n-gram.
      - Also filters n-grams properly; if any word in the n-gram is not
        in the dictionary, it is not included.
      - Simplify ResearchLog to not require explicit state
      - Added LogBuffer class MainLogBuffer class to allow n-gram-level decisions
        about privacy.
      - Moved LogUnit out from ResearchLogger
      
      multi-project change with Ie2bc79fd7fe6b951b24771e94b8d4ca21989af65
      
      Bug: 6188932
      Change-Id: I568c90d4af07e7c759c1e7fc64b716bd8c7b4ae5
      221e756f
  12. Aug 05, 2012
    • Kurt Partridge's avatar
      ResearchLogging capture full n-gram data · 838e6c1e
      Kurt Partridge authored
      - Captures complete motion data for all words in an n-gram.
      - Also filters n-grams properly; if any word in the n-gram is not
        in the dictionary, it is not included.
      - Simplify ResearchLog to not require explicit state
      - Added LogBuffer class MainLogBuffer class to allow n-gram-level decisions
        about privacy.
      - Moved LogUnit out from ResearchLogger
      
      multi-project change with Id997fb6572daa3ff55591afa1676953bb204f33a
      
      Because of a strange Gerrit interaction, earlier patchsets were recorded
      as the following separate changes (to soon be abandoned):
      
      - I59d86ae28123890ddb7aabc7dc9a73a75eecbca4
      - I9cc95266fa4500d019e09ec53ec00e5dea7ffd38
      - Ie6f23a2035e160f231406df1388a43725380df1d
      - Id87909e96fa7fa91174c86395a964404f3490fe1
      - I57c5cbde0425c42538d589fa4d1802b3e5688f7c
      - Ic1f9d7727e416da1b6c4f1a45b53750cd4088dcf
      - I20a72ccc4ba1bc08ed3ee39bff71d2adb376588c
      - I417f6f364144b90085f5fef4bd2de1a40b5dfa79
      
      Bug: 6188932
      Change-Id: I771e57e3b8c0eb6721c2022e775cb0b528bdff93
      838e6c1e
Loading