Patents by Inventor Joshua McWilliam

Joshua McWilliam has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080092107
    Abstract: Software developers compete with larger software publishers using a system and method for certifying, protecting, licensing, packaging, distributing, promoting, monetizing, and supporting software applications. A certification module determines compliance with mandatory criteria. A protection module enables the developer to specify portions of the application subject to protection against malfeasance. A licensing module includes a selection of licenses from which the developer can choose. A packaging module is used by the developer to make flexible combinations of different licenses into a saleable unit. Using a distribution module, the developer can then distribute the software application, updates and patches to end users. A promotion module makes products available in online catalogues for end users. A monetization module allows end users to purchase the applications, issuing activation keys and enabling payment. A management module enables end users to manage purchases and licenses.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 17, 2008
    Inventors: Joshua McWilliam, William Phelan