Patents by Inventor APPARSAMY PERUMAL

APPARSAMY PERUMAL 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).

  • Publication number: 20230315834
    Abstract: Authenticating access to a system through the following operations: (i) determining at least one digital twin corresponding to a user; (ii) setting, by the user, modifications to at least one digital twin; (iii) generating, by the digital twin, a value based on the modifications; (iv) authenticating the user based on the generated value matching a stored value; and (v) based on the authentication, granting access to the system. A digital twin of a complex entity can have innumerable states based on the input values. In some embodiments, a new password can make an effect on a selected digital twin with one input or a sequence of inputs. The resulting state is transformed using a hashing algorithm to generate the final password, which is known only to the service provider, can act as a password.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Devang Dineshchandra PATEL, Sagar Krupa Satya KUNAVARAPU, Apparsamy PERUMAL, Jian WU, Cheranellore VASUDEVAN
  • Patent number: 11316807
    Abstract: A method includes providing a server executing computer code embodying the chat-bot, receiving, via the server, a requirement for customization of a main computer code, the main computer code including modules, and determining, by the chat-bot, top-k modules of the main computer code potentially affected given the requirement for customization. The determination of the top-k modules includes representing each of the modules of the main computer code in an embedding vector space, representing the requirement for customization as a vector in the embedding space, and fetching the top-k modules nearest the requirement for customization in the embedding space. The method further includes determining a question, communicating the question to an entity providing the requirement for customization, receiving a response to the question, and filtering the top-k modules using the response to determine a set of the modules associated with the requirement for customization.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ankur Tagra, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya, Apparsamy Perumal, Shinoj Zacharias
  • Patent number: 11314630
    Abstract: A processor may identify an occurrence of a code change for a microservice hosted in a container. The processor may generate a representation of the code change. The processor may identify, utilizing an AI model, a set of microservice containers having microservices affected by the code change. The processor may determine recommended changes to system environments for one or more microservice containers of the set of microservice containers.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Apparsamy Perumal, Sagar Krupa Satya Kunavarapu, Nikhil Baba Bobba, Vijay Ekambaram, Murugesan Boopathy
  • Publication number: 20210288925
    Abstract: A method includes providing a server executing computer code embodying the chat-bot, receiving, via the server, a requirement for customization of a main computer code, the main computer code including modules, and determining, by the chat-bot, top-k modules of the main computer code potentially affected given the requirement for customization. The determination of the top-k modules includes representing each of the modules of the main computer code in an embedding vector space, representing the requirement for customization as a vector in the embedding space, and fetching the top-k modules nearest the requirement for customization in the embedding space. The method further includes determining a question, communicating the question to an entity providing the requirement for customization, receiving a response to the question, and filtering the top-k modules using the response to determine a set of the modules associated with the requirement for customization.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Inventors: ANKUR TAGRA, VIJAY EKAMBARAM, SMITKUMAR NAROTAMBHAI MARVANIYA, APPARSAMY PERUMAL, SHINOJ ZACHARIAS