Patents by Inventor Josiah Daniel Haswell

Josiah Daniel Haswell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10091057
    Abstract: A method, system, and program product for configuring a monitor services cluster. In an embodiment, a discovery server identifies target entities within a service domain. As part of target entity discovery, the discover server identifies service hosts. A configuration manager receives a registration request that specifies a monitor service node having an associated monitor services container that instantiates one or more monitor services that share an execution space. In response to the registration request, the configuration manager compares performance attributes of one or more of the service hosts with service requirements of the one or more monitor services. The configuration manager generates a response to the registration request based, at least in part, on said comparing the performance attributes with the service requirements.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 2, 2018
    Assignee: CA, Inc.
    Inventor: Josiah Daniel Haswell
  • Patent number: 10063649
    Abstract: A proxy service receives first data from a source component. The first data is encoded in accordance with a first encoding technique. It is determined whether the first data is valid. In response to a determination that the first data is valid, the proxy service generates second data based, at least in part, on the first data and sends the second data to the target component. The second data is encoded in accordance with a second encoding technique.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 28, 2018
    Assignee: CA, Inc.
    Inventors: Josiah Daniel Haswell, James David Hunter
  • Patent number: 9804829
    Abstract: An interface definition language compiler can be designed to generate different versions of stubs or library files from a same IDL source code. A developer can maintain a single IDL file with code for various versions by using version directives. As part of front end compiling, the IDL compiler will determine which sections of IDL code are compatible with a specified version and compile those determined sections of IDL code. When performing semantic analysis, the IDL compiler will determine whether changes across versions create semantic issues that can be resolved in the target program language by the backend of the compiler. For those changes that cannot be resolved in the target program language, the IDL compiler can generate error notifications.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 31, 2017
    Inventors: Josiah Daniel Haswell, James Andrew Perkins
  • Publication number: 20170286077
    Abstract: An interface definition language compiler can be designed to generate different versions of stubs or library files from a same IDL source code. A developer can maintain a single IDL file with code for various versions by using version directives. As part of front end compiling, the IDL compiler will determine which sections of IDL code are compatible with a specified version and compile those determined sections of IDL code. When performing semantic analysis, the IDL compiler will determine whether changes across versions create semantic issues that can be resolved in the target program language by the backend of the compiler. For those changes that cannot be resolved in the target program language, the IDL compiler can generate error notifications.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Josiah Daniel Haswell, James Andrew Perkins
  • Publication number: 20170187818
    Abstract: A proxy service receives first data from a source component. The first data is encoded in accordance with a first encoding technique. It is determined whether the first data is valid. In response to a determination that the first data is valid, the proxy service generates second data based, at least in part, on the first data and sends the second data to the target component. The second data is encoded in accordance with a second encoding technique.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Josiah Daniel Haswell, James David Hunter
  • Publication number: 20170187573
    Abstract: A method, system, and program product for configuring a monitor services cluster. In an embodiment, a discovery server identifies target entities within a service domain. As part of target entity discovery, the discover server identifies service hosts. A configuration manager receives a registration request that specifies a monitor service node having an associated monitor services container that instantiates one or more monitor services that share an execution space. In response to the registration request, the configuration manager compares performance attributes of one or more of the service hosts with service requirements of the one or more monitor services. The configuration manager generates a response to the registration request based, at least in part, on said comparing the performance attributes with the service requirements.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventor: Josiah Daniel Haswell