Computer and Software Engineering

The professionals of our ComputerĀ and Software Engineering Team possess degrees in computer science and electrical engineering, and have industry and patent examining experience with respect to software and hardware. Our professionals counsel clients on technology related to cloud, client/server, and other computing environments, computing architectures, system design, processor architectures, software designs and systems, e-commerce, database systems, applications and structures, data encryption, coding and compression, compilers, data storage, security applications, simulation and testing, multimedia applications, relational and other database management systems, video gaming systems, computer networking, medical and other imaging, virtualization, artificial intelligence, financial systems, and internet applications (communications protocols and internet software).