Updating logging behavior of a computer system using collaboration within interconnected systems

US11088898B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11088898-B2
Application numberUS-201916386114-A
CountryUS
Kind codeB2
Filing dateApr 16, 2019
Priority dateApr 16, 2019
Publication dateAug 10, 2021
Grant dateAug 10, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method according to one embodiment includes outputting, from a requester system to a server system, a request signature. The request signature requests at least one parameter of a function specified in the request signature. The method further includes receiving a first response signature from the server system and identifying within the first response signature a parameter. The specified function is applied to the identified parameter for determining whether the parameter is valid. In response to a determination that the identified parameter of the first response signature is invalid, a location and/or an identity of the identified parameter is marked in a copy of the first response signature. The method further includes using a functional topology of the requester system to trace the identified parameter determined to be invalid to a valid parameter, and outputting a second response signature that includes the marked-up copy of the first response signature.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for enabling updating of logging behavior using collaboration within interconnected systems, comprising: outputting, from a requester system to a server system, a request signature, wherein the request signature requests at least one parameter of a function specified in the request signature, wherein the specified function exists in a functional topology of the requester system and a functional topology of the server system; receiving a first response signature from the server system; identifying, within the first response signature, a parameter; applying the specified function to the identified parameter for determining whether the identified parameter is valid; in response to a determination that the identified parameter of the first response signature is invalid, marking a location and/or an identity of the identified parameter determined to be invalid in a copy of the first response signature; using the functional topology of the requester system to trace and/or map the identified parameter determined to be invalid to a valid parameter; determine, on the requester system, one or more functions of the functional topology of the server system that use the invalid parameter; and outputting, from the requester system to the server system, a second response signature that includes the marked-up copy of the first response signature for updating logging behavior of the server system when the server system thereafter performs the specified function, wherein the second response signature includes the one or more functions determined to use the invalid parameter, wherein the second response signature is used by the server system to update the logging behavior of the server system based on the one or more functions. 2. The computer-implemented method of claim 1 , wherein applying the specified function to the identified parameter for determining whether the identified parameter is valid includes determining whether a context of the identified parameter matches a context of the function specified in the request signature. 3. The computer-implemented method of claim 2 , wherein the identified parameter is determined to be invalid in response to a determination that the context of the identified parameter does not match the context of the function specified in the request signature. 4. The computer-implemented method of claim 1 , wherein the first response signature includes data organized in a structure, wherein the structure is a concentrated text block, wherein identifying within the first response signature the parameter includes parsing the structured data of the first response signature for a parameter that is associated with the function specified in the request signature or for a parameter that is associated with a different function that exists in a same logical path of the functional topology of the requester system as a logical path of the functional topology of the requester system that the function specified in the request signature exists in. 5. The computer-implemented method of claim 1 , wherein the request signature is a callable service, wherein the identified parameter defines an outcome of the callable service. 6. The computer-implemented method of claim 5 , wherein the request signature is output to a service endpoint of the server system, wherein the service endpoint is a TCP/IP socket port, wherein the request signature is output to the service endpoint as a serialized data stream. 7. The computer-implemented method of claim 5 , wherein the request signature is output to a service endpoint of the server system, wherein the service endpoint is an HTTP URL, wherein the first response signature includes a set of parameters, wherein the set of parameters are formatted within the first response signature in a format of the group of formats consisting of: parameters embedded in a URL string, parameters defined in HTTP headers, and parameters encoded within a predefined parameter format for HTTP body. 8. A computer program product for enabling updating of logging behavior using collaboration within interconnected systems, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable and/or executable by a computer included in a requester system to cause the computer to: output, from the computer to a server system, a request signature, wherein the request signature requests at least one parameter of a function specified in the request signature, wherein the specified function exists in a functional topology of the requester system and a functional topology of the server system; receive, by the computer, a first response signature from the server system; identify, by the computer, within the first response signature, a parameter; apply, by the computer, the specified function to the identified parameter for determining whether the identified parameter is valid, in response to a determination that the identified parameter of the first response signature is invalid, mark, by the computer, a location and/or an identity of the identified parameter determined to be invalid in a copy of the first response signature; use, by the computer, the functional topology of the requester system to trace and/or map the identified parameter determined to be invalid to a valid parameter; determine, by the computer, one or more functions of the functional topology of the server system that use the invalid parameter; and output, from the computer to the server system, a second response signature that includes the marked-up copy of the first response signature for updating logging behavior of the server system when the server system thereafter performs the specified function, wherein the second response signature includes the one or more functions determined to use the invalid parameter; and program instructions to update the logging behavior of the server system using the second response signature. 9. The computer program product of claim 8 , wherein the identified parameter is determined to be invalid in response to a determination that a mandatory parameter is missing from the identified parameter. 10. The computer program product of claim 8 , wherein the first response signature includes data organized in a structure, wherein identifying within the first response signature the parameter includes parsing the structured data of the first response signature for a parameter that is associated with the function specified in the request signature or for a parameter that is associated with a different function that exists in a same logical path of the functional topology of the requester system as a logical path of the functional topology of the requester system that the function specified in the request signature exists in. 11. The computer program product of claim 8 , wherein the request signature is a callable service, wherein the identified parameter defines an outcome of the callable service. 12. The computer program product of claim 11 , wherein the request signature is output to a service endpoint of the server system, wherein the service endpoint is a TCP/IP socket port, wherein the request signature is output to the service endpoint as a serialized data stream. 13. The computer program product of claim 11 , wherein the request signature is output to a service endpoint of the server system, wherein the service endpoint is an HTTP URL, wherein the first response signature includes a set of parameters, wherein the set of parameters are formatted within the first response signature in a format of the group of formats consisting of

Assignees

Inventors

Classifications

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title

  • Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title

  • H04L41/069Primary

    using logs of notifications; Post-processing of notifications · CPC title

  • G06F16/955Primary

    using information identifiers, e.g. uniform resource locators [URL] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11088898B2 cover?
A computer-implemented method according to one embodiment includes outputting, from a requester system to a server system, a request signature. The request signature requests at least one parameter of a function specified in the request signature. The method further includes receiving a first response signature from the server system and identifying within the first response signature a paramet…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L41/069. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 10 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).