2014-11-08
Milestone 5.1.3.12.16.5.10.7 [lvg, amo]
-
Überarbeitung hotkeys
- ctrl+r geht nicht mehr
- ctrl+z => shift+alt+z
- ctrl+f => shift+alt+f
- Nummernliste als quelle statt review
- [o] Familien über tab; ex. EP1023360B1 / WO1999019369A2
- About
- Example sources
-
- Simple family
-
- inpadoc (extended) family
http://www.epo.org/searching/essentials/patent-families/inpadoc.html
- inpadoc (extended) family
- 4 WPI
http://www.epo.org/searching/essentials/patent-families/thomson.html
- [o] Überarbeitung history
- Extra Datenmodell
- Suchmasken korreliert
- Ohne FulltextPRO spezifika (ipc-ids)
- [o] Numberlist transform: newline agnostic!
- [o] Numberlist transform does not work @ lvg
- [o] Schönere fehlermeldungen bei ftpro
- [o] invalid token, please login
- [o] Data at the root level is invalid. Line 1, position 1.
- [o] Server currently not available
- [o] url to current query / open current query in new window
- [o] Simple report mode wieder aktivieren, aber für alle datenquellen
- [o] DB import does not work!? => works for me!
- [o] Schönere fehlermeldungen bei ftpro
- [o] Einfaches reporting mit html umbrüchen => IE test!
- [o] Numberlist transform: newline agnostic!
- [o] Numberlist transform does not work @ lvg
- [o] Numberlist with 150 entries => post size too large?
- [o] Search automatically gets kicked off when loading app:
App.perform_search: datasource=ops query= options= Object {} - [o] “clear basket” button
- [o] Reset pager (current page) when pressing “review” and when searching with “cql” or “numberlist”
-
Reset reviewmode properly when performing regular search
opsChooserApp.set_datasource(‘review’);
opsChooserApp.metadata.set(‘reviewmode’, true); - [o] Make comfort search form use “num=” when searching @ OPS
- [o] Pasting many numbers into basket takes some time; indicate somehow!
- [o] No claims, description for e.g. EP1023360B1, EP1199337B1, EP1272334B1; no abstract for EP1023360B1, EP1199337B1
=> Aktenzeichen Logik:
- Bei EP Schriften Volltexte aus WOA1 bzw. WOA2 holen
- Bei DE Schriften Volltexte aus EPA1 bzw. EPA2 holen - [o] EP1023360A2 is lacking “original” priority US1998022035
see http://ops.epo.org/3.1/rest-services/published-data/publication/epodoc/EP1023360/biblio/full-cycle.json - [o] Accept numbers like WO 1999019369 A2 in comfort form?
- [o] When linking to google patents, WO9919369A2 should become WO1999019369A2
- [o] No german abstract DE69534171T2
2014-11-11
Milestone 5.1.3.12.16.5.10.8 [amo, ezs]
-
IPC/class expression not parsed correctly for FulltextPRO:
B62D 25/12 and F16B 17/00 = 5.975 Treffer, richtig wären 5 Treffer. - Stichwortabfragen ohne Fam.Mitglieder
- [o] Sortierung: Auch in der Sortierung der Treffer ist bei hohen Trefferzahlen kein System erkennbar;
Deutsche Schriften erscheinen teilweise als Blöcke zwischen anderen Ländern, manche Trefferblöcke sind leer,
dann geht es plötzlich weiter…
Milestone 5.1.3.12.16.5.10.8.1 [amo, ezs]
- [o] Wire “full-cycle” Button to FulltextPRO fullfamily=“true”
- [o] Check pdf of JPS582167U
- [o] Put grammar (pyparsing) at work at comfort form expressions
2014-11-12
Milestone 5.1.3.12.16.5.10.9.1 [lvg, amo]
Production release:
- Google shortcut key raus
- [o] Schönere fehlermeldungen bei ftpro
- Server currently not available
- [o] Data at the root level is invalid. Line 1, position 1.
- [o] Search by title
-
DB import does not work on Windows
- On IE11/Win7: “ERROR: File type is , but should be application/json”
- [o] “results” anzeige auch bei DEPATISnet
- Display US classifications, e.g. US1867377
- [o] No abstract, claims, description (get from family representative document) at:
- JP2009521862A => US2007147424A1
- GB2279858A => EP0634090A1
vdpm:
-
Platzhalterlogik
aftermath: - [o] Interesting:
pn=(JP)WO2009031521 (via FulltextPRO country=JP, year=2010)
/api/pdf/JPWO2009031521A1 <- PDF does not work! - [o] Client-side number normalization:
- ApplicationNumber 2009008795 should be formatted as JP20090008795U (insert zero, add U)
- [o] schöne abfrage: txt=“water and energy and waves” and country=US
=> Problem “US20040093862A1” not available, because view contains US2004093862A1
- [o] Undefined prio @ http://localhost:6543/ops/browser?query=pn%3DFI880493A
- [o] Warn if exploring citation environment with >10 entries: e.g. JPWO2009031521A1
2014-11-17
Milestone 5.1.3.12.16.5.10.9.2 [lvg, ezs]
- [o] auto bewertung per viewport beim durchscrollen per space
- [o] separate keywords, unabhängig von der query
- volltext einschränkung bei FulltextPRO
2014-11-24
Milestone 5.1.3.12.16.5.10.9.3 [amo]
IP Service World Sessions
- [o] PDF Bulk Beschaffung
- [o] Highlighting mit custom keywords
- [o] Vertikaler keyword index mit sprungfunktion
- [o] Textmarker funktionalität (annotations)
- [o] Comment-on-annotations
- [o] Clear comfort form
- [o] “expert” button bei FulltextPRO ausblenden
- [o] “results” bei depatisconnect ausblenden
2014-12-01
Milestone 5.1.3.12.16.5.10.9.4 [amo, ezs]
-
[o] Erweiterung der Volltextsuche bei FulltextPRO, z.B.
ti=bildschirm and ab=fahrzeug
:curl 'http://localhost:6543/api/util/query-expression' \ -H 'Content-Type: application/json; charset=UTF-8' --data-binary \ '{"format":"comfort","datasource":"ftpro","criteria":{"fulltext":"ti=bildschirm and ab=fahrzeug","country":"DE"},"modifiers":{"fulltext":{"title":true,"abstract":true,"claim":true,"description":true}}}'
-
[o] Bug: query “
(ti=bildschirm and (ab=fahrzeug or ab=pkw))
” raises “Internal Server Error” (no results)
Milestone 5.1.3.12.16.5.10.9.5 [amo]
- [o] Bug: when switching from zoomed fulltext mode to expert form, the query does not get translated
(while it does when actually submitting it, so it’s okay) - [o] Bug: WO2001059362A2 @ FulltextPRO ges found as WO2001059362A2, but OPS knows it as WO0159362A2
enhance error handling @ FulltextPRO- Misc
- WO2001059362A2
- Empty results
- Safari does not accept submit on enter
- Bug: when calling with query=dcsdcdc<%2Fpatentnumber><%2Fand>&datasource=ftpro, don’t translate query from comfort form
- [o] Better drawing view for e.g. DE19713802A1 (larger, rotate)
2014-12-02
Issues
- [o] FulltextPRO search just knows about IPC, what about CPC!?
- [o] Explore citation environment limited to <10 documents!?
Bugs
- Clear results if count==0 (@FtPRO)
- [o] Priority undefined @ US4588921A
- [o] Highlighting with umlauts, e.g. DE202014006254U1
- [o] Search for: Hans-Rolf Tränkler, TRAENKLER HANS-ROLF
2014-12-03
Milestone 5.1.3.12.16.5.10.9.7 [lvg, ezs]
- Bug bei FulltextPRO: Länderverknüpfung klappt nicht
- FulltextPRO bi= geht noch nicht!?
- CPC Suche
- Nummernlistenexport
- Nummernlistenvergleichstool
- Quote applicant with spaces
- @DEPATISnet: (MAMMUT (L) SPORTS (L) GROUP (L) AG)
-
Family analytics
curl 'http://localhost:6543/api/ops/analytics/applicant-family/MAMMUT+SPORTS+GROUP+AG'
- [/] Google Prior Art search geht nicht mehr
-
Timeout @ USPTO PATIMG:
INFO: Searching for tif document 'US20140344699A1' at server 'http://aiw2.uspto.gov' We failed to open "http://aiw2.uspto.gov/.aiw?Docid=20140344699&idkey=NONE". The error object has the following 'reason' attribute : [Errno 65] No route to host This usually means the server doesn't exist, is down, or we don't have an internet connection. WARNING: No content in main document page 'US20140344699A1' (url: http://aiw2.uspto.gov/.aiw?Docid=20140344699&idkey=NONE)
2014-12-09
Milestone 5.1.3.12.16.5.10.9.8 [lvg, cma, kha]
- [/] Auf Staging ist die FulltextPRO Ländersuche kaputt
- [o] Nummernlistenexport - evtl. nur für Professional
- [o] Syntax für Datumssuche à la DEPATISnet; z.B. >2010
- Wenn man den Pager am unteren Rand bedient, soll nach oben gescrollt werden
- [o] Kommentar auf Projektebene
- [o] Ist die Query History chronologisch?
- Anmelderschreibweisen: DOCDB vs. Original: L’Oreal, WOKO
- Doesn’t work @ FulltextPRO: applicant=“Kärcher”
- [o] Doesn’t work @ FulltextPRO: applicant=“ORÉAL L”
- [o] Anmelder/Erfinder per Lookup / Autocomplete
- [o] Komfortsuche nach Anmeldedatum
2014-12-15
Milestone 5.1.3.12.16.5.10.9.9 [amo]
- OPS credentials
- OPS traffic metrics
- [o] OPS traffic metrics doesn’t work yet!?
- [o] OPS show metrics in UI
- [o] OPS traffic accounting
- [o] Frage für Professional Version: Numberlist (yes/no), PDF Bulk Download max. 25?
Milestone 5.1.3.12.16.5.10.9.10 [amo, ezs]
- Custom highlighting prototype
2014-12-28
Milestone 5.1.3.12.16.5.10.9.14 [ubu, 2014-12-28]
-
[o] German abstracts
Zu einer Recherche habe ich eine Nummernliste eingelesen und wollte mir die
zugehörigen Schriften ansehen.
Bei einer sehr großen Anzahl erhalte ich aber nichts außer dem Abstract, bei
deutschen Schriften teilweise nicht einmal das Abstract. z.B. DE2010018205,
DE4445319, DE4436737, DE4410901=> Explanation: Click on link if abstracts are missing
=> Features:
- Automatically lazy-fetch missing german abstracts via DEPATISconnect -
[o] US Drawings
Bei US-Schriften sind sehr oft keine Zeichnungen, sondern nur ein
Certificate of Correction enthalten (s. US2008143227)=> Features:
- Use drawings from published cycle (US8104853B2) -
[o] Full cycle
Außerdem dachte ich, wenn ich “full-cycle” einstelle bei der Eingabe einer
Nummernliste erhalte ich alle eingegebenen Schriften. Nun gebe ich aber
US-PS ein und erhalte die US-Anmeldungen. Wenn ich doch Nummern eingebe,
möchte ich gerne auch genau diese Schriften anschauen und nicht einen
anderen Repräsentant.Habe ich hier irgendwelche Einstellungen falsch oder wie kann ich mir die
zugehörigen Schriften ansehen?=> Features:
- Switch bibliographic data in user interface
- Explicitly fetch number(s) from OPS single document API, picking the designated document to display
PLATZHALTER
Milestone 5.1.3.12.16.5.10.10 [lvg, amo]
- [o] OPS accounting: per KW
- [o] Maybe compress base- and additional “Xyz, with expiration time” links into a single entry
Use a button for the latter. - [o] Dynamischer, scrollbarer Pager für Ergebnismengen > ~100
- Seitenzahlen statt Ranges
- [o] Fall back to CIPO for drawings
- [o] Proper notification, if empty query is sent
- [o] PDF bulk via POST!
- [o] Reimplement “Get documents with same citations” re. limit of 10 documents
Milestone 5.1.3.12.16.5.11 [lvg, amo]
- [o] Import/Export: Nummernliste per copy/paste in den Basket einfügen
- [o] Add “Query permalink w/o expiration time” to Querybuilder Toolbox
- [o] Anderes Icon statt “Einfahrt verboten” beim Rating
- [o] URL-Interface für Komfortsuche (inventor=…, applicant=…)
- [o] Better indicate when being in Review mode
- [o] Always show details from debug mode
- [o] Inspector panel where to show current context et al.
- [o] Fehler melden
- [o] Query history in umgekehrter Reihenfolge anzeigen!?
- [o] Crawler for Advanced Search - Canadian Patents Database
- [o] Allow things like “before 1990” in Publication field @ Comfort search
- [o] Mapping from canonical company name to company url, e.g.
WEIDMUELLER INTERFACE => http://www.weidmueller.com/ - [o] Better query error visualization, e.g.::
2014-08-02 22:18:20,043 ERROR [elmyra.ip.util.cql.pyparsing.parser][Dummy-3] applicant=WEIDMUELLER INTERFACE ^ Expected end of text (at char 22), (line:1, col:23)
- [o] Image missing: http://localhost:6543/ops/browser?query=pn%3DEP1524724B1&datasource=ops
- [o] Image, Claims & Description missing: http://localhost:6543/ops/browser?query=pn%3DEP1704358B1&datasource=ops
- [o] Image Claims, Desc, PDF missing: http://localhost:6543/ops/browser?query=pn%3DAT353169T&datasource=ops
- [o] Don’t use SHIFT+CTRL+D for switching to DPMa datasource, it makes a bookmark in Internet Explorer
Milestone 5.1.3.12.16.5.12 [lvg, amo]
- [o] Beim Login das “Username” Feld fokussieren
- [o] Beim Umschalten auf “Expert” das “Query” Feld fokussieren
- [o] Bibliographische Daten: Familien anzeigen via http://ops.epo.org/3.1/rest-services/published-data/publication/epodoc/US/equivalents
- [o] Bug: When deleting the last project, “recreate default project” currently uses the name of the last project alive
Milestone 5.1.3.12.16.5.13 [lvg, amo]
- Möglichkeit, sich selbst zu registrieren; mindestens für Trialperiode; dann auch…
- password-change self-service
- Möglichkeit, selbständig die Terms zu akzeptieren
- Öffentlichkeitswirksames “public viewing” à la “meta.tagesschau.de/tag/xyz”, “meta.tagesschau.de/geo/xyz”
siehe auch “Patent edutainment”-
- Stufe: Statische Seite mit Einzelverlinkungen
-
- Stufe: Serverseitig-persistente Collections per http://www.hashids.org/
-
- FulltextPRO Adapter
- Tune Highlighting for e.g. (in=“Edison, Thomas”)
- [o] OPS liefert hierarchische Ergebnisse (search-results vs. exchange-documents);
Diese Eigenschaft könnte bei der Anzeige zusätzlich berücksichtigt werden! - [o] Better “access denied” api experience than current state:
https://patentsearch.elmyra.de/api/ops/EP0666666A2/pdf/all - [o] Referenzen aus deutschen Volltexten auflösen, z.B. bei DE202014004373U1
<docref cy="DE" dnum="102004042066">DE 10 2004 042 066</docref>
-
<heading>Zitierte Patentliteratur</heading> <p num="0039"> <ul list-style="bullet"> <li> DE 102004042066 <b>[0006]</b> </li> </ul> </p>
- [o] Clear highlighting keywords when in review mode
Milestone 5.1.3.12.16.6 [lvg, amo]
- [o] Meldung, wenn Total != View count bei DEPATISnet
- [o] View: X und OPS Query ausgabe (bisher bei debug=true) auch ausklappbar anzeigen
- [o] Generell Application- und Publication Reference anzeigen
- [o] Schieberegler Widget
- [o] RS3e questel: Anmelderschreibweisensuche über Teilwort
Milestone 5.1.3.12.16.7 [lvg, pavillon, amo]
Topic: Featureset for “Monitoring”
Details
- [o] Suche per Kalenderwoche: Eigener “PW” index für CQL, der in der upstream query z.B. zu “PUB” expandiert (bald)
- [o] CQL parser: Implement pd|publicationdate=2014W10, pub=2014W10
- [o] Week-picker für GUI, der im Expertensuchfeld “PW” manipuliert (bald)
- [o] Integration ins Projektmanagement:
- [o] Projekte sollen Tags bekommen, das Projektauswahlfeld soll nach Tags gefiltert werden können
- [o] Ein werksseitiges Tag “monitoring” soll folgendes Verhalten aufweisen
- Neue Projekte bekommen das Label der aktuellen Kalenderwoche, z.B. 2014W31
- Beim Klonen eines Projekts …
- sollen die Queries aus dem Quellprojekt übernommen werden
- soll das neue Projektlabel “+1” lauten, Beispiel: aus 2014W31 wird 2014W32
Integration ins Backend
- Sobald Projekte auch backendseitig gespeichert werden können, kann ein Alerting Feature aufgesetzt werden.
- Die Klonoperation (mache aus dem Projekt für Woche X das Projekt für Woche X+1) wird dabei automatisch vom Backend ausgeführt. Optional: Intervall ist selbst definierbar.
- Das Backend führt im Auftrag des Mandanten selbständig die im Monitoring Projekt der aktuellen Woche definierten CQL Abfragen aus und hinterlegt die Treffer im Basket.
- Der Kunde wird über die Treffer benachrichtigt, im einfachsten Fall per Direktlink auf ein Projekt, das alle Treffer direkt im Review Modus darstellt, optional für externe Partner auch im View-only Modus via patentview.elmyra.de.
- Das klappt sogar beim geplanten anonymen persistenten Projektspeicher, indem man als klitzekleine Erweiterung folgende API implementiert, um zu einem anonymen persistenten Projekt die Alert Emailadresse und das Benachrichtigungsintervall hinterlegen zu können:
PUT https://patentsearch.elmyra.de/api/project/3F2504E0-4F89-41D3-9A0C-0305E82C3301/monitoring {"email": "patentmonitoring@example.com", "interval": "weekly"}
Milestone 5.1.3.12.16.8
- [o] Bug: Highlighting “ti=up” breaks html like class=“btn-group btn-popover do-not-print”
- [o] Export: Print / PDF does not work with datasource=depatisnet
- [o] CoBrowsing / browser synchronisation leader/follower for remote presentations
- [o] Add demo-pages to help section
- [o] Reflect switching the datasource in gui in application configuration (and url!)
- Bug: don’t switch “CQL field symbols” when clicking on “Review”- or “Permalink”-buttons
- [o] Also make possible to share a query
- [o] Bug: when switching from ops to DPMA and back, pagesize=10 seems to persist; should be reset to 25!
- [o] Propagate “project={projectname}” to browser history / pushstate also when switching projects in regular mode
- [o] Put “author” in project data; then display it e.g. at header subtitle in viewer mode, like
‘Review for project “ad-hoc”, created 4 hours ago by {AUTHOR_CREATE}, modified a minute ago by {AUTHOR_MODIFY}’ - [o] Uncaught TypeError: Cannot read property ‘link_document’ of undefined patentsearch.elmyra.de/static/js/app.min.js:2
- [o] Permalink popover: design like “share” on maps.google.com incl. embed-url
- [o] Bug: autocreate basket if projects lacks one
- [o] Bug: current project gets recreated after database wipe
- [o] Bug: the very first rating action fails when window does not have focus,
i.e. interferes with the project_reload-on-focus mechanism - which one to favor!? - [o] Default parameters, e.g. context=default, are still propagated by inline query-links;
we already turned this down for history state manipulation (just use parameters that differ from default) - [o] Prevent sharing of numberlist if basket is empty
- [o] “Send query” button should be disabled in review mode
- [o] When sharing a numberlist, use a different statusline text as “Review for project “ad-hoc”. Created 9 days ago, modified a few seconds ago.”
- [o] Bug: “permlink to review page” button in liveview mode does not work when being on an url with ?op=XYZ
- [o] Demo: autopilot with google translate
- [o] Data i/o: also save basket content only locally (not just the whole project), e.g. as csv, json, xml, you name it
- [o] Integrate espacenet cpc viewer: http://worldwide.espacenet.com/classification?locale=en_EP#!/CPC=H04L12/433
- [o] Show review-permalink button in liveview mode only when actually in review mode
- [o] https://patentsearch.elmyra.de/? <— fix!
- [o] 4) Beim Anklicken des PDF-Buttons wird eine Extrafenster aufgemacht, welches Ihre Suchmaske
überdeckt. Eine Darstellung nebeneinander ist nicht machbar. Wie klappt das?
==> Dual Monitor Setup helper - [o] When search produced a red error box, then searching again (which takes some time), the box should be dismissed automatically
- [o] q: why does epo search “ti=autogeneración” not find ES1114955U?
- [o] q: why does query “ti=autogeneración” only work with DEPATISnet? hint: ti=MOLÉCULES works!
- [o] Fullscreen mode: http://sindresorhus.com/screenfull.js/
- [o] “Reading time remaining”?
- [o] Hardware: http://www.3dconnexion.de/products/spacepilot-pro.html
- [o] Don’t forget:
- jquery-magnific-popup
- bootstrap-hover-dropdown
- backbone-associations
- [o] Add “active project name” to database export metadata
- [o] Return and display polished query in frontend
- [o] Rename header “X-Elmyra-Query-Keywords”: Strip “Elmyra”
- [o] Send back invalid json from /api/ops search api and catch
“SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data” properly - [o] Send pdf via fax: http://www.smskaufen.com/
- [o] Switch to dogpile.cache:
- [o] HTTP link extrapolation in citations bug @ http://de.wikipedia.org/wiki/Wellenlöten#Selektivlöten
see: https://patentsearch-staging.elmyra.de/?query=pn%3DDE102012111946A1&datasource=depatisnet - [o] http://www.google.com/patents/US7028023?hl=de&dq=7028023 via Fefes Blog
- [o] Inline links contain surrounding spaces; get rid of them!
- [o] “Invalid date” @ priority claims:
- [o] Enhance Wording @ “Transform query” => e.g. Transform list to query, show example
- [o] “Remember where i left off” feature
- [o] “Where am i”? Indicator