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).
-
Publication number: 20250108796Abstract: A method for operating an autonomous vehicle includes detecting an environment of the autonomous vehicle using a sensor system, wherein data of the environment is made available to a computing unit, wherein the sensor system detects whether a second vehicle is attempting to overtake the autonomous vehicle. The method includes steering the autonomous vehicle laterally away from the second vehicle when oncoming traffic is detected, thereby creating sufficient space for the second vehicle and the oncoming traffic. The method includes detecting whether the second vehicle intends to overtake the autonomous vehicle. The method includes determining a speed differential between the second vehicle and the autonomous vehicle. The method includes implementing a defensive driving maneuver wherein the speed of the autonomous vehicle is reduced if the speed differential falls below a predetermined threshold value.Type: ApplicationFiled: September 27, 2024Publication date: April 3, 2025Inventors: Carlo Elwinger, Fridtjof Stein, Chaitra Ashok Reddy
-
Publication number: 20250058800Abstract: A method for producing a suitable distance between an autonomous vehicle and a second vehicle. The method includes recording data of an environment including the second vehicle driving ahead of the autonomous vehicle along a direction of travel, the data being recorded by a sensor system positioned relative to the autonomous vehicle in the direction of travel and in communication with a computing unit. The method includes detecting a potentially dangerous situation by the sensor system based on a distance between the autonomous vehicle and the second vehicle. The method includes adjusting the autonomous vehicle to maintain the suitable between the autonomous vehicle and the second vehicle.Type: ApplicationFiled: August 15, 2024Publication date: February 20, 2025Inventors: Fridtjof Stein, Carlo Elwinger, Chaitra Ashok Reddy
-
Publication number: 20240386106Abstract: Aspects of this disclosure relate to systems and methods to determine whether an application is misconfigured or malicious using smart contracts stored on a distributed ledger and a transferred deep learning system. A smart contract is generated and assigned rules for monitoring an application session on a user computing device when an application session associated with the application is initiated. The smart contract denies or grants the application session permission to access user data and shuts down the application session when a malicious indication is detected in configuration data associated with the application based on rules assigned to the smart contract. The malicious indication is output by a deep learning module trained on historical configuration data associated with the application. The deep learning module transfers layers to an enterprise deep learning module on an enterprise platform to determine a misconfiguration indication indicating the configuration data is misconfigured.Type: ApplicationFiled: May 15, 2023Publication date: November 21, 2024Inventors: Maneesh Kumar Sethia, Vibhu Srivastava, Ashok Reddy Buthukuri, Ankit Jain Bohra
-
Patent number: 11836550Abstract: Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud are disclosed.Type: GrantFiled: April 1, 2022Date of Patent: December 5, 2023Assignee: JPMORGAN CHASE BANK , N.A.Inventors: Tayo Ibikunle, Vishnuvardhan Pondugula, Mizan Miah, Howard Spector, Ashok Reddy, Arun Subramanian, Raghu Vudathu, Anupam Arora
-
Patent number: 11809575Abstract: 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: GrantFiled: April 25, 2023Date of Patent: November 7, 2023Assignee: CRYPTOSOFT INC.Inventors: Ashok Reddy, Robert Kent Lamb, Shoeb Javed
-
Patent number: 11795877Abstract: 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: GrantFiled: March 24, 2020Date of Patent: October 24, 2023Assignee: SIEMENS ENERGY, INC.Inventors: Ashok Reddy Gitta, Damien G. Teehan, Yan Yin, Chirag Patel, John T. Fetherolf, Jr.
-
Patent number: 11756113Abstract: 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: GrantFiled: October 1, 2020Date of Patent: September 12, 2023Assignee: 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: 20230122896Abstract: 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: ApplicationFiled: March 24, 2020Publication date: April 20, 2023Inventors: Ashok Reddy Gitta, Damien G. Teehan, Yan Yin, Chirag Patel, John T. Fetherolf, Jr.
-
Patent number: 10936288Abstract: 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: GrantFiled: May 26, 2017Date of Patent: March 2, 2021Assignee: SAP SEInventors: Prakash Upadhyay, Sandeep Mekala, Ashok Reddy Kalam, Ninad Om Prakash Sapate, Merlyn Neha Kiron, Raja Sagaya Sureka Salatu Mariyan, Ashwin Vijayendra
-
Publication number: 20190305959Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 3, 2019Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
-
Publication number: 20190303541Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 3, 2019Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
-
Publication number: 20190303623Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 3, 2019Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
-
Publication number: 20190305957Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 3, 2019Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
-
Publication number: 20190303579Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 3, 2019Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
-
Publication number: 20190306173Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 3, 2019Inventors: Ashok Reddy, Sreenivasan Rajagopal, Petr Vlasek
-
Publication number: 20180341466Abstract: 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: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Inventors: Prakash Upadhyay, Sandeep Mekala, Ashok Reddy Kalam, Ninad Om Prakash Sapate, Merlyn Neha Kiron, Raja Sagaya Sureka Salatu Mariyan, Ashwin Vijayendra
-
Publication number: 20080063161Abstract: 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: ApplicationFiled: October 31, 2007Publication date: March 13, 2008Applicant: UPAID SYSTEMSInventors: 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: 20070168914Abstract: 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: ApplicationFiled: November 8, 2005Publication date: July 19, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Ashok Reddy
-
Patent number: 6803434Abstract: 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: GrantFiled: February 27, 2003Date of Patent: October 12, 2004Assignee: Arch Specialty Chemicals, Inc.Inventors: Stephanie Dilocker, Sanjay Malik, Binod De, Ashok Reddy
-
Publication number: 20030225233Abstract: 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: 1Type: ApplicationFiled: February 27, 2003Publication date: December 4, 2003Applicant: ARCH SPECIALTY CHEMICALS, INC.Inventors: Stephanie Dilocker, Sanjay Malik, Binod De, Ashok Reddy