Sunday, 12 April 2020

Pop up Message on VF Page




Hey Folks,

In this Blog, We are going to Learn how we can Show a Pop up Message on VF page.

I have Created a Pop up message on a Visual Force Page and added a button to hide that Pop up message.

Still confused? πŸ€”

Lets Check this Demo Video-




Hope you Guys are Clear Now.

To Check the Code, Click Here

Thanks
Happy Coding! 

Contact:
Twitter Handle : Lakhan Meghani
Apextips Twitter handle Apextips
linkedin :                            Lakhan Meghani 

Saturday, 4 April 2020

Some Useful Apextips

Weekly Digest of #Apextips- Week 1


Hello Folks,

In this blog, we are going to learn 5 Apextips which developers must now.

So are you guys ready to dive deeper? 

Lets go- πŸ™‹


Apextip 1 : Invocable Method

Lets understand invocable method, write -
before the in the starting of method.
e.g- Class {
Method1 Method2 }
It will run method1 only and not method2 if you call this class from process builder or trigger.

--------------------------------------------------------------------------------------------------------------------------
Apextip 2 : DML exception Database.SaveResults Method

Lets Understand DML exception Tip-
Writing hand


Case: To add multiple records, if single insert is failed then all records insertion is failed.
Solution: Database.SaveResults[] method is used to insert all correct records without exception.πŸ––

Checkout below image 🀞



--------------------------------------------------------------------------------------------------------------------------

Apextip 3 : DML exception Failed record Insertion

Lets learn thisπŸ–

Use Case: I want to use database.result method but if exception occurs then operation should be failed .
Solution : Set the value of database.insert to true. If exception occurs, no record is inserted.🀞

Checkout below image 🀞



--------------------------------------------------------------------------------------------------------------------------

Apextip 4 : issuccess() & getid() methods

Lets understand this tipπŸ™‚

Usecase: I want to get the Id of inserted account Solution: Use issuccess() & getid() methods to get record IdπŸ– issuccess() - Identifies the record created successfully getid() - To get the record Id

Checkout below image 🀞


--------------------------------------------------------------------------------------------------------------------------


Apextip 5 :Extract ID of Deleted Account



Lest understand the last tip of this blogπŸ™‚



Usecase: I want to extract the Id of deleted account
Solution: Use database.delete method to delete accs without exception πŸ–

issuccess()- to check status of delete! getid()-Gets the Id of deleted record




--------------------------------------------------------------------------------------------------------------------------

Hope you guys had learn something new from this Blog. To learn more Apex tips, Stay tuned with us. We post weekly blog of 5 #Apextips.
Feel free to reach us on below contact details.

Thank You

Happy Coding!πŸ˜„


Contact:
Twitter Handle : Lakhan Meghani
Apextips Twitter handle : Apextips
linkedin :                         Lakhan Meghani                        

















Monday, 22 July 2019

All About Complete Specification of Patents


All about Complete Specification of Patent
What is Complete Specification of Patent?
The Complete Specification is a techno-legal document containing full scientific details of the invention and claims to the patent rights. In order to obtain a patent, an applicant must fully and particularly describe the invention therein claimed in a complete specification.
One can directly file complete specification or after provisional.
After filing a Provisional specification, it is necessary to file a Complete specification within 12 months.

Most of the things are same for complete specification as that of provisional. Click here to read about provisional patent filing and to know about various FORMs

The contents of a complete specification would include the following:
  1. Title of the invention
  2. Field to which the invention belongs.
  3. Background of the invention including prior art giving drawbacks of the known invention practices.
  4. Complete description of the invention along with experimental results.
  5. Drawings are essential for understanding the invention.
  6. Abstract
  7. Claims, which are statements, related to the invention on which legal proprietorship is being sought. Thus, the claims need to be drafted carefully.

--------------------------------------------------------------------------------------------------------------------------
Things to Note for those who have Filed Provisional Specification:
1. You can change the title in Complete Specification.
2. You may need to submit cover letter briefing about your provisional and complete title and dates of filing.
3. As you have paid the fees during provisional fees you don’t have to pay fees for filing, but only for examination and extra pages. Refer here.
4. Edit your forms carefully.
--------------------------------------------------------------------------------------------------------------------------

