The Client
Intellectual Ventures, based in Delaware, USA, is a prominent player in the field of intellectual property (IP) management. They support more than 500 patent submissions each year, assisting innovators and companies in patent research, patentability assessments, and securing IP rights.
Renowned for advancing patent innovation, Intellectual Ventures is consistently exploring new ways to improve and streamline its processes. Recognizing that they needed a stronger, more efficient platform to handle their patent submissions, they set out to enhance the platform’s capabilities—particularly in the areas of search functionality and workflow automation.
Challenges
Intellectual Ventures encountered issues impacting platform performance and productivity. Here is a list of the challenges they faced.
- The lack of a dedicated environment didn’t facilitate feature testing, slowing development, increasing risk, and impacting UX.
- Lack of comprehensive documentation resulted in inconsistent deployment.
- A partially containerized application made maintenance, scaling, and deployment difficult.
Solution
We modernized the platform by introducing various solutions. Here’s a brief overview.
- We built a Kubernetes-based development environment, enabling safe feature testing before deployment.
- Our experts automated new feature roll-outs and updates by implementing a CI/CD pipeline.
- All standalone apps were transitioned to Kubernetes.
- We reconfigured the Solr database to support quicker and more exact searches.
Automated subscription billing and management using Stripe.
Results
Our implemented solutions created a measurable impact. Here’s a glimpse of the results observed post-deployment.
- Enhanced deployment of new features using Kubernetes and CI/CD.
- Reduced operational costs by automating processes and optimizing resources.
- Created a future-ready application with Kubernetes.
- The platform now observes independent subscription management for users.
- Reduced on-demand cloud costs by 60%.
- Increased platform stability.