Tuesday, August 23, 2011

Patently Stupid

I'm not a supporter of software patents; many companies have been granted a patent for a vague concept or idea, which is then used to bring legal cases against companies who may have inadvertently violated it. Take Apple's recently granted ICT ruling against HTC, in particular the "linkify" functionality. The patent in question covers "a system and method for performing an action on a structure in computer-generated data".

Now, I believe there are two things wrong with this patent. First, the vague nature of the functionality described. But, secondly, hasn't this functionality been present in phones for some time? I remember receiving an SMS on my old mobile phone (pre-smartphone), the device being able to recognise a telephone number in the message and being given the option to perform additional actions using it.

Despite the legal minefield surrounding software patents, I always thought that patents on hardware (computer, or otherwise) were fair game, until I read this article on ZDNet about the injunction Apple managed to win against Samsung, preventing sale of their Galaxy tablet.

Looking at the drawings submitted with the patent, I can't help but agree with the article; it looks as though Apple have tried to patent the tablet form factor itself! Now, given that there have been tablet PCs around long before the (very successful) iPad, surely that patent application should never have been accepted. However, further research around the case led me to this article describing the European Community Design. By submitting a vague Community Design, Apple were easily able to obtain an injunction against Samsung.

Fortunately, Samsung were able to overturn the decision (however, the device remains banned in Germany), but Apple have now managed to secure a ban on the Galaxy S phones being sold in Europe. I don't believe Apple are playing fairly and are simply trying to eliminate the competition through legal proceedings rather than with a superior product. I don't believe that anyone would mistakenly buy a Samsung tablet instead of an iPad if that's what they actually wanted.

Some people may side with Apple, citing a need for the company to protect their intellectual property and chastise me Apple is on the offensive when there are plenty of other companies holding their own patent battles. To bring a bit of balance to the post, here's an example where Apple is being sued for infringing an "instant-on" patent. I feel that this case is even worse, because the suing company, Operating Systems Solutions, appear to simply be a patent troll.

I realise that this topic has been covered before, and in far more depth than I have. However, I felt compelled to publish my opinion on the matter following the ban of Samsung's tablet. Patents were originally intended to help companies and individuals reap a reward for their inventions, but now I believe that they are having a negative effect on innovation as individuals and small companies don't have the budget to fight patent lawsuits. I do believe in being able to defend a product, or invention, but the current seems open to abuse and needs reform. I think a bit of healthy competition is good for consumers and that if companies spent leon court battles and more on R&D, we would have even better devices and products to choose from. However, it would appear the situation in the EU may deteriorate with the possible introduction of unitary patents.

Just to finish with a bit of humour, here's a Dilbert strip that I feel perfectly illustrates the current state of the system, which was published while I was composing this post:
Dilbert.com

Monday, August 8, 2011

26 Screws Later...

A couple of weeks ago a friend of mine asked if I could take a look at his laptop, a Samsung M55. The machine had become infected with a virus and, after exhausting all other possibilities, he had backed up all his data and attempted to re-install Windows. The machine ships with Windows XP Media Centre Edition, one of the only instances of this particular build of XP I've ever seen!

Once had access to the machine, I discovered the Windows installation was partially complete. It appeared to have completed the initial stage of the install where the hard disk is formatted and the installer is copied over. The laptop booted into the second stage where the remaining OS files are copied over from the hard disk and the system is configured.

I decided to start the installation process from the beginning, so I inserted the restore disk supplied with the machine and rebooted. This is when I began to notice two things about the machine: first, the optical drive was extremely "clunky" and slow, secondly, the machine's fans appeared to be continually running at full speed. I pressed on with the installation, only to have the machine spontaneously power off part way through the first stage!

I guessed from the noisy fans that the system had overheated, so I made the decision to open up the chassis and clean inside using some compressed air. I soon regretted this decision, as I had to remove no less than 26 screws before I could prise the top of the chassis from the bottom! It was so convoluted that I had to remove the display in order to gain access to the last couple of screws.

Once inside, I could see the problem: the grill covering exhaust port on the left hand side of the machine was completely clogged with dust, as well as the fan responsible for venting hot air out through it:


A few sprays of compressed air later and the insides began to look far more healthy:


I painstakingly put the machine back together (no "spare" screws left over afterwards either, phew!) and powered it on to begin the installation process again. Unfortunately, this time the optical drive was slow at reading the restore disc it took an entire evening to complete the initial stage of the installation, which was followed by the installer being unable to read the disc after the machine rebooted. I tried various methods of getting it to recognise the disc in the drive, to no avail, so I resorted to using my own external DVD burner to finally get the OS installed!

After some really annoying issues, I had finally got my friend's laptop back in working order, albeit with a very unreliable optical drive. As you can imagine, I was very relieved!

While reflecting back on the task, I formulated these after thoughts:
  • 26 Screws!!! - I'm not sure what Samsung where thinking when they designed the laptop. To give you an idea of how complicated the damn thing was to take apart, take a look at the service manual I found online (PDF format). The cynic in me believes that they simply wanted to make it so difficult for an end user to maintain the system themselves, that they'd be forced to use one of their service centres to do so. Paying a premium to do so, of course. I'm a great believer in being able to repair and replace components in one's hardware, or at the very least be able to perform some basic maintenace (clearing out dust, for example). Sure, the vast majority of people will be inclined to take their machine's to a "qualified" technician to have repairs carried out, but for those of us that want to maintain their own kit (and even enjoy it), please don't make it near impossible to do so.

  • While on the topic of maintenance, there were some ribbon cables that were extremely difficult to work with. Instead of having the cables terminated with a plastic connector to facilitate connecting to and disconnecting from the motherboard, those present in the M55 looked like this:


    As you can see, they are terminated with some metal contacts and the cable needs to be held in place while the connector on the board is clipped into the locked position:


    As you can imagine, this was incredibly frustrating to work with! I hope I don't have to work with connectors like this again.

  • It is interesting how Samsung have designed the cooling system for the laptop; neither the CPU, nor GPU have their own fans, instead a heat-pipe connects both to a heat-sink which the single, small, fan cools by venting air across it and out through the exhaust port. I've not opened up too many laptops, so I'm unsure how common this practice is, but I was intrigued by it.


  • Optical drives are usually the first thing to die on a machine due to having many moving parts, which are regularly exposed to an dirty external environment. When will we do away with them? I rarely use mine on any of my machines and only when (re)installing an operating system or burning the odd CD/DVD if someone needs some files and there is no USB thumb drive available. The newer MacBook Air models are no longer supplied with an OS X installation DVD, instead they have a bootable USB thumb drive containing the OS.

Despite a rather stressful experience taking the machine apart, I was pleased with the end results, as was my friend. I also gained some valuable experience maintaining Samsung laptops, which I can use on my own Samsung X60 machine.