FORM 2 details
The first page of Form 2 shall contain:
1. Title of the invention;
2. Name, address and nationality of each of the applicants for the Patent
3. The preamble to the description.
4. Description
5. Claims
6. Date and Signature
7. Abstract of the invention



Most of the things regarding FORM 2 are explained in the blog on provisional specification. Click here

Other Changes and important things are described below:

1. PREAMBLE TO THE DESCRIPTION
The complete specification should start with,
   “The following specification particularly describes the invention and the manner in which it is to be performed…”

2. ABSTRACT
Every complete specification shall be accompanied by an abstract to provide technical information on the invention.
So how to write Abstract?
The abstract of your patent application is a short summary (150 words or fewer) that communicates the essence of your invention. Abstracts are useful mainly for searching patent database. You should write your abstract so that those with a background in the field can easily understand it. The person searching should quickly be able to get a sense of what your invention is so that they can decide whether they need to read the rest of the document.
To get the abstract right, you need to have an idea that is worth shareable and then clearly describe
1.               The problem statement,
2.               Why it’s important to be explored?
3.               What was done to understand it?
4.               How the previous problem has been solved?

3. CLAIMS
Claims are the most important part of a patent which defines the boundaries of patent protection. Patent claims are the legal basis for your patent protection. They form a protective boundary line around your patent that lets others know when they are infringing on your rights. The limits of this line are defined by the words and phrasing of your claims. When writing this section, you should consider the scope, characteristics, and structure of the claims.

How to write Claims?
Scope
Each claim should have only one meaning which can be either broad or narrow, but not both at the same time. In general, a narrow claim specifies more details than a broader claim. Having many claims, where each one is a different scope allows you to have legal title to several aspects of your invention. In other way, claims can be classified as dependent and independent. The first claim is always Independent claim and others are dependent. Though there can be independent claims too.



Claim 8 of the same patent is narrower in scope and focuses on a specific aspect of one element of the invention. Try reading through the claims for this patent and notice how the section begins with broad claims and develops towards claims that are narrower in scope.
Important Characteristics
Three criteria to take note of when drafting your claims are that they should clear, complete, and supported. Every claim must be one sentence, as long or as short a sentence as required to be complete.

Be Clear
Your claim must be clear so that you do not cause the reader to speculate about the claim. If you find yourself using words such as "thin", "strong", "a major part", "such as", "when required", then you are probably not being clear enough. These words force the reader to make a subjective judgment, not an objective observation.

Be Complete
Each claim should be complete so that it covers the inventive feature and enough elements around it to put the invention in the proper context.

Be Supported
All the characteristics of your invention that form part of the claims must be fully explained in the description. In addition, any terms you use in the claims must be either found in the description or clearly inferred from the description.

Structure
A claim is a single sentence composed of three parts: the introductory phrase, the body of the claim, and the link that joins the two.
The introductory phrase identifies the category of the invention and sometimes the purpose, for example, a machine for waxing paper, or composition for fertilizing the soil. The body of the claim is the specific legal description of the exact invention which is being protected.
The linking consists of words and phrases such as:
        which comprises
        including
        consisting of
        consisting essentially of
Note that the linking word or phrase describes how the body of the claim relates to the introductory phrase. The linking words are also important in assessing the scope of the claim as they can be restrictive or permissive in nature. In the following example, "A data input device" is the introductory phrase, "comprising" is the linking word and the rest of the claim is the body.

Example of a Patent Claim
"A a data input device comprising: an input surface adapted to be locally exposed to a pressure or pressure force, a sensor means disposed below the input surface for detecting the position of the pressure or pressure force on the input surface and for outputting an output signal representing said position and, an evaluating means for evaluating the output signal of the sensor means."

