2012年12月7日星期五

legal issues of algorithm.

Ok... What can I say, exam jam is near around, I will be hugely surprised if there some dummies actually come up and write a blog. Unfortunately I am that person and I am writing in journal while doing my volunteer work. I want to wrtite something interesting about the legal issues of algorithm.
Algorithms, by themselves, are not usually patentable. In the United States, a claim consisting solely of simple manipulations of abstract concepts, numbers, or signals does not constitute "processes" (USPTO 2006), and hence algorithms are not patentable. However, practical applications of algorithms are sometimes patentable. For example, in Diamond v. Diehr, the application of a simple feedback algorithm to aid in the curing of synthetic rubber was deemed patentable. The patenting of software is highly controversial, and there are highly criticized patents involving algorithms, especially data compression algorithms, such as Unisys' LZW patent.

Thank you!.

Ok! I guess this is the last journal/assignment I will write regarding to this course... Overall, I had tons of fun learning with Danny and my friend S. I am thrilled by how computers are designed in the a way similar to how our bodies/brain function... In chinese we translate computer as "electric brain". It is such a nice translation! Computer works exactly like brain (only the logic part though), through all these logic and simple algorithm, we are able to communicate and cultivate our imagination on a totally innovative canvas, the realm of internet. This is awesome to see how simple, basic steps gave rise to such complex and thorough system. I did learn many ways of manipulating pictures in this course, most importantly, the basic idea of how computer works, how does it develops and how does it continue to evolve while exerting remarkable influences on our everyday life. This article is kinda emotional and not very related to the course, because i have nothing to write... Anyway! I like this course a lot and I want to thank Danny and You, who is reading my article, for being supportive. I will see you around!.

2nd project, new approach.

What can I say, the second part of project is easier than the first one!!! It was a fun project of producing a picture that can change colors... This time I used less time than the first project. I used to do the project by going through every defination quickly and make minor changes as a whole, and turn back to little details to fix every single defination. As a result, it takes more time for me to fix every single questions. It took me around 4 hours to finish the first project! and I have to consult my friend to fix it sometimes... The second one is a lot better! This time I took a different approach by forcusing on one defination at a time. I will move on to the new defination once I have finished editing the previous one. This turned out to be very efficient since I could concentrate on one defination at a time. As a result, it took me 3 hours to finish the project! Which is a bit less and I figured out everything on my own ! Yay!!!!.
The second test was actually a lot harder than the first one... I did study hard on the second test so I didn't do that bad. I went through all the computer codes and past quizzes, read all the class notes(which are very very helpful). Sometimes my brain gets tired of understanding those asbstract concepts about computers... For example, the time sliding concept. I couldnt understand this material from the class notes. So I brought this question to Danny and he patiently answered me. Guess what, this question is on the test!!! I am glad that I ask him for what I don't understand, and I was being honest to myself that I do need a little more help... Sometimes I gotta lazy for asking questions and most of the time it's because of the ego that stops me. I have to change that way of thinking... Asking question and it definately will be rewarding for the courage to do so!.