Patents by Inventor Sriram Venkatesan

Sriram Venkatesan 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: 11868721
    Abstract: A computer-implemented method includes receiving user input including codified knowledge management information and/or engine data; and processing the input using one or more trained machine learning models to generate one or more living documents. A computing system includes one or more processors; and a memory having stored thereon instructions that, when executed, cause the computing system to receive user input including codified knowledge management information and/or engine data; and process the user input using one or more trained machine learning models to generate one or more living documents. A non-transitory computer-readable storage medium includes executable instructions that, when executed by a processor, cause a computer to receive user input including codified knowledge management information and/or engine data; and process the user input using one or more trained machine learning models to generate one or more living documents.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: January 9, 2024
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Sriram Venkatesan, Suraj Sharma
  • Patent number: 11841946
    Abstract: The following relates generally to computer security, and more particularly relates to computer security in a virtual environment, such as a metaverse. In some embodiments, one or more processors: receive a set of known events (e.g., security threats) including event classifications; receive data of layers of the virtual environment; detect events in the data of the layers of the virtual environment; and determine correlations between the events in the data of the layers of the virtual environment. The correlations may be between events in different layers of the virtual environment. The one or more processors may also predict future events by analyzing the detected events.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: December 12, 2023
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Sastry Vsm Durvasula, Sonam Jha, Sriram Venkatesan, Anthony Esposito, Rares Almasan
  • Patent number: 11811797
    Abstract: Machine learning methods and systems for developing security governance recommendations are disclosed.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: November 7, 2023
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Rares Almasan, Anthony Esposito, Sriram Venkatesan, Sastry Vsm Durvasula
  • Publication number: 20230328075
    Abstract: Machine learning methods and systems for developing security governance recommendations are disclosed.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 12, 2023
    Inventors: Rares Almasan, Anthony Esposito, Sriram Venkatesan, Sastry Vsm Durvasula
  • Publication number: 20230297776
    Abstract: A computer-implemented method includes receiving user input including codified knowledge management information and/or engine data; and processing the input using one or more trained machine learning models to generate one or more living documents. A computing system includes one or more processors; and a memory having stored thereon instructions that, when executed, cause the computing system to receive user input including codified knowledge management information and/or engine data; and process the user input using one or more trained machine learning models to generate one or more living documents. A non-transitory computer-readable storage medium includes executable instructions that, when executed by a processor, cause a computer to receive user input including codified knowledge management information and/or engine data; and process the user input using one or more trained machine learning models to generate one or more living documents.
    Type: Application
    Filed: October 14, 2022
    Publication date: September 21, 2023
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Sriram Venkatesan, Suraj Sharma
  • Patent number: 11720846
    Abstract: A method includes receiving a plurality of user use cases; analyzing the use cases using an AI engine to order the use cases; generating an optimized machine learning model; and causing an optimized deployment option to be displayed. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed. A non-transitory computer-readable storage medium stores executable instructions that, when executed by a processor, cause a computer to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: August 8, 2023
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Neema Uthappa, Sriram Venkatesan, Sayan Chowdhury
  • Publication number: 20230236996
    Abstract: Inter-device communication with a pulse-amplitude modulation (PAM) signal can have at least two data eyes with different Vref levels. A physical interface (PHY) can be trained for the PAM signal by training a first data eye separately from the second data eye. The training can include adjusting the first Vref level separately from the second Vref level to center each reference voltage on its respective data eye.
    Type: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    Inventors: Ruchir SARASWAT, Sriram VENKATESAN, Pradeep KARAMCHETI, Mohit VERMA
  • Publication number: 20230186117
    Abstract: A method includes receiving a computing system future state description in response to prompting a user; determining specific properties; predicting a solution architecture based on the specific properties; and generating infrastructure-as-code. A computing system includes a processor; and a memory having stored thereon instructions that, when executed, cause the computing system to: prompt a user to describe a future state of a computing system; receive a description of the future state; determine specific properties; predict a solution architecture based on the specific properties; and generate infrastructure-as-code.
    Type: Application
    Filed: February 1, 2023
    Publication date: June 15, 2023
    Inventors: Sastry Vsm Durvasula, Neema Uthappa, Sriram Venkatesan, Sonam Jha, Jaspreet Singh, Rares Almasan
  • Publication number: 20230177441
    Abstract: A method includes receiving a plurality of user use cases; analyzing the use cases using an AI engine to order the use cases; generating an optimized machine learning model; and causing an optimized deployment option to be displayed. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed. A non-transitory computer-readable storage medium stores executable instructions that, when executed by a processor, cause a computer to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed.
    Type: Application
    Filed: April 1, 2022
    Publication date: June 8, 2023
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Neema Uthappa, Sriram Venkatesan, Sayan Chowdhury
  • Patent number: 11645548
    Abstract: A method includes receiving first input, analyzing the first input using a first model, receiving second input, analyzing the second input using a second model; and generating infrastructure-as-code. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause a computer to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: May 9, 2023
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Sastry Vsm Durvasula, Neema Uthappa, Sriram Venkatesan, Sonam Jha, Jaspreet Singh, Rares Almasan
  • Publication number: 20230140828
    Abstract: ML methods and systems for cataloging and making recommendations based on domain-specific knowledge are disclosed. An example method includes: cataloging, using knowledge engines, data to develop knowledge repositories for respective domains; obtain current domain state data; obtain future domain state data; analyze, using first ML models, one or more of (i) data from the knowledge repositories, (ii) the first domain state data, and (iii) the second domain state data to identify a recommended set of one or more regulations, standards, policies and/or rules for a desired second domain state; analyze, using second ML models, (i) the recommended set and (ii) a current data and architecture state for a current computing environment to generate a summary of one or more cloud deployment options for migrating a current computing environment to a future computing environment for a future domain state; and cause the summary to be displayed on a computing device.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Hugo Sarrazin, Neema Uthappa, Sriram Venkatesan, Jaspreet Singh, Sonam Jha
  • Publication number: 20230123077
    Abstract: A method includes receiving first input, analyzing the first input using a first model, receiving second input, analyzing the second input using a second model; and generating infrastructure-as-code. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause a computer to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code.
    Type: Application
    Filed: July 1, 2022
    Publication date: April 20, 2023
    Inventors: Sastry Vsm Durvasula, Neema Uthappa, Sriram Venkatesan, Sonam Jha, Jaspreet Singh, Rares Almasan
  • Publication number: 20230117893
    Abstract: A method includes collecting current data and architecture state, collecting future data and architecture state; analyzing the current and/or future data and architecture state to generate deployment options; and causing the summary of options to be displayed. A computing system includes a processor and a memory comprising instructions, that when executed, cause the system to collect current data and architecture state, collect future data and architecture state; analyze the current and/or future data and architecture state to generate deployment options; and cause the summary of options to be displayed. A non-transitory computer-readable storage medium includes executable instructions that, when executed by a processor, cause a computer to collect current data and architecture state, collect future data and architecture state; analyze the current and/or future data and architecture state to generate deployment options; and cause the summary of options to be displayed.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 20, 2023
    Inventors: Sastry Vsm Durvasula, Neema Uthappa, Sriram Venkatesan, Sonam Jha, Jaspreet Singh, Rares Almasan
  • Patent number: 11481553
    Abstract: A method includes receiving user inputs; receiving codified knowledge management information; receiving engine data; and processing the user inputs, the codified knowledge management information and engine data using a trained machine learning model to generate a living document. A computing system includes one or more processors; and a memory comprising instructions that, when executed, cause the computing system to: receive user inputs; receive codified knowledge management information; receive engine data; and process the user inputs, the codified knowledge management information and engine data using a trained machine learning model to generate a living document.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: October 25, 2022
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Sriram Venkatesan, Suraj Sharma
  • Patent number: 11416754
    Abstract: A method includes receiving first input, analyzing the first input using a first model, receiving second input, analyzing the second input using a second model; and generating infrastructure-as-code. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause a computer to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: August 16, 2022
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Sastry VSM Durvasula, Neema Uthappa, Sriram Venkatesan, Sonam Jha, Jaspreet Singh, Rares Almasan
  • Patent number: 10797713
    Abstract: A method comprises: using a plurality of gain stages cascaded in a ring topology to form a ring oscillator configured to output an oscillation signal; controlling a supply voltage of said ring oscillator using a low-speed DAC (digital-to-analog converter) in accordance with a coarse control word; providing a capacitive load at an inter-stage node of said ring oscillator using a varactor array controlled by a control voltage array; establishing said control voltage array using a high-speed DAC array in accordance with a fine control word; adjusting the coarse control word upon a start-up to make an oscillation frequency of said oscillation signal approximately equal to target value; and adjusting the fine control word in a closed loop manner in accordance with a detection of a timing error of said oscillation signal.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: October 6, 2020
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Sriram Venkatesan, Chia-Liang (Leon) Lin
  • Patent number: 10637695
    Abstract: A receiver includes a passive CTLE (continuous-time linear equalizer) configured to receive a first voltage signal from a first node and output a current signal to a second node in accordance with a first control signal; a CG (common-gate) amplifier configured to receive the current signal and output a second voltage signal at a third node in accordance with a second control signal; a first active inductor configured to provide an inductive load at the third node; a CS (common-source) CTLE configured to receive the second voltage signal and output a third voltage signal at a fourth node in accordance with a third control signal; a second active inductor configured to provide an inductive load at the fourth node; and a decision circuit configured to receive the third voltage signal and output a decision in accordance with a clock signal.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: April 28, 2020
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Sriram Venkatesan, Chia-Liang (Leon) Lin
  • Patent number: 10474607
    Abstract: A source device includes an adaptive link training circuity. The link training circuitry includes source capability information for link training of a link between the source device and a sink device. The source device includes a transmitter coupled to the adaptive link training circuitry to transmit the source capability information to the sink device. The adaptive link training circuitry is to initiate link training between the source device and the sink device, determine whether the link training between the source device and the sink device is unsuccessful, and in response to determining that the link training is unsuccessful, automatically adapt a setting of the link training based on the source capability information.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: November 12, 2019
    Assignee: Intel Corporation
    Inventors: Sriram Venkatesan, Sanjib Sarkar
  • Publication number: 20190170186
    Abstract: Embodiments of the invention relate to bearing apparatuses including a bearing assembly having a continuous superhard bearing element including a continuous superhard bearing surface and a tilting pad bearing assembly. The disclosed bearing apparatuses may be employed in pumps, turbines or other mechanical systems. In an embodiment, the bearing apparatus includes a first and second bearing assembly. The first bearing assembly includes a first support ring and a plurality of tilting pads. Each tilting pad is tilted and/or tiltably secured relative to the first support ring. The second bearing assembly includes a continuous superhard bearing element. The continuous superhard bearing element includes a continuous superhard bearing surface facing the plurality of tilting pads and exhibits a maximum lateral width greater than about 2 inches.
    Type: Application
    Filed: February 7, 2019
    Publication date: June 6, 2019
    Inventors: Jair J. Gonzalez, Leonidas C. Leite, Sriram Venkatesan
  • Patent number: 10240631
    Abstract: Embodiments disclosed herein relate to bearing apparatuses including a bearing assembly having a continuous superhard bearing element including a continuous superhard bearing surface and a tilting pad bearing assembly. The disclosed bearing apparatuses may be employed in pumps, turbines or other mechanical systems. In an embodiment, the bearing apparatus includes a first and second bearing assembly. The first bearing assembly includes a first support ring and a plurality of tilting pads. Each tilting pad is tilted and/or tiltably secured relative to the first support ring. The second bearing assembly includes a continuous superhard bearing element. The continuous superhard bearing element includes a continuous superhard bearing surface facing the plurality of tilting pads and exhibits a maximum lateral width greater than about 2 inches.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: March 26, 2019
    Assignees: US SYNTHETIC CORPORATION, WAUKESHA BEARINGS CORPORATION
    Inventors: Jair J. Gonzalez, Leonidas C. Leite, Sriram Venkatesan