Keep in Mind
Just because one of your claims is objected to does not mean that the rest of your claims are invalid. Each claim is evaluated on its own merit. This is why it is important to make claims on all aspects of your invention to ensure that you receive the most protection possible. Here are some tips on writing your claims.
        Decide which are the essential elements of your invention that you want to claim exclusive rights to. These elements should be the ones that distinguish your invention from known technology.
        Begin with your broadest claims and then progress to narrower claims.
        Start claims on a new page (separate from the description) and number each claim using Arabic numbers starting with 1.
        Precede your claims with a short statement such as "I claim:". In some patents, this reads as "The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:"
        Check to see that each claim consists of an introduction, linking word, and body.
One way of ensuring that specific inventive features are included in several or all claims is to write an initial claim and refer to it in claims of narrower scope. This means that all the features in the first claim are also included in the subsequent claims. As more features are added the claims become narrower in scope.
Click  Here to know more.
--------------------------------------------------------------------------------------------------------------------------
ABOUT FORM 4: Extension Form
After filing a provisional specification, you will get 12 months to complete it. Suppose if you need more time, then fill and submit the Extension Form which grants the permission of 3 months extension i.e., you will get 15 months after the date of filing (provisional specification) to complete it.

Let us understand the extension form-

FORM 4: REQUEST FOR EXTENSION OF TIME
1. Name of the applicant and declaration, the reason for an extension.
2. Signature
3. Name of Signee

To download this form, click here

…………………………………………………………………………………………………………

AFTER FILING COMPLETE SPECIFICATION:
For Grant of the patent, you need to submit Examination Form. Many submit examination form along with Complete Specification. But it is not necessary. If you want time for model making or more study you can file Examination form later.

Details of Examination Form-
FORM 18 Request/Express Request for Examination of Application for Patent
1. Applicant Details
2. Declaration
4. Address for Service
5. Signature
……………………………………………………………………………………………………………………………………………….

For Patents Rules click here.

WE are grateful for your time. The main purpose of this article was to provide a simple informative article by collecting data from various sources at one place and combining it with our personal experience. We have linked all the sources there and then when the text appears.

Contact Details:


Lakhan Meghani - lakhanmeghani9130@gmail.com
Omkar Nanaware - Omkn663@gmail.com




Sunday, 30 June 2019

All About Provisional Patent Filing


Hello Guys,
In this Blog, the detailed procedure and information for filing a provisional patent is described. This Blog gives information about “why to file patents?” and “how to file a patent?”. Also, various forms required and things to consider are mentioned.
--------------------------------------------------------------------------------------------------------------------------
Let us start with basics and go through some common questions: -
Que 0: What is a patent?
Patent is a government authority or licence conferring a right or title for a set period, especially the sole right to exclude others from making, using, or selling an invention.
Also, refer:

Que 1: Why to File Patent?
An invention patent is a property right, a valuable business asset. It allows the owner to stop others from making, using, selling, and importing the protected invention. Thus, a patent is important to safeguard your invention. It can protect any product, design or process that meets certain specifications as per its originality, practicality, suitability, and utility.

Que 2: What are the different types of Patents?
There are three types of patents:
1) Utility Patents are applicable to the invention, discovery, or improvement of any useful process, machine, article of manufacture, or composition of matter.
 For example, a utility patent would be used to protect a new process of making a computer (process), a new type of computer (machine), a computer part (an article of manufacture), or a new chemical (the composition of matter).

2) Design Patents are applicable to the invention of a new, original, and ornamental design for an article of manufacture.
 For example, a design patent would be used to protect visual characteristics or aspects of a computer (assuming that it is new and unique). Design patents only protect the appearance of an item, but not an item’s structural or functional features.

3) Plant Patents are applicable to the invention or discovery and asexual reproduction of any distinct and new variety of plant.
 For example, a plant patent would be used to protect a new type of plant variety discovered or bred.

Que 3: How to do research? How to search whether your invented idea is existing or not?
This important question often arises while doing research.
Here is the link for searching Patents on official Indian Patent Website:
You can go through official journals: http://www.ipindia.nic.in/journal-patents.htm
For more clarity, search on this link

For the detailed and deep checking, you can search your idea on

To download research papers for free use https://sci-hub.tw/

Use YouTube, Quora or every other possible platform in order to improvise your idea and to confirm whether your idea is existing or not.

