Kategorie: DepaTech

BusinessDepaTech

Update: Eine Woche nach dem Start…


Das als Einleitung! Ein schon etwas emotionales Video von Facebook, welches die Vorstellung des größten sozialen Netzwerkes beschreibt, die sie von der neuen Integration von Anwendungen in ihre Plattform haben. Warum zeige ich das hier? Einfach, weil der Post mit den Hintergründen zum Sozialen Anwendungsdesign a la Facbook mit der neuen Open Graph Schnittstelle noch in Arbeit ist.

Wir haben in der vergangenen Woche, wie hier angekündigt unseren Webserver gleich zum Start ausgetauscht. Der Prototyp läuft jetzt mit Tornado und wir haben erfolgreich die Twitter und Facebook OAuth Anmeldung implementiert.

Hier oben der Berechtigungsdialog… und drunter der Beweis, das Facebook Profil Photo kann auch als Profilbild in unserer Anwendung übernommen und angezeigt werden.

Wir haben uns entschlossen, beides aber noch nicht hier zu verlinken. Mit einem Update des Prototypen warten wir noch, bis mehr und vor allem rundere Interaktionen fertig sind. So lange soll die „öffentliche Website“ nur die Geschwindigkeit der Suche in der Cloud und mit neuesten GUI Technologien demonstrieren. Deshalb sind jetzt auch noch weitere Daten eingelesen, mit ca. 120.000 Dokumenten sind nun schon doppelt so viele Patente indiziert, wie in der letzten Woche.

Wir arbeiten also gerade in zwei Bereichen: einmal an der Infrastruktur und den API Erweiterungen rund um Authentifzierung/ Anmeldung/ Abmeldung zu ermöglichen und zweitens an der Ausweitung der indizierten Datenbasis.

Was haben wir uns für die nächste Woche vorgenommen? Vorbereitung eines Interaction Design Workshops in der übernächsten Woche und ich werd über Henry in London hinweg fliegen… nach Kilkenny. Dort findet dieses mal die jährliche Patent Information Conference des Europäischen Patentamtes (EPA) statt. Das EPA organisiert ein Branchentreffen, berichtet von der Arbeit des letzten Jahres und setzt neue Impulse für das nächste Jahr, die Zusammenarbeit mit Google im Bereich Machine Translation und weitere Überlegungen zur Open Data/Government (Editorial, S.2) Bewegung interessieren mich hier natürlich am meisten. Ich fühle mich als alter Hase der Konferenz, die ich schon seit Jahren besuche und seit Stockholm, 2008 als absolutes Highlight des Jahres im Kalender habe. Ich bin echt gespannt auf die kommende Woche!

BusinessDepaTech

Wir starten die Sozialisierung von Patentinformationen…

Im Economist hab ich heute morgen das hier gefunden „All computers do is fetch and shuffle numbers, but do it fast enough and “the results appear to be magic”.

Ja, genau das ist das Ziel von unserem Projekt „PINCH“. Wir wollen, dass das Ergebnis einfach magisch ist, das Ergebnis einer Patentrecherche. Das zweite grosse Ziel unseres Projektes ist es, soziales Design und Patentinformationen zu verbinden. Es soll ermöglicht werden, dass eine Gemeinschaft rund um Patente entstehen, dass man sich über Patente unterhalten und das sich das Selbstbewusstsein der Benutzer ausdrücken kann und dargestellt wird. Das klingt jetzt völlig schräg, ich merke das schon und ich gebe zu, diese Gedanken habe ich von Facebooks „Social Design Guidelines“  übernommen und ich gebe zu, dass ich genau diese Gedanken absolut faszinierend finde, ich werde sie später noch klarer zu Papier bringen.

Vorgestern auf unserem All Hands Meeting haben Henry und ich zusammen die bisherigen Ergebnisse unseres Projektes vorgestellt. Gestern konnte ich diesen Artikel hier nicht schreiben, es gab Wichtigeres. Heute nun mache ich mich mal dran, Euch einen ersten Überblick zu geben. Zur Geschichte und Motivation des Projektes gibt es später auch noch mehr, heute soll es ganz konkret darum gehen, was ihr sehen könntet, wenn ihr denn wolltet.

