Overview
The client is a prominent intellectual property (IP) law and consultancy firm, specializing in comprehensive IP management and strategic advice for patents, trademarks, and designs. The firm is dedicated to optimizing the IP management process for its clients through advanced solutions and strategic guidance.
Challenges
The client required an advanced application to facilitate the submission of inventions and ideas by inventors. The application needed to feature a robust and configurable submission process with multiple stages of approval by different authorities. Additionally, it was essential for the application to transmit finalized invention data in LEDES format to integrated systems for further processing.
Solution
As an offshore development company, Contata worked towards, building a sophisticated and reliable Invent Management System for the client, leveraging a suite of Microsoft technologies. Key aspects of the development included:
- Advanced Search Functionality: We developed an advanced search feature using ASP.NET and C# to build the backend logic and user interface. This feature allows users to create and save specific search queries, enabling efficient retrieval of invention records. SQL Server was used to store and manage the data, with complex queries and indexing to enhance search performance.
- Customizable Workflow Management: We created a customizable workflow management system using ASP.NET for the application framework and C# for business logic. This system allows users to configure approval processes with various stages, such as co-inventor approval, witness approval, and manager reviews. SQL Server was used to handle the workflow data, enabling dynamic updates and retrievals.
- Dynamic Form Builder: The form builder tool was developed using ASP.NET and C# to provide a user-friendly interface for creating and managing forms. Administrators can customize forms within the Invention wizard, with all form data stored and managed using SQL Server to ensure efficient handling and retrieval of form configurations.
- Tailored Product Configuration: A system for creating and managing customized products was built using ASP.NET for the web application framework and C# for the logic to handle product configurations. SQL Server was utilized to store product configurations and manage workflows with minimal coding changes, allowing for easy adjustments and additions.
Benefits
- Enhanced Search Efficiency: The integration of ASP.NET and C# with SQL Server significantly improved the speed and accuracy of search operations, allowing users to quickly retrieve relevant invention data.
- Simplified Workflow Customization: The flexible workflow management system, built using ASP.NET and C#, enabled users to easily configure and adapt workflows to meet their specific needs without requiring extensive technical expertise.
- Reduced Manual Workload: The dynamic form builder, developed with ASP.NET and C#, streamlined the process of creating and managing forms, reducing manual effort and simplifying form configuration
- Streamlined Product Customization: The tailored product configuration system, supported by ASP.NET and C#, provided users with an intuitive interface for customizing products and workflows, enhancing operational efficiency and flexibility.