PatZilla CHANGES¶
Development¶
[mw] Migrated to Python 3
[mw] Updated backend dependency packages
[ui] Updated UI dependency packages
[mw] Fixed DEPATISnet connectivity
[mw] Validated support for MongoDB up to 9.x
[mw] Fixed URLs to CIPO. Thanks, @papoteur-mga.
[mw] Improved management of failing access to image from OPS. Thanks, @papoteur-mga.
[feat] Export text report in ODT format. Thanks, @papoteur-mga.
2026-10-20 0.170.0¶
[mw] Fix dependencies for Python 2 compatibility
[mw] Update dependencies to resolve security warnings
[ui] Update dependencies to resolve security warnings
[ui] Fix dependencies to resolve build problems
[ui] Update dependencies to satisfy
yarn audit[mw] Improve sandbox setup
[ui] Fix dependencies: Downgrade to jQuery 3.4.1
[ui] EPO/OPS: Support CPCI classifications
[ui] Fix dependencies: Upgrade Moment.js and Async
[ci] Add CI/GHA configuration
[ui] Update a few JavaScript dependencies
[qa] Switch test framework from
nosetopytest[qa] Improve Python test harness
[mw] Fix getting PDF documents and drawings from USPTO. Thanks, @aghster!
[qa] Add software test infrastructure for data acquisition subsystems
[qa] Add tests covering the acquisition of USPTO PDF documents and drawings
[mw] Refactor the bootloader subsystem
[qa] Add tests for EPO OPS data source
[ui] Fix depa.tech data source logo
[ui] Improve loading behaviour for vendor data source logos
[mw] EPO/OPS: Update list of full text authorities. Thanks, @epo and @aghster!
[mw] Fix JSON Web Token adapter for generating shareable links
[mw] Improve reading lists of document numbers from text files
[mw] Fix acquisition of claims and description for DE and US documents
[mw] Improve gracefulness when decoding document numbers
[mw] Improve parameter validation in authentication handler
[mw] Honour
fulltext_enabledsetting of data source[mw] Disable acquisition of PDF documents from DPMA/DEPATISconnect
[mw] EPO/OPS: Unlock inquiry of image information for documents without kind code
[mw] EPO/Espacenet: Repair access layer. Thanks, @aghster!
[ui] EPO/Espacenet: Repair “external sources” links
[mw] EPO/Espacenet: Acquire “abstract” text
[mw] EPO/Espacenet: Make access layer production ready
[mw] EPO/Espacenet: Acquire “abstract” text from OPS API
[ui] Adjust JavaScript dependencies for
bootbox[infra] Don’t use designated port 9999 to avoid confusion
[infra] Rework the Docker setup
[doc] Various documentation updates across the board
[doc] Fix building the documentation
[mw] Fix logging. Thanks, @think-nice-things!
[cli] Start using the
Clickcommand line parser[mw] Improve “minimal” application framework bootstrapping
[mw] Add CLI interface for basic operations on EPO/OPS
[mw] Fix access to DPMAregister due to upstream changes
[mw] Add CLI interface for search operation on IFI CLAIMS
[mw] Fix access to USPTO documents using USPTO PPUBS, PatFT and AppFT are deprecated
[mw] Generalize image format conversion
[mw] Update Beaker, openpyxl, Mako, and pyramid-mako
[ui] Update loader-utils
[mw] Switch from appdirs to platformdirs
[mw] Update a few more dependencies across the board
[ui] Fix build by upgrading to underscore-template-loader 1.2.0
[mw] Fix access to DEPATISnet due to upstream changes
[qa] Speed up testing using
pytest-xdist[mw] Improve caching configuration for
patzilla.access.dpma.dpmaregister[mw] Fix access to DPMA DEPATISnet
[mw] Fix access to DPMA DPMAregister
2019-11-01 0.169.3¶
Fixes and improvements for building and installation procedure
2019-11-01 0.169.2¶
[mw] Upgrade to
python-epo-ops-client==3.1.1. Thanks, @gsong! https://meta.ip-tools.org/t/bibliographic-data-missing-from-ops-family-response/161
2019-09-19 0.169.1¶
[mw] Improve API URI handling for upstream data source
[mw] Fix
ops_family_inpadocservice[ui] Fix close_checkbox function (#21). Thanks, Vasily!
- [ui] Update Backbone and Marionette to a bit newer version (#20). Thanks Andrii!
Backbone 1.0.0 -> 1.1.2
backbone.marionette 1.1.0 -> 1.8.8
A little workaround with aliases.
2019-06-06 0.168.1¶
[ui] Add missing
tsconfig.json. Thanks, Andrii.[ui] Bump material-ui versions
2019-05-29 0.168.0¶
[mw] Prevent wrong data format slipping through from data source
[ui] Attempt to mitigate https://github.com/marcj/css-element-queries/issues/268 by upgrading to most recent release
[ui] Offer multiple languages when displaying fulltext content
[ui] Honor vendor-based data source preference
[ui] Optionally expand maximum share time to five years
[ui] Fix preferred data source selector
[ui] Improve multi-language fulltext display
[ui] Introduce TypeScript and Material-UI
[ui] Add fullscreen dialog based on Material-UI
2019-05-15 0.167.2¶
[ui] Fix snackbar actionHandler
2019-05-15 0.167.1¶
[ui] Tune minimum visibility duration of snackbar
[ui] Filter dangling BasketEntry items. Thanks, Andreas.
2019-05-14 0.167.0¶
[ui] Improve input string sanitation
[ui] Project import/export
[ui] Improve snackbar
[ui] Improve project chooser layout
2019-05-13 0.166.2¶
[ui] Improve “Fix export with non-ascii characters accidentally slipped into patent numbers”
[mw] Fix per-vendor settings for OPS credentials
2019-05-13 0.166.1¶
[mw] Fix missing dependency
2019-05-13 0.166.0¶
[ui] Upgrade to jQuery 3.4.1
[ui] Add “clean-webpack-plugin” to cleanup the assets folder before building
[mw] Improve settings for having per-vendor OPS credentials
[ui] More flexbox for header layout
[ui] Improve comment editing usability
[mw] No need to manually encode form fields with “mechanize” anymore. Thanks, Kovid!
2019-05-08 0.165.0¶
Fix broken “nasa-public-domain” demo link. Thanks, Andrii!
Adjust DEPATISnet data source adapter to upstream changes. Thanks, Gaby!
Fix export with non-ascii characters accidentally slipped into patent numbers. Thanks, Andreas!
Improve styling capabilities
Remove defunct upstream database
Add
patviewto the list of accepted patentview subdomains
2019-03-09 0.164.1¶
Fix/improve Makefile and inline doctests
Fix DPMAregister data source
2019-03-05 0.164.0¶
[doc] Update documentation
[mw] Allow access to /ping endpoint
[mw] Fix minor regression
[mw] Fix tests
[mw] Resolve issue when European publication server returns reference to WIPO as HTML response instead of PDF document
[mw] Pad document numbers for granted patents to 8 digits with leading zeros when accessing USPTO for PDF documents
[mw] Try USPTO servers before DPMA servers when accessing PDF documents
[mw] Deduplicate results with “family member by priority” feature
2019-02-21 0.163.0¶
[mw] Use EPO publication server for obtaining PDFs of EP publications (#12). Thanks, Felix!
[mw] Use USPTO publication servers for obtaining PDFs of US documents
[mw] Improve generic PDF data source
[mw] Fix “Family member by priority” functionality
2019-02-14 0.162.2¶
[ui] Fix opening keyword editor
2019-02-14 0.162.1¶
[ui] Fix feature flag evaluation
[ui] Tune snackbar position, padding and colors based on ambient
2019-02-13 0.162.0¶
[ui] Gradually ramping up ES6
[ui] Notify users by MDC Snackbar, ditch NotificationFx
[ui] Compute effective full text data source by honoring its definition order. Thanks, Felix!
[ui] Add Material Design Icons
[ui] Improve MDC dependency chain
[ui] Improve stack subsystem
[env] Improve Docker setup. Thanks, Felix!
[mw] Minor fix re. query expression parsing
[env] Add notes about troubleshooting sandbox installation problems
[env] Add basic Vagrantfile
[ui] Adapt to renaming the font-awesome package dependency
[mw] Switch to python-epo-ops-client for accessing OPS. Thanks Martin for reporting this glitch and thanks George for conceiving this fine Python package.
[ui] Add link to New Espacenet, see #4. Thanks, Felix!
[ui] Attempt to mitigate “TypeError: t is null” notifications from production
[ui] Fix crawler dialog
[ui] Fix export dialog
[mw] Trim verboseness when not having DEPATISconnect enabled
[mw] Fix and improve data export
2018-11-26 0.161.1¶
[ui] Add missing
get_unique_keymethod onGenericExchangeDocumentplaceholder items
2018-11-26 0.161.0¶
[ui] Make IssueReporter work on dev and prod equally good
[ui] Improve Stack subsystem mechanics
[ui] Improve logging and debugging
[ui] Add ApplicationProfile subsystem
[ui] Improve Stack subsystem data model
[ui] Improve jQuery3 compatibility
[ui] Improve INID code labels, refactoring
[ui] Add display flavour with verbose INID code labels
[ui] Add a few Material Design Components
[ui] Add Stack opener button
2018-11-23 0.160.0¶
[ui] Bump wording
[ui] Fix conditional menu item display
[ui] Improve design and positioning of menu opener
[ui] Refactor main application CSS
[ui,mw] Refactor vendor-specific feature flags
[ui] Redesign document header with CSS Flexbox and CSS Grid Layout
[ui] Fix inline linking to application document with DOCDB number
[ui] Fix hotkey event handling
[ui] Link to CCD version 2.1.8
[ui] Add action for expanding comment panels of all documents
[ui] Introduce Stack subsystem
2018-11-20 0.159.0¶
[ui] Fix comfort form zoom text width
[ui] Fix z-index for sticky header
[ui] Improve comfort form layout details
[ui] Improve project and basket controls layout
[ui] Improve pagination widget layout
[ui] Enable menu in wide header again
[ui] Improve query action buttons layout
[ui] Fix wrapping of document action buttons
[ui] Adjust user notification message box position for wide header
[ui] Add custom data sources
[ui] Improve theming for search action button
[ui] Add stub for custom export variant
2018-11-16 0.158.0¶
[ui] Improve responsiveness of query builder and its widgets
2018-11-15 0.157.0¶
[ui] Add grid content variant
2018-11-14 0.156.1¶
[ui] Fix header layout
2018-11-14 0.156.0¶
[ui] Add wide header variant
2018-10-24 0.155.1¶
[ui] Fix regression re. query-link propagation when following cited documents
2018-10-13 0.155.0¶
[mw] Improve DEPAROM query expression syntax handling
[ui] Simplify header layout by using CSS Flexbox
2018-10-12 0.154.0¶
[ui] Fix occasional cropped display of drawings
[ui] Prepare drawings loader for fetching new items when navigating to previous item
[ui] Reorder comfort form fields again
[ui] Nail Javascript module dependencies to exact versions
[mw] Fix error reporting and logging issues
[ui] Hide previous/next drawing navigation buttons when displaying a single drawing
[ui] Prevent out of bounds navigation to the previous drawing if there’s just one item in the collection
2018-10-08 0.153.0¶
[mw] Don’t run Ikofax expression through CQL parser
[ui] Fix error propagation
[ui] Signal search syntax in search history entry
[mw] Allow Ikofax syntax from URLs, e.g.
?datasource=depatisnet&query=ikofax:EP666666%2Fpn[ui] Refactor syntax chooser data model
[ui] Properly propagate Ikofax mode to Liveview mode
[ui] Improve “Share this search” dialog
[ui] Disable dummy exception catcher introduced accidentally when migration to jQuery3
[ui] Fix rendering in quick access mode, e.g.
/view/pn/EP0666666[ui] Improve usability of “Share this search” and “Fetch result numbers” in the context of search results
[mw] Fix “List of publication numbers” with Ikofax searches
[ui] Reset search modifiers when recalling a search from history
[ui] Reset Ikofax mode when using comfort form again
[ui] Fix inline “query-link” mechanics
[ui] Improve dirty signalling for comfort form
[ui,mw] Add fields “application date” and “priority date” to comfort form
[ui] Improve querybuilder responsiveness
[mw] Improve date parsing for query expression translator
[ui] Better demo values for new comfort form fields “appdate” and “priodate”
[ui] Search by kindcode through comfort form at DEPATISnet
2018-09-28 0.152.0¶
Exclude .DS_Store files from the release tarball
[mw] Fix Umlaut issues with DEPATISnet. Thanks, Martin!
[mw] Strip DEPATISnet query expression before propagating to upstream. Thanks, Martin!
[mw] Grok error messages from erroneous DEPATISnet queries
[ui] Add new universal “start_search” method for kicking off a blank-slate search action
[ui] Run boot-time search after activating basket model
[ui] Limit query expression syntax chooser to DEPATISnet only
[ui] Adjust field name chooser for Ikofax syntax
[mw] Compute keywords from Ikofax expression (quick solution)
2018-09-26 0.151.0¶
Add status endpoints for monitoring upstream services
Honor tag “login:disabled” on authentication
Add multi-tenant email address and content configuration
[ui] Upgrade to webpack v4
[ui] Fix Javascript source maps
[ui] Upgrade to jQuery 3.3.1, modernizr 3.6.0, moment 2.22.1, select2 3.5.1, url-join 2.0.5 and waypoints 4.0.1
[ui] Use Babel loader for webpack
[doc] Improve installation documentation
[mw] Direct access to OPS 3.1 API has been disabled, so stop linking to it
[ui] Fix: When creating new project, convert project name to string
[mw] Improve DpmaRegisterAccess re. language selection
[mw] Improve image conversion by using the Pillow library
[mw] Improve downtime signalling for EPO OPS API
[mw] Improve report generation with
unoconv[license] Officially upgrade to EUPL 1.2
[ui] Improve full text display for IFI CLAIMS
[mw] Fix full text acquisition from Espacenet
[ui] jQuery 3.x upgrade aftermath:
Migration fixes
Upgrade packages bootbox, jq-pagination, jquery.viewport and stacktrace-js
Use clipboard.js instead of ZeroClipboard
[ui,mw] Refactor, improve and modularize data source adapter interfaces
[ui] Add timestamp to error report
[ui] Fix display of query builder sorting state
[mw] Reenable response caching for IFI CLAIMS API
[ui] Use “cheap-source-map” strategy with webpack to fix error handling with Chrome
[mw,ui] Add improved data source adapter for SIP again
[mw] Unlock DEPAROM Query Translator from MTC depa.tech API
[mw] Fix development mode re. missing display of data source chooser
[ui,mw] Add basic Ikofax expression support for searching at DPMA DEPATISnet
[ui] Move logout link to the bottom of the menu
2018-03-17 0.150.0¶
Honor tag “email:invalid” for “list emails” endpoint
Improve location of general notification box
Improve user experience for “import database”
2018-03-16 0.149.0¶
Upgrade to MechanicalSoup 0.10.0. Thanks, Matthieu and Dan!
Improve whitelabel capabilities
Improve error response handling for IFI CLAIMS
Set default language for “dpmaregister” crawler to English
Improve confirm dialogs for database “wipe” and “import” actions
Improve whitespace handling at query expression translation time. Thanks, Luca!
2018-01-22 0.148.1¶
Fix DPMAregister crawler
2018-01-19 0.148.0¶
DPMAregister crawler: Use improvements from MechanicalSoup==1.0.0-dev. Thanks, Matthieu!
DPMAregister crawler: Acquisition of localized artefacts (language en vs. de)
2018-01-02 0.147.1¶
Fix decoding of DPMAregister “pct-or-regional-{publishing,filing}-data” for list representations
2018-01-02 0.147.0¶
Add HTTP interface to DPMAregister data
2017-12-19 0.146.0¶
Some updates to the DPMAregister access library. Thanks, Felix!
Get DPMA register URL for DE documents by calculating the checksum of the document number
Remove country code for DE Aktenzeichen inquiry
Change baseurl to use https
More updates to the DPMAregister access library.
Fix access by honoring throttling employed by DPMA
Refactor and improve library API and inline documentation
Provide new access methods
fetch_st36xmlandfetch_pdfSwitch scraper from “mechanize” to “MechanicalSoup”
Provide command line interface program
dpmaregisterIntroduce response caching with a TTL of 24 hours
Decode ST.36 XML documents to JSON
[ui] Fix direct link to DPMAregister
Upgrade to Moment.js 2.20.0 re. CVE-2016-4055
2017-11-16 0.145.0¶
[cmd] Add
patzilla-user importcommand for importing users from CSV file, see also Import users.
2017-11-16 0.144.0¶
[cmd] Add
patzilla-user addcommand for adding users to the database, see also Add user.
2017-11-15 0.143.2¶
[ui] Fix leaking of templateHelpers variables into model attributes
[ui] Fix export woes after switching between projects
2017-10-31 0.143.1¶
Documentation: Overall improvements and polishing
2017-10-31 0.143.0¶
Add console interface program
patzillaAdd command
patzilla make-config {development,production}for generating a configuration file templateImprove documentation
2017-10-31 0.142.5¶
Fix MANIFEST.in
Update fabfile and documentation regarding installation from PyPI
2017-10-31 0.142.4¶
Attempt to fix README
Make Makefile not commit itself when minifying urlcleaner.js
2017-10-31 0.142.3¶
Fix numberlist search in opaque parameter mode for patentview domains
Fix Makefile
Naming things
Add NASA public domain demo to README
2017-10-31 0.142.2¶
Improve release process, upload to PyPI
2017-10-31 0.142.1¶
Update documentation and infrastructure
2017-10-25 0.142.0¶
Add Sphinx documentation infrastructure and skeleton
Fix search metadata reset behavior
Activate IssueReporter email target again
Update IFI CLAIMS documentation
Fix dependencies in setup.py for compatibility between Mac OSX and Debian GNU/Linux
Backward compatibility for datasource identifier in user enablement settings
Fix error when opening export dialog after creating new project. Thanks, Benjamin!
Account for DEPATISnet responding with US application publication numbers with leading zeros after country code, e.g. US020170285092A1
2017-10-13 0.141.0¶
Enable display of “CPCNO” classifications
IFI CLAIMS fulltext fixes and improvements
Add proper escaping and newline replacement for description, e.g. KR20170103976A
Description sections “industrial-applicability” and “reference-signs-list” were missing, e.g. KR20170103976A
Update claims structure, e.g. JP2017128728A
Update “description-of-drawings” description section, e.g. JP2017128728A
Parse “chemistry” and other figref nodes in “summary-of-invention.tech-solution” section, e.g. JP2017128728A
Description section “description-of-embodiments.embodiments-example” was missing, e.g. JP2017128728A
2017-10-12 0.140.2¶
Fix drilldown capabilities in liveview mode
Fix liveview mode when running on localhost
Fix pagesize chooser reset behavior
2017-10-12 0.140.1¶
Improve patentview domain handling
Update demo query just before expiration
2017-10-12 0.140.0¶
Improve command line access to data sources
Improve auxiliary tools selection for “convert” and “pdftk”
Fix multivendor “hostname_matches” selection
Fix User data model
Fix segfaults with lxml on Debian Wheezy (7.11)
Update production setup documentation
2017-10-12 0.139.7¶
Fix “result-count-total” formatting - once more
2017-10-12 0.139.6¶
Fix “result-count-total” formatting
2017-10-12 0.139.5¶
Attempt to fix “result-count-total” formatting
Bring tooling for production setup up to speed
2017-10-11 0.139.4¶
Fix: Number normalization for DE..T1 documents didn’t match expectations of OPS 3.2
Improve and harmonize command line access to data sources
2017-10-11 0.139.3¶
Fix typo in setup.py
Improve texts re. whitelabeling
Fix: Daterange “within” query stopped working after upgrade to OPS 3.2
Fix: Paging stopped working in review mode
2017-10-11 0.139.2¶
Fix citations display problem for document US9674560B1
Slightly improve NPL citations display
2017-10-11 0.139.1¶
Add utility routine for purging seen numbers to database tool
Fix database wipe confirm dialog
Project delete should account for child BasketEntry entities
2017-10-11 0.139.0¶
Get rid of more static html templates and refactor to javascript application
Fix image loading for jQuery Raty
Harmonize help subsystem
Reconfigure navigator url and main application entrypoints
Fix “user create” widget
Use vanilla or slightly patched components from upstream: jqPagination, KeyBoarder, notificationFx, jquery-hotkeys, lz-string
2017-10-09 0.138.0¶
Update configuration file templates re. vendoring
Load HTML templates using webpack’s “underscore-template-loader”
Large Javascript refactoring, improve directory layout and modularization contexts for all auxiliary application components
Add stylesheet to default vendor (patzilla)
Harmonize conditional datasource enablement
Refactor frontend components to new directory layout
Data source adapters
Application layout- and error templates
Result list and document details
Family details
3rd-party libraries and widgets
Application core
2017-10-06 0.137.0¶
Fix opaquelinks subsystem
Fix exception when crawling without criteria
Vendor MTC: Update product name to “depa.tech navigator”
Use jquery.redirect from npmjs.com
Use jquery.viewport from npmjs.com
IFI CLAIMS: Improve description fulltext display re. section “advantageous effects” (missing), embedded lists and embedded drawings
Improve handling of global and runtime configuration settings
Add vendor branding assets as discrete css stylesheets
2017-09-15 0.136.0¶
Fix: Don’t cache “404 Not Found” responses from OPS’ image inquiry API
Fix hard errors in the aftermath of repository cleanup
Improve exception handling for authentication errors against OPS API
Improve datasource configuration mechanics
Improve OPS API error propagation
Update documentation re. database sandbox mode
Pull application-wide upstream API authentication credentials from datasource settings
Trim down automatic user provisioning
Application configuration file cleanup
Large namespace refactoring
Make tests work again
Properly handle and propagate cache database connection errors
Disable automatic “admin” user provisioning
Documentation, “naming things” and further cleansing
Naming things: Rename HTTP header for transporting the keywords
Improve parsing robustness and error propagation on invalid “pubdate” fields
Be graceful on officelink hotkey selection problems
Improve header layout in liveview mode
Upgrade to most recent versions of Python foundation modules across the board
OPS stopped delivering the elapsed time when crawling
Improve basket model and interaction sanity
Database export filename: naming things
Introduce webpack for bundling the Javascript/CSS assets
Mangle Javascript code into a suitable form for being webpacked
Fix test framework
Update claims fulltext manipulation for DEPATISconnect
Introduce component activation conditionals and improve wording
Improve fulltext display re. OPS API 3.2 changes
Reduce notification popup display time from six to four seconds
Introduce webpacked version of login.js
Fix redirect on failed logins
Protect sensible configuration settings from leaking into javascript environment
Use vendor information from application settings
Refactor development mode flag
Release packaging wrt webpack
Improve vendor information handling
2017-09-08 0.135.0¶
Update IFI CLAIMS API endpoint
Use [OL] prefix for displaying titles without @lang attribute
Fix online help link in menu
Fix issue reporter for query transformation
Refactor per-datasource max_hits mechanics
Fix behavior when reviewing empty basket
Add datasource depa.tech
Add branding for vendor MTC
Improve number normalization around datasource IFI CLAIMS
Fix document cycle sorting
Fix highlighting for Solr complexphrase expressions
depa.tech: Also search for priority number when using “Number” field in comfort search
depa.tech: Populate field symbol chooser for expert search
Bring list of global office links up to speed
Display both (docdb) and (epodoc) numbers at application reference
depa.tech: Highlighting for expert search
Use recent browser-like User-Agent across the board
Improve patent number normalization and usage
Improve Espacenet screen scraper
Migrate to OPS API version 3.2
Improve/fix patent display after OPS 3.2 migration
2017-04-06 0.134.1¶
Improve search backend error handling and display
2017-04-05 0.134.0¶
Minor improvement to basket.add(…) method
Fix IFI CLAIMS anomaly: KR20170037210A has “name” instead of “last-name” in applicants node
Also grok “image/jpeg” as source format from IFI CLAIMS for delivering single pages and drawings
Enable caching for IFI CLAIMS media downloads
2017-04-04 0.133.0¶
Fix parties (applicants, inventors) display for IFI CLAIMS: An error occurred when displaying the document ‘IN268402B’. Thanks, Benjamin!
Fix exception flood from basket model
Fix basket “Add visible” feature
Properly handle errors when IFI CLAIMS delivers empty document for bibliographic data, e.g. IN268402A
Make IFI CLAIMS data model grok patent citations
Enable documents from office “KR” for IFI CLAIMS bibliographic data interface
Improve language priorization for fulltexts from IFI CLAIMS: EN, DE, others
Add datasource label to fulltext sections
2017-03-28 0.132.3¶
Improve/fix IFI CLAIMS data model implementation
Add “CN” to list of countries where bibliographic data can be acquired from IFI CLAIMS
Add datasource label to detail view
2017-03-28 0.132.2¶
Attempt to fix bibliographic model implementation again
2017-03-28 0.132.1¶
Fix bibliographic model implementations
2017-03-28 0.132.0¶
Improve fulltext/claims display for RU2015121704A via IFI CLAIMS
Refactor bibliographic model implementation
Optionally display bibliographic data from IFI CLAIMS (e.g. IN2015CH00356A)
2017-03-10 0.131.0¶
Improve logging and error handling
Enable fulltext acquisition for countries BE, CA, CN, FR, GB, JP, KR, LU, NL, RU through IFI CLAIMS
2017-03-08 0.130.3¶
Update IFI CLAIMS documentation re. combined {!complexphrase} expressions
Improve IFI CLAIMS translation re. queries with {!complexphrase} fulltext criteria
2017-03-08 0.130.2¶
Fix numberlist crawling after distinguishing between query expression and query filter parameters
2017-03-07 0.130.1¶
Minor fix to allow exporting of projects with “seen only” documents
2017-03-07 0.130.0¶
Bugfix re. bad assignment between “seen” and “rated” documents in basket model
Switch to interface flavor “expert” when signalling through url parameter “mode=expert”
IFI CLAIMS: Distinguish between query expression and query filter parameters to better support certain time range searches
2017-03-03 0.129.1¶
Fix support email delivery
Fix deployment
2017-03-02 0.129.0¶
IFI CLAIMS: Properly respond to “no servers hosting shard” error messages
IFI CLAIMS: Improve keyword highlighting
Improve error handling
Keyword highlighting: Switch from whole words to fragments
Improve support- and system-email machinery
Move support email body template from code to configuration
Also add user as recipient for support emails
2017-02-27 0.128.2¶
Improve datetime and fulltext parsing for IFI CLAIMS
2017-02-27 0.128.1¶
Improve IFI CLAIMS interface and documentation re. “maxClauseCount is set to …” error messages
2017-02-22 0.128.0¶
Update IFI CLAIMS documentation
Add vendor branding for Europatent
2017-02-20 0.127.0¶
Fix typo in IFI CLAIMS documentation
Disable data source “FulltextPRO”
2017-02-20 0.126.2¶
Fix date parsing for full 4-digit years with IFI CLAIMS
2017-02-20 0.126.1¶
Fix parsing regular ISO dates with IFI CLAIMS
2017-02-20 0.126.0¶
Update branding for vendor Europatent
IFI CLAIMS: Add handbook and fix field name chooser
Make comfort search at IFI CLAIMS accept date expressions in german format
2016-11-15 0.125.3¶
Tune branding for patselect.ip-tools.io
2016-11-15 0.125.2¶
Tune branding for patentview.ip-tools.io
2016-11-15 0.125.1¶
Tune multi-vendor branding
2016-11-15 0.125.0¶
First version of multi-vendor branding
2016-11-13 0.124.0¶
Improve interactive DEPATISconnect behavior through fastpath document retrieval and acquisition
Fix Espacenet fulltext retrieval fallback
Improve “FulltextPRO” error handling
2016-10-26 0.123.1¶
Fix logging error on “FulltextPRO” exception
2016-10-18 0.123.0¶
Fix placeholder display re. WO2001000469A1 vs. WO0100469A1
Fix setup woes re. setuptools>=11.3 dependency
Reduce production search cache time to 2 hours
Catch new type of “FulltextPRO” error
Improve layout of search modifiers “Family member by priority” and “Remove family members”
2016-10-12 0.122.0¶
Improve anonymization of sensitive user information re. issue reporter
Improve patent number normalization support for EAPO numbers (Eurasian Patent Organization), e.g. EA21949B1
[TAG] Staging milestone
2016-10-12 0.121.0¶
Improve swapping of family members by priority: DE, EP..B, WO, EP..A2, EP..A3, EP, US
2016-10-11 0.120.2¶
Fix biblio inquiry for family member swapping
Fix drawing display of CA industrial design documents
2016-10-11 0.120.1¶
Fix priority swapping for data source DPMA and FulltextPRO
Fix query recording re. timing problems
2016-10-10 0.120.0¶
Fix DEPATISnet client re. form field “DocId”
Fix unoconv export re. HOME environment variable
Swapping of family members by priority DE, EP, WO, US
Improve FulltextPRO downtime message
Use wide layout for user interface
Allow rotating of drawings
Fix liveview mode when exporting a large number of basket items re. “op” parameter url cleaning
Introduce new cache area “longer” (1 week) for caching PNG drawings
Enable caching of static assets for 1 hour again
Use Marionette and Underscore templates for the basic application layout (header, content, footer)
Improve application bootstrapping behavior
Improve application boostrapping: configuration vs. theme. Work towards a white-label version.
Attempt to fix to errors reported by issue reporter
2016-08-07 0.119.6¶
Another attempt to fix liveview mode: Strip “op” parameter before computing drilldown opaque URLs.
2016-08-07 0.119.5¶
Attempt to fix liveview mode: Original “op” parameter was propagated without honoring clicked elements.
2016-08-06 0.119.4¶
Fix ZeroClipboard by adding missing
*.swffiles to python package
2016-08-06 0.119.3¶
Improve embedded rendering
2016-08-06 0.119.2¶
More fixes for proper url generation to patentview
2016-08-06 0.119.1¶
Improve OPS logging
Fix liveview link propagation
2016-08-06 0.119.0¶
Depend on more recent versions of Python modules (pyOpenSSL, pyasn1, ndg-httpsclient) to ensure SNI compatibility for egress HTTP requests
Improve embedding of single documents for Workbook exports
2016-08-05 0.118.0¶
Improve efficiency when accessing PDF archive: Use persistent requests session, use requests transport with xmlrpclib, switch API entrypoint at upstream data provider to improved Linux infrastructure
Try to improve TIFF to PNG conversion quality (contrast) by switching to more recent version of ImageMagick - Before: https://patentsearch.elmyra.de/api/drawing/BE1018034A6?page=2 - After: https://patentsearch-develop.elmyra.de/api/drawing/BE1018034A6?page=2
React appropriately to “busy” or “overload” situations at OPS by introducing little amounts of delays in request processing
Improve robustness and logging on multi-stage fetching of PDF documents
Improve data export robustness and logging
2016-08-04 0.117.0¶
Improve robustness of OPS OAuth client
Add Javascript components “jQuery Redirect” and “bootstrap-slider”
Improve data export facility and user interface
Add Python modules pandas, XlsxWriter and html2text
Add XML Workbook to PDF conversion based on LibreOffice, unoconv and envoy
2016-05-11 0.116.4¶
Fix logic for displaying per-user-enabled data source buttons
[TAG] Staging milestone
2016-05-02 0.116.3¶
Fix another Javascript runtime error reported by issue reporter on staging re. old query history items vs. new search modifiers
2016-05-02 0.116.2¶
Fix some Javascript runtime errors reported by issue reporter on staging
2016-05-02 0.116.1¶
Issue reporter: Fix query expression to user interface propagation, for “no results” panel as well as the issue reporter dialog
2016-05-01 0.116.0¶
Features¶
IFI: Enable expression parsing with “Class” criteria in comfort form
IFI: Remove family members
IFI: Basic crawler
CIPO: Add direkt link to CIPO, the Canadian Intellectual Property Office
WIPO: Add direkt link to WIPO, the World Intellectual Property Office
DPMA: Adapt wildcard semantics in comfort form to world standards
Query builder: Improve design and layout of history chooser
Display: For EP..A4 documents, display drawings of family members
Display: Improve experience with brand new US documents not yet in OPS, Espacenet or other databases, e.g. US9317610B2
If PDF can not be acquired elsewhere, redirect to USPTO servers
If drawing actually gets loaded despite the document having no bibliographic information, swap out the placeholder and display the drawing at least. Also improve feedback to the user.
Add external links to USPTO for US documents
Improve display of drawing “totalcount” value if there’s no information about it
Infrastructure¶
Generalize keyword field whitelist handling between OPS and DEPATISnet
Generalize query expression parsing between CQL (EPO, DEPATISnet) and Solr (IFI CLAIMS)
IFI: Improve keyword extraction and highlighting
IFI: Improve class rewriting in comfort form
IFI: Roundtrip class rewriting for proper keyword extraction from query expression
IFI: Basic software tests for query expression parsing
Add caching for drawings from USPTO and CIPO
UI: Improve error handling for batch requests
Use generic DatasourceCrawler also when doing batch requests to OPS to gain generic filtering routines
Improve image/pdf acquisition robustness
Improve user interface wording for placeholders and more
Enhance bulk request error handling
IFI: Propagate information about removal of patent family members from middleware to frontend
Improve placeholders for feature “Remove family members”
“Report problem” subsystem and user interface
Display: Introduce mini menu
Unify response data- and error-channels amongst all data sources
Add commandline tool for cleaning the IP Suite Navigator Browser database
Streamline Javascript application boot process
Improve search modifier propagation: Add pathway from query parameters to metadata
Bug fixes and minor updates¶
Improve OPS connection error handling
Improve keyword extraction and propagation
Fix woes with javascript “htmlentities” machinery
LinkMaker: Update/fix urls for Espacenet and Google
Improve wording on email for “Document unavailable » Report problem”
Don’t quote single numbers for OPS query expression in “perform_listsearch”
Improve document number decoder: Make it grok JP numbers like “JPWO2013186910A1”
Fix sorting of documents in subsearch- and numberlist-modes
Deactivate downvoting EP..A3 documents when displaying most recent publication
Stop saving reference to project in QueryModel, this has led to dereferenced ProjectModel objects sucking up localStorage space
Fix pager setup on numberlistsearch
Fix family member removal notification: Differentiate between empty results from OPS in general and empty results after slicing
Don’t use review mode when sharing a basket via link as numberlist
Don’t display menu entrypoint in “liveview” mode
2016-04-18 0.115.0¶
Don’t use DE..A8 family members as alternative for displaying drawings
Use alternatives from patent family also when displaying drawings of DE..A8 documents
2016-04-18 0.114.0¶
Improve exception handling for “FulltextPRO” upstream
Update “FulltextPRO” database search endpoint after server changeover
Improve OPS drawing inquiry re. US amendments/corrections
Improve “FulltextPRO” session management for error cases
Improve placeholders re. gracefulness to WO anomalies like WO2003049775A2 vs. WO03049775A2
Improve drawings carousel by using drawings from family members for references (Aktenzeichen) like DE112013003369A5
Reactivate SDP data adapter as IFI CLAIMS
2016-03-19 0.113.0¶
ui: compensate for anomaly with references-cited at EP2479266A1
2016-02-19 0.112.0¶
middleware: improve logging for FulltextPRO
ui: strip kindcodes from numbers in numberlist
2016-01-06 0.111.2¶
“FulltextPRO” adapter: don’t decode xml from utf-8 when pretty printing
middleware: adapt tests to changes in US number normalization
middleware: reactivate SE..A to SE..L rewriting with number normalization
2016-01-05 0.111.1¶
reflect year change in copyright footers - happy new year!
2015-12-31 0.111.0¶
middleware: improve parsing behavior for cql micro expressions regarding discrete years in half-bounded intervals
2015-12-30 0.110.0¶
ui: stop storing “title” attributes into BasketEntryModel objects, also remove when touching objects
middleware: add tool “browser_database_tool” for manipulating browser database dumps (json)
middleware: don’t list email addresses for newsletter if user is tagged with “newsletter:opt-out”
ui: improve display when no classifications are available
ui: citation references from non-US family members
middleware: add cache region “medium” with ttl of one day, set ttl of region “static” to one month (before: one year)
middleware: improve DRAWINGS decoding from OPS image inquiry response, has great impacts on US drawings display
2015-12-22 0.109.2¶
ui: make IE11 behave
ui: change color of reading progress indicator to more decent turquoise
2015-12-22 0.109.1¶
middleware: improve depatisnet client by vaporizing after any http error
ui: improve reading progress indicator
2015-12-22 0.109.0¶
ui: add “ToProgress” top bar library
ui: add reading progress indicator
2015-12-21 0.108.1¶
ui: refactor components due to import order woes
2015-12-21 0.108.0¶
ui: Feature “Fetch publication numbers of all results, strip kindcodes and build list of unique entries.”
ui: add jquery.waypoints library
ui: Feature “track seen documents”: introduce “seen” attribute to BasketEntryModel
ui: Feature “track seen documents”: apply basket item “seen” state to user interface by decreasing opacity of document panels
ui: fix document list comparator re. document numbers w/o kindcode
ui: Feature “track seen documents”: introduce “mode_fade_seen” attribute to ProjectModel and bind mode behavior to it
ui: make datasource “numberlist” and review mode honor “full-cycle” search modifier
ui: sophisticated placeholder subsystem
middleware: improve number normalization for US numbers, e.g. US20150322651A1
ui: proper sorting (recent first, past first) for kindcode variants with EP..A3 downvoting
middleware: disable long-term caching for ops family queries
2015-12-18 0.107.0¶
DEPATISnet adapter: fix scraper response handling re. parsing of upstream errors and result count
DEPATISnet adapter: feature “family-replace”
ui: fix result comparator sorting for numberlists without patent kindcodes
2015-12-16 0.106.0¶
middleware: allow cache invalidation for upstream resources by url parameter “invalidate=true”
2015-12-15 0.105.0¶
ui: display results in the same order as coming from upstream; this applies to DEPATISnet, “FulltextPRO” and Numberlist queries
2015-12-15 0.104.2¶
ui: improve visibility of active search option modifier buttons (full cycle, remove family members, full family)
2015-12-15 0.104.1¶
DEPATISnet adapter: Properly propagate search options (Modifiers, Sorting) to crawler subsystem
2015-12-15 0.104.0¶
DEPATISnet adapter: Feature “Sorting of results”
2015-12-14 0.103.0¶
FulltextPRO adapter: Feature “Full family”
2015-12-14 0.102.1¶
“Remove family members” at DEPATISnet: fix edge case where hit count would display wrong numbers when requesting in family-only mode and having more than 1000 results
2015-12-14 0.102.0¶
DEPATISnet adapter: Feature “Remove family members”
ui: improve querybuilder layout and mechanics
2015-09-25 0.101.1¶
“FulltextPRO” adapter: fix xml query building re. xml declaration
2015-09-25 0.101.0¶
middleware: improve ops image inquiry robustness
ui: improve numberlist robustness, filter empty entries
middleware: improve sdp backend, fetch single resources (xml, json, pdf, tif, png)
auth: improve lua layer robustness
auth: turn on open access to “kindcodes” api again
middleware: improve sdp backend, fetch multiple resources (xml:pretty,json:pretty,png,pdf)
DEPATISnet adapter: improve error detection on upstream result decoding errors
DEPATISnet adapter: fix XLS decoding error, upstream added new status line to first row e.g. “Search query: pn=(EP666666) Status: 25.09.2015”
2015-09-02 0.100.0¶
middleware: add flexibility to work against a local archive service instance for accessing DEPATISconnect
middleware: improve number normalization for JP and SE documents
middleware: improve fulltext access robustness at DEPATISconnect vs. Espacenet
2015-07-16 0.99.0¶
middleware: add datasource “SDP”: Serviva Data Proxy / IFI CLAIMS
2015-06-02 0.98.0¶
middleware: smart normalization for applicant names on direct url entry
2015-05-18 0.97.10¶
middleware/ui: add “applicant-distinct” analytics module
middleware: fix edge case re. proximity operators in “FulltextPRO” expressions
middleware: DPMA register: fix form selection (don’t select by name, but by number)
2015-04-10 0.97.9¶
middleware: fix dependency on “xlrd” for reading excel files
2015-04-10 0.97.8¶
middleware: switch depatisnet to data acquisition via xls (excel) file instead of csv
2015-04-09 0.97.7¶
middleware: fix more edge cases when parsing non-standard html entities from depatisnet csv inventor or applicant fields
2015-04-08 0.97.6¶
middleware: fix edge cases when parsing non-standard html entities from depatisnet csv inventor or applicant fields
2015-04-05 0.97.5¶
middleware: minor post-refactoring fixes
2015-03-30 0.97.4¶
middleware: replace html entities in csv response from depatisnet
2015-03-30 0.97.3¶
ui: fix “fetch result numbers” for queries including umlauts
2015-03-22 0.97.2¶
ui/middleware: minor fixes to embedding subsystem
2015-03-22 0.97.1¶
ui/middleware: make embedding subsystem more generic
2015-03-21 0.97.0¶
ui/middleware: standalone carousel widget
2015-03-21 0.96.1¶
ui: move application components
2015-03-21 0.96.0¶
middleware: analytics api for “newest” and “oldest” searches
ui: preliminary access to analytics api
2015-02-26 0.95.5¶
middleware: fall back to Espacenet for DE- and US-fulltexts
2015-02-26 0.95.4¶
middleware: implement asciifolding for FulltextPRO
2015-02-26 0.95.3¶
middleware: fix cache key charset encoding problem by upgrading to Beaker 1.7.0dev
2015-02-25 0.95.2¶
middleware: fix HTTPS self-signed certificate validation problem for Python >= 2.7.9, see PEP 476
auth: turn off open access to “kindcodes” api
ui: fix query history display after creating new project
ui: fix event listening when creating ProjectChooserView instances
2015-02-10 0.95.1¶
middleware: improve pdf bulk delivery: include report.txt into zip archive, be graceful for invalid patent numbers
2015-02-10 0.95.0¶
ui: fix “wipe database”
ui: improve performance when adding many result numbers to document collection
middleware: use MongoDB GridFS for storing large binary static resources from upstream to prevent DocumentTooLarge errors
2015-02-10 0.94.3¶
ui: enhance show-/hide-mechanics of paging components et al.
2015-02-10 0.94.2¶
middleware: fix case sensitivity problem in fulltext expression parser for FulltextPRO
2015-02-10 0.94.1¶
ui: fix ui lockup issues with new query history chooser
2015-01-25 0.94.0¶
ui: major improvements to query history subsystem
2015-01-23 0.93.3¶
middleware: minor but important enhancements to FulltextPRO query expression parser
2015-01-23 0.93.2¶
ui: fix typo in main template introduced when doing the document error template in a hurry
2015-01-23 0.93.1¶
ui: fix/enhance rendering of application reference and priority claims
2015-01-23 0.93.0¶
ui: fix display problem for documents without “patent-classification” attribute, this occurred with documents from e.g. B60N3/02, B60N3/10
ui: display placeholder on exception in central document item template
ui: proper page-break handling
ui: boot application even if experiencing problems with localStorage (for print mode)
middleware: try “wkhtmltopdf” for pdf rendering
ui: fix display problem for documents without “classification-ipcr” attribute
ui: enhance rendering of application reference and priority claims
2015-01-21 0.92.0¶
ui: offer adding all numbers to basket after fetching result numberlist
2015-01-21 0.91.0¶
middleware: enhance ops usage api (differentiate between “ago” and “current” - per period)
middleware: uppercase patentnumber when searching at FulltextPRO
ui: bug: when clicking through family citations, current view state (e.g. project) is not propagated properly
ui: explore all family members
middleware: more enhancements to FulltextPRO query translator
middleware: don’t use “inpadoc” field qualifier when searching for applicant or investor at FulltextPRO
middleware: understand year ranges in comfort form, e.g. 1990-2014, 1990 - 2014, 1990-, -2014
middleware: fix gif to tiff conversion (required for acquiring drawings from CIPO)
middleware: username (email) should always be lowercase
middleware: admin api: filter email addresses by tag: /api/admin/users/emails?tag=vdpm
2015-01-20 0.90.3¶
middleware: increase timeout for XmlRpcTimeoutServer (DEPATISconnect) from 8 to 15 seconds
2015-01-20 0.90.2¶
ui: distinguish between erroneous or empty responses to on-demand requests for abstracts at DEPATISconnect
middleware: attempt to detect when searching at FulltextPRO fails due to invalid session and relogin again
middleware: make FulltextPRO expression parser handle more expressions from the wild
2015-01-19 0.90.1¶
middleware: make fieldnames case insensitive at FulltextPRO expression translator
middleware: unicode support for FulltextPRO expression translator
2015-01-19 0.90.0¶
ui: copy comfort form contents to clipboard, clear comfort form values
2015-01-19 0.89.1¶
middleware: fix keyword trimming at FulltextPRO expression converter
2015-01-19 0.89.0¶
middleware: major enhancements to FulltextPRO expression translator re. unqualified search expressions, tests
middleware: enable new FulltextPRO expression translator on all inputs for fields “Class” and “Full text”
2015-01-18 0.88.1¶
middleware: fixes to FultextPRO expression enhancements
2015-01-18 0.88.0¶
middleware: enhance FulltextPRO comfort form capabilities for “Class” expressions
middleware: enhance FulltextPRO comfort form capabilities for “Full text” expressions
tests: tests for enhanced FulltextPRO cql expressions and parser refinements
2015-01-17 0.87.4¶
middleware: enhance timeout behavior at DEPATISconnect upstream
2015-01-15 0.87.3¶
middleware: fix “DEPATISconnect alternatives” routine
2015-01-14 0.87.2¶
ui: don’t display FulltextPRO query in expert mode, unless using “debug=true”
ui: warning message re. capping the first 10 elements also should appear when exploring the citation environment in main bibliographic view
2015-01-14 0.87.1¶
ui: reactivate feature “Documents citing same citations”
2015-01-14 0.87.0¶
middleware: reverse kindcode fixing for DE documents at DEPATISconnect
middleware: enhance patent number normalization for old US publications, e.g. US000000024087E => USRE24087E
middleware: perform kindcode fixing also on patent normalization api
ui: move “Fetch result numbers” button to results tool menu
ui: deactivated feature “Documents citing same citations”
middleware: enhance/fix FulltextPRO fulltext search field
ui: display limits of datasource in “fetch result numbers” dialog
2015-01-13 0.86.2¶
middleware: enhanced patentnumber- and kindcode-normalization for offices AR, GE, IT and ES
middleware: enhanced patentnumber- and kindcode-normalization for office DE, esp. reg. older german publications
2015-01-12 0.86.1¶
authentication: restrict access to admin api
admin api: add endpoint for inquiring email addresses of all users
2015-01-12 0.86.0¶
middleware: FulltextPRO user impersonation / multi-tenancy
2015-01-12 0.85.0¶
middleware: number normalization: AT362828E should be returned as AT362828T for querying at OPS
middleware/ui: ops upstream datasource crawler for fetching complete list of publication numbers, user interface
ui: fix “full-cycle” for firefox
middleware/ui: numberlist crawler for DEPATISnet
middleware/ui: numberlist crawler for FulltextPRO
2015-01-09 0.84.0¶
tests: add tests for patent number normalization routines
tests: adapt tests for patent number normalization routines to enhancements of normalization algorithms for AT- and JP-offices
middleware: pass through not-normalizable numbers from 3rd-party datasources to OPS
middleware: number normalization for e.g. BR000PI0507004A
ui: permit definition of short user-defined keywords (0 chars minimum)
2015-01-09 0.83.2¶
middleware: reject bad search syntax in FulltextPRO fulltext field
2015-01-09 0.83.2¶
ui: enhance document viewport detection reg. hotkey behaviour; should properly work on last item in list now
2015-01-09 0.83.1¶
middleware: finally remove last hack against FulltextPRO deficiencies reg. ipc- vs. cpc-classes
2015-01-08 0.83.0¶
middleware: increase DEPATISconnect service run_acquisition request timeout from 3 to 8 seconds; hopefully this improves the 502/504 http errors occurring on production
middleware: switch to modern version of FulltextPRO comfort form -> xml query translation again, allowing nested OR expressions
middleware/ui: allow “DE,EP” comfort form syntax for countries
ui: Family citations highlighting: auto generate hsla colors to increase color space
ui: Family citations highlighting: when saving keyword mappings, remove highlighted keywords before applying highlighting again
ui: Don’t use dismissed basket entries in review mode
ui: cache “get_numbers” on basket model, this would be called on each “link_document”
ui: enhance behavior for hitting page bottom when scrolling to next item, simplify code
2015-01-06 0.82.2¶
dummy release
2015-01-06 0.82.1¶
ui: properly catch condition when there’s no family information available
2015-01-06 0.82.0¶
ui: add ECMAScript 6 compatibility shim
ui: explore citation environment of all cited references aggregated across all family members
ui: highlighting for family citations
2015-01-06 0.81.3¶
middleware: cleanup host-based constraints in parameter firewall
middleware: fix keyword extraction from FulltextPRO fulltext field containing boolean expressions
2015-01-06 0.81.2¶
middleware: enhance FulltextPRO IPC/CPC class woes
2015-01-05 0.81.1¶
ui: fix keyword decoding for complex queries
2015-01-05 0.81.0¶
middleware: bug: “just one IPC class works with FulltextPRO”; another fix for “modern mode => legacy mode”
middleware/ui: number normalization for numberlists
2015-01-05 0.80.0¶
ui: slightly enhance layout of “references cited (56)” data
ui: scroll to top of window after paging
ui: pagedown/pageup (space/shift+space) navigation now also utilizes paging when overdrawing
ui: enhance scrolling- and paging-behaviors
2015-01-05 0.79.0¶
ui: fix direct numberlist mode for internet explorer
middleware: fix FulltextPRO query generation (deactivated “modern mode” due to problems with “FulltextPRO” query parser)
ui: shortcut button for jumping from bibliographic data directly to the “Family » Citations” tab
2015-01-04 0.78.0¶
auth: fix authentication.lua re. “came_from”
ui: “family citations” prototype
2015-01-04 0.77.1¶
ui: minor tweaks to custom highlighting style
2015-01-04 0.77.0¶
auth: fix “came_from” functionality
2015-01-04 0.76.0¶
ui: enhance custom highlighting style
2015-01-04 0.75.0¶
ui: display badges for patentsearch-staging and -develop
ui: extend copyright line to current year (2015)
ui: enable all modules in development mode
2015-01-04 0.74.0¶
ui: fix - highlighting stopped working when displaying document details (claims, description)
ui: enhance custom highlighting
2014-12-16 0.73.0¶
ui: individual keyword highlighting - prototype
2014-12-15 0.72.0¶
middleware: propagate userid upstream to middleware and resolve user detail information from MongoDB
middleware: use OPS credentials from user details, otherwise fall back to Elmyra OPS credentials
middleware: publish and enhance OPS usage api
middleware: per-user, per-day metrics for upstream transfer volume
middleware: use “modules” info from user details for computing allowed access to FulltextPRO
2014-12-14 0.71.4¶
middleware: fix FulltextPRO error messages
2014-12-10 0.71.3¶
middleware: fix OPS applicant family analytics
2014-12-10 0.71.2¶
middleware: deactivate enhanced flexible class querying at FulltextPRO due to upstream regressions
2014-12-10 0.71.1¶
middleware: fix OPS applicant family analytics
2014-12-10 0.71.0¶
middleware: OPS applicant family analytics enhancements: word- and image-counts
middleware: enhance query expression utility service for “applicant” field, e.g. “MAMMUT SPORTS GROUP AG”
middleware: fix number normalization of AT numbers
ui: scroll to first result entry after paging
middleware: enhance/fix drawing inquiry
ui: display original values of parties (applicant, inventor)
middleware: make umlauts work at FulltextPRO, e.g. applicant=Kärcher
middleware: OPS applicant family analytics enhancements: designated states
2014-12-08 0.70.1¶
middleware: fix “FulltextPRO” CPC classes import
2014-12-08 0.70.0¶
middleware: integrate “FulltextPRO” CPC classes
2014-12-05 0.69.0¶
middleware: OPS applicant family analytics prototype
2014-12-04 0.68.0¶
middleware: honor “bi=” fieldname in comfort form fulltext search expression
middleware: minor fix for problems with umlauts in “inventor” field in comfort form
ui: don’t close document view when switching regions to fix lost event listeners
ui: link non-patent-literature citations to search.crossref.org
2014-12-02 0.67.0¶
middleware: propagate error message from “FulltextPRO” search to user interface
ui: reset document model on error while avoiding double rendering on initial page load
middleware/ui: propagate ftpro search exception to user interface
middleware: fix for boolean fulltext expressions for FulltextPRO search
ui: enhance/fix error behavior, error display and hotkeys
ui: enable/fix autocomplete in comfort form (workaround)
middleware: strip spaces from values of comfort form @ FulltextPRO to fix “FulltextPRO” syntax error
ui: fix comfort form submit-on-return for non-ie/-safari browsers
middleware/ui: enhance error message propagation
middleware/ui: fix/enhance query expression building experience
middleware: propagate error message about unknown IPC class from FulltextPRO comfort form
2014-12-01 0.66.0¶
middleware: allow simple boolean expressions (e.g. ti=bildschirm and ab=fahrzeug) in comfort form for FulltextPRO search
2014-11-24 0.65.1¶
fix depatisconnect adapter
2014-11-24 0.65.0¶
remove beta badge
2014-11-18 0.64.0¶
ui: display other classifications (UC, FI, FTERM)
middleware: enhance timeout behavior when downloading PDF documents (1 second)
ui/middleware: fulltext-modifier-chooser for selecting in which fulltext fields (title, abstract, claim, description) to search at “FulltextPRO” backend
ui: fullscreen mode feature
2014-11-17 0.63.0¶
ui: display application number
2014-11-16 0.62.3¶
ui: remove application date from document header area
2014-11-16 0.62.2¶
ui: don’t use tables with full borders
2014-11-16 0.62.1¶
ui: improve display of inpadoc patent family (compact)
2014-11-16 0.62.0¶
ui/middleware: display inpadoc patent family
2014-11-15 0.61.2¶
ui: fix database import on Windows
2014-11-14 0.61.1¶
ui: fix collectionView / listRegion display woes
2014-11-14 0.61.0¶
ui/middleware: new result view showing all search results from FulltextPRO
2014-11-12 0.60.0¶
ui/middleware: display nice error message if “FulltextPRO” is in maintenance mode
2014-11-12 0.59.1¶
ui: try to make hotkeys work from inside input fields by delaying setup
2014-11-12 0.59.0¶
ui: disable google datasource activation shortcut on production
2014-11-12 0.58.0¶
middleware: apply number normalization to results from FulltextPRO, enhance number normalization for JP documents
2014-11-11 0.57.0¶
ui: renamed “also published as” to “full cycle”
ftpro backend: use textsearch with fullfamily=”false” to satisfy customer requirement
ftpro backend: apply intermediary hack to allow for simple concatenation with “and” or “or” operators of class search expression in comfort form
2014-11-09 0.56.0¶
ui: enhance hotkey handling
ui: update jquery.hotkeys.js
ui: add feature to query by numberlist
2014-11-08 0.55.1¶
ui: enhancements to zoomed form field hotkey handling
2014-11-08 0.55.0¶
ui: comfort form input field zooming and hotkey improvements
2014-11-07 0.54.0¶
ui: make google datasource invisible by default
2014-11-07 0.53.0¶
ui/middleware: lazy acquisition of german abstracts for DE documents from DEPATISconnect
2014-11-06 0.52.0¶
ui: enhance and stabilize query behavior, user experience and keyword propagation
2014-11-06 0.51.0¶
ui: full-cycle mode chooser
middleware: allow searching for discrete ipc classes at FulltextPRO
2014-11-06 0.50.1¶
ui: fix minor typo
2014-11-06 0.50.0¶
ui: fix ftpro keyword propagation
ui: change text on login form: beta => 14 day trial
deployment: add target “vdpm”
ui/middleware: integrated Google Patents
ui/middleware: lots of refactoring
2014-11-05 0.49.0¶
ui/middleware: fix for weird Chrome bug: “X-PatZilla-Query-Keywords” headers are recieved duplicated
ui: paging layout overflow fix for Internet Explorer
2014-11-05 0.47.0¶
ui: fix: only set query and keywords if non-empty after computing query expression
deployment: whitelist FulltextPRO for domain patentsearch.vdpm.elmyra.de
misc: enhance error message when OPS is in maintenance mode
middleware/ui: enhance paging mechanics with propagation to datasource and lazy fetching
ui: cosmetic fixes
ui: deactivate Export (Report) functionality
2014-10-08 0.46.0¶
middleware/ui: compute keywords from comfort form field values if datasource=ftpro
middleware/ui: enhance error handling on invalid field values in “FulltextPRO” comfort form
middleware: enable “FulltextPRO” IPC class querying with right truncation, e.g. H04L29*
2014-10-08 0.45.0¶
middleware/ui: connect comfort search form with ftpro datasource
middleware: “FulltextPRO” concordance subsystem for resolving countries and ipc classes
2014-10-07 0.44.2¶
middleware: activate ftpro query caching
ui: just parse ftpro results if result count >0
2014-10-07 0.44.1¶
rename file for an attempt on dependency mungling
2014-10-07 0.44.0¶
middleware: lowlevel adapter to search provider “SIP/FulltextPRO”
ui/middleware: integrate “FulltextPRO” search provider into user interface
2014-10-04 0.43.2¶
middleware: when performing patentnumber normalization, strip leading zeros from JP document numbers (DEPATISnet yields numbers like JP002011251389A)
2014-09-12 0.43.1¶
fix pdf url at new “also published as” bibliographic data
2014-09-12 0.43.0¶
data: stay in full-cycle mode, but only use first result document as representative one
data: enrich representative document with “also published as” bibliographic data
ui: display “also published as” information
2014-09-05 0.42.0¶
api: endpoint for inquiring all publication kindcodes by publication reference
2014-08-07 0.41.0¶
fix highlighting for descriptions from DEPATISconnect
2014-08-04 0.40.0¶
middleware: api endpoint for downloading a zip archive of multiple pdf documents
ui: wire multiple pdf zip archive download
ui: various minor improvements, some javascript refactoring
ui/middleware: lots of minor tweaks, more icons for notifications, wording
ui: import and share numberlist from/via clipboard
2014-08-03 0.39.0¶
ui: improve field autofocus behavior
ui: switch to expert mode when receiving url parameter ?query=
middleware: fix UserHistory.userid uniqueness
2014-08-03 0.38.0¶
ui: fix statusline margin
middleware: fix path to pdftk
ui: fix search interface behavior weirdness
ui: medium refactoring of javascript code from main.js/core.js to components/*
ui: refactor ops-fulltext specific code from core.js to ops.js
middleware/ui: retrieve german fulltexts from DEPATISconnect
ui: major refactoring of javascript code from core.js to components/*
ui: indicate activity (spinner) while fetching document details
middleware: run document acquisition when document fulltext details yielded no results at DEPATISconnect
middleware: fall back to CIPO for Canadian drawings
ui: fix snapped scrolling in Internet Explorer, improve snapping behavior in corner cases
ui: retrieve US fulltexts from DEPATISconnect
ui: fix Internet Explorer SVG scaling in datasource chooser
ui: fix/improve pdf.svg
middleware/ui: universal pdf endpoint
middleware: record user logins with timestamp in preparation to “daily usage plan”
ui: improve field autofocus behavior
2014-08-01 0.37.0¶
ui fix: query history stopped being submittable
ui: make highlighting yellow hurt less
ui: add header background image
ui: refactor querybuilder initializer functions to querybuilder.js
ui: enhance header style
ui: refactor hotkeys code out of core.js
ui: improve header, add link to help page
ui: hotkeys for switching querybuilder flavor
ui: improve querybuilder flavor event handling
ui: print mode fixes
ui: enhance notifications
2014-08-01 0.36.0¶
ui/data: properly deserialize ops response reg. nested results
ui: compute cql query from comfort form fields already when switching tabs
ui: query builder action button reorganization
ui: basket action button reorganization
ui: project action button reorganization
ui: swap tabs: Biblio, Claims, Desc
ui: rename “basket” to “collection”
ui: more action button enhancements
ui: put comment button right next to “Biblio, Claims, Desc”
2014-08-01 0.35.0¶
middleware: run ops search with “full-cycle” to retrieve A3 and B1 documents and more
2014-07-31 0.34.0¶
ui: refactor query builder to separate component
ui: introduce field-based query builder (comfort flavor)
ui: update cql field chooser for DEPATISnet
ui: change font for basket display
2014-07-16 0.33.0¶
ui: fix patoffice integration; submit basket content without rating stars
ui: fix broken inline links; don’t propagate “datasource=depatisnet”, but explicitly switch to “datasource=ops” instead
ui: better demo query for login panel
auth: use session cookies instead of persistent cookies for propagating the authentication token
auth: use “Secure” for making cookies https-only
middleware/auth: timestamps for User (created, modified)
2014-07-14 0.32.0¶
auth/identity/ui: propagate user tags to middleware, implement user create form; only permit for elmyra staff
2014-07-14 0.31.4¶
minor fixes and updates
2014-07-14 0.31.3¶
middleware: “RNG must be re-initialized after fork()” fixing again
2014-07-14 0.31.2¶
middleware: fix nasty “AssertionError: PID check failed. RNG must be re-initialized after fork(). Hint: Try Random.atfork()” error with opaque parameter subsystem
2014-07-14 0.31.1¶
auth/ui: tweak login form, fix cookie renewal
2014-07-14 0.31.0¶
auth/ui: make login screen more appealing
auth/ui: sign out with button
ui: permalink to current query
auth: always permit access to “patentview” domains
2014-07-14 0.30.0¶
infrastructure: enable multi-site deployment
middleware: improve serving of vanity urls vs. favicon.ico
middleware: try to fix vanity url redirect routine
middleware/ui: generalize patentsearch vs. patentview mechanism
middleware/auth: nginx-lua-auth proof-of-concept (http basic auth)
middleware/ui/auth: nginx-lua-auth enhancements (login-form)
ui/auth: enhance login box: integrate actions (login failed, register account) via email; rumble on error
auth: automatic cookie renewal, proper error responses for /api and /static routes
middleware: simple user identity subsystem
auth: authenticate against identity service, propagate userid/username to upstream service via http headers
auth/ui: sign out with button
2014-07-10 0.29.0¶
middleware: make cheshire3 cql parser unicode aware
middleware/tests: add nosetest environment
middleware: add alternative cql parser implementation based on pyparsing, with doctests
middleware: make pyparsing cql parser unicode aware, tweak and cleanup things
middleware/tests: add more inline doctests to pyparsing cql parser
middleware: make cql parser understand neighbourhood term operators
middleware/tests: add doctests for testing DEPATISnet CQL features
middleware/tests: add doctests for testing OPS CQL features
middleware: fix neighborhood operator problems in value shortcut notations
middleware/tests: add more complex, unrefurbished cql queries from the wild to depatisnet doctests
ui: overhaul highlighting component
don’t crash html
option to expand highlighting to whole words (wholeWords - false by default)
option to restrict highlighting to words with minimum length (minLength - undefined by default)
middleware/tests: infrastructure for reading utf-8 encoded doctest files (from NLTK)
middleware/tests: fix utf-8 encoding problem for doctests
middleware: minor tweaks to cql parser
middleware: activate new cql parser
ui: activate new highlighting component
middleware/caching [fix]: Beaker hashes keys with length > 250 by default which croaks when processing unicode values; prevent that by increasing to key_length=16384
ui: multicolor keyword highlighting
2014-07-04 0.28.0¶
middleware: fix charset encoding when propagating cql query to DEPATISnet and extracting keywords; enhance keyword processing
2014-07-03 0.27.0¶
middleware: updated cheshire cql parser from upstream re. “style: PEP8 fixes for core modules”
middleware: make cheshire cql parser smarter by allowing value shortcut notations like ‘index=(term)’ or ‘index=(term1 and term2 or term3)’
middleware: tests for value shortcut notation extension of cheshire cql parser
2014-06-24 0.26.1¶
ui: fix query-links in liveview mode
2014-06-24 0.26.0¶
ui: add “keyboarder” library
ui: add “list-group” css from bootstrap3
ui: add help page
ui: add hotkey overview to help page
ui: fix/improve inline query-link parameter building
2014-06-24 0.25.1¶
fix/improve build and deployment infrastructure
2014-06-24 0.25.0¶
ui, middleware: user-facing error messages for opaque parameter subsystem
ui: only push url parameters to history api if they differ from their defaults
ui: add “beta” badge again
middleware: increase review-in-liveview link ttl to 24 hours again
ui: fix project name display in liveview mode
ui: enhance basket activation/deactivation in case project has no basket
middleware: use static signing key for opaque parameter subsystem
ui, middleware: show expiry time and improve statusline formatting in liveview mode
ui: refactor permalink popover template
ui: begin refactoring some global helpers to generic UiController to keep up DRY
ui, middleware: add some generic utils
ui: improve permalink popover widget and subsystem
ui: basket sharing via url
ui: basket sharing via email: improve content details
ui: improve history api interaction
2014-06-22 0.24.3¶
ui: attempt to fix link expiry display
2014-06-22 0.24.2¶
release release
2014-06-22 0.24.1¶
ui, middleware: propagate metadata of signed opaque parameter token downstream to show link expiry time (ttl) in user interface
2014-06-22 0.24.0¶
ui, parameters: add button to popover for opening permalinks, tune urlcleaner regex
ui: added “ZeroClipboard 2.1.2”
ui: add button to copy permalink to clipboard
2014-06-22 0.23.4¶
ui, parameters: fix bootstrapping via “numberlist” query parameter
2014-06-22 0.23.3¶
ui: minor fix when displaying the current project name without having one
ui: increased default opaque parameter ttl to 24 hours
2014-06-22 0.23.2¶
ui: attempt to fix opaque parameter mechanics for inline “query-link”s
2014-06-22 0.23.1¶
ui: attempt to fix permalinks re. baseurl linking
2014-06-22 0.23.0¶
middleware: add “translogger” to development.ini to have an access.log
ui: clean huge url parameters like “database” or “op” from url at an early stage using the HTML5 history API to avoid referrer spam
ui/javascript infrastructure: adapt Makefile and MANIFEST
ui, storage: fix localforage.clear on localStorage to only wipe the current database
middleware: add some request variables (host-, and path-information) to application configuration
ui: make permalink buttons show popovers with full uris in text input form elements
ui, storage: resolve “duplicate project name problem” when importing database to “context=viewer”
ui: improve permalink mechanics
middleware: deactivate translogger (for access.log)
2014-06-15 0.22.2¶
ui: add “lz-string” library
ui: compress “data” url with “lz-string”
2014-06-15 0.22.1¶
ui, middleware: fix viewer lockdown mode for patentview.elmyra.de
2014-06-15 0.22.0¶
middleware: attempt to fix url routing re. undesired infinite redirect loops
middleware: bind host=patentview.elmyra.de to mode=liveview and title=Patent view
ui: interactively generate opaque permalinks
ui: use “opaquelinks” subsystem for review-in-liveview-with-ttl permalinks
2014-06-15 0.21.1¶
ui, middleware: deployment aftermath fixes (setup.py dependencies, config.js woes)
2014-06-15 0.21.0¶
middleware, ui: “opaquelinks” subsystem on top of JSON Web Tokens
ui: use “opaquelinks” subsystem for generating inline links in liveview mode
ui, middleware: major parameter fiddling overhaul
ui: enable fanstatic minified mode
2014-06-13 0.20.1¶
ui [fix]: don’t rebuild comments everytime list gets focus
ui, ux: improve post database wipe experience
ui: fix document color indicator when document is just added to basket, without any score or dismiss flag set
ui, ux: display activity indicator and permalink buttons in liveview
2014-06-13 0.20.0¶
ui: disable autofocus of query textarea on page load
ui, storage: refactor database import, export, reset
ui, storage: introduce multi-tenancy by “context” query parameter
ui, storage: fix localForage keys() bug
ui, storage: add jquery.base64 library
ui, storage: add stripped-down dataurl library
ui: make review mode available via url parameter datasource=review
ui: improve application configuration and bootstrapping
ui, storage: export and import database to/from “data” URL scheme, see RFC 2397
ui: permalink button for liveview mode
ui: propagate state of (mode, context, project, datasource=ops) into query parameters of inline links
2014-06-12 0.19.0¶
ui: improved application vs. project bootstrapping
ui: improved quick notification helper
ui, storage: database import
ui, storage: improve backup format
2014-06-12 0.18.0¶
ux: make the pdf open on shift+p
ui, storage: update backbone-relational to b8ab71a449ff (2014-06-10)
ui, storage: presumably fix object corruption woes with localforage.backbone
ui, storage: comments plugin, alpha, also opens on “c” key
ui, storage: update to latest localforage 3ef964cda96 for getting an array of all keys for backup feature
js: add Blob.js and FileSaver.js for saving files locally without user interaction
ui, storage: database export, database wipe
2014-06-09 0.17.0¶
ui: color indicator for score/dismiss state
ui: improve document header layout
- ux: improve hotkey assignments
right, left: navigate the tabs
shift+right, shift+left: navigate the drawings carousel
p: open the ops pdf
shift+e, shift+d: open espacenet re. depatisnet
alt+shift+e, alt+shift+d: open epo register re. dpma register
shift+c: open ccd viewer
2014-06-09 0.16.1¶
ui: fix “review” regression
ui: rename OPS => EPO, DEPATISnet => DPMA, adapt hotkeys
- ui: improve rating:
get rid of “added, but not rated” state
get rid of “plus” button, just leave “trash” button for removing an item
ux: improve hotkey assignments
ui: improve document header layout
ui: improve rating widget layout
2014-06-09 0.16.0¶
- ux: new quick- and vanity urls
/publicationdate/2013-03-03/2013-04-03
/publicationdate/2014W10
/today, /week, /month, /year
/country/us
/cpc/”H04B7-15542”
ux: link to espacenet worldwide (biblio data)
ui: add library “jQuery Raty”
ui: “dismissible” extension to “jQuery Raty”
ui: rating widget for BasketEntryModel
ui, storage: add title of selected document to BasketEntryModel
2014-06-08 0.15.0¶
ui: add “notify.js”
ui: improve basket, add BasketEntryModel
ui: fix fulltext display, raw content nodes might not be lists
ui: also record depatisnet queries, improved query recording in general
ui: don’t use depatisnet as default datasource
ui: fix highlighting edge case again
ux: add jquery.viewport
ux: hotkeys + and - for adding/removing the document in viewport to/from basket
ux: snapped scrolling with spacebar
2014-06-07 0.14.0¶
attempt to fix result list pdf export
ui: move project chooser above basket
ui: cql history chooser
2014-06-05 0.13.1¶
ui: improve layout of publication date and application date
ui: fix missing popover after switching inline detail view
ui: disable button which shows basket entry count
2014-06-04 0.13.0¶
ui: don’t display application number
ui: improve header title style
ui: improvements to basket status- and action buttons/displays
ui: fix: citation environment links didn’t propagate project context
ui: improve style of citation environment links
ui: improve style of priority display
ui: improve style of highlighting
ui: improve display of classifications
ui, middleware: display fulltext: description and claims
ui: proper highlighting for description and claims
ui: “Add all” action for adding the whole page of shown documents to the basket
2014-06-03 0.12.0¶
limit citatory query to 10 items due to ops restriction
ui: modify/extend citation link buttons
ui: “new project” action
ui: display number of entries in basket
ui: improve classification display: add ipc and cpc classes
ui: display priority claims
ui: display application number
2014-06-02 0.11.0¶
ui: propagate project context across inline query links
ui: share basket via email
ui: link to citatory documents
2014-05-26 0.10.4¶
ui, storage: fix nasty bug with basket.remove operation
2014-05-26 0.10.3¶
meta: add OpenSearch description
ui, storage: improved robustness, honor asynchronous callback flow
ui, storage: delete project
ui: reposition and redesign project chooser
ui: trigger project reload when window gets focus
2014-05-24 0.10.2¶
ui, storage: [fix] automatically update the “project.modified” attribute when manipulating the basket
2014-05-24 0.10.1¶
ui: make “modified” attribute humanly readable in project chooser widget
ui, storage: automatically update the “project.modified” attribute when manipulating the basket
2014-05-24 0.10.0¶
storage: update to recent localForage library
storage: add backbone-relational library
storage: introduce ProjectModel and ProjectCollection
storage: introduce BasketModel linked to ProjectModel
feature: record all queries made to the system
feature: make the basket persistent
ui: add date formatting library “moment.js” and helpers
ui: add “bootstrap-editable” widget
config change: cache searches for 6 hours
ui, storage - add ProjectChooserView and accompanying mechanics - properly string project-/basket-relationships and -behaviors together - patch localforge.backbone.js to make things actually work (weird thing)
2014-05-24 0.9.0¶
ui, middleware: propagate ops-specific fulltext fields to keyword highlighter
ui: link to DEPATISnet PDF
ui: prefer canonical epodoc values over original ones for parties (applicant, inventor) to increase search quality
ui: enhance keyword highlighting: per-phrase vs. per-word
ui: review action: just use single button above the query area
ui: move basket submit button to the right side
ui: show “current view count” and “real ops querystring” only in debug mode (by appending “&debug=true” to the url)
ui: attempt to fix IE SVG problem: img declaration may have lacked “height” attribute
ui: move “About CQL” away from main gui into help modal dialog (help prototype)
ui: use magnifier icon for query submit button
ui: stick query action buttons (transform, clear) to the right of the CQL field chooser
ui: remove “Your selection” label, replace by placeholder on basket textarea
ui: add placeholder to CQL field chooser
ui: add “bootbox” library
ui: add basket share button (dummy)
2014-05-21 0.8.1¶
link javascript resources
2014-05-20 0.8.0¶
ui: bind search to meta+return and ctrl+return keys
ui: use explicit clipboard/query transformation (remove on.paste handler, add button)
ui: use fixed name “ipsuite-pdf” for displaying the pdf
ui: pagination: refactor into component
ui: pagination: show only required paging entries, show nothing without results
- ui, middleware: enhance DEPATISnet integration
parse hit count from scraped response
fix page offset calculation
show original- and ops-queries
fix pagination problems in general
show count of items received from ops
scrape results with sort order: publication date, descending
ui: properly propagate “datasource” query parameter, using sensible defaults, giving DEPATISnet priority
ui: dpma- and epo-logos for datasource selector buttons
ui: basket review: use the same mechanics as with DEPATISnet, i.e. splice list into bundles of 10 entries
middleware: cache search queries for two hours
ui: format total result count using jquery-autonumeric
- ui: add some hotkeys:
ctrl+shift+o: switch to datasource=ops
ctrl+shift+d: switch to datasource=depatisnet
ctrl+shift+r: switch to review mode
2014-05-15 0.7.4¶
update jquery.hotkeys.js
ui: remove “beta” badge
ui: bind search to hyper+return and ctrl+return keys
2014-05-08 0.7.3¶
DEPATISnet integration: more fixes
2014-05-08 0.7.2¶
DEPATISnet integration: minor fixes
2014-05-08 0.7.1¶
ui, middleware: proper DEPATISnet integration
cache search queries for one hour
2014-05-07 0.7.0¶
search at DPMA DEPATISnet: prototype
ui: highlight “bi” search terms in abstract
2014-04-02 0.6.7¶
fix query parameter backwards compatibility: ship_url vs. ship-url
2014-03-22 0.6.6¶
fix switch to patentsearch.elmyra.de for /office urls
2014-03-22 0.6.5¶
ui: drawings-carousel: request image information asynchronously to make result list display snappy again
fix direct access url semantics in local development (hack)
2014-03-22 0.6.4¶
fix direct access url semantics
2014-03-22 0.6.3¶
ui: add “beta” badge to title
ui: drawings-carousel: always request image information to display fully qualified “Drawing #1/2”
ui: make widths of all widgets equal
switch to patentsearch.elmyra.de
better url semantics for direct access, e.g. /num/EP666666
2014-03-21 0.6.2¶
refactor application layout on code level
ui: refactor basket into solid marionette component
ui: add localForage library
ui: temporarily remove cql quick query builder helper actions
ui: make pagination links black, not blue
ui: fix link to CCD Viewer (upgrade from /CCD-2.0.0 to /CCD-2.0.4)
ui: print/pdf: honor current query and pagesize
2014-03-21 0.6.1¶
middleware: fix result pdf rendering by using http url instead of https
2014-03-16 0.6.0¶
api: refactor dpma register jump mechanics and url
ui: add link to CCD Viewer
ui: enhanced pagination widget: add pagesize chooser and mechanics
ui: separated metadata info widget from pagination widget
ui: external link to DEPATISnet (bibliographic data)
middleware: link to PDF to display inline, not as attachment
ui: attempt to fix internet explorer 10, which doesn’t scale the pdf icon properly
middleware: lots of documents lack drawings, e.g. german utility documents (DE..U1) => use “docdb” format for image inquiry
middleware: acquire first drawing from USPTO servers, if OPS lacks them
ui: print mode layout
middleware: export results as pdf using phantomjs
2014-03-16 0.5.1¶
dev/prod: try to exclude development javascript sources from source package
2014-02-23 0.5.0¶
ui: fix height-flickering of list entry when new drawing is lazy-loaded into carousel
middleware: activate caching of generated pdf documents
ui: make ship-mode=single-bibdata work again
ui: integrate 3rd-party tools via iframe (parameter “embed-item-url”)
ui: query builder I: quick access to popular fields
ui: better place for the activity spinner
api/cql: automatically apply number normalization to “num” fields, too
ui: query builder II: full cql field chooser
ui: perform query when hitting hotkey “meta+return” in query form field
ui: clipboard modifier intercepts when pasting text into empty query form field
dev/prod: uglify main javascript resources
2014-02-21 0.4.2¶
dev: fix .bumpversion.cfg
2014-02-21 0.4.1¶
ui: click on document-number in header to navigate to this document
ui: enhance pager, display active pagination entry, display current range
ui: open drill-down links in external window
ui: move arrow controls of carousel to bottom of image
ui: center “Drawing #1” label below image
ui: don’t show “Drawing #1” label when there’s no image
ui: drawing carousel: show total number of drawings in status line
dev: prepare automatic version bumping
2014-02-21 0.4.0¶
- api: add a little cql smartness: wrap cql query string with
quotes if query contains spaces and is still unquoted
api: enhance image information, publish via endpoint
ui: carousel for drawings
ui: display pager on top of and at bottom of resultlist
ui: don’t show pagers when there are no results yet
ui: link to family information (INPADOC, OPS)
ui: display cited references below abstract
2014-02-20 0.3.0¶
middleware: create full pdf documents from single pages via ops only
ui: offer full pdf document from multiple sources
ui/middleware: apply links to applicants, inventors, ipc classes and publication date
2014-02-19 0.2.2¶
middleware: add DPMAregister smart access subsystem
api: publish DPMAregister smart access subsystem, e.g. /jump/dpma/register?pn=DE19630877
ui: display link to uspto pair
2014-02-19 0.2.1¶
ui/api: evaluate and display upstream error responses
middleware: adjust image level while converting from tiff to png
ui: remove (54) entry prefix
ui: refactor header
middleware: also cache output of tiff-to-png conversion for drawings
ui: style header buttons inline with others (gray, not turquoise)
ui: gray background, refactor query area
ui: link to legal status information from various patent offices (European Patent Register, INPADOC legal status, DPMAregister)
2014-02-19 0.2.0¶
ui: show alternative text when no drawing image is available instead of broken image symbol
ui: download full pdf document from espacenet instead of having single-page images only
ui: resize first drawing image to 457px width to avoid resizing in browsers
ui/feature: “review” selected documents
api/ui: propagate “numberlist” query parameter value into basket
api/middleware: document-number normalization on patent-search endpoint for “pn=” attributes
- middleware: resource caching
search: 5 minutes
static: 1 year
2014-02-16 0.1.1¶
pdf.svg problems: fix MANIFEST, fix setup.py
2014-02-16 0.1.0¶
api: introduce new image kind “FullDocumentDrawing” which will return an url to a high resolution image (“FullDocument”) of the first drawing page
ui: major overhaul, move on from table-based to container-based listview
ui: more appealing add-/remove-basket operation
ui: format dates in ISO format
ui: uppercase countrycodes
ui: popovers for action buttons
ui: add pdf icon
ui: show parties (applicants, inventors) “original” value only, hide “epodoc” value
ui: add page footer and product name
ui: add tooltips and popovers
ui: use english
2014-02-01 0.0.12¶
api endpoint for retrieving fullimage documents as pdf
ui: modal pdf viewer with paging
2014-01-14 0.0.11¶
api endpoint for retrieving family publications in xml
2013-11-26 0.0.10¶
add ops oauth client
inline display first drawing
2013-11-25 0.0.9¶
show result count in pagination area
application structure refactoring and streamlining
prepare inline display of first drawing
2013-11-12 0.0.8¶
ship-mode=single-bibdata: rename “submit” form button name to “ship_action”
2013-10-24 0.0.7¶
backpropagate current basket entries into checkbox state
display “inventor” attribute
add portfolio demo frameset
add ship-mode=single-bibdata
fix: be more graceful if applicants or inventors are missing from data
renamed ingress query parameters
ship_*toship-*route refactoring
ui refactoring: more responsive through “twitter bootstrap responsive css”
2013-10-14 0.0.6¶
fix “abstract” parsing
2013-10-14 0.0.5¶
fix packaging and deployment issues
2013-10-14 0.0.4¶
upgrade to ‘js.marionette==1.1.0a2’
2013-10-14 0.0.3¶
moved js.marionette to github
enhanced deployment code “make install” reg. versioning
fix “abstract” parsing, e.g. @ WO2013148409A1
applicant=ibm => cannot use method “join” on undefined
neu: anmeldedatum
simple static paging from 1-200, 25 each
spinner icon for showing activity
2013-10-09 0.0.2¶
changed production.ini port to 9999
renamed js.underscore.string to js.underscore_string
Makefile and fabfile.py for common sysop tasks
renamed some ingress query parameters to “ship_*”
cleaned up url parameter propagation
2013-10-09 0.0.1¶
initial release
pyramid web application with cornice webservice addon
rest endpoint for querying EPO OPS REST service (ops-published-data-search)
top-notch frontend ui foundation based on jquery, bootstrap, backbone marionette, fontawesome
packaged some fanstatic javascript libraries:
js.marionette
js.underscore_string
js.jquery_shorten
js.purl
textarea for cql query input
shipping subsystem via basket textarea
use “query” url parameter
send “pragma: nocache” for static resources for now