2016Q04

Oct 10, 2016

Release 0.120.0.

Nov 15, 2016

Release 0.125.3.

2016-10-07 [amo]

2016-10-11 [amo]

  • Swapping: Choosing EP3028535A1 instead of US2016157301A1 is counterproductive: It has no full texts to display.
    Maybe we’re better off displaying WO2015015360A1, it even has german texts.
  • Bilder nachrutschen: DE102015210851A1
  • Check out http://photoswipe.com/
    GitHub - dimsemenov/PhotoSwipe: JavaScript image gallery for mobile and desktop, modular, framework independent
  • [o] Does not work: applicant=“LUETH & DUEMCHEN AUTOMATISIERUNGSPROJEKT GMBH”
  • [o] Exception on “Claims” for DE1642588U
  • [o] Reading indicator does not move to 100% when displaying last document
  • [o] Improve reading behavior by showing indicator when reaching end of result list
  • [o] OPS: inventor:LIN CHIEN-TING does not work!
  • [o] CLIENT.AmbiguousRequest The request was ambiguous
     Details
     Ambiguous input:
    
       publication/docdb/DE.1923834
       publication/docdb/DE.1923834.A1
       publication/docdb/DE.1923834.B2
       publication/docdb/DE.1923834.U
    
    … for /published-data/publication/docdb/DE1923834/biblio/full-cycle

2016-10-11 [ezs]

  • Familienmitglieder austauschen: DE, EP…B, WO, EP…A2, EP…A3, US
    Beispiel: Aus US2016215975A1 sollte WO2015036880A1 werden, nicht EP3044512A1.
  • [o] Keyword Highlighting
    • Nicht mehr automatisch trunkieren, z.b. “alu”
    • Mehr Felder, mehr Farben
  • Wenn keine Treffer kommen, dann kommt keine entsprechende Meldung
  • [o] Bilder nachrutschen

2016-10-11 [kha]

  • [o] Nummernlisten abziehen

2016-10-12 [amo]


2016-10-13 [amo]

  • FulltextPRO problem with successful search but only one result with error message in “search results”
  • [o] Add proper sensor for FulltextPRO to monitoring infrastructure
  • Catch errors from FulltextPRO like
      results = [{'legalstatus': None, 'docid': '0', 'kd': None, 'ApplicationNumber': None, 'title': u'Der Index und die L\xe4nge m\xfcssen sich auf eine Position in der Zeichenfolge beziehen.\r\nParametername: length', 'abstract': None, 'applicant': None, 'published': '0001-01-01T00:00:00', 'Priority': '0001-01-01T00:00:00', 'cc': None, 'version': '0001-01-01T00:00:00', 'image': None, 'filed': '0001-01-01T00:00:00', 'memid': '0', 'docno': None, 'granted': '0001-01-01T00:00:00', 'famid': '0', 'inventor': None}]
    

2016-10-13 [lma]

  • [o] Zusammenfassung “Optimize family”
  • [o] Frage nach Trunkierung der Klassen
  • [o] Nummernliste abziehen
  • [o] When using “Family member by priority” w/o “Remove family members”, there might be duplicate documents on the page, in turn breaking detail navigation like drawing slider or Biblio/Claims/Desc. Reproduce by reviewing documents “EP0666666A2”, “DE69534171T2”

2016-10-13 [kha]

  • Separate email for account “cma”
  • [o] Missing document WO2001000469A1

2016-10-13 [ezs]

  • [o] Zusammenfassung “Optimize family”

2016-10-18 [amo]

  • [o] When using “Family member by priority”, EP3076595A1 gets replaced by EP2670084A1. Is this okay?

2016-10-19 [uws]

  • Im Vergleich zu den Exportmöglichkeiten von PatMe ist der Navigator trotz der neuen Funktionen noch nicht so leistungsfähig.

  • Durch Klick auf die Buttons EPO, DPMA kann man derzeit oben auswählen, in welcher DB die Suche durchgeführt wird. Der optische Unterschied zwischen gedrücktem und nicht gedrücktem Button ist sehr dezent, die Ergebnisse unterscheiden sich jedoch zum Teil deutlich.

  • In der Kopfzeile oberhalb der Dokumente, welche die Angaben Total, Range und Query enthält, am besten nochmals die gewählte Datenquelle aufführen. Wenn hier nochmals der Hinweis auf die Quelle erscheint ist das prägnanter als oben und versehentliches „Vergessen“ auf die richtige Quelle umzuschalten wird vermieden.

  • Für Neueinsteiger wäre eventuell neben den Auswahlbuttons oben ein Hilfelink mit Erläuterung der Vorteile, Nachteile und Grenzen der jeweiligen DB hilfreich.

2016-10-28 [gvo]

Poweruser, der nur Bilder anschaut

  • [o] Probleme mit “seen” Buchhaltung.

2016-10-28 [kha]

  • [o] Problematik bei DE…D1 Schriften

    • (F16K31/06 or F16K3/06) and B60
    • DE or EP or WO or AT or CH or DD or US or FR or GB or JP

    Ab Seite 301

  • [o] Mail re. “Regularly export your in-browser database”

2016-10-28 [ezs]

  • [o] Problematik bei Suche nach “daimler and kuka”

2016-11-07 [ezs]

