So, assume I have a software invention with two aspects. Let me provide an example to simplify things. Assume I invented a client and server. The client and server both communicate with one another. The client is a part of my invention. The server is also a unique part of the invention. On the other hand, the user could use his custom client to connect to the server that I have created. Though, my client would provide extra unique features than the custom client would not. How can I say that in claims. From my understanding I could do something like this:
Claims: 1. A client which does ... a. b. c. 2. A server which does ... a. b. c. 1 and 2 are independent claims which have dependent claims (a,b,c) on each of them. So, in that manner if someone makes my exact client (with my unique client features described in claim) he would violate claim 1 and if he makes the server would violate claim 2. If he makes both he would violate both claim 1 and 2.
In the detailed description of the invention I would say: In one aspect of the invention a client does ... Also, the user could use his own custom client.
In another aspect of the invention the server does ...
Is this the right way to do what I described. Thanks.
P.S. Keep in mind that I am talking about an abstract example above I am not discussing the patentability.