Sunday, June 11, 2017

Multiple Application Global Dossier Event Timeline Visualization

An interesting observation is that patent and patent application processing events come in clusters on Global Dossier. You can now compare a couple applications on the same timeline. Click on the links to bring up the PDF behind the event in a new tab. Select the event you want to view at the bottom - sorted by country code.

Want access?
Just use the contact form to the right and send me a valid email address —->

Below is a snapshot of part of the interface screen:


Wednesday, February 1, 2017

Patent Timeline Visualizer (Beta)

Google used to have a proper API to search its patent database, but it was deprecated. So I created an HTML screen scraper to get at some key information based on Google Patent Search and its HTML result page. Simply enter a valid US Patent Office Patent Number and get back a timeline visualization of patents cited as prior art, and newer patents that now cite the patent number you entered. Check it our here (it has been tested with Chrome as the browser):

Patent Timeline Visualizer Beta (click here)

Want more features? Use the contact form on the right sidebar ———–>

The server component is written in about 400 lines of PHP. The javascript graphic library is vis.js.

Sample Screen:


Thursday, January 19, 2017 - Free world wide ship tracker

When we got a house overlooking the Chesapeake Bay one of the first things I did was wonder about the big ships in the distance. A little web searching an I discovered there was a worldwide standard for tracking ships using on-board GPS and radios to shore. This is AIS. At first it was just numbers but eventually a number of groups took teh raw GPS position data and added web access and nice zoom-able maps. Later more and more meta-data was added to the unique ship ID so you could track their paths, look at ships type and size and finally see old pictures of the ships at various points. Several services are available, but my favorite free one is

Note the above image is just a static snapshot!

You can embed location specific maps in your web page (HTML, PHP or whatever), such as Click here for live example. The following is the full HTML and javascript for this example.

<title>MarineTraffic Embed Example</title>
<p> MarineTraffic Embed Example at WidgetBlender, resized for a smart phone, centered on the Middle Chesapeake Bay
<script type="text/javascript">
 width='500';	// the width of the embedded map in pixels or percentage
 height='500';	// the height of the embedded map in pixels or percentage
 border='1';	// the width of the border around the map (zero means no border)
 shownames='false';	// to display ship names on the map (true or false)
 latitude='38.2';	// the latitude of the center of the map, in decimal degrees
 longitude='-76.0';	// the longitude of the center of the map, in decimal degrees
 zoom='7';	// the zoom level of the map (values between 2 and 17)
 maptype='1';	// use 0 for Normal Map, 1 for Satellite, 2 for OpenStreetMap
 trackvessel='0';	// MMSI of a vessel (note: vessel will be displayed only if within range of the system) - overrides "zoom" option
 fleet='';	// the registered email address of a user-defined fleet (user's default fleet is used)
<script type="text/javascript" src="//"></script>