Archive for category Computer Hardware

Computer Implemented Inventions – Where are We Now?

The EPO define a computer implemented invention as an invention that works by using a computer, a computer network or other programmable apparatus. To qualify, the invention also needs to have one or more features which are “realised wholly or partly by means of a computer program”.

 

Before the European Patent Convention 1973, the implementation of the specific provisions relating to computer related inventions was generally left to the EPO, member states and national courts to resolve.  It was felt that as technology developed a specific definition of what would qualify as a patentable invention could potentially restrict or omit emerging technologies. Also there was much disdain towards the US treatment of Software Patents and wariness about letting the practice infiltrate to Europe.

 

Finally, it was also widely believed that copyright and database right were sufficient protection for software code, and that allowing patenting of a computer program might lead to double protection, which would fall foul of competition laws.

 

While some countries grant patents for software, the patent practice in Europe requires an applicant to show their invention actually makes a contribution in a technical field.  

 

The European Patent Convention 2000 (as amended), the legislative instrument governing the grant of European Patents at Art 52 (1) ‘Patentable Inventions’ states that “European patents shall be granted for any inventions, in all fields of technology, provided that they are new, involve an inventive step and are susceptible of industrial application.” The section then lists a few groups of exclusions at Art 52 (2),  namely:- (a) discoveries, scientific theories and mathematical methods; (b)aesthetic creations; (c) schemes, rules and methods for performing mental acts, playing games or doing business, and programs for computers; and (d) presentations of information.  However, it goes on to include a clause that the subject matter relating to these exclusions shall be excluded from patentability “only to the extent to which a European patent application or European patent relates to such subject-matter or activities as such“. 

 

Over the years there has been much banging of heads about what the true meaning of the ‘…as such’ – especially because the EPO has  not provided a clear indication as to what the words mean in  relation to ‘computer programs’. The only explanation has been that for computer implemented inventions to be patentable, they must have technical effect/ character, and solve a technical problem, in addition to the other requirements of patentability. However, this simply begs the questions what is, or isn’t technical character and what is or isn’t a technical problem.

 

Case law is where one hopes to find the answers to these questions.  However, the EPO has been somewhat inconsistent.

 

In Vicom/Computer-related Invention [1987] the EPO said that a claim directed to a technical process which is carried out under the control of a program (to be implemented in hardware or software) cannot be regarded as relating to a computer program as such as it is the application of the program for determining the sequence of steps in the process for which in effect protection is sought and that such a claim is allowable under art 52 of the EPC.

 

Then came Merrill Lynch’s Application [1989] establishing that there must be “some technical advance on the prior art in the form of a new result.” Although Vicom established that programs running on known hardware were patentable, many applications for such programs had been hopelessly unsuccessful.

 

Fujitsu’s Application [1996] was for a method of modelling crystal structures for designing inorganic compounds by manipulating the images of known structures, a process that had previously been done by linking bits of plastic. The examiner decided that the invention fell within the exclusions, being nothing more than a computer program and a method for performing a mental act. On Appeal to the High Court it was found that the invention was “in substance of a scheme or method for performing a mental act” The Court of Appeal dismissed the subsequent appeal that followed, concluding that the important question was whether the invention produced a technical contribution, not if it provided a new tool.

 

Thus, in the UK, computer implemented inventions are not patentable if they fall within the exclusions of the Patent Act 1977 Section 1(2), which has similar provisions to those of Art 52.

 

The current practice however comprises a ‘four step test’ that originates from the principles in Aerotel/ Macrossan’s case which involved a new automated method of acquiring the documents necessary to incorporate a company. It involved a user sitting at a computer and communicating with a remote server, answering questions. The four steps were:

 

(1) properly construe the claim

 

(2) identify the actual contribution;

 

(3) ask whether it falls solely within the excluded subject matter;

 

(4) check whether the actual or alleged contribution is actually technical in nature.

 

In comparison with the EPO’s approach, and in light of cases such as Astron Clinica Ltd {2008], the  practice has been challenged and even dismissed as incorrect, especially because, some of the UK decisions have not been clear in identifying the technical contribution, or indeed what comprises technical character. Although some judges have tried to interpret the four step test as being in line with the EPO approach, the judgement in Macrossan’s also appears to reject the fundamental principles set out in other earlier judgements for example the Fujitsu’s Application, a judgement that suggest the UK Courts should seek guidance from the case law of the EPO.

 

On 22nd October 2008, the President of the European Patent Office (EPO), Alison Brimelow, made a referral to the Enlarged Board of Appeal (the EPO’s Supreme judiciary body) on several questions pertaining to the Patentability of Computer Implemented inventions. With patent applications for computer-based inventions experiencing the highest growth rate among all patent categories filed at the European Patent Office (EPO) over the past few years, it will be interesting to see what the response from the Enlarged Board of Appeal will be.

Shireen Smith
http://www.articlesbase.com/patents-articles/computer-implemented-inventions-where-are-we-now-691593.html

, , , , , , , , , , , , , , , , , , ,

No Comments

Can ubuntu linux work on any Computer and can it work on any Computer hardware?

Whith newer Computer Hardware and premade PC’s coming out every so often these days can ubuntu linux work. or do you need spasifik computer or hardware to run it. TY

Ubuntu can be run on virtually all computers still in service. However, the system will need to meet Ubuntu’s system requirements, which are pretty low. Not all hardware works with Linux, but most does. It is not limited to any specific type or model of computer.

, , , , , , , , ,

7 Comments

Is there a degree which teaches extremely in depth computer programming along with computer hardware?

I would like to be an expert on computer programming but at least know my way around the hardware. Is there a degree like this or is it in my best interests to dual degree seek?

Electrical Engineering seems to be what you need. Most compsci degrees never touch on hardware. Try adding some C and Assembly into an EE degree, and you would likely get what you are looking for. Add something like LISP or Python later for a very high level language, but it looks like you would benefit from learning some low level languages that interact with the hardware well. Maybe try designing some hardware of your own and writing a driver for it?

, , , , , , , , , ,

4 Comments

What is the best and most efficient definition of Computer Hardware?

And, Also, How does the hardware on a computer work. I need to know exactly. Also, I need to know the following.
2. 4 main components of the computer
3. What is an input device. Examples…
4. What is the Central processing Unit?

Input – Keyboard, Mouse, Microphone, Touch Pad, Scanner, DVD-ROM
Output – LCD Monitor, Printer, CRT, Video Display, Projectors
CPU – Intel Processor, AMD Processor
Storage – Harddisk, DVD-RW
Memory – RAM, ROM
Communications: USB, LAN, WiFi, Bluetooth

Basic Model

[Input]
|
V
[Central Processing Unit] <–> [Storage, Memory, Comms]
|
V
[Output]

, , , , , , , , , , , , , , , , , , ,

2 Comments

What’s the best computer hardware store in Australia?

In Canberra, if possible. I need a store that has all the latest Computer Hardware and sells at relatively lower price.

I’m in Sydney and i find that the best and the cheapest is www.itestate.com.au
I’ve used them for years. They deliver.
Sorry i can’t recommend a place closer to Canberra.

, , , , , , ,

1 Comment

TV Cards for Computer: Bridging the Tv-pc Divide

TV tuner cards are electronic components that make a computer monitor function like a television. By installing the TV cards for computer, one can watch all the television programs available on the home television, on the computer screen. Computer offers more options with the television programs such as capturing the images and recording the video.

Article body:

TV tuner cards are electronic components that make a computer monitor function like a television. By installing the TV cards for computer, one can watch all the television programs available on the home television, on the computer screen. Computer offers more options with the television programs such as capturing the images and recording the video.

An Overview Of TV Tuner Cards

TV cards for computers are widely available. These cards have been in popular use for over a decade. It is a card that can be slotted into a specific location on the motherboard of a computer. One will also need to install the driver software and a software application. For the smooth functioning of the card, ideally one will have hardware and software requirements specified in the user manual of the tuner card. Practically, this will not be a big problem as these cards work smoothly on most of the commonly used hardware and software configurations.

You will need a television program feed either from a cable distribution system or from a terrestrial antenna. The normal cable connection or antenna output one uses for the home television can itself be utilized for this purpose. No special or secondary connection is required. All one has to do is connect the output of the cable network or terrestrial antenna to the input of the TV card for computers.

The software packages one gets along with the TV card normally provide the facility to capture images and record the videos of the television programs. Even if such a facility is not in the supplied software package list, one can easily download free software utilities from the internet. One can find various varieties of TV cards for computers in computer stores. These are basically classified into two groups: cards that can be connected as USB devices and those that can be connected as PCI device.

Stephenfeilds
http://www.articlesbase.com/television-articles/tv-cards-for-computer-bridging-the-tvpc-divide-689569.html

, , , , , , , , , , , , , , , , , , ,

No Comments

What’s the best computer hardware store in Australia?

In Canberra, if possible. I need a store that has all the latest Computer Hardware and sells at relatively lower price.

definitely MSY Technology, although there are no shops in canberra

http://msy.com.au/

they usually have the cheapest prices except customer service might be a bit of a problem but in terms of price it’s very good.

the other thing i like about the shop is that their product is always ‘up to date’.

, , , , , , , ,

2 Comments

can i be both a computer hardware and software programmer?

hi, I’m currently 14, and i have strong interest computers (coding and putting them together) I’m planning on being either a Computer Hardware engineer, or a computer software engineer and i was thinking "could i be both?" would i be able to do it? or would it be to difficult? thank you~!

It helps to have some background in hardware and software, whatever you do, but someday when you get a job, it will probably be mostly one or the other. I have degrees in computer engineering and computer science. I have been a programmer,and a systems administrator in the past. My day job now is as a software administrator, but at night I fix computers.

Grandpa

, , , , , , , , , , , , , ,

3 Comments

7 Top Reasons Why You Have to Regularly Install Updates on Your Computer

Have you ever come across a message on your computer saying that a particular feature or software that you are attempting to use is not supported? You have a resident anti-virus program scanning and protecting your computer and yet, people you know complain about receiving viruses in emails sent by you? If this is frequently the case, have you been updating all the software and the Operating System installed on your computer regularly?

Many computer users do not pay attention to regular update notices issued by makers of software, and prefer to give the updates a go-by and continue with what they are doing. This is not a very wise move as regular updates can make your computer more efficient and improve your productivity by giving you more efficient use of installed software.

Here’s why you should make it a practice to periodically update your software

1. Eliminate Bugs – Most makers of software regularly release patches and updates correcting the bugs that have been brought to their attention. By updating, you eliminate potential errors.

2. Improve Security – Software inevitably has many weak points that can be exploited by unscrupulous hackers to attack your computer if you happen to use that software. Updates usually improve the security aspect of the software by removing these vulnerabilities.

3. Added Features – Throughout the lifecycle of a product, market demand drives the inclusion of added features such as multilingual support and expansion of file formats supported. Updating software ensures that you benefit from these improvements.

4. Using Third-Party Software – After software is released into the market, several third-party programs may be released for working with the software installed on your computer. The manufacturer may also release updates with plug-ins for seamless data interchange between the packages. You may not be in a position to get the most out of the third-party software without installing updates on your computer.

5. Fading Technical Support – The older a software release gets, fewer resources are expended on technical support by the makers. In order to ensure availability of technical support, updating software is essential.

6. Incompatibility with Newer Software – With the fast-pace in technology advancement, older versions may not function correctly or efficiently with later software whereas updated versions keep pace with technology changes.

7. Enhanced Device Connectivity – The makers of the software attempt to increase the range of hardware devices that their software can interact with in their updates and installing updates can help you extend the range of the hardware that can be used with your computer.

Pinky Mcbanon
http://www.articlesbase.com/computers-articles/7-top-reasons-why-you-have-to-regularly-install-updates-on-your-computer-709845.html

, , , , , , , , , , , , , , , , , , ,

2 Comments