Also, das hier ist echt eine Übersichtsgrafik von allem, was so das Fundament unseres Traumes bildet…

Links oben die App(s) – die eigentliche heutige Webseite, die wir aktuell nur als ersten sehr frühen Start verstehen – als einen „klickbaren Prototypen“, der die Magie sichtbar machen, Feedback erzeugen und unser Momentum beschleunigen soll – im Idealfall.

Nicht mehr als 1.000 Zeilen HTML & JavaScript Code. Darunter liegen ein Elder Statesman – unser CherryPy Webserver, der eine RESTful JSON API zur Verfügung stellt, über die die gesamte Kommunikation zwischen Front und Backend abgewickelt wird. Dann PINCH, das darunter liegende Python Framework mit heute genau 11.402 Zeilen Sourcecode, das wir ganz kollaborativ in GitHub, einer „Social Coding“ Plattform, verwalten. Mit aktuell zwei Entwicklern etwas übertrieben, aber wir versuchen eben voraus zu denken. Das ganze wird komplett in AWS – Amazon Web Services gehostet und verwaltet. Wir verwenden aktuell das fantastische SOLR als Suchmaschine in einem Amazon Elastic Compute Cloud (EC2) Server. Wir speichern die ca. 1 Million von später einmal 1,4 Mrd Seiten aller jemals bisher veröffentlichten Patentschriften  in den unendlichen Weiten von Amazon Simple Storage Service (S3). Diese 1 Million Seiten sind genau die im Jahr 2010 nur in Deutschland veröffentlichten (angemeldeten und erteilten) Patente. Wir haben in S3 auch die PDF’s, XML’s und die Zeichnungen als PNG sowie zusätzlich alles als JSON Objekte abgelegt. Die Amazon SimpleDB verwenden wir – wir sind jetzt rechts oben in der Grafik angelangt – um den Import und die Indexierung der Patentdaten skalierbar und superschnell abzuwickeln sowie ebenso als Zwischenspeicher für die Anwendung selbst. Die SimpleDB ist ein einfacher Key Value Store – oder anders ausgedrückt: eine hochverfügbare und skalierbare Nicht-Relationale Datenbank (also in etwa sowas wie Lotus Notes;-).

Das wars auch schon: habe hier die Arbeit von 2 (eigentlich einem ganzen Haufen an) Leuten in den letzten 1,5 Jahren in einem Absatz zusammen gefasst!

Nun denn: probiert’s doch mal aus: thepatentnetwork.de 

Tippt irgend einen technischen Begriff ein und lasst die Magie geschehen. Wir entschuldigen uns schon mal bei Windows Explorer Nutzern. Wir mussten uns aufgrund unserer sehr begrenzten Ressourcen erst mal auf die modernen Browser konzentrieren.

What’s next?

Wir sind in dieser Woche dabei, den Elder Statesmann durch einen Young Punk zu ersetzen, der vom GMail und Friendfeed Erfinder Paul Buchheit zusammen mit Facebook veröffentlichte  Realtime Webserver Tornado wird unseren CherryPy hoffentlich ergänzen und verstärken können.

Und wir werden in dieser Woche noch eine OAuth-Anmeldung einbauen (deshalb auch der Tornado), damit wir erstens den Zugang kontrollieren und zweitens überhaupt das soziale Design erst möglich machen können.

Tiefen Dank für das Vertrauen und den Glauben ans Unmögliche an Alfred, Johannes und Richard! Ebenso tiefen Dank für die Inspiration und das geniale Design an Robert und Sarah! Ind vor allem natürlich Dank and die, die die eigentliche Arbeit gemacht haben: Super-Admin Ali, Frondtend-King Matze und Allzweckwaffe, Chefarchitekt und Senior Developer Henry das ist Euer aller Werk!

Wollt ihr wissen, wie es weiter geht? Dann folgt uns auf Twitter, abonniert den Blog (oben das RSS Logo), liked ihn auf Facebook (hier rechts der Kasten). Denn wir werden weiter berichten, von unserer ganz persönlichen digitalen Revolution, die nichts Geringeres zum Ziel hat als die Sozialisierung der Patentinformationen!