Patents by Inventor Marco Melillo

Marco Melillo 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: 10574642
    Abstract: An approach is provided for securing communication between a server computer and a client computer. A first string is sent to the client in response to a request to permit an application being executed by the client computer to access a first function. A second string that includes a parameter of a second function is received. The second string is a result of a conversion of the first string to a command and an execution of the command by the client. A result of an execution of the second function is matched with code information obtained from files of the application. Based on the match to the result of the execution of the second function and without requiring an implementation of native code which checks the authenticity of the application, the server validates the authenticity of the application and permits the application to access the first function.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paolo Bianchini, Marco Melillo
  • Publication number: 20180343242
    Abstract: An approach is provided for securing communication between a server computer and a client computer. A first string is sent to the client in response to a request to permit an application being executed by the client computer to access a first function. A second string that includes a parameter of a second function is received. The second string is a result of a conversion of the first string to a command and an execution of the command by the client. A result of an execution of the second function is matched with code information obtained from files of the application. Based on the match to the result of the execution of the second function and without requiring an implementation of native code which checks the authenticity of the application, the server validates the authenticity of the application and permits the application to access the first function.
    Type: Application
    Filed: August 1, 2018
    Publication date: November 29, 2018
    Inventors: Paolo Bianchini, Marco Melillo
  • Patent number: 10063533
    Abstract: An approach is provided for securing communication between a server computer and a client computer. A first string is sent to the client in response to a request to permit an application being executed by the client computer to access a first function. A second string that includes a parameter of a second function is received. The second string is a result of a conversion of the first string to a command and an execution of the command by the client. The second string is converted into a call to the second function. Using the call, the server executes the second function. Based on a result of the execution of the second function and without requiring an implementation of native code, the server determines whether to (i) permit the application to access the first function or (ii) prevent the application from accessing the first function.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paolo Bianchini, Marco Melillo
  • Publication number: 20180152427
    Abstract: An approach is provided for securing communication between a server computer and a client computer. A first string is sent to the client in response to a request to permit an application being executed by the client computer to access a first function. A second string that includes a parameter of a second function is received. The second string is a result of a conversion of the first string to a command and an execution of the command by the client. The second string is converted into a call to the second function. Using the call, the server executes the second function. Based on a result of the execution of the second function and without requiring an implementation of native code, the server determines whether to (i) permit the application to access the first function or (ii) prevent the application from accessing the first function.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: Paolo Bianchini, Marco Melillo
  • Patent number: 8635595
    Abstract: A method and a corresponding system for managing non-MBeans (250) in the JMX architecture (215) are proposed. In the method of the invention, each non-MBean is supplied to a converter (255) that generates program code for defining a standard MBean (260m) implementing an interface (260i) named after itself. The interface exposes getter/setter methods, which are designed to return/assign corresponding public fields of the non-MBean. Moreover, the interface exposes methods for managing notifications (wrapping corresponding public methods of the non-MBean). Remaining public methods of the non-MBean are associated with corresponding operations of the MBean; support is also provided for relationships between non-MBeans. In this way, the MBean wraps the non-MBean making possible its management in the JMX architecture.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventor: Marco Melillo
  • Publication number: 20040003122
    Abstract: A method and a corresponding system for managing non-MBeans (250) in the JMX architecture (215) are proposed. In the method of the invention, each non-MBean is supplied to a converter (255) that generates program code for defining a standard MBean (260m) implementing an interface (260i) named after itself. The interface exposes getter/setter methods, which are designed to return/assign corresponding public fields of the non-MBean. Moreover, the interface exposes methods for managing notifications (wrapping corresponding public methods of the non-MBean). Remaining public methods of the non-MBean are associated with corresponding operations of the MBean; support is also provided for relationships between non-MBeans. In this way, the MBean wraps the non-MBean making possible its management in the JMX architecture.
    Type: Application
    Filed: June 19, 2003
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventor: Marco Melillo