Patents by Inventor Karthik Ramamoorthy

Karthik Ramamoorthy 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: 11843627
    Abstract: Disclosed below is a system and method for automated penetration testing for cloud. The system and method comprises extracting metadata from the cloud, using the metadata to identify parameters and targets for penetration testing, receiving inputs related to penetration testing from a user and generating a configuration file for penetration testing as a code. Further, it comprises performing penetration testing automatically and remotely, without pentesters, based on the generated configuration file.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: December 12, 2023
    Inventors: Farshid Mahdavipour, Karthik Ramamoorthy
  • Publication number: 20230229787
    Abstract: The present invention discloses a system and method for automated zero trust security validation and report generation, which performs penetration testing and other testing in a zero trust security environment. The disclosed system and method analyses behavior of software applications under multiple contexts such as firewalls, user identifications, and generate validation report. Beneficially, it encapsulates most kind of security scenarios and threats that software applications require, by taking into account various factors.
    Type: Application
    Filed: March 18, 2023
    Publication date: July 20, 2023
    Inventors: Farshid Mahdavipour, Karthik Ramamoorthy
  • Publication number: 20230031218
    Abstract: Disclosed below is a system and method for automated penetration testing for cloud. The system and method comprises extracting metadata from the cloud, using the metadata to identify parameters and targets for penetration testing, receiving inputs related to penetration testing from a user and generating a configuration file for penetration testing as a code. Further, it comprises performing penetration testing automatically and remotely, without pentesters, based on the generated configuration file.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Inventors: Farshid Mahdavipour, Karthik Ramamoorthy
  • Patent number: 9369566
    Abstract: Visual cues are provided for a user who is using a telephone for interacting with an automated telephone system. A number stream is created from the digits entered by the user with the phone keypad in response to audible prompts from the automated system. The visual cues comprise graphical representations (such as icons) that are inserted into the number stream to provide a quick visual indication not only of where the entered digits are delimited, but also what they represent. Thus, the user can quickly review the visual cues—for example, while making subsequent decisions for the interaction. The visual cues are selected by locating keywords in the audible prompts and consulting a mapping data structure that identifies the visual cues to be used with particular keywords. Optionally, a textual summary of the interaction is created as well (e.g., when the interaction concludes).
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: June 14, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Karthik Ramamoorthy
  • Publication number: 20150381796
    Abstract: Visual cues are provided for a user who is using a telephone for interacting with an automated telephone system. A number stream is created from the digits entered by the user with the phone keypad in response to audible prompts from the automated system. The visual cues comprise graphical representations (such as icons) that are inserted into the number stream to provide a quick visual indication not only of where the entered digits are delimited, but also what they represent. Thus, the user can quickly review the visual cues—for example, while making subsequent decisions for the interaction. The visual cues are selected by locating keywords in the audible prompts and consulting a mapping data structure that identifies the visual cues to be used with particular keywords. Optionally, a textual summary of the interaction is created as well (e.g., when the interaction concludes).
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Karthik Ramamoorthy
  • Patent number: 8296403
    Abstract: Apparatus, systems, and methods assign a permanent network address to a user identity, detect access to a network by a node associated with the user identity, generate an identifier associated with the user identity, and send the identifier to the node to enable the node to obtain replacement of a temporary network address allocated to the node, with the permanent network address. Activities may include receiving a release request from a node to release a temporary network address allocated to the node (associated with the user identity), receiving an allocation request (including the identifier) from the node to allocate a permanent network address previously assigned to the user identity, and allocating the permanent network address to the node as a replacement for the temporary network address. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: October 23, 2012
    Assignee: Novell, Inc.
    Inventors: Prasanth Jose, Kalyanasundaram Subramanivan, Karthik Ramamoorthy
  • Publication number: 20120151091
    Abstract: The apparatuses and methods described herein may generate an identifier associated with a user identity responsive to detecting access to a network by a node associated with the user identity. The node may be assigned a temporary network address. The identifier associated with the user identity may be sent to the node. At least one permanent network address may be allocated to the node as a replacement for the temporary network address responsive to receiving an allocation request including the identifier from the node. The at least one permanent network address may be selected from one or more permanent network addresses previously assigned to the user identity.
    Type: Application
    Filed: February 22, 2012
    Publication date: June 14, 2012
    Inventors: Prasanth Jose, Kalyanasundaram S., Karthik Ramamoorthy
  • Publication number: 20110099252
    Abstract: Apparatus, systems, and methods assign a permanent network address to a user identity, detect access to a network by a node associated with the user identity, generate an identifier associated with the user identity, and send the identifier to the node to enable the node to obtain replacement of a temporary network address allocated to the node, with the permanent network address. Activities may include receiving a release request from a node to release a temporary network address allocated to the node (associated with the user identity), receiving an allocation request (including the identifier) from the node to allocate a permanent network address previously assigned to the user identity, and allocating the permanent network address to the node as a replacement for the temporary network address. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 28, 2011
    Inventors: Prasanth Jose, Kalyanasundaram S., Karthik Ramamoorthy