2016Q01

Jan 05, 2016

Release 0.111.1.

Mar 19, 2016

Release 0.113.0.

2016-01-02 [amo]

2016-01-04 [amo]

  • [o] Fetch unique result list w/o kindcodes funktioniert bei “OPS” noch nicht

2016-01-02 [amo]

2016-01-06 [amo]

  • PivotTable and Graphs! see ~/dev/elmyra/sources/spikes/Patent2Net
  • Besserer Kontrast für die Zeichnungen. Ist derzeit deutlich besser auf macOS.

2016-01-10 [amo]

Better linking to 3rd party resources like scientific platforms


2016-01-13 [amo]

2016-01-13 16:12:41,558 ERROR [elmyra.ip.util.cql.pyparsing.parser][MainThread]
txt=(elektronische feststellbremse)
ParseException: Expected ")" (at char 19), (line:1, col:20)

Failing with

2016-01-13 12:01:30,393 ERROR [elmyra.ip.access.ftpro.search][MainThread] FulltextPRO search failed. Reason: <class 'elmyra.ip.access.ftpro.search.SearchException'> Could not read result information from XML search response. response=<SearchResult xmlns="http://schemas.datacontract.org/2004/07/Search" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><DocCount>0</DocCount><FamCount>0</FamCount><Info>Search failed</Info><MemCount>0</MemCount><ResultSetId>0</ResultSetId><Success>false</Success><serverTabName i:nil="true"/></SearchResult>

… should yield 5xx HTTP status codes in /api/ftpro/published-data/search instead of 400!

2016-01-21 [amo]

FulltextPRO error “Search value not found”

Error

2016-01-20 09:17:20,162 INFO  [elmyra.ip.access.ftpro][MainThread] FulltextPRO request with username f2015-0005

2016-01-20 09:17:20,216 ERROR [elmyra.ip.access.ftpro.search][MainThread] FulltextPRO search failed. Reason: <class 'elmyra.ip.access.ftpro.search.SearchException'> Could not read result information from XML search response.
    response=<SearchResult xmlns="http://schemas.datacontract.org/2004/07/Search" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><DocCount>0</DocCount><FamCount>0</FamCount>
        <Info>Search value not found</Info><MemCount>0</MemCount><ResultSetId>0</ResultSetId><Success>false</Success><serverTabName i:nil="true"/></SearchResult>

Reason

Things like "(hello)" in Fulltext do not work!

FulltextPRO error "Criteria “fulltext: " has invalid format”

Error

[pid: 4022|app: 0|req: 15431/42586] 82.135.87.195 () {54 vars in 1326 bytes} [Thu Jan 21 08:31:18 2016] GET /api/void?patentnumber=&fulltext=+&applicant=&inventor=&class=f01l1%2F34&country=&pubdate=&citation= => generated 161 bytes in 2 msecs (HTTP/1.1 404) 2 headers in 87 bytes (1 switches on core 0)
2016-01-21 08:31:22,497 ERROR [elmyra.ip.access.ftpro.expression][MainThread]

 ^

Expected "(" (at char 1), (line:1, col:2)
2016-01-21 08:31:22,497 WARNI [elmyra.ip.access.epo.services.util][MainThread] Criteria "fulltext:  " has invalid format, datasource=ftpro.<br/><pre>

Reason

Probably a single space in the search field

Misc

bad keyword "u'within 1950,2011'" in:
2016-01-20 09:17:23,784 INFO  [elmyra.ip.access.epo.services.util][MainThread] keywords: [u'm/sek', u'b23k26/14', u'b23k26/20', u'b23k26/211', u'b23k26/24', u'b23k26/26', u'b23k2203/10', u'b23k35/0244', u'b23k35/286', u'b23k9/298', u'b23k9/324', u'b23k10/00', u'b23k10/02', u'within 1950,2011']


2016-01-20 09:17:23,883 ERROR [elmyra.ip.access.ftpro.search][MainThread] FulltextPRO search failed. Reason: <class 'elmyra.ip.access.ftpro.search.SearchException'> Could n
ot read result information from XML search response. response=<SearchResult xmlns="http://schemas.datacontract.org/2004/07/Search" xmlns:i="http://www.w3.org/20
01/XMLSchema-instance"><DocCount>0</DocCount><FamCount>0</FamCount><Info>Search value not found</Info><MemCount>0</MemCount><ResultSetId>0</ResultSetId><Success
>false</Success><serverTabName i:nil="true"/></SearchResult>

2016-01-21 00:27:43,641 ERROR [elmyra.ip.access.ftpro.search][MainThread] FulltextPRO search failed. Reason: <class 'elmyra.ip.access.ftpro.search.SearchException'> Could not read result information from XML search response. response=<SearchResult xmlns="http://schemas.datacontract.org/2004/07/Search" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><DocCount>0</DocCount><FamCount>0</FamCount><Info>Unexpected end of file has occurred. The following elements are not closed: and. Line 96, position 75.</Info><MemCount>0</MemCount><ResultSetId>0</ResultSetId><Success>false</Success><serverTabName i:nil="true"/></SearchResult>

