×

Customizable application

  • US 9,378,026 B2
  • Filed: 07/27/2012
  • Issued: 06/28/2016
  • Est. Priority Date: 07/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A processor implemented method of providing, via a client-server architecture, a web application that can include customized functionality without disrupting the underlying operation of the web application, the method comprising the acts of:

  • accessing and making available to a client a version of foundational business logic that implements a standard functionality in a web application, the standard functionality associated with the underlying operation of the web application;

    rendering application content for the web application;

    accessing and making available to the client, based on an activated logic key associated with the client, at least one of a plurality of supplemental business logic packages that, each, implement a specific customized functionality in the web application;

    receiving at the server, modified data from the client generated by the at least one supplemental business logic package;

    running the version of the foundational business logic and the at least one supplemental business logic package made available to the client;

    rendering data fields associated with the foundational business logic and rendering additional data fields associated with the at least one supplement business logic package;

    examining the credentials of a user of the web application;

    providing access to the specific customized functionality associated with the at least one supplemental business logic package only to the user if it satisfies authorization credentials; and

    storing the modified data received at the server into a database;

    wherein the version of foundational business logic available to the client is compatible with each of the plurality of supplemental business logic packages; and

    wherein the optional act of running the at least one supplemental business logic package does not necessitate any change to the version of foundational business logic made available to the client.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×