The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 30, 2020

Filed:

Jul. 28, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Michael J. Tunnicliffe, Southampton, GB;

Christopher N. Bailey, Southampton, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 11/36 (2006.01); G06F 8/36 (2018.01); G06F 21/57 (2013.01); G06F 11/00 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3616 (2013.01); G06F 8/36 (2013.01); G06F 11/004 (2013.01); G06F 21/577 (2013.01); H04L 67/34 (2013.01);
Abstract

Method and system are provided for handling request data with type safety in a remote service. The method includes providing a data structure, the data structure comprising a set of entries, each entry matching an incoming request type with a function for handling the request, the function defining a set of parameters. The method includes receiving an incoming request for a service from a remote client, wherein the request includes request data. The method includes using the data structure and identifying an entry for the incoming request by matching the request data to an incoming request type of an entry. The method includes converting the incoming request into a set of parameters using a software construct of the matching function identified in the entry, wherein the software construct comprises the matching function and associated in-scope local variables; and running the function using the converted parameters.


Find Patent Forward Citations

Loading…