Programinės įrangos patentinis patikėtinis padeda klientams su programinės įrangos produktais, kuriuos jie nori apsaugoti pagal patentų teisę. Tai gali apimti prašymų rengimą ir naršymą visame procese bei, jei reikia, patraukimą baudžiamojon atsakomybėn. Šie teisininkai taip pat gali padėti klientams sudaryti licencijavimo sutartis ir derybas, kai jie nori licencijuoti savo patentus arba naudoti kitų firmų technologijas. Darbas reikalauja išsamių žinių apie patentų teisę, taip pat su programine įranga susijusias aplinkybes.
Kūrimo proceso pradžioje klientai gali kreiptis į programinės įrangos patentinį patikėtinį, kad aptartų projektą ir nuspręstų, ar jis gali būti patentuotas. Advokatai gali patarti, kaip apsaugoti kuriamus projektus, kol jie pradeda rengti išsamias galutinio produkto patento paraiškas. Klientai gali pageidauti kreiptis dėl tarptautinių patentų, kad užtikrintų programinės įrangos apsaugą visame pasaulyje, o tai reikalauja papildomo darbo.
Kai paraiška vyksta tyrimo procese, programinės įrangos patentinis patikėtinis veikia kaip paskirtas turinio taškas. Egzaminuotojai, turintys klausimų, gali susitikti su advokatu, kad juos aptartų, ir per advokatą persiųsti prašymus pateikti patvirtinamuosius dokumentus ir kitą medžiagą. Jei paraiška atmetama, programinės įrangos patentų patikėtinis gali ją peržiūrėti, kad nustatytų priežastis ir prižiūrėtų apeliaciją atsižvelgdamas į šią informaciją.
Kai įmonė sėkmingai gauna gaminio patentą, programinės įrangos patentų patikėtinis padeda jį apsaugoti. Pažeidimų atveju advokatas gali susitikti su pažeidėjais ir aptarti sprendimus, pavyzdžiui, sumokėti licencijos mokestį, nutraukti apsaugotos programinės įrangos naudojimą arba sumokėti taikos sutartį, kad išvengtų teismo. Kai kuriais atvejais gali būti kreipiamasi į teismą, kai programinės įrangos patentinis patikėtinis ginčija pažeidimą ir reikalauja kompensacijos pirminiam patento savininkui. Žalos dydis gali priklausyti nuo pažeidimo pobūdžio ir nuostolių, kurie gali būti siejami su neteisėtu patentuotos medžiagos naudojimu.
Programinės įrangos patentiniai patikėtiniai taip pat teikia pagalbą su licencijavimu. Tai apima pagrindines vartotojo licencijos sutartis dėl komerciniais tikslais sukurtos programinės įrangos, kuri bus parduodama visuomenei, ir naudojimą pagal specialų susitarimą. Pavyzdžiui, įmonė gali turėti programinės įrangos dalį, kuri gali būti neatsiejama kitos įmonės produkto kūrimo dalis. Ši įmonė gali prašyti licencijos naudoti programinę įrangą kuriant sutartį, dėl kurios derėsis programinės įrangos patentų patikėtinis. Specialus naudojimas taip pat gali apimti apsaugą įmonėms, kurios kuria tam tikroms programoms skirtus produktus, pvz., duomenų bazę mokyklos rajonui.