发明名称 Customizable application
摘要 An application that can include customized functionality that can be selectively enabled without disrupting the underlying operation of the application or requiring multiple instances or versions of the application that must be separately stored and maintained. An application is generally made available over a network for various users. A feature is provided that allows users to selectively activate one or more customized or specialized functions and/or features of the application such that the user gains access to a customized operation of the application without the application provider having to separately create and maintain multiple versions of the web application.
申请公布号 US9378026(B2) 申请公布日期 2016.06.28
申请号 US201213560528 申请日期 2012.07.27
申请人 Dooley Daniel A. 发明人 Dooley Daniel A.
分类号 G06F9/44;H04L29/08;G06F9/445 主分类号 G06F9/44
代理机构 Smith Tempel Blaha LLC 代理人 Smith Tempel Blaha LLC ;Smith Gregory Scott
主权项 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.
地址 Hull GA US