Patents by Inventor Michael Joseph Santelia

Michael Joseph Santelia 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: 11178111
    Abstract: A proxy is modified, to form an enhanced proxy, wherein the proxy is configured to inspect a header portion of a Hypertext Transfer Protocol (http) message, the modifying enabling the enhanced proxy to identify, at the enhanced proxy, a set of http header types in the http message received from a system. An external licensing authority (LA) is modified, to form an enhanced LA, wherein the enhanced LA is configured to verify a header parameter corresponding to a header type in the set of header types and return a license information corresponding to the system. The http message is modified by modifying the header portion in the http message according to the header type and a threshold corresponding to the header type, the header type and the threshold being identified in the license information. The modified http message is transmitted.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Joseph Santelia, Mauro Marzorati, Seda Özses, Juraj Nyíri
  • Patent number: 11120107
    Abstract: Managing content delivery and content usage for client devices can include receiving, using computer hardware, HyperText Markup Language (HTML) code from a content server, wherein the HTML code is sent in response to a request originating from a client device, sending to an HTML licensing server, using the computer hardware, a query specifying the content server and a list including an HTML construct detected in the HTML code, receiving from the HTML licensing server, using the computer hardware, HTML license information specifying a validity status for the HTML construct on the list and a period of time for which the validity status is active, and determining, using the computer hardware, that the HTML code is invalid based on a current time, the validity status of the HTML construct, and the period of time.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Joseph Santelia, Mauro Marzorati, Seda Özses, Juraj Nyíri
  • Publication number: 20200184035
    Abstract: Managing content delivery and content usage for client devices can include receiving, using computer hardware, HyperText Markup Language (HTML) code from a content server, wherein the HTML code is sent in response to a request originating from a client device, sending to an HTML licensing server, using the computer hardware, a query specifying the content server and a list including an HTML construct detected in the HTML code, receiving from the HTML licensing server, using the computer hardware, HTML license information specifying a validity status for the HTML construct on the list and a period of time for which the validity status is active, and determining, using the computer hardware, that the HTML code is invalid based on a current time, the validity status of the HTML construct, and the period of time.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 11, 2020
    Inventors: Michael Joseph Santelia, Mauro Marzorati, Seda Özses, Juraj Nyíri
  • Publication number: 20200169536
    Abstract: A proxy is modified, to form an enhanced proxy, wherein the proxy is configured to inspect a header portion of a Hypertext Transfer Protocol (http) message, the modifying enabling the enhanced proxy to identify, at the enhanced proxy, a set of http header types in the http message received from a system. An external licensing authority (LA) is modified, to form an enhanced LA, wherein the enhanced LA is configured to verify a header parameter corresponding to a header type in the set of header types and return a license information corresponding to the system. The http message is modified by modifying the header portion in the http message according to the header type and a threshold corresponding to the header type, the header type and the threshold being identified in the license information. The modified http message is transmitted.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Applicant: International Business Machines Corporation
    Inventors: Michael Joseph Santelia, Mauro Marzorati, Seda Özses, Juraj Nyíri
  • Publication number: 20190306145
    Abstract: A proxy, which is configured to inspect only a payload of a HyperText Transfer Protocol (http) message, is modified to form an enhanced proxy. The modification enables the enhanced proxy to identify, at the enhanced proxy, a set of http header types in the http message received from a system. A license verification request is sent from the enhanced proxy to an external licensing authority (LA) to verify an allowability of each header type in the set of header types. A license information corresponding to the system is received from the LA at the enhanced proxy. The http message is modified at the enhanced proxy by suppressing from transmission an http header of a disallowed header type in the http message, the disallowed header type being identified in the license information. The enhanced proxy transmits the modified http message.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Applicant: International Business Machines Corporation
    Inventors: Michael Joseph Santelia, Mauro Marzorati, Seda Özses, Juraj Nyíri