DE102016002932A1:

  1. Fulltext not available

    File "/opt/elmyra/patentsearch/sites/staging/.venv27/local/lib/python2.7/site-packages/requests/adapters.py", line 433, in send
     raise ReadTimeout(e, request=request)
    ReadTimeout: HTTPSConnectionPool(host='api.acme.net', port=443): Read timed out. (read timeout=17)
    
  2. Acme Archive Service - large queue (fetch-depatisnet: 3367)

     <ErrorTxt Class="NotFoundError" Code="DokumentNotFound">Dokument US 000009475071 B2 im Format PDF nicht gefunden !</ErrorTxt>
    
  3. AND

    File "/opt/elmyra/patentsearch/sites/staging/.venv27/local/lib/python2.7/site-packages/elmyra/ip/access/epo/espacenet.py", line 32, in espacenet_fetch
     element = soup.find('div', {'id': element_id}).find('p')
    AttributeError: 'NoneType' object has no attribute 'find'
    

2016-11-12 [amo]

2016-11-13 [amo]

  • Branding for {vendor-x,vendor-y}.ip-tools.io

Showstoppers

… for next release.

  • URL generated for CSV and Workbook is wrong: Elmyra IP Navigator (would not be displayed)
    => Maybe finally introduce an open viewer for single documents at https://view.ip-tools.io/patent/EP0666666A2
  • [o] Redirect to Login Page if search request got rejected by “access-denied”
  • [o] e.g. (waves span,5 energy) and electric does not use “electric” as keyword for highlighting!?
  • “Analytics” rausnehmen
  • [o] What about US000000736028S, US000000736033S, US000000733862S, US000000733980S?
  • [o] Results from DPMA like BR200209747A, BR200209382A, BR200209363A, BR200209148A, BR200208734A are not listed @ OPS
  • Query history: “No hits” are counted when searching via OPS.
  • Wrong drawing for CA140249S
  • [o] Reset pager widget to page 1 when doing “Review”
  • [o] Mail: “Regelmäßig Daten exportieren” re. kha
  • [o] Prevent clicking on “Fetch all result numbers” when having empty query
  • [o] Issue Reporter does not send OPS query when querying via IFI: pa:(Siemens AND Bosch):
    q=pn%3DUS9487902B2+or+pn%3DUS9481957B2+or+pn%3DEP3086132A1+or+pn%3DUS9464377B2+or+pn%3DDE102015210851A1+or+pn%3DUS9459035B2+or+pn%3DFR2999905B1+or+pn%3DUS9451866B2+or+pn%3DUS9451870B2+or+pn%3DUS9445703B2&Range=1-10
  • [o] NaN when querying IFI: pa:(Siemens AND Bosch) on page 2
  • [o] Can not use patent numbers from India, e.g.
    pn=US9445708B2 or pn=US9447535B2 or pn=US9435577B2 or pn=US9427134B2 or pn=US9429311B2 or pn=US9429328B2 or pn=IN2010KN01168A or pn=IN2011KN03858A or pn=IN2011KN05135A or pn=IN2011KN05182A:
    2016-11-15 15:50:02,599 INFO  [elmyra.ip.access.ificlaims.client][Dummy-2] IFI search. expression=pa:(Siemens AND Bosch), uri=https://cdws.ificlaims.com/search/query, params={'q': u'pa:(Siemens AND Bosch)', 'start': 0, 'rows': 250, 'fl': 'ucid,fam', 'sort': 'pd desc, ucid asc'}, options={"limit": 250, "offset": 0}
    2016-11-15 15:50:02,615 INFO  [requests.packages.urllib3.connectionpool][Dummy-2] Starting new HTTPS connection (1): cdws.ificlaims.com
    2016-11-15 15:50:03,608 ERROR [elmyra.ip.util.numbers.common][Dummy-2] Could not parse patent number "IND265266S"
    
  • [o] Does not work
      2016-11-15 15:45:05,219 ERROR [elmyra.ip.access.epo.ops][Dummy-2] [502] Could not load image for document=US2011018409A1, kind=FullDocument, page=2, format=tiff
      2016-11-15 15:45:05,221 ERROR [elmyra.ip.access.epo.ops][Dummy-2] OPS API errors:
      [{'description': {'content': '{"fault":{"faultstring":"Unexpected EOF at target","detail":{"errorcode":"messaging.adaptors.http.flow.UnexpectedEOFAtTarget"}}}',
                        'headers': {'connection': 'keep-alive',
                                    'content-length': '128',
                                    'content-type': 'application/json',
                                    'date': 'Tue, 15 Nov 2016 14:45:05 GMT',
                                    'server': 'Apigee Router'},
                        'reason': 'Bad Gateway',
                        'status_code': 502,
                        'url': u'/published-data/images/US/20110018409/A1/fullimage.tiff?Range=2'},
        'location': 'ops-image',
        'name': 'http-response'}]
    
  • [o] Email problems
    
        File "/opt/elmyra/patentsearch/sites/develop/.venv27/local/lib/python2.7/site-packages/elmyra/web/email/submit.py", line 78, in email_issue_report
          files       = files
        File "/opt/elmyra/patentsearch/sites/develop/.venv27/local/lib/python2.7/site-packages/elmyra/ip/util/email/message.py", line 112, in send
          send_email(recipients, message, smtp_settings=self.smtp_settings, mail_from=mail_from)
        File "/opt/elmyra/patentsearch/sites/develop/.venv27/local/lib/python2.7/site-packages/elmyra/ip/util/email/core.py", line 168, in send_email
          port=smtp_settings.get('port'))
        File "/usr/lib/python2.7/smtplib.py", line 251, in __init__
          raise SMTPConnectError(code, msg)
      smtplib.SMTPConnectError: (421, '4.3.2 Connection rate limit exceeded.')
    
  • [o] Migration to OPS 3.2: http://www.epo.org/service-support/updates/2016/20161103a.html