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:


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>


Wednesday, January 18, 2017

URL To Test a REST Call, XML Reply

Coding a simple REST caller and want a simple URL to test? You can use this:


Reply (XML):

<?xml version="1.0" encoding="UTF-8"?>
  <message>Remember me this weekend</message>

Tuesday, January 17, 2017

PHP 7 for Web Services Integration

It was nice to see that PHP 7 was 2 to 3 times faster than before See here. Given its advantage in speed over Python PHP 7it is worthy of another look.

Some good references: … mization-i-ever-made