Patents by Inventor Suresh Krishna

Suresh Krishna 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: 20190345111
    Abstract: The present invention provides processes for the preparation of ivacaftor using novel intermediates and a process for its preparation.
    Type: Application
    Filed: July 24, 2019
    Publication date: November 14, 2019
    Applicant: Laurus Labs Ltd.
    Inventors: SURESH THATIPALLY, Venkata Krishna Reddy, Venkata Lakshmi Narasimha Rao Dammalapati, Satyanarayana Chava
  • Patent number: 10339485
    Abstract: Techniques, an apparatus and computer program product for generating test cases for covering enterprise rules and predicates are disclosed by receiving data associated with at least one of a business requirement and a business scenario as input, wherein the data comprise at least one of a set of predefined rules; based on the data, generating at least one or more test cases as output without any human intervention, wherein the output comprises a test script for the business requirement or the business scenario, and wherein the data associated with the at least one of a business requirement and a business scenario comprise at least one of a business rule, business requirement and predicate, the data associated with the at least one of business requirement and business scenario are stored as a linked graph in a repository, and wherein each node of the linked graph is mapped to previously stored data in the repository, wherein the repository comprises either one of a structured or unstructured data, and the data
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Satish Chandra, Kommineni Vasanta Lakshmi, Nishant Sinha, Saurabh Sinha, Suresh Thummalapenta, Anand Krishna Vaishampayan
  • Patent number: 10289182
    Abstract: A power conditioning circuit includes at least one power storage device having electrodes coupled for receiving power from a DC power source. At least one active current limit (ACL) circuit coupled to the electrodes of the power storage device is for limiting a maximum power output from the power storage device under fault conditions. A DC-to-DC converter has its inputs coupled to the ACL circuit. At least one crowbar circuit has a first terminal and a second terminal and a shorting device coupled to an output of the DC-to-DC converter for providing output terminals for the power conditioning circuit.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: May 14, 2019
    Assignee: Honeywell International Inc.
    Inventors: Murali Krishna Bezawada, Bart Meijer, John Boettger, Suresh Babu Dtvs
  • Publication number: 20190073669
    Abstract: Provided is a computer-implemented method for predicting payment transactions using a machine learning technique that includes receiving transaction data, generating a categorical transaction model based on the transaction data, determining a plurality of prediction scores including determining, for one or more users, a prediction score in each merchant category of a plurality of merchant categories for each predetermined time segment of a plurality of predetermined time segments, where a respective prediction score includes a prediction of whether a user will conduct a payment transaction in a merchant category at a time associated with a predetermined time segment associated with the respective prediction score, determining a recommended merchant category and a recommended predetermined time segment of at least one offer, generating the at least one offer, and communicating the at least one offer to the one or more users. A system and computer program product are also disclosed.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 7, 2019
    Inventors: Amitava Dutta, April Pabale Vergara, Suresh Krishna Vaidyanathan
  • Patent number: 9742738
    Abstract: In one embodiment, a method includes providing a request to store at least a first piece of data. The request to store the first piece of data is a request to store the first piece of data in a first encrypted form on a cloud associated with the cloud application provider. The method also includes determining whether the cloud application provider is capable of encrypting the first piece of data, and providing the first piece of data to the cloud application provider if it is determined that the cloud application provider is capable of encrypting the first piece of data. If it is determined that the cloud application provider is not capable of encrypting the first piece of data, the method further includes encrypting the first piece of data to create the first encrypted form and providing the first encrypted form to the cloud application provider.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: August 22, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Raja Suresh Krishna Balakrishnan, Vineet Bhan, Rahul Gopi
  • Patent number: 9275093
    Abstract: In particular embodiments, a method includes, from an indexer in a sensor network, accessing a set of sensor data that includes sensor data aggregated together from sensors in the sensor network, one or more time stamps for the sensor data, and metadata for the sensor data identifying one or more pre-determined attributes of the sensor data. The method includes, at the indexer, generating an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data. One or more first ones of the dimensions of the multi-dimensional array include time, and one or more second ones of the dimensions of the multi-dimensional array include one or more of the pre-determined sensor-data attributes. The method includes, from the indexer, communicating the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: March 1, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Manoj Kumar Pandey, Tarun Banka, Debojyoti Dutta, Mainak Sen, Raja Suresh Krishna Balakrishnan
  • Patent number: 9225793
    Abstract: In particular embodiments, a method includes accessing sensor data from sensor nodes in a sensor network and aggregating the sensor data for communication to an indexer in the sensor network. The aggregation of the sensor data includes deduplicating the sensor data; validating the sensor data; formatting the sensor; generating metadata for the sensor data; and time-stamping the sensor data. The metadata identifies one or more pre-determined attributes of the sensor data. The method also includes communicating the aggregated sensor data to the indexer in the sensor network. The indexer is configured to index the aggregated sensor data according to a multi-dimensional array for querying of the aggregated sensor data along with other aggregated sensor data. One or more first ones of the dimensions of the multi-dimensional array include time and one or more second ones of the dimensions of the multi-dimensional include one or more of the pre-determined sensor-data attributes.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: December 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Debojyoti Dutta, Mainak Sen, Manoj Kumar Pandey, Tarun Banka, Raja Suresh Krishna Balakrishnan
  • Publication number: 20150365382
    Abstract: In one embodiment, a method includes providing a request to store at least a first piece of data. The request to store the first piece of data is a request to store the first piece of data in a first encrypted form on a cloud associated with the cloud application provider. The method also includes determining whether the cloud application provider is capable of encrypting the first piece of data, and providing the first piece of data to the cloud application provider if it is determined that the cloud application provider is capable of encrypting the first piece of data. If it is determined that the cloud application provider is not capable of encrypting the first piece of data, the method further includes encrypting the first piece of data to create the first encrypted form and providing the first encrypted form to the cloud application provider.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Raja Suresh Krishna Balakrishnan, Vineet Bhan, Rahul Gopi
  • Patent number: 9171079
    Abstract: In particular embodiments, a method includes receiving a query for particular sensor data among multiple sensor data from multiple sensors. The plurality of sensor data has been indexed according to a multi-dimensional array. One or more first ones of the dimensions include time, and one or more second ones of the dimensions include one or more pre-determined sensor-data attributes. The method includes translating the query to correspond to the indexing of the plurality of sensor data. The translated query includes one or more values for one or more of the dimensions of the multi-dimensional array. The method includes communicating the translated query to search among the plurality of sensor data according to its indexing to identify the particular sensor data.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: October 27, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Tarun Banka, Manoj Kumar Pandey, Debojyoti Dutta, Mainak Sen, Raja Suresh Krishna Balakrishnan
  • Publication number: 20120197898
    Abstract: In particular embodiments, a method includes, from an indexer in a sensor network, accessing a set of sensor data that includes sensor data aggregated together from sensors in the sensor network, one or more time stamps for the sensor data, and metadata for the sensor data identifying one or more pre-determined attributes of the sensor data. The method includes, at the indexer, generating an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data. One or more first ones of the dimensions of the multi-dimensional array include time, and one or more second ones of the dimensions of the multi-dimensional array include one or more of the pre-determined sensor-data attributes. The method includes, from the indexer, communicating the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Manoj Kumar Pandey, Tarun Banka, Debojyoti Dutta, Mainak Sen, Raja Suresh Krishna Balakrishnan
  • Publication number: 20120197911
    Abstract: In particular embodiments, a method includes receiving a query for particular sensor data among multiple sensor data from multiple sensors. The plurality of sensor data has been indexed according to a multi-dimensional array. One or more first ones of the dimensions include time, and one or more second ones of the dimensions include one or more pre-determined sensor-data attributes. The method includes translating the query to correspond to the indexing of the plurality of sensor data. The translated query includes one or more values for one or more of the dimensions of the multi-dimensional array. The method includes communicating the translated query to search among the plurality of sensor data according to its indexing to identify the particular sensor data.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Tarun Banka, Manoj Kumar Pandey, Debojyoti Dutta, Mainak Sen, Raja Suresh Krishna Balakrishnan
  • Publication number: 20120197852
    Abstract: In particular embodiments, a method includes accessing sensor data from sensor nodes in a sensor network and aggregating the sensor data for communication to an indexer in the sensor network. The aggregation of the sensor data includes deduplicating the sensor data; validating the sensor data; formatting the sensor; generating metadata for the sensor data; and time-stamping the sensor data. The metadata identifies one or more pre-determined attributes of the sensor data. The method also includes communicating the aggregated sensor data to the indexer in the sensor network. The indexer is configured to index the aggregated sensor data according to a multi-dimensional array for querying of the aggregated sensor data along with other aggregated sensor data. One or more first ones of the dimensions of the multi-dimensional array include time and one or more second ones of the dimensions of the multi-dimensional include one or more of the pre-determined sensor-data attributes.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Debojyoti Dutta, Mainak Sen, Manoj Kumar PANDEY, Tarun Banka, Raja Suresh Krishna Balakrishnan
  • Publication number: 20120197856
    Abstract: In particular embodiments, a system includes a sensor-data-collection network layer including multiple sensors. The sensor-data-collection network layer is a first logical layer of a sensor network. The system includes an aggregation network layer including one or more aggregators configured to access sensor data from the sensors and aggregate the sensor data. The aggregation network layer is a second logical layer residing logically above the first logical layer. The system includes an indexing network layer including one or more indexers that are configured to access the aggregated sensor data and generate an index of the aggregated sensor data according to a multi-dimensional array. The indexing network layer is a third logical layer residing logically above the second logical layer. The system includes a search network layer including one or more search engines. The search network layer is a fourth logical layer residing logically above the third logical layer.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Tarun Banka, Debojyoti Dutta, Mainak Sen, Raja Suresh Krishna Balakrishnan, Manoj Kumar Pandey
  • Patent number: 7996670
    Abstract: Provided is an architecture for a cryptography accelerator chip that allows significant performance improvements over previous prior art designs. In various embodiments, the architecture enables parallel processing of packets through a plurality of cryptography engines and includes a classification engine configured to efficiently process encryption/decryption of data packets. Cryptography acceleration chips in accordance may be incorporated on network line cards or service modules and used in applications as diverse as connecting a single computer to a WAN, to large corporate networks, to networks servicing wide geographic areas (e.g., cities). The present invention provides improved performance over the prior art designs, with much reduced local memory requirements, in some cases requiring no additional external memory. In some embodiments, the present invention enables sustained full duplex Gigabit rate security processing of IPSec protocol data packets.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: August 9, 2011
    Assignee: Broadcom Corporation
    Inventors: Suresh Krishna, Christopher Owen, Derrick C. Lin, Joseph J. Tardo, Patrick Law, Phillip Norman Smith
  • Patent number: 7710110
    Abstract: A robust solution for eccentricity issues in 360 degree rotary sensor application utilizing a hollow cylindrical magnet. A hollow cylindrical magnet design can be implemented to drive a parallel field magnetic sensor based on Hall/AMR technologies. Eccentricity variations of +/?0.46 mm on X and Y axes can be reduced by at least 20%, in turn improving the repeatability, linearity error and a correlation error associated with the sensor. For tilts of +/?3 degrees, the error can be reduced to at least 50% compared to a solid magnet, thereby increasing the repeatability and accuracy of the rotary sensor. The disclosed design improves linearity, is robust in vibration and improves reliability in lifecycle as the sensor configuration is less affected by wear and tear due to mechanical vibrations.
    Type: Grant
    Filed: July 7, 2007
    Date of Patent: May 4, 2010
    Assignee: Honeywell International Inc.
    Inventors: Swapnil Patil, Nurul I. Hasan, Suresh Krishna, Azhagar Raj M, Vivek Salunke
  • Patent number: 7600131
    Abstract: Provided is an architecture for a cryptography accelerator chip that allows significant performance improvements over previous prior art designs. In various embodiments, the architecture enables parallel processing of packets through a plurality of cryptography engines and includes a classification engine configured to efficiently process encryption/decryption of data packets. Cryptography acceleration chips in accordance may be incorporated on network line cards or service modules and used in applications as diverse as connecting a single computer to a WAN, to large corporate networks, to networks servicing wide geographic areas (e.g., cities). The present invention provides improved performance over the prior art designs, with much reduced local memory requirements, in some cases requiring no additional external memory. In some embodiments, the present invention enables sustained full duplex Gigabit rate security processing of IPSec protocol data packets.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: October 6, 2009
    Assignee: Broadcom Corporation
    Inventors: Suresh Krishna, Christopher Owen, Derrick C. Lin, Joseph J. Tardo, Patrick Law
  • Publication number: 20090009159
    Abstract: A robust solution for eccentricity issues in 360 degree rotary sensor application utilizing a hollow cylindrical magnet. A hollow cylindrical magnet design can be implemented to drive a parallel field magnetic sensor based oh Hall/AMR technologies. Eccentricity variations of ±0.46 mm on X and Y axes can be reduced by at least 20%, in turn improving the repeatability, linearity error and a correlation error associated with the sensor. For tilts of ±3 degrees, the error can be reduced to at least 50% compared to a solid magnet, thereby increasing the repeatability and accuracy of the rotary sensor. The disclosed design improves linearity, is robust in vibration and improves reliability in lifecycle as the sensor configuration is less affected by wear and tear due to mechanical vibrations.
    Type: Application
    Filed: July 7, 2007
    Publication date: January 8, 2009
    Inventors: Swapnil Patil, Nurul I. Hasan, Suresh Krishna, Azhagar Raj M, Vivek Salunke
  • Patent number: 7124296
    Abstract: An architecture and a method for cryptography acceleration is disclosed that allows significant performance improvements without the use of external memory. Specifically, the chip architecture enables “cell-based” processing of random-length IP packets. The IP packets, which may be of variable and unknown size, are split into fixed size “cells.” The fixed-size cells are then processed and reassembled into packets. The cell-based packet processing architeture of the present invention allows the implementation of a processing pipeline that has known processing throughput and timing characteristics, thus making it possible to fetch and process the cells in a predictable time frame. The architecture is scalable and is also independent of the type of cryptography performed. The cells may be fetched ahead of time (pre-fetched) and the pipeline may be staged in such a manner that attached (local) memory is not required to store packet or control parameters.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: October 17, 2006
    Assignee: Broadcom Corporation
    Inventors: Suresh Krishna, Christopher Owen
  • Publication number: 20060021022
    Abstract: An architecture and a method for cryptography acceleration is disclosed that allows significant performance improvements without the use of external memory. Specifically, the chip architecture enables “cell-based” processing of random-length IP packets. The IP packets, which may be of variable and unknown size, are split into fixed size “cells.” The fixed-size cells are then processed and reassembled into packets. The cell-based packet processing architeture of the present invention allows the implementation of a processing pipeline that has known processing throughput and timing characteristics, thus making it possible to fetch and process the cells in a predictable time frame. The architecture is scalable and is also independent of the type of cryptography performed. The cells may be fetched ahead of time (pre-fetched) and the pipeline may be staged in such a manner that attached (local) memory is not required to store packet or control parameters.
    Type: Application
    Filed: September 16, 2005
    Publication date: January 26, 2006
    Inventors: Suresh Krishna, Christopher Owen
  • Patent number: 6971006
    Abstract: An architecture and a method for a cryptography acceleration is disclosed that allows significant performance improvements without the use of external memory. Specifically, the chip architecture enables “cell-based” processing of random-length IP packets. The IP packets, which may be of variable and unknown size, are split into fixed-size “cells.” The fixed-sized cells are then processed and reassembled into packets. The cell-based packet processing architecture of the present invention allows the implementation of a processing pipeline that has known processing throughput and timing characteristics, thus making it possible to fetch and process the cells in a predictable time frame. The architecture is scalable and is also independent of the type of cryptography performed. The cells may be fetched ahead of time (pre-fetched) and the pipeline may be staged in such a manner that attached (local) memory is not required to store packet data or control parameters.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: November 29, 2005
    Assignee: Broadcom Corporation
    Inventors: Suresh Krishna, Christopher Owen