Method and system of generating generic protocol handlers
AssigneeState Farm Mutual Automobile Insurance Company
InventorsJohn M. VanAntwerp, Dan Kalmes
Life of this patent
Estimating the term…
Abstract
A method of generating generic protocol handlers includes receiving a user request in a middleware, generating a request payload by analyzing the request in a protocol handler of the middleware, transforming the request payload into a set of canonical types, transmitting the set of canonical types to a path module, receiving a response payload, transforming the response payload in a second protocol handler of the middleware, and transmitting the response to the user.
Claims20
A method, comprising:
- (a) receiving, a request by a first protocol handler associated with a computing system;
- (b) transforming, with the first protocol handler, information included in the request into a set of canonical types;
- (c) transmitting, by the first protocol handler, the set of canonical types to a workflow module of the computing system;
- (d) receiving, from the workflow module and by a second protocol handler associated with the computing system different from the first protocol handler, a response payload associated with the set of canonical types;
- (e) generating, by the second protocol handler, a response based on the response payload, the response comprising user interface components;
- and
- (f) transmitting the response, via a network, to an electronic device, the response being configured such that when executed by the electronic device, the response causes the electronic device to display the user interface components.
A computing system, comprising:
- a processor;
- and
- a non-transitory memory coupled to the processor and storing executable instructions that, when executed by the processor, cause the processor to:
- (a) receive, by a first protocol handler associated with the computing system, a request;
- (b) transform, by the first protocol handler, information included in the request into a set of canonical types;
- (c) transmit, by the first protocol handler, the set of canonical types to a workflow module of the computing system;
- (d) receive, by a second protocol handler associated with the computing system different from the first protocol handler, and from the workflow module, a response payload associated with the set of canonical types;
- (e) generate, by the second protocol handler and based on the response payload, a response comprising user interface components;
- and
- (f) transmit the response, via a network, to an electronic device, the response being configured such that when executed by the electronic device, the response causes the electronic device to display the user interface components.
A non-transitory computer-readable medium storing program instructions that, when executed by a processor of a computing system, cause the processor to:
- (a) receive, by a first protocol handler associated with the computing system, a request;
- (b) transform, by the first protocol handler, information included in the request into a set of canonical types;
- (c) transmit, by the first protocol handler, the set of canonical types to a workflow module of the computing system;
- (d) receive, from the workflow module and by a second protocol handler associated with the computing system, a response payload associated with the set of canonical types, wherein the response payload includes a state of a workflow associated with the workflow module;
- (e) generate, by an experience module of the computing system, and based at least on the state of the workflow, user experience instructions;
- (e) generate, by the second protocol handler and based on the response payload, a response, wherein the response includes the user experience instructions;
- and
- (f) transmit the response, via a network, to an electronic device, the response being configured such that when executed by the electronic device, the response causes the electronic device to display user interface components based on the user experience instructions.
Dependencies are inferred from the claim text.