CONDITIONAL REQUEST PROCESSING
First Claim
Patent Images
1. A method of processing a request, comprising:
- receiving, from a client, a request for processing, wherein processing of the request includes performing a set of operations based on an order;
determining whether the set of operations includes an input/output (I/O) operation;
determining whether a result of the authentication has been determined; and
while the request is pending authentication, initiating processing of the request, wherein when the set of operations is determined to include an I/O operation;
performing, based on the order, one or more operations of the set of operations preceding the I/O operation;
when the result of the authentication has not been determined, waiting for the result of the authentication to be determined; and
when the result of the authentication indicates that the request has been successfully authenticated, performing one or more remaining operations of the set of operations that has not been processed and determining a result of the processed request based on performing the set of operations, wherein the one or more remaining operations includes the I/O operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for processing a request is provided. An example system includes a security module that authenticates a request from a client. The system also includes a Web service that determines whether the set of operations includes an input/output (I/O) operation and determines whether a result of the authentication has been determined. While the request is pending authentication, the Web service may initiate processing of the request and may ensure that no I/O operations are performed within the processing of the request until a request of the authentication has been determined.
9 Citations
20 Claims
-
1. A method of processing a request, comprising:
-
receiving, from a client, a request for processing, wherein processing of the request includes performing a set of operations based on an order; determining whether the set of operations includes an input/output (I/O) operation; determining whether a result of the authentication has been determined; and while the request is pending authentication, initiating processing of the request, wherein when the set of operations is determined to include an I/O operation; performing, based on the order, one or more operations of the set of operations preceding the I/O operation; when the result of the authentication has not been determined, waiting for the result of the authentication to be determined; and when the result of the authentication indicates that the request has been successfully authenticated, performing one or more remaining operations of the set of operations that has not been processed and determining a result of the processed request based on performing the set of operations, wherein the one or more remaining operations includes the I/O operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for processing a request, comprising:
-
a server interface that receives, from a client, a request for processing, wherein processing of the request includes performing a set of operations based on an order; and a Web service that determines whether the set of operations includes an input/output (I/O) operation and determines whether a result of the authentication has been determined, wherein while the request is pending authentication, the Web service initiates processing of the request, and wherein when the set of operations is determined to include an I/O operation, (i) the Web service performs, based on the order, one or more operations of the set of operations preceding the I/O operation, (ii) when the result of the authentication has not been determined, the Web service waits for the result of the authentication to be determined, and (iii) when the result of the authentication indicates that the request has been successfully authenticated, the Web service performs one or more remaining operations of the set of operations that has not been processed and determines a result of the processed request based on performing the set of operations, wherein the one or more remaining operations includes the I/O operation. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
-
receiving, from a client, a request for processing, wherein processing of the request includes performing a set of operations based on an order; determining whether the set of operations includes an input/output (I/O) operation; determining whether a result of the authentication has been determined; and while the request is pending authentication, initiating processing of the request, wherein when the set of operations is determined to include an I/O operation; performing, based on the order, one or more operations of the set of operations preceding the I/O operation; when the result of the authentication has not been determined, waiting for the result of the authentication to be determined; and when the result of the authentication indicates that the request has been successfully authenticated, performing one or more remaining operations of the set of operations that has not been processed and determining a result of the processed request based on performing the set of operations, wherein the one or more remaining operations includes the I/O operation.
-
Specification