S1
- Migrate to OPS 3.2: http://documents.epo.org/projects/babylon/eponet.nsf/0/F3ECDCC915C9BCD8C1258060003AA712/$File/ops_v3_2_documentation_version_1_3_1_en.pdf
- Remove link to Google Prior Art Finder
- Link to USPTO Global Dossier: https://globaldossier.uspto.gov/#/result/publication/DE/112015004959/1
- Update link to Common Citation Document (CCD)
- Update Google link to DE112015004959T5 - Verbessertes Beschleunigungsrohr und Schneidkopf-Gehäusehalterung für ein hydraulisches Schneidsystem - Google Patents
S2
- Fix tests
- Improve error propagation when MongoDB is down
- Commit & Push “patzilla-workbench” repository
- Bump component versions of the whole software stack
- docs:install-production
- Rename export file “ipsuite-database_2017-03-01_14-24-14.json” to “ip-navigator-database_2017-03-01_14-24-14.json”
S3
- Introduce webpack
- Currently, all “application_settings” get leaked into javascript, e.g. api_consumer_key et al.
- Think about urlcleaner minification.
- [o] Have a look at “elmyra” stuff in build tools
- [o] Run a deployment of PatZilla on almera:develop. Use a different database for Beaker.
- [o] Rebuild opaquelinks.pem
- [o] Continue with THIRD-PARTY-LICENSE.rst @ jquery.viewport.min.js / jquery.waypoints.min.js
- [o] User provisioning, i.e. “patzilla adduser xyz”
- [o] Document detail about using Ghengis as frontend to MongoDB
- When having an empty query, reject crawling! (also: Uncaught TypeError: Cannot read property ‘expression’ of null)
- [o] Better messages for “numberlist-search” result list, e.g. EO666666
- [o] Decouple search word highlighting from “keywords” component
S4
- [o] Provide Dockerfile: kinto/docker-compose.yml at master · Kinto/kinto · GitHub
- [o] Maybe use https://zestreleaser.readthedocs.io/
S5
- Overhaul “helpers.py”
- [o] Search by priority number (with all sources)
-
“Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: in-viewport”
=> Include User Agent in error report. It’s already in database dump. (seealso) - [o] Establish community.ip-tools.org
- [o] Establish docs.ip-tools.org
- [o] Improve scrolling performance re. “seen” documents
- [o] Make user interface really responsive
- [o] Migrate to Python3
-
When opening DE102008029767B4 in CCD viewer, use
CCD - Harmonize help subsystem, overhaul /help/ificlaims
- [o] Add /help/depatech
- [o] Show data sources conditionally: Menu (Help), Footer
- [o] Add email address to “Automatic system report failed. Please get back to us via vendor contact address.”.
Also display in footer. -
Link to WIPO w/o kindcode
e.g. WO2017148139A1: WO2017148139 FAULT DETECTION METHOD AND DEVICE - [o] Make Navigator run w/o ops_api_consumer_key
- “within”-query stopped working for OPS!? Related to the upgrade to OPS v3.2?
- [o] PDF Export: Put section qualifier (rated, dismissed, seen) in page footer and header
- Vendorize ‘ui.email.purchase’ and ‘ui.email.support’ and email address ‘@elmyra.de’
- [o] Vendorize mailto: contact in footer or “About” page
- Replace @elmyra.de and @elmyra.de by (|)@ip-tools.org
- [o] Better handle Javascript API calls when backend went away
- [o] Basket editor and patent number tool
- [o] Do refresh basket before export!? Sometimes it’s not in sync!
- [o] If we need many-to-many relations, have a look at https://github.com/jj-studio/Backbone-JJRelational:
- Refactor templates to webpack resources using “underscore-template-loader”
- Remove angry-cats.*
- [o] What about the “LOAD_IN_PROGRESS” stuff?
- What about “urlcleaner.js”?
- Javascript minification
- [o] Use “ToProgress” on the item-level?
- Purged libraries:
- Search for “ipsuite”. Rename to “patzilla”.
- [o] Clean up “urlcleaner” cruft. Maybe use https://www.npmjs.com/package/prepend-webpack-plugin
- [o] Number normalization for embedded mode:
http://localhost:6543/ops/browser/embed/item?type=drawings&mode=carousel&pn=EP666666
vs.
http://localhost:6543/ops/browser/embed/item?type=drawings&mode=carousel&pn=EP0666666 - [o] Demo for http://localhost:6543/ops/browser/view/pn/EP0666666A2 et al.
e.g. on demo.ip-tools.io - Remove config.min.js and issue-reporter.min.js
- [o] Show badge with “datasource” on patentview w/o datasource chooser, e.g. on opaquelinks like ?op=eyJhbGciOiAiUFMyNTYiLC…
- Rename opsChooserApp to ipNavigatorApp
- Refactor /ops/browser to /ip-navigator
- [o] For errors like “Uncaught TypeError: Cannot read property ‘claim-text’ of undefined”,
try to include the very document number in which context this error occurred. - [o] /embed/item?type=drawings&mode=carousel&pn=EP666666::
Parametermode==carousel
collides withmode==liveview
, which will get set whenisviewer==True
, which is when “‘patentview’ in host” evaluates to True. => Choose different parameter name. OTOH, maybe just use /embed/item/drawings/carousel/pn/EP0666666 - Add to documentation: Elmyra IP Navigator
-
When crawling w/o criteria::
01-search.js:100 Uncaught TypeError: Cannot read property 'expression' of null
- Add License summary to README.rst
- [o] “Dismiss” rating does not work in “document view mode”
- templates/admin/user-create.html
- [o] Have a look at https://github.com/amazingSurge/jquery-wizard
- [o] Nice written documentation: http://www.attrs.org/