2016-02-12 [mbe]

  • [o] Analytics: Häufigste IPC/CPC Klassen, Erfinder und Anmelder
    Manko: Analytics geht derzeit überhaupt nicht bei Treffermengen, die die Limits von OPS oder DPMA übersteigen.
    Wenn man die Anfragen aufgrund dessen fragmentiert, hat man keine Möglichkeit, Analysen zu fahren.
    Möglichkeit: Analytics via “Numberlist” queries ermöglichen.

2016-02-15 [PROD]

2016-02-15 12:42:56,373 WARNI [elmyra.ip.access.epo.services.util][MainThread] Criteria "class: (B60B27/00 or B60B27/02 or F16C19/?" has invalid format, datasource=ftpro.<br/><pre>(B60B27/00 or B60B27/02 or F16C19/?
                                   ^
Expected ")" (at char 35), (line:1, col:36)</pre>

2016-02-15 12:43:17,427 WARNI [elmyra.ip.access.epo.services.util][MainThread] Criteria "class: (B60B27/00 or B60B27/02 or F16C19/" has invalid format, datasource=ftpro.<br/><pre>(B60B27/00 or B60B27/02 or F16C19/
                                  ^
Expected ")" (at char 34), (line:1, col:35)</pre>

2016-02-18 [PROD]

  • Be graceful to numbers like EP.0467673.A2

2016-02-18 [mbe]

  • Aktuelle Nummernliste vom Kunden einpflegen, siehe Mail “WG: Wichtig - Nummern ändern”

2016-03-07 [gas]

Subject: Darstellung der Abbildungen

z.B. bei der DE10336835 bekommt man nur eine Seite der Figuren zu sehen. Und es ist
auch nicht ersichtlich, ob noch mehr Abbildungen existieren. Diese sieht man nur,
wenn man das PDF anschaut.

2016-03-17 [prod]

2016-03-16 16:58:56,176 ERROR [elmyra.ip.access.epo.services.dpma][MainThread] Problem fetching details of DEPATISconnect: <type 'exceptions.KeyError'> 'No XML document for "DE7636784U1" at DPMA'
2016-03-16 16:58:56,176 INFO  [requests.packages.urllib3.connectionpool][MainThread] Starting new HTTP connection (1): worldwide.espacenet.com
Traceback (most recent call last):
[...]
  File "/opt/elmyra/patentsearch/sites/prod/.venv27/local/lib/python2.7/site-packages/pyramid/config/views.py", line 493, in _requestonly_view
    response = view(request)
  File "/opt/elmyra/patentsearch/sites/prod/.venv27/local/lib/python2.7/site-packages/cornice/service.py", line 502, in wrapper
    response = view_(request)
  File "/opt/elmyra/patentsearch/sites/prod/.venv27/local/lib/python2.7/site-packages/elmyra/ip/access/epo/services/dpma.py", line 110, in depatisconnect_claims_handler
    return espacenet_claims(patent)
  File "/opt/elmyra/patentsearch/sites/prod/.venv27/local/lib/python2.7/site-packages/elmyra/ip/access/epo/espacenet.py", line 52, in espacenet_claims
    description = soup.find('div', {'id': 'claims'}).find('p')
AttributeError: 'NoneType' object has no attribute 'find'

2016-03-16 16:59:30,686 ERROR [elmyra.ip.access.epo.services.dpma][MainThread] Problem fetching details of DEPATISconnect: <type 'exceptions.KeyError'> 'No XML document for "DE7624341U1" at DPMA'
2016-03-16 16:59:30,687 INFO  [requests.packages.urllib3.connectionpool][MainThread] Starting new HTTP connection (1): worldwide.espacenet.com
[pid: 13556|app: 0|req: 139038/718069] 188.174.113.186 () {58 vars in 1206 bytes} [Wed Mar 16 16:59:29 2016] GET /api/depatisconnect/DE7624341U1/claims => generated 3495 bytes in 1845 msecs (HTTP/1.1 200) 2 headers in 88 bytes (1 switches on core 0)

2016-03-18 [evk]

We experienced a display error for EP2479266A1. Please get back to us.
“Cannot read property ‘@document-id-type’ of undefined”

EP2479266A1:

  • Citation @sequence: “262”, patcit enthält kein “document-id”
  • Also has lots of duplicate WO9842727A1 in citations

2016-03-19 [amo]

Bad abstract @ https://patentsearch-staging.elmyra.de/?query=pn%3DGB283195A

2016-03-20 [amo]

Visualize bio/chem stuff using code from http://www.lfd.uci.edu/~gohlke/
e.g. https://patentsearch-staging.elmyra.de/?query=pn%3DEP2479266A1

2016-03-21 [amo]

[pid: 13552|app: 0|req: 45863/761032] 93.200.131.109 () {58 vars in 1246 bytes} [Mon Mar 21 08:39:52 2016] GET /api/ops/DE102014112126A1/image/info => generated 196 bytes in 168 msecs (HTTP/1.1 500) 2 headers in 99 bytes (1 switches on core 0)
2016-03-21 08:39:52,680 INFO  [elmyra.web.identity.store][MainThread] Measure transfer: userid=aa5daff3-59d8-4b4f-810b-5dd107b5b99d, upstream=ops, volume=219
2016-03-21 08:39:52,682 INFO  [elmyra.ip.access.epo.client][MainThread] OPS X-Throttling-Control: idle (images=green:200, inpadoc=green:60, other=green:1000, retrieval=green:200, search=green:30), idle (images=green:200, inpadoc=green:60, other=green:1000, retrieval=green:200, search=green:30)
2016-03-21 08:39:52,682 ERROR [elmyra.ip.access.epo.ops][MainThread] No image information for document=DE.102014110415.A1
<Response [500]>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<fault xmlns="http://ops.epo.org">
    <code>SERVER.DomainAccess</code>
    <message>The request could not be processed. Please try again later</message>
</fault>

2016-03-21 [smr]

2016-03-21 11:38:19,997 INFO  [elmyra.ip.access.epo.ops][MainThread] OPS request with client-id XXX
2016-03-21 11:38:20,256 INFO  [elmyra.web.identity.store][MainThread] Measure transfer: userid=98087721-0279-4234-bc4f-1bbe85f3b8f1, upstream=ops, volume=129619
2016-03-21 11:38:20,258 INFO  [elmyra.ip.access.epo.client][MainThread] OPS X-Throttling-Control: idle (images=green:200, inpadoc=green:60, other=green:1000, retrieval=green:200, search=green:30)
2016-03-21 11:38:20,268 INFO  [elmyra.ip.access.epo.ops][MainThread] OPS request with client-id XXX
2016-03-21 11:38:20,516 INFO  [elmyra.web.identity.store][MainThread] Measure transfer: userid=98087721-0279-4234-bc4f-1bbe85f3b8f1, upstream=ops, volume=127383
2016-03-21 11:38:20,518 INFO  [elmyra.ip.access.epo.client][MainThread] OPS X-Throttling-Control: busy (images=red:100, inpadoc=green:45, other=green:1000, retrieval=green:100, search=green:15)
2016-03-21 11:38:20,529 INFO  [elmyra.ip.access.epo.ops][MainThread] OPS request with client-id XXX
2016-03-21 11:38:20,618 INFO  [elmyra.web.identity.store][MainThread] Measure transfer: userid=98087721-0279-4234-bc4f-1bbe85f3b8f1, upstream=ops, volume=276
2016-03-21 11:38:20,624 INFO  [elmyra.ip.access.epo.client][MainThread] OPS X-Throttling-Control: overloaded (images=black:0, inpadoc=green:30, other=green:1000, retrieval=green:50, search=green:5)
2016-03-21 11:38:20,624 WARNI [elmyra.ip.access.epo.ops][MainThread] [403] Could not load image for document=US2013132854A1, kind=FullDocument, page=521, format=pdf
Mon Mar 21 11:38:20 2016 - SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) on request /api/pdf/US2013132854A1 (ip 109.192.166.225) !!!
Mon Mar 21 11:38:20 2016 - writev(): Broken pipe [proto/uwsgi.c line 122] during GET /api/pdf/US2013132854A1 (109.192.166.225)
[pid: 13558|app: 0|req: 252720/766454] 109.192.166.225 () {54 vars in 1328 bytes} [Mon Mar 21 11:35:40 2016] GET /api/pdf/US2013132854A1 => generated 0 bytes in 160090 msecs (HTTP/1.1 403) 2 headers in 0 bytes (0 switches on core 0)
2016-03-21 11:38:20,625 INFO  [elmyra.ip.access.epo.ops][MainThread] pdf_document_build collecting 616 pages for document US2013132854A1
2016-03-21 11:38:23,960 INFO  [elmyra.ip.access.epo.ops][MainThread] OPS request with client-id XXX
2016-03-21 11:38:23,960 INFO  [requests.packages.urllib3.connectionpool][MainThread] Resetting dropped connection: ops.epo.org
2016-03-21 11:38:24,610 INFO  [elmyra.web.identity.store][MainThread] Measure transfer: userid=98087721-0279-4234-bc4f-1bbe85f3b8f1, upstream=ops, volume=276
2016-03-21 11:38:24,612 INFO  [elmyra.ip.access.epo.client][MainThread] OPS X-Throttling-Control: overloaded (images=black:0, inpadoc=green:30, other=green:1000, retrieval=green:50, search=green:5)
2016-03-21 11:38:24,612 WARNI [elmyra.ip.access.epo.ops][MainThread] [403] Could not load image for document=US2013132854A1, kind=FullDocument, page=521, format=pdf
[pid: 13556|app: 0|req: 148688/766455] 62.102.34.7 () {54 vars in 1316 bytes} [Mon Mar 21 11:37:54 2016] GET /api/pdf/US2013132854A1 => generated 209 bytes in 29714 msecs (HTTP/1.1 403) 2 headers in 87 bytes (1 switches on core 0)

2016-03-25 [amo]