It's a computer geek term. It doesn't really matter what it means it just sound so useful. It sort of rolls off your tongue. Just begs to be repeated. Sounds like words you could use for anything.
ping your blog, Pinging my blog, pinging her blog, Hey ping my blog. I got my blog pinged today! Hold on a minute, I'm pinging my blog. I was in my front yard pinging my blog. Wassup dog, jus pingin muh blog