As artificial intelligence and computer capabilities in general continue to evolve, and issues regarding user privacy and security make headline news, software developers need help to make sure they are in compliance with an array of regulations. They also need help getting their products to market and protecting their intellectual property in a fiercely competitive global market.
Pearl Cohen’s Software team is multinational and multilingual. We provide services across all legal aspects of software such as PC and workstation software, mobile apps, web-based applications, and embedded software and firmware. As business-oriented lawyers who understand the software sector, we are also professional dealmakers who find a way to get the deal done.
Our lawyers know how essential software is for daily business procedures, and our clients count on us to stay up-to-date with legal trends in protecting their software across various jurisdictions worldwide. Our areas of expertise include utility patents, design patents, copyrights, trade secrets, licensing, end-user license (EULAs), Software-as-a-Service (SaaS) agreements, and Open Source Software (OSS) considerations. We also are skilled in the challenging task of protecting mobile apps and use sophisticated approaches to cover both user interface (UI) and user experience (UX) as part of an overall business perspective. We are up-to-date and experienced in navigating the ever-evolving laws and patent office practices regarding patenting software.
We provide services across all legal aspects of PC software, mobile apps, web-based applications, and embedded software and firmware. This includes:
- commissioned outsourced software development contracts
- copyright registration of software
- end-user license agreements (EULAs)
- analysis and opinions of Freedom to Operate (FTO)
- transactions to license software
- patent drafting of software-based inventions
- software IP rights enforcement
- SaaS agreements
- regulations concerning electronic (digital) signatures and their use in complex software applications
Among other segments of the computer and software fields, we have experience protecting:
- machine learning, artificial intelligence, and neural networks
- microprocessor and computer architecture, including systems on chip (SoC), embedded systems, memory management, and storage
- computer networks, including Internet infrastructure and cybersecurity
- video and image processing, including computer vision, augmented reality (AR), and virtual reality (VR)
- audio processing, including voice recognition and analysis
- crowdsourcing and “big data”
- human-machine interface, including natural user interface (NUI) machine-to-machine (M2M) communications
- social networks and advertising
- smartphone apps
- software tools for financial services