Sunday, October 18, 2009

Information Processing in Nerve Cells, My Own Theory

Way back when I was a kid, I think this was when I was in Junior High or about 1972, my science teacher showed us a movie about how nerve impulses traveled up a nerve fiber. I remember that they took a live but "pithed" frog (they had destroyed the brain with a needle) and strapped it's leg onto a board. They had dissected out one of the nerve fibers in the leg and connected an electrode to the nerve. That electrode was then connected to an oscilloscope (an electronic device used to look at the shape of electrical signals. I know that all sounds pretty gross but all they showed us in the movie was the leg strapped down with the electrode coming out. Anyway, they also had a device that could be made to touch the frog's foot with a specific amount of pressure. They proceeded to touch the foot and show the signal that was detected in the nerve fiber.

Now most people think of a nerve signal traveling up a nerve fiber as a singular event. They think only one pulse travels up the nerve for any one event sensed by the nerve endings. After all, all the biology textbooks ever describe is how one pulse travels up the fiber. However, when the device touched the frog's foot a series of pulses were detected by the oscilloscope. What's more, the pulses were not regular. They were separated by varying spaces like the lines on a bar code. This is very similar to what radio control hobbyists call Pulse Code Modulation, or PCM. In PCM the differences in the spacing between a set of pulses provide information to the device on the receiving end, such as the R/C airplane. In addition, the pattern of pulses detected in the frog's nerve was repeated every time the device touched it with the same pressure. However, when the device was set to touch the foot with a different pressure, a different pattern was detected, which also showed up exactly the same every time that particular amount of pressure was applied. This is again similar to PCM in that the same pattern always means the same thing to the receiving end and different patterns mean different things. Usually different patterns in PCM mean to set the flaps on an airplane to a different angle, or to turn the wheels of a car to a different degree.

Wednesday, October 7, 2009

Multi-Hyperlinks

OK, as always, I have no idea whether someone has already thought of this or patented the idea, but here is an idea for making one <a> tag refer to multiple different URLs and having those choices show up in a menu when right-clicking the link.

There are two different approaches to doing this:

  • Multiple additional attributes in the <a> tag itself.
    • Unfortunately, attribute names must be unique so something would have to create the new attributes and make sure that no names were replicated. This would require additional code in an HTML editor or extra work on the part of the web designer.
  • Inserting a sequence of additional elements within the content of the <a> tag.
    • Those elements would be empty content tags that only contain a href= attribute for the additional hyperlink.
    • It appears (after cursory experimentation) that empty <a> tags could be used.

Then all that would be needed is a plug-in for the browser to insert these hyperlinks into the context menu when a user right-clicked on the link. Eventually, this functionality could be incorporated into all browsers, eliminating the need for the plug-in. For those whose browser does not have this functionality, the primary href in the enclosing <a> tag will still work when left-clicked.

Test Link

The contents of this post is Copyright © 2009 by Grant Sheridan Robertson.
However, the idea (if it does not already belong to someone else) is hereby declared to be in the public domain. Anyone can use this idea for any purpose.