1. Social Media profiles
To be assured of the genuineness of the person inquiring, you can check whether the social profiles (Linked in, Twitter, Facebook exists). This would then mean that the first level check is passed. You must focus on linked in first as most of the B2B companies are there on this platform.
2. Email used
The lead generated would have an email ID associated with him. If this is a company or official ID then this adds to the score. Other personal email ids like gmail etc means lesser score on this dimension.
3. Designation / Authority of the person
This step cannot be done automatically and is linked to the first step. When you are selling goods or services, you may want to check whether the lead has proper authority to take decision. In most cases, you may have gatekeepers who will finally lead you to the decision maker. There is nothing wrong about this as long as you are aware of this fact.
For example, if you are in a business where price negotiation plays an important role, you may want to keep some margin till you reach the actual decision maker.
4. Time spent and Number of pages navigated on the website
Again this is something that you would need a tool for. Thus this serves as an add on to your website and relays the information about a new lead who is visiting your website. If the decision time is long and you need to nurture the lead, this could be vital to your business. Thus a lead who went cost last quarter, and just browsed few pages on your website could be termed as a warm lead. The more engaged a lead is, the more likely he is to buy your services.