I`ve been working for a software development company, where I developed a new security module for a system that this company sells. Writing this software gave me some ideas on how this can be adapted/rewritten for a broader audience and sold as a stand alone product. My question here is, if it is legally possible to develop a product using some of the ideas that I`ve learned while working on the project. To clarify I don`t intend to use/steal any code base from that existing product but rather apply the ideas/solutions that I have came up with or learned while in the process of the development. My fear is that the company that I`ve developed the product for will consider my product as a copy, since it will implement some of the functionality that the product they sell.