Patents by Inventor Ashok Reddy

Ashok Reddy 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: 11836550
    Abstract: Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud are disclosed.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: December 5, 2023
    Assignee: JPMORGAN CHASE BANK , N.A.
    Inventors: Tayo Ibikunle, Vishnuvardhan Pondugula, Mizan Miah, Howard Spector, Ashok Reddy, Arun Subramanian, Raghu Vudathu, Anupam Arora
  • Patent number: 11809575
    Abstract: Embodiments herein provide a blockchain based platform and method for assessment and verification of Software Bill of Materials (SBOM) across a software supply chain life cycle using blockchain. The method comprising generating the SBOM automatically from a software source code to automate governance of a software asset using blockchain smart contracts, publishing the generated SBOMs to a permissioned blockchain through secure publish, automatically recording timestamps and ownership stamps to the published SBOM's, analysing the software asset for supply chain information to verify if the software asset meets the minimum policy requirements for compliance based on provenance, licensing, vulnerability and security criteria set by the company, determining if a third-party software component is approved for use in the company's applications based on policy and compliance rules and identifying current vulnerabilities and potential remediation for software in use by the company.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: November 7, 2023
    Assignee: CRYPTOSOFT INC.
    Inventors: Ashok Reddy, Robert Kent Lamb, Shoeb Javed
  • Patent number: 11795877
    Abstract: A method of modulating a cooling supply in a gas turbine engine includes providing the engine comprising a compressor section and a turbine section and including a cooling flow circuit, the cooling flow circuit supplying a cooling air flow from a compressor cavity in the compressor section to a blade ring cavity in the turbine section, wherein the cooling flow circuit includes a main line with a full capacity valve, measuring a first pressure in the blade ring cavity, measuring a second pressure in the compressor cavity, adjusting, by a control system, the opening of the full capacity valve to control the cooling air flow through the main line in order to maintain a target pressure ratio, wherein the pressure ratio defined as a ratio of the first pressure to the second pressure. The method is performed in an ambient temperature operating range of the engine.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: October 24, 2023
    Assignee: SIEMENS ENERGY, INC.
    Inventors: Ashok Reddy Gitta, Damien G. Teehan, Yan Yin, Chirag Patel, John T. Fetherolf, Jr.
  • Publication number: 20230315546
    Abstract: Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud are disclosed.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Inventors: Tayo IBIKUNLE, Vishnuvardhan PONDUGULA, Mizan MIAH, Howard SPECTOR, Ashok REDDY, Arun SUBRAMANIAN, Raghu VUDATHU, Anupam ARORA
  • Patent number: 11756113
    Abstract: Systems and methods for conducting person to person (P2P) transactions using points are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for person-to-person reward points gifting may include: (1) receiving, from a bank customer, a request to issue a reward points gift to a gift recipient, the request identifying gift recipient contact information for the gift recipient and a reward points amount; (2) sending a notification to the gift recipient contact information for the gift recipient to log in a gift recipient account to redeem the reward points gift; and (3) transferring the reward points amount to a gift recipient reward points account.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: September 12, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: David Christopher Carey, Syed Rizwan Ali, Howard Spector, Amit Rajwani, Rajini Kakarla, Tuan Dao, Ashok Reddy, Mizan Miah, Sangameswara Rao Panchomarthi
  • Publication number: 20230122896
    Abstract: A method of modulating a cooling supply in a gas turbine engine includes providing the engine comprising a compressor section and a turbine section and including a cooling flow circuit, the cooling flow circuit supplying a cooling air flow from a compressor cavity in the compressor section to a blade ring cavity in the turbine section, wherein the cooling flow circuit includes a main line with a full capacity valve, measuring a first pressure in the blade ring cavity, measuring a second pressure in the compressor cavity, adjusting, by a control system, the opening of the full capacity valve to control the cooling air flow through the main line in order to maintain a target pressure ratio, wherein the pressure ratio defined as a ratio of the first pressure to the second pressure. The method is performed in an ambient temperature operating range of the engine.
    Type: Application
    Filed: March 24, 2020
    Publication date: April 20, 2023
    Inventors: Ashok Reddy Gitta, Damien G. Teehan, Yan Yin, Chirag Patel, John T. Fetherolf, Jr.
  • Publication number: 20210125273
    Abstract: Systems and methods for conducting person to person (P2P) transactions using points are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for person-to-person reward points gifting may include: (1) receiving, from a bank customer, a request to issue a reward points gift to a gift recipient, the request identifying gift recipient contact information for the gift recipient and a reward points amount; (2) sending a notification to the gift recipient contact information for the gift recipient to log in a gift recipient account to redeem the reward points gift; and (3) transferring the reward points amount to a gift recipient reward points account.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 29, 2021
    Inventors: David Christopher CAREY, Syed Rizwan ALI, Howard SPECTOR, Amit RAJWANI, Rajini KAKARLA, Tuan DAO, Ashok REDDY, Mizan MIAH, Sangameswara Rao PANCHOMARTHI
  • Patent number: 10936288
    Abstract: A system includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits generate a voice-enabled user interface (UI) framework for a computer application. The voice-enabled UI framework includes a base controller coupled to a model of the computer application and one or more views that form respective voice-enabled UIs of the computer application. Each view includes a respective speech listener configured to receive speech input. The base controller includes a speech engine, a natural language processor, and a command executor. The voice-enabled UI framework further includes one or more view-specific controller extensions extending the base controller to control the one or more respective views that form the respective voice-enabled UIs of the computer application.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: March 2, 2021
    Assignee: SAP SE
    Inventors: Prakash Upadhyay, Sandeep Mekala, Ashok Reddy Kalam, Ninad Om Prakash Sapate, Merlyn Neha Kiron, Raja Sagaya Sureka Salatu Mariyan, Ashwin Vijayendra
  • Publication number: 20190305957
    Abstract: Provided is a process that includes: determining whether to execute a software asset based on trust records documenting provenance of the software asset published to a blockchain, wherein determining whether to trust the software asset comprises: accessing the trust record, verifying the trust record has not been tampered with subsequent to publishing, verify that a hash digest based on the software asset matches a hash digest associated with the trust record and published to the blockchain; verifying that trust assertions of the trust record are cryptographically signed by trusted entities specified by entity criteria, and verifying that the trust assertions satisfy execution criteria.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
  • Publication number: 20190306173
    Abstract: Provided is a process that includes: calling an alert program configured to execute on a decentralized computing platform and access records on a blockchain, wherein: the decentralized computing platform is configured to execute multiple instances of the program to produce multiple instances of candidate results, the decentralized computing platform is configured to determine an output of the alert program in response to the call with a first consensus algorithm, the alert program is configured to verify a cryptographic signature of the call and determine whether an alerting entity is authorized to issue the alert, and the alert program is configured to publish the information about the software asset to alert recipients or to the blockchain upon verifying the cryptographic signature and determining that the alerting entity is authorized to issue the alert.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
  • Publication number: 20190305959
    Abstract: Provided is a process that includes: calling a program executed on a decentralized computing platform configured to persist state to a blockchain, the call requesting the program to release the software asset to the production environment, wherein: respective instances of the program are configured to publish release documentation by which provenance of the software asset is verifiable to the blockchain, respective instances of the program are configured to verify a cryptographic signature associated with the software asset, the cryptographic signature establishes that the software asset being released has not been tampered with subsequent to signing, the cryptographic signature establishes that the releasing entity or a proxy of the releasing entity has access to a cryptographic key by which the cryptographic signature was formed, and the decentralized computing platform is configured to reach a consensus verification determination among verification results from the replicated instances of the program.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
  • Publication number: 20190303579
    Abstract: Provided is a process that includes: traversing, with one or more processors, a constituency graph of a software asset and accessing corresponding trust records of a plurality of the software assets of the constituency graph visited by traversing the constituency graph, the trust records being published to a tamper-evident, immutable, decentralized data store; and for each respective constituent software asset among the plurality of constituent software assets visited by traversing, assessing, with one or more processors, trustworthiness of the respective software asset based on the corresponding trust record of the respective software asset.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
  • Publication number: 20190303541
    Abstract: Provided is a process that includes: calling an audit smart contract with a request to indicate whether an audit requirement has been satisfied for a software asset, wherein: the audit smart contract is configured to access a trust record published in a blockchain to determine whether the audit requirement has been satisfied, the trust record is caused to be published to the blockchain by an auditing entity that performed the audit, the trust record contains a cryptographically signed indication of an identity of an auditing entity that performed the audit, a result of the audit that specifies whether the audit was passed by the software asset, and a hash digest of the software asset upon which the audit was performed, wherein the audit smart contract is configured to determine whether the trust record establishes that the audit requirement has been satisfied.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
  • Publication number: 20190303623
    Abstract: Provided is a smart contract that specifies a routine to be executed by a plurality of the computing nodes of a blockchain-based, decentralized computing platform, wherein the promotion smart contract is configured to determine whether a pre-release software asset satisfies software quality criteria required to advance the pre-release software asset to a next stage, and the promotion smart contract is configured to cause an assertion indicating whether software quality criteria are satisfied to be published to a blockchain storing trust records in response to determining whether the software quality criteria are satisfied.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
  • Publication number: 20190106566
    Abstract: A composition comprising, a rubber component selected from the group consisting of a rubber polymer, a synthetic rubber polymer, and combinations thereof; and an alkylphenol resin which is a reaction product of: at least one phenolic monomer selected from the group consisting of phenol, cresol, resorcinol, xylenol, ethyl phenol, alkylresorcinols, and combinations thereof; and at least one alkyl aldehyde having from 5 to 12 carbon atom alkyl groups, is disclosed. The composition can be used to prepare articles of manufacture such as tires, tire treads, tire shoulders, tire sidewalls, rubber belts, and rubber hoses.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Ashok REDDY, Craig ZIRKLE, Justyne WILLMAN
  • Publication number: 20180341466
    Abstract: A system includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits generate a voice-enabled user interface (UI) framework for a computer application. The voice-enabled UI framework includes a base controller coupled to a model of the computer application and one or more views that form respective voice-enabled UIs of the computer application. Each view includes a respective speech listener configured to receive speech input. The base controller includes a speech engine, a natural language processor, and a command executor. The voice-enabled UI framework further includes one or more view-specific controller extensions extending the base controller to control the one or more respective views that form the respective voice-enabled UIs of the computer application.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: Prakash Upadhyay, Sandeep Mekala, Ashok Reddy Kalam, Ninad Om Prakash Sapate, Merlyn Neha Kiron, Raja Sagaya Sureka Salatu Mariyan, Ashwin Vijayendra
  • Publication number: 20170330078
    Abstract: The various embodiments herein provide a method and system for automated model building, validation and selection of best performing models.
    Type: Application
    Filed: July 18, 2017
    Publication date: November 16, 2017
    Inventor: ASHOK REDDY
  • Publication number: 20080063161
    Abstract: Pre-authorized communication services and/or transactions are provided via a plurality of networks in response to a request received from a user to provide at least one of a communication service, a transaction and user account information via a plurality of networks of different types. Prior to processing the request, there is verification of the user's authorization to receive the at least one of the communication service, the transaction, and the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service and the transaction. After verification, an authorized account associated with the user is charged in real time as the at least one of the communication service and the transaction is provided.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Applicant: UPAID SYSTEMS
    Inventors: Simon Joyce, Prafulla Gupta, Manohar Vaidya, Rajesh Alla, Ashok Reddy, Sree Ayyala, Richa Gupta, Alok Kaushal, J.S.J. Verma, Prasad Undavalli, Kondal Nallajerla, Sivaramayya Bonajiri, Krishna Sistla, Amba G., Biswajit Ray, Raghuram Govind, Janaki Raju, K. Rao, S. D. V. Ravi, Ram M. K., Surya Velpuri, Bhanumurthy Nallagonda
  • Publication number: 20070168914
    Abstract: A method of aligning development of an information technology system with business objectives can include obtaining a plurality of metrics relating to a development process for the information technology system and comparing the plurality of metrics with at least one quantified business objective relating to the information technology system to determine a delta between the plurality of metrics and the quantified business objective(s). The method further can include automatically performing a programmatic action, wherein the programmatic action regulates, according to the delta, at least one resource available for use in the development process for the information technology system.
    Type: Application
    Filed: November 8, 2005
    Publication date: July 19, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ashok Reddy
  • Patent number: 6803434
    Abstract: A synthetic process comprising the following steps: providing a reaction mixture comprising: an ethylenically unsaturated anhydride monomer, at least one ethylenically unsaturated non-anhydride monomer, a free radical initiator, and an alkyl substituted THF solvent having the general structure of formula 1: where R1, R2, R3, and R4 are independently chosen from the group hydrogen and C1-C4 linear or branched alkyl with the proviso that at least one of R1, R2, R3, and R4 is not H; polymerizing the reaction mixture; and removing, by distillation, unreacted monomers, the alkyl substituted THF solvent, and any low boiling volatile reaction products.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: October 12, 2004
    Assignee: Arch Specialty Chemicals, Inc.
    Inventors: Stephanie Dilocker, Sanjay Malik, Binod De, Ashok Reddy