Inventor · Sunnyvale, CA, US

Ravi Kannan

27Patents
21h-index
13Co-inventors
78Inventor score

Filing activity: Jun 7, 1996 → Dec 26, 2014

Most-cited inventions

PatentTitleAreaCited byStatus
US6151643A Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer Electricity 797 Expired
US6266774A Method and system for securing, managing or optimizing a personal computer Electricity 221 Expired
US6457076B1 System and method for modifying software residing on a client computer that has access to a network Electricity 182 Expired
US8527977B1 Software uninstallation system, method and computer program product Electricity 145 Active
US6701441B1 System and method for interactive web services Electricity 139 Expired
US7107618B1 System and method for certifying that data received over a computer network has been checked for viruses Physics 95 Expired
US6477550B1 Method and system for processing events related to a first type of browser from a second type of browser Physics 85 Expired
US6763403B2 Graphical user interface system and method for automatically updating software products on a client computer system Electricity 84 Expired
US6542943B2 System, method, and computer program product for automatically updating software on a client computer system Electricity 80 Expired
US6668289B2 System, method, and computer program product for uninstalling computer software Electricity 79 Expired
US6988209B1 Uniform resource locator (URL)-based secure download system and method Electricity 61 Expired
US6496875B2 Software product uninstallation system and method Electricity 59 Expired
US6671812B1 Computer cleaning system, method and computer program product Electricity 54 Expired
US6499109B1 Method and apparatus for securing software distributed over a network Electricity 47 Expired
US7480941B1 System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network Electricity 46 Active
US5815702A Method and software products for continued application execution after generation of fatal exceptions Physics 34 Expired
US6895513B1 System and method for interactive web services Electricity 28 Expired
US7107366B2 System, method, and computer program product for uninstalling computer software Electricity 28 Expired
US8407683B2 Software uninstallation system, method and computer program product Electricity 28 Active
US7533272B1 System and method for certifying that data received over a computer network has been checked for viruses Physics 26 Active
US7996902B1 System and method for certifying that data received over a computer network has been checked for viruses Physics 23 Active
US7472419B1 System, method and computer program product for performing one or more tasks on a remotely located computer connected to a server computer via a data network Electricity 20 Active
US8533703B2 Information processing apparatus, and system having preview control, and method thereof, and storage medium storing program for implementing the method Electricity 18 Active
US8706576B1 System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network Electricity 18 Active
US10182061B2 System, method, and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network Electricity 10 Active

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.