Duffell
John Duffell, London GB
Patent application number | Description | Published |
---|---|---|
20150256539 | USER AUTHENTICATION - Providing a user apparatus access to a computer system including services and authentication levels. A service request is determined for at least one of the services from a user apparatus. A distributed authentication provider is negotiated with to provide an authentication level based access control for the plurality of authentication levels associated with the plurality of services. The user apparatus to is redirected to access the distributed authentication provider such that the user apparatus authenticates itself at the distributed authentication provider for the authentication level associated with the at least one of the services within the service request. The user apparatus is provided access to the at least one of the services within the service request based on a successful authentication at the distributed authentication provider for the authentication level associated with the at least one of the services within the service request. | 09-10-2015 |
20150256541 | USER AUTHENTICATION - Providing a user apparatus access to a computer system including services and authentication levels. A service request is determined for at least one of the services from a user apparatus. A distributed authentication provider is negotiated with to provide an authentication level based access control for the plurality of authentication levels associated with the plurality of services. The user apparatus to is redirected to access the distributed authentication provider such that the user apparatus authenticates itself at the distributed authentication provider for the authentication level associated with the at least one of the services within the service request. The user apparatus is provided access to the at least one of the services within the service request based on a successful authentication at the distributed authentication provider for the authentication level associated with the at least one of the services within the service request. | 09-10-2015 |
John W. Duffell US
Patent application number | Description | Published |
---|---|---|
20100241904 | MODEL-BASED TESTING OF AN APPLICATION PROGRAM UNDER TEST - A software testing system includes a test interface and a verification interface. The test interface receives a first processing request for the application program under test. The test interface generates a second processing request equivalent to the first processing request, and communicates the first and second processing requests to the application program under test and a model of the application program, respectively. A verification interface compares a first and a second response data set received, respectively, from the application program under test and the model. The verification interface generates an error indication if a difference is determined from the comparison of the first and second response data sets. If a difference is not determined from the comparison, then the verification interface generates a success indication. The verification interface communicates either the success or error indication to the test interface. | 09-23-2010 |
John W. Duffell, Winchester GB
Patent application number | Description | Published |
---|---|---|
20120284567 | MODEL-BASED TESTING OF AN APPLICATION PROGRAM UNDER TEST - A method includes receiving a first processing request for an application program under test. The method includes generating a second processing request for a model of the application program, wherein the second processing request is equivalent to said first processing request. The method includes communicating said first and second requests to said application program under test and said model of the application program respectively. The method includes receiving a first response data set from the application program under test and a second response data set from the model of the application program. The method includes comparing said first and second response data sets and generating a success indication if said comparing said first and second response data sets does not identify a difference. The method includes generating an error indication if said comparing said first and second response data sets identifies a difference between the first and second data sets. | 11-08-2012 |
20130198722 | MANAGING TRANSACTIONS WITHIN A MIDDLEWARE CONTAINER - A computer collects first test metrics on a transaction hosted within a middleware container, and is executing within a first environment. The computer generates baseline values of expected execution behavior of the transaction based on the first test metrics. The computer collects second test metrics on the transaction hosted within the middleware container, and is executing within a second environment. The computer compares the second test metrics to the baseline values. The computer determines whether the second test metrics satisfy the baseline values. In response to the second test metrics not satisfying the baseline values, the computer identifies the transaction as a candidate for cancellation. | 08-01-2013 |
20140208419 | User Authentication - Disclosed is a method for providing a user access to a computer system comprising a plurality of services and a plurality of authentication levels, the method comprising dynamically monitoring a risk profile of a user authenticated on said computer system; dynamically selecting an authentication level for each of said services based on said monitored risk profile; and if said authentication level for a service is higher than an actual authentication level for said user, sending a further authentication request to the user requesting the user to provide authentication information corresponding to the dynamically selected authentication level upon said authenticated user requesting access to said service. | 07-24-2014 |
John W. Duffell, Hursley GB
Patent application number | Description | Published |
---|---|---|
20130298007 | DETERMINING PAGE LOADING OF USER INTERFACES OF WEB APPLICATIONS - Embodiments relate to determining page loading of user interfaces of web applications. An aspect includes loading a web page at a browser of a client, the web page comprising a plurality of scripting codes. Another aspect includes providing a wrapper function for an existing function in the browser. Another aspect includes determining one or more scripting codes that waiting to run in the web page, and incrementing a counter value for each of the one or more scripting codes that waiting to run in the web page. Another aspect includes determining one or more scripting codes that have that have started execution or completed execution, and decrementing the counter value for each of the one or more scripting codes that complete execution or started execution. Another aspect includes based on determining that the counter value returns to a zero count, determining that the web page is loaded in the browser. | 11-07-2013 |