Note: While Searching Keyword in the search bar, search the main keyword along with the related word. Let us understand with the following example.
Suppose your topic is suspension, then related keywords damper, shock absorber, etc need to be considered while searching for existing technologies and research work.

--------------------------------------------------------------------------------------------------------------------------

PATENT FILING


For Filing the patent, there are two methods-
1) Provisional Specification
2) Complete Specification

Let us understand the difference between them:

A provisional patent application is filed when you want to secure your idea and want to do further research in order to make your invention clearer. After filing the provisional patent you will get about a year period to file complete specification.

The advantages of Filing Provisional Patent is:
Ease of preparation, lower cost, and the ability to use the term "patent pending", which can only be legally used when a patent application has been filed, and which may have significant marketing advantages.

While the Complete Specification is a techno-legal document containing full scientific details of the invention and claims to the patent rights. In order to obtain a patent, an applicant must fully and particularly describe the invention therein claimed in a complete specification.


FORM FILING PROCEDURE FOR THE PROVISIONAL PATENT:
Let us study about the different types of forms required along with their significance-
Generally, Form 1,2,3,5 and 9 are required.
Click this link to download the forms-

SIGNIFICANCE OF FORMS:
1) Form 1: APPLICATION FOR GRANT OF PATENT.
2) Form 2: Brief description of the Patent. We will further discuss this.
3) Form 3: STATEMENT AND UNDERTAKING UNDER SECTION 8.
4) Form 5:  DECLARATION AS TO INVENTORSHIP.
5) Form 9: For publishing your invention in the journal of Indian patent office.

Refer the following links for various forms and fees.

Q. Is Form 9- Publication really necessary?
Even if you don’t submit Form 9, your abstract will be submitted after 18 months in Indian Patents Journal. And if you want to publish it earlier, it will take anywhere from 12-15 months. So, it is recommended not to waste money for form 9.

Q. What is the difference between Inventor and Applicant?
Applicant is one (person/s only) who generates the original idea and the applicant is one (same persons or any organisation) who files the patent. Note that applicant gets the royalty and all business profits. For example, a car company filed a patent for airbags, but originally some people (Inventors) from the organisation came with the idea.
---------------------------------------------------------------------------------------------------------------------

 SOME PRECAUTIONS TO AVOID  PROBLEMS YOU MAY FACE WHILE PATENT FILING:


1.      All forms must be typed and printed.
2.      It is better to go for an offline procedure rather doing Online. Just because you may face problem in DIGITAL SIGNATURE.
3.      Always give the Page number to the pages in each and every form (Including Diagrams) according to different sections.
4.      Each and every diagram must be on a separate page. Make sure that the name and number to each and every part are given. Give the numbering in the diagram itself and make a bill of material for Naming.
5.      CAD Model is enough for the Diagrams.
6.      Do any type of editing with black pen only if required as the forms will be typed and printed by you.
7.      Keep some vacant space for the sign of applicant and inventors.
8.      While filing the form, type the name of applicant and inventors because too much editing with a pen may lead to the rejection of forms and you need to produce new typed forms.
9.      Demo or Model is not required for the Provisional Patent.
10.  Carry Laptop and spare unfilled forms.

----------------------------------------------------------------------------------------------------------------------

FORM 2 details

The first page of the form 2 shall contain:
1. Title of the invention;
2. Name, address and nationality of each of the applicants for the Patent
3. The preamble to the description.
4. Description
5. Claims
6. Date and Signature
7. Abstract of the invention


1. Title of the invention:
The title should be sufficiently indicative of the subject matter of the invention and shall
disclose the specific features of the invention. It shall be brief, free from fancy expressions or ambiguity and as precise and definite as possible, but it need not go into the details of the invention itself and should not ordinarily exceed fifteen words.

The following are not permissible in the title:
Inventor’s name, the word ‘Patent’, words in other languages, the abbreviation “etc”, fancy words e.g. “Washwell Soap”, “Universal Rest Easy Patent Chair”


2. Name, address and nationality of each of the applicants for the Patent
The first applicant in the list/table must be from the State (Area under that Patent office) wherein the patent is being filed. Like for Patent office Mumbai the first applicant must be from the States of Maharashtra, Gujarat, Madhya Pradesh, Goa and Chhattisgarh and the Union Territories of Daman and Diu & Dadra and Nagar Haveli
Nationality is INDIAN and not INDIA.

For Provisional specification start with,
“The following specification describes the invention …”

4. Description:
(should start from the new page)
Field of the Invention and use of Invention
The description should preferably begin with a general statement of the invention so as to
indicate briefly the subject matter to which the invention relates,
e.g. “This invention relates to …………………”.
 Thereafter, the advantages of the invention may be mentioned to bring out clearly the areas of application and preferable use of the invention.
The applicant may substantiate industrial applicability of the invention in this part.

Prior Art and problem to be solved
This part should indicate the status of the technology in the field of the invention with reference
to developments in the field, patents and pending patent applications in the specific art. When the invention relates to an improvement on an existing product or process, a short statement of the closest prior art known to the applicant shall also be given.
However, the description should fully and particularly describe the invention, by clearly distinguishing it from such a closest prior art, known to the applicant.

Objects / Objectives of the Invention
The purpose of this part is to clearly bring out the necessity of the invention. It shall clearly mention the technical problems associated with the existing technology and the solution for that, bringing out the differences between the claimed invention and the prior art. The solution sought by the invention should be clearly brought out as object(s) of inventions with statements like “It has already been proposed ………………” followed by the objects which the inventions have in view
 e.g “The principal object of this invention is ……………”, “Another object of this invention is ……………..”, “A further object of this invention is ………….” etc.

Summary of the Invention
The description should include a summary of the invention before giving the details of the invention and the method of performing it. The statement should clearly set forth the distinguishing novel features of the invention for which protection is desired. This part is intended to declare different aspects of the invention.

Drawings
  • Drawings or sketches, which require a special illustration of the invention, shall not appear in the description itself. Such drawings shall be on separate sheet(s).
  • Drawings shall be prepared neatly and clearly on a durable paper sheet.
  • Drawings shall be on standard A4 size sheets with a clear margin of at least 4 cm on the top and left hand and 3 cm at the bottom and right hand of every sheet.
  • Drawings shall be on a scale sufficiently large to show the inventions clearly and dimensions shall not be marked on the drawings.
  • Drawings shall be sequentially or systematically numbered and shall bear in the left-hand top corner, the name of the applicant;  in the right-hand top corner, the number of sheets of drawings, and the consecutive number of each sheet; in the right-hand bottom corner, the signature of the applicant or his agent.
  • No descriptive matter shall appear on the drawings except in the flow diagrams.


5. Claims:
Claims are not necessary for Provisional Specification.

6. Date and Signature
If you are unsure of the date do not print it. Leave some space for the same.
Each applicant must write his/her name and sign above it. Depending upon the number of applicants adjust the space. Do not overcrowd the space.

7. Abstract
It is not necessary for Provisional if not giving for publication i.e., (Form 9)
The abstract shall commence with the title of the invention. The abstract shall constitute the purposes of searching in the particular technical field, by making it possible to assess whether there is a need to consult the specification itself.
The abstract shall contain a concise summary of the matter contained in the specification. The summary shall indicate clearly the technical field to which the invention belongs, technical problem to which the invention relates and the solution to the problem through the invention and principal use or uses of the invention.
Where necessary, the abstract shall contain the chemical formula, which characterizes the invention.
The abstract may not contain more than one hundred and fifty words.
 If the specification contains any drawing, the applicant shall indicate on the abstract the figure, or exceptionally, the figures of the drawings which may accompany the abstract when published. Each main feature mentioned in the abstract and illustrated by a drawing shall be followed by the reference sign used in that drawing. The Controller may amend the abstract for providing better information to third parties.


For official FAQs


Que: How to reach office?
To reach the Mumbai Patent office, first reach Dadar Station and get a bus from Dadar station to post office, Antop Hill. Patent office is near it.


Disclaimer:

This writing is based on our experience. For more, you can prefer the official patent website of India.

Contact Details:

Lakhan Meghani - lakhanmeghani9130@gmail.com
Omkar Nanaware - Omkn663@gmail.com