Patents by Inventor Seda Özses

Seda Özses 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: 11463549
    Abstract: A method, system and computer program product for facilitating inter-proxy communication via an existing protocol. A proxy receives a message (e.g., request message) using a protocol, such as HTTP. If the proxy determines to add proxy relevant information to the message, then the proxy defines a new message header for the inter-proxy communication, which is added to the existing header section of the message. The proxy relevant information is then added in the newly added message header of the message. The message with the proxy relevant information is then transmitted to a subsequent proxy using the protocol of the underlying request-response transaction. In this manner, inter-proxy communications are enabled via an existing protocol (e.g., HTTP) that is used in the request-response transaction so that proxies can communicate with one another pertaining to matters (e.g., maintenance schedule) unrelated to the original intent of the transaction using the existing protocol (e.g., HTTP).
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mauro Marzorati, Seda Özses, Juraj Nyiri, Michael J. Santelia
  • 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: 11153399
    Abstract: A method, system and computer program product for facilitating inter-proxy communication via an existing protocol. A proxy receives a message (e.g., request message) using a protocol, such as HTTP. If the proxy determines to add proxy relevant information to the message, then the proxy defines a new message header for the inter-proxy communication, which is added to the existing header section of the message. The proxy relevant information is then added in the newly added message header of the message. The message with the proxy relevant information is then transmitted to a subsequent proxy using the protocol of the underlying request-response transaction. In this manner, inter-proxy communications are enabled via an existing protocol (e.g., HTTP) that is used in the request-response transaction so that proxies can communicate with one another pertaining to matters (e.g., maintenance schedule) unrelated to the original intent of the transaction using the existing protocol (e.g., HTTP).
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mauro Marzorati, Seda Özses, Juraj Nyíri, Michael J. Santelia
  • Patent number: 11146558
    Abstract: A method, a computer system, and a computer program product for authorization using multiple entities is provided. Embodiments of the present invention may include generating a secret, a user hash and an application hash. Embodiments of the present invention may include transmitting the user hash, the application hash and the password to an identity verification authority. Embodiments of the present invention may include generating a password hash. Embodiments of the present invention may include transmitting the user hash and the application hash to a server. Embodiments of the present invention may include identifying the password hash that is associated with the user hash and the application hash, transmitting the password hash and an authorization notification to the identity verification authority, comparing the password hash with a previously stored password hash and determining that the comparison of the password hash with the previously stored password hash matches.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: October 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mauro Marzorati, Seda Özses, Juraj Nyíri, Shikhar Kwatra
  • Publication number: 20210314414
    Abstract: A method, system and computer program product for facilitating inter-proxy communication via an existing protocol. A proxy receives a message (e.g., request message) using a protocol, such as HTTP. If the proxy determines to add proxy relevant information to the message, then the proxy defines a new message header for the inter-proxy communication, which is added to the existing header section of the message. The proxy relevant information is then added in the newly added message header of the message. The message with the proxy relevant information is then transmitted to a subsequent proxy using the protocol of the underlying request-response transaction. In this manner, inter-proxy communications are enabled via an existing protocol (e.g., HTTP) that is used in the request-response transaction so that proxies can communicate with one another pertaining to matters (e.g., maintenance schedule) unrelated to the original intent of the transaction using the existing protocol (e.g., HTTP).
    Type: Application
    Filed: June 22, 2021
    Publication date: October 7, 2021
    Inventors: Mauro Marzorati, Seda Özses, Juraj Nyíri, Michael J. Santelia
  • Publication number: 20210288959
    Abstract: A method, a computer system, and a computer program product for authorization using multiple entities is provided. Embodiments of the present invention may include generating a secret, a user hash and an application hash. Embodiments of the present invention may include transmitting the user hash, the application hash and the password to an identity verification authority. Embodiments of the present invention may include generating a password hash. Embodiments of the present invention may include transmitting the user hash and the application hash to a server. Embodiments of the present invention may include identifying the password hash that is associated with the user hash and the application hash, transmitting the password hash and an authorization notification to the identity verification authority, comparing the password hash with a previously stored password hash and determining that the comparison of the password hash with the previously stored password hash matches.
    Type: Application
    Filed: March 11, 2020
    Publication date: September 16, 2021
    Inventors: Mauro Marzorati, Seda Özses, Juraj Nyíri, Shikhar Kwatra
  • 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
  • Patent number: 10890460
    Abstract: Methods and systems are provided for navigating to a pre-scheduled vehicle. A code is analyzed for a user including location information pertaining to the pre-scheduled vehicle, wherein the location information indicates a destination for the user. A location of the user is determined based on a GPS sensor. The user is directed to traverse a route between the location of the user and a location of the pre-scheduled vehicle. A destination of the pre-scheduled vehicle is verified as being consistent with the destination for the user indicated by the location information of the code.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mauro Marzorati, Gary F. Diamanti, Jana H. Jenkins, Seda Özses
  • Publication number: 20200236188
    Abstract: A method, system and computer program product for facilitating inter-proxy communication via an existing protocol. A proxy receives a message (e.g., request message) using a protocol, such as HTTP. If the proxy determines to add proxy relevant information to the message, then the proxy defines a new message header for the inter-proxy communication, which is added to the existing header section of the message. The proxy relevant information is then added in the newly added message header of the message. The message with the proxy relevant information is then transmitted to a subsequent proxy using the protocol of the underlying request-response transaction. In this manner, inter-proxy communications are enabled via an existing protocol (e.g., HTTP) that is used in the request-response transaction so that proxies can communicate with one another pertaining to matters (e.g., maintenance schedule) unrelated to the original intent of the transaction using the existing protocol (e.g., HTTP).
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Mauro Marzorati, Seda Özses, Juraj Nyíri, Michael J. Santelia
  • 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: 20200124434
    Abstract: Methods and systems are provided for navigating to a pre-scheduled vehicle. A code is analyzed for a user including location information pertaining to the pre-scheduled vehicle, wherein the location information indicates a destination for the user. A location of the user is determined based on a GPS sensor. The user is directed to traverse a route between the location of the user and a location of the pre-scheduled vehicle. A destination of the pre-scheduled vehicle is verified as being consistent with the destination for the user indicated by the location information of the code.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Mauro Marzorati, Gary F. Diamanti, Jana H. Jenkins, Seda Özses
  • Publication number: 20200074009
    Abstract: A client including: a processor to implement a browser; a network interface; and a cookie manager to reduce transmission bandwidth, wherein prior to transmitting a request to a Uniform Resource Identifier (URI), the browser to use the cookie manager to access a list of cookies used by the URI to prepare a response and to remove from the request to the URI any cookies not on the list.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Mauro Marzorati, Seda Özses, Scott Moonen, Yaser K. Doleh
  • 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