Amit Shyamsukha

  • 28 Discussion
  • Likes
Amit Shyamsukha

Amit Shyamsukha

Name suggestion Plz — for a website dedicated to help startups with their resources and other things.


Amit Shyamsukha

What could be the best way to rate any startups,company, freelancer etc.

Comments with up and down vote where up comments are displayed & down comments are not displayed until it reaches a certain limit say 10.

Should the same person be able to vote many times or single time?

Amit Shyamsukha

This weekend I started to work on :
Need feedback on this platform, as to what features can be added to make it more useful for startups.
Your feedback & suggestion are highly appreciated.

Amit Shyamsukha

This weekend I started to work on :
Need feedback on this platform, as to what features can be added to make it more useful for startups.
Your feedback & suggestion are highly appreciated.

Amit Shyamsukha

Amit Shyamsukha

Any pointer on how to develop biometric attendance system – I know it requires hardware, but how do I integrate it to the payroll/attendance software… does the hardware vendor provides API ?


Amit Shyamsukha

Just curious to know… how many e-comm startups only concentrating on Tee Shirt?

Amit Shyamsukha

Anyone into ewaste recycling or any pointers with whom I can get in touch ?

Amit Shyamsukha

I cam across this on one website. Any one willing to team up and Buy this
Price is approx 40k

15 Crore All India Email Id
+ 35 Crore india mobile numbers + 15 Lakh all India Company Database
+ 1.5 Crore Job Seekers Database + 50 Lakh HNI Database
90% Accurate and genuine Data.
updated data of January 2012.

Amit Shyamsukha

Is copying from newspaper a copyright violation ?

Amit Shyamsukha

8 Ways to Have Fun In a Boring Meeting # I think someone was searching for this few days back …..

by Geoffrey James

If you work in an office, you’re going to end up in useless, boring meetings. According to Psychology Today, as much as 50% of the time spent in business meetings is wasted.

Since multiple studies reveal that workplace productivity is tied to happiness, it’s your duty to make such meetings less of a misery. Here are eight harmless ways to do so:

1. Manage to be elsewhere.

OK, this is cheating, but it must be said: your best strategy is always to avoid any meeting that doesn’t advance your own personal goals. Meetings that lack agendas or whose purpose is vague, like information sharing, can be safely skipped. Devise a reason that you can’t make it (like gotta take an important call from a customer.). If there’s a chance anything interesting might come up, ask someone who’s gullible enough to attend to take notes for you.

2. Play a Computer Game.

An obvious idea… as long as you’re not obvious about it. Sit at a corner so you can angle your screen away from prying eyes. Select a game that doesn’t require real-time interaction; think Solitaire rather than Flappy Birds. Take frequent stare and look interested pauses. Occasionally tap keys like you’re taking notes. If somebody moves towards you, casually hit the *clear screen* button. Don’t forget to mute the sound!

3. Hand Around PEZ.

Casually pull a PEZ dispenser out of your pocket or purse and slowly remove a PEZ. All eyes will now be on you. Move as if to put the dispenser away but then, as if having second thoughts, glance to the person to your right and mime you want one? The answer will always be yes, because nobody has ever refused PEZ. Mime pass it around. Try to choose a PEZ head that’s ironic without being out-and-out insulting. Think Wonder Woman rather than Mickey Mouse.

4. The Animal Game

Decide what each person at the meeting would look like if they were transformed into an animal. Don’t just go for the obvious like dog, pig, and cow. Think of unusual or obscure creatures, like giant squids, barking toads, and wolf spiders. Once you’ve got every beastie pictured in your mind, decide why this particular zoo called a business meeting.

5. Buzzword Spotting

As the meeting progresses, make a tick mark every time someone uses a business buzzword or catch phrase. When you reach a multiple of 10, take a sip of coffee. Alternatively, give a list of five or so buzzwords to trusted colleagues with the understanding that you’ll all take a sip of coffee simultaneously whenever the speaker uses one of them.

6. Underwear Switcheroo

As in the advice commonly given to those with stage fright, imagine everyone in the room is sitting in their underwear. Now add details like lace, slogans, cartoon characters, etc. Finally, switch the imagined underwear one person to the right. This technique works best if there’s a more or less even mix of men and women.

7. Invisible Flirting.

Subtly mimic the body language of a stranger in the room whom you find attractive. If he or she crosses legs, wait a moment, then cross yours. If he or she leans forward, wait a moment, do the same. Match the other’s breathing pattern, so that you’re inhaling and exhaling at the same time. This technique, called mirroring puts you in rapport with the other person who will now feel drawn to you, without knowing exactly why.

8. Visit Your Happy Place.

If all else fails, put your elbows on the table, prop your head on your fists, and open your eyes really round, so that it looks as if you’re absolutely fascinated by what the presenter is saying. You may now commence daydreaming. Consider what you’d do with an extra million dollars. Work on your bucket list. Imagine what it would feel like to work at a place where people don’t waste time in meetings like this. They do exist.

Amit Shyamsukha

Any body having hint to buy mobile numbers database ?

Amit Shyamsukha

I have an online meeting/webinar subscription for 1 year, am using for some 10-20 times a month. Want to use it more effectively it could be in terms of money, learning, help etc etc any suggestion ???

Amit Shyamsukha

Amit Shyamsukha

Any body ever tried using RJ45 to RJ11 conversion? or there is an adapter available? want to use RJ45 to input into ADSL modem having RJ11 as input . Is it possible? any pointers ?

Amit Shyamsukha

India: Patentability Of Software: A Comparative Analysis In Various Jurisdictions


Article by Kailash Choudhary and Rangoli Nigam1


The businesses around the world are depending more and more on technology these days. The importance of software therefore can hardly be undermined. Thus it has become increasingly important to provide legal protection to the intellectual property in software. Patenting of software is one of the most desired methods of procuring such legal protection. However, various jurisdictions take varied stands for granting patents to software.

This article aims at providing an introductory overview and comparison of the legal provisions governing the patenting of software in the United States, the European Patent Office (EPO) and India.


U.S Patent and Trademark office (USPTO) grants patents for softwares. However, this was not the case always. The patent office, in the year 1968 issued guidelines which stated that a computer process could not be patented either as an apparatus or as a process. As per these guidelines, patents could be granted only if an invention, in relation to computer programs, would produce results in combination with computer and non obvious elements.

In the case of Gottschalk v. Benson2, US Supreme Court held that an algorithm to convert binary coded decimal numbers to true binary numbers was not a patentable invention since algorithms are mathematics. The US Supreme Court equated mathematics to abstract ideas and abstract ideas cannot be patented.

In the case of Parker v. Flook3, US Supreme Court held that a method for updating the alarm limit in a catalytic conversion process was a mere ‘post solution activity’ hence it was not patentable.

However, in the case of Diamond v. Diehr4, USPTO for the first time granted the petition for grant on software. In the instant case, the invention was for a computer determined and controlled heating of rubber for its best curing. The Supreme Court held that the invention was not just a mathematical algorithm but also a process including steps to cure rubber hence was a patentable invention. Even if the only feature added in the invention was the calculation of timing, it was held to be patentable.

In re Bilski5, the United States Court of Appeals for the Federal Circuit (CAFC) laid a single test ‘machine or transformation test’ for the patentability of processes. It said that a process can be patented if

It can be performed on a particular apparatus ;
The process is capable of transforming an article into a different state.
The US Supreme court later revised and upheld the Bilski decision but also declared that the ‘machine or transformation test’ was not the sole test, patent applications should be subjected to.


European Patent Convention provides that ‘programs for computers’ as such cannot be considered as patentable inventions. The EPC does not define an invention, however in its Article 52 (2), it provides a list of inventions that shall not be regarded as an invention. The list includes:

Discoveries, scientific theories and mathematical methods;
Aesthetic creations;
Schemes, rules and methods for performing mental acts, playing games or doing business, and programs for computers;
Presentations of information.
As per the current position of the EPO concerning the patentability of software, only such software can be granted a patent which provides a ‘technical effect’ which is beyond the normal output from the interaction between the computer and a process.

The Examination Division examines the application for patent. The invention is examined on the basis of:

Novelty and ;
if it has an inventive step.
The novelty of an invention can be established by ascertaining that the invention was not publicly known prior to the filing of the application. After establishing the novelty, the invention is examined if the output obtained has an inventive step and is beyond the obvious results. Section 56 reads as follows with regard to inventive step:

An invention shall be considered as involving an inventive step if, having regard to the state of the art, it is not obvious to a person skilled in the art. If the state of the art also includes documents within the meaning of Article 54, paragraph 3, these documents shall not be considered in deciding whether there has been an inventive step.6

Thus, while software could have an inventive step, that is, it provides a technical result but still it could be an obvious one. In the case of Two identities/COMVIK7, Board of Appeals held that while establishing non obviousness, it should be so to a person skilled in the relevant field of technology. The application to the EPO should establish a technical problem which the invention seeks to provide a solution for. Also, the technical feature of the invention should be able to provide a non obvious solution to the technical problem.


The Indian Patents Act does not mention that what software shall be patentable. However, Section 3(k) of the Act provides for software which cannot be patented. It provides under section 3(k) a mathematical or business method or a computer program per se or algorithms8 cannot be patented. In 2004, attempts were made to include section 3(k) a computer programme per se other than its technical application to industry or a combination with hardware. 9 However, the said modification to the instant section was rejected by the Parliament. Hence as per the current provision, computer programs per se are excluded from the purview of patents. It is not clear if software when applied to a computer can be patented. The recent Manual of Patent Office Practice and Procedure (2011), however clears the interpretation that software when applied to a computer apparatus shall be patentable is an incorrect interpretation of the Section 3(k). The manual states that:

If the claimed subject matter in a patent application is only a computer programme, it is considered as a computer programme per se and hence not patentable. Claims directed at computer programme products are computer programmes per se stored in a computer readable medium and as such are not allowable. Even if the claims, inter alia, contain a subject matter which is not a computer programme, it is examined whether such subject matter is sufficiently disclosed in the specification and forms an essential part of the invention.10

To provide a clearer understanding of the law regarding patenting of software, Indian Patent Office issued draft guidelines for the examination of Computer Related Inventions (CRIs) in June 2013. The guidelines provide the examiners of the Patent Office the method of analyzing the merit of the patent application for patenting software. The claims for computer related inventions are categorized as follows:

Computer program product
Computer readable medium
In Vicom/Computer-related invention11, it was held that an image processing method which involved mathematical method for the handling of data representing an image to achieve the technical effect of an enhanced quality of image was a patentable invention.

More recently in Electronic Navigation Research Institute Vs Controller General of Patents12, the invention was a mathematical method for evaluating time series signals. Patent to the said invention was denied on grounds that a mathematical method cannot be patented even if it produces a technical effect as it is falls within the ambit of Section 3(k). Intellectual Appellate Board (IPAB) relied on the judgment in Yahoo v Controller of Patents13, where it was held that ‘the inventive step’ is the subject matter of the application for patent of software, hence should not be excluded in Section 3(k).


USPTO and EPO have varying standards for patenting of software. The US has a much more liberal approach and states that inventions in relation to software are patentable if it is capable of transforming the input into some useful output. The EPC, on the other hand, grants patents to software but has a much more stringent approach. Software shall be granted patents by the EPO if it is non obvious to a person skilled in the relevant field of technology and also has a ‘technical effect’.

Software patenting standards in India also state that patents shall be granted to those computer related inventions which are based on a technical process. Hence the basis for granting the patents to software in India is not the Computer program per se but the technical result that the process can obtain.

Amit Shyamsukha

Any pointers how to go about multilingual textbox … thanks in advacne.

Amit Shyamsukha

Any facebook open graph api expert here? need small help

Amit Shyamsukha

Hi, Friends…. need some idea about patent /copyright…. can a website concept have a patent / copyright. if yes how to proceed for this….

Amit Shyamsukha

Hi, can someone plz provide me with a sample agreement between a recruitment consultant & employer or any link to the same …. Thanks

Amit Shyamsukha

Any one interested in buying domain named ??

Amit Shyamsukha

Hello Firends, Any pointers on how to make a web based video conferencing platform… Thanks for all your help

Amit Shyamsukha

Hi guys, did anyone of you did Trademark registration by their own, If yes please point out the process…

Amit Shyamsukha

Any wordpress expert here? someone wants a custom plugin….