Patents by Inventor Sriram Srinivasan

Sriram Srinivasan 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: 20220308901
    Abstract: In an approach for visualizing metrics towards optimizing application performance, a processor identifies an application, running in a user interface, on a cloud platform. A processor calculates information metrics of the application. A processor presents the information metrics on the user interface with the application.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Ankit Jha, Sundari Voruganti, Lalit Somavarapha, Vikram Sri Nitesh Tantravahi, Sriram Srinivasan
  • Patent number: 11443751
    Abstract: Innovations in phase quantization during speech encoding and phase reconstruction during speech decoding are described. For example, to encode a set of phase values, a speech encoder omits higher-frequency phase values and/or represents at least some of the phase values as a weighted sum of basis functions. Or, as another example, to decode a set of phase values, a speech decoder reconstructs at least some of the phase values using a weighted sum of basis functions and/or reconstructs lower-frequency phase values then uses at least some of the lower-frequency phase values to synthesize higher-frequency phase values. In many cases, the innovations improve the performance of a speech codec in low bitrate scenarios, even when encoded data is delivered over a network that suffers from insufficient bandwidth or transmission quality problems.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Soren Skak Jensen, Sriram Srinivasan, Koen Bernard Vos
  • Publication number: 20220271409
    Abstract: A radio frequency signal coupler includes an input port, an output port, a main transmission line coupled between the input port and the output port, and a coupled transmission line electromagnetically coupled to the main transmission line. The coupled transmission line includes a first transmission line, a second transmission line, and a switch configured to couple the first and second transmission lines during a first mode of operation and to decouple the first and second transmission lines during a second mode of operation. The radio frequency couple can be used in a front end module of a communications device, such as a mobile phone.
    Type: Application
    Filed: February 22, 2022
    Publication date: August 25, 2022
    Inventors: Zijiang Yang, Sriram Srinivasan, Nuttapong Srirattana
  • Patent number: 11408316
    Abstract: An aftertreatment system includes: a selective catalytic reduction (SCR) system configured to decompose constituents of exhaust gas; an exhaust conduit configured to deliver the exhaust gas to the SCR system; a hydrocarbon insertion assembly; a valve operably coupled to the exhaust conduit, the valve configured to be selectively opened so as to allow a first gas to enter the exhaust conduit and mix with the exhaust gas; and a controller configured to: determine a SCR system temperature, in response to the SCR system temperature being less than a target temperature, instruct the hydrocarbon insertion assembly to insert hydrocarbons into the exhaust gas, and in response to the SCR system temperature being greater than the target temperature, instruct the valve to open so as to allow the first gas to enter the exhaust conduit, a first gas temperature of the first gas being lower than the SCR system temperature.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 9, 2022
    Assignee: Cummins Emission Solutions Inc.
    Inventor: Sriram Srinivasan
  • Patent number: 11363049
    Abstract: A system for anomaly detection in data transmission extracts data features from a data file. The system compares each data feature with a corresponding historical data feature associated with a historical transmission of the data file. The system determines whether the data feature deviates from the corresponding historical data feature. In response to determining that the data feature deviates from the corresponding historical data feature, the system determines that the data feature is associated with an anomaly. The system determines whether more than a threshold percentage of the data features are associated with anomalies. If it is determined that more than the threshold percentage of the data features are associated with anomalies, the system determines whether a transmission channel through which the data file is transmitted has failed. In response to determining that the transmission channel has failed, the system transmits the data file using another transmission channel.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: June 14, 2022
    Assignee: Bank of America Corporation
    Inventor: Sriram Srinivasan
  • Patent number: 11363050
    Abstract: A system for incompliance detection in data transmission extracts data features from a data file. The system compares each data feature with a corresponding historical data feature associated with a historical transmission of the data file. The system determines whether the data feature deviates from the corresponding historical data feature. In response to determining that the data feature deviates from the corresponding historical data feature, the system determines that the data feature does not comply with the corresponding historical data feature. The system determines whether more than a threshold percentage of the data features deviate from corresponding historical data features. If it is determined that more than the threshold percentage of the data features deviate from corresponding historical data features, the system sends a notification to update the data file, such that the updated data file corresponds to the data file in historical transmissions.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: June 14, 2022
    Assignee: Bank of America Corporation
    Inventor: Sriram Srinivasan
  • Patent number: 11363048
    Abstract: A system for security threat detection in data transmission extracts data features from a data file. The system compares each data feature with a corresponding historical data feature associated with a historical transmission of the data file. The system determines whether the data feature deviates from the corresponding historical data feature. In response to determining that the data feature deviates from the corresponding historical data feature, the system determines that the data feature is associated with a security threat that makes the data file vulnerable to unauthorized access. The system determines whether more than a threshold percentage of the data features are associated with security threats. If it is determined that more than the threshold percentage of the data features are associated with security threats, the system terminates the transmission of the data file.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: June 14, 2022
    Assignee: Bank of America Corporation
    Inventor: Sriram Srinivasan
  • Patent number: 11356289
    Abstract: Techniques for prioritization of data streams include transmitting a plurality of data streams to a first device over a network where each data stream is configured to cause the first device to perform a specific function, dynamically detecting a bandwidth limitation limiting an amount of available bandwidth for transmitting the plurality of data streams, dynamically determining bandwidth reduction criteria by identifying a first subset of the plurality of data streams to stop transmitting based on the specific function that each respective data stream causes the first device to perform, temporarily stopping transmitting of the first subset of data streams configured to cause the first device to perform a first set of functions, and continuing to transmit a second subset of data streams not included in the first subset of the data streams to the first device to cause the first device to continue to perform a second set of functions.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: June 7, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arash Ghanaie-Sichanie, Sriram Srinivasan, Wei Xiong, Bin Wang
  • Publication number: 20220170406
    Abstract: An aftertreatment system includes: a selective catalytic reduction (SCR) system including at least one catalyst; a particulate filter fluidly coupled to the SCR; a particulate filter out pressure sensor operatively coupled to an outlet of the particulate filter, the particulate filter out pressure sensor configured to measure a value of a pressure at the outlet of the particulate filter; a temperature sensor; an ambient pressure sensor; and a controller communicatively coupled with the particulate filter out pressure sensor, the controller configured to estimate an exhaust air mass-flow output from the aftertreatment system using a first output value from a particulate filter out pressure sensor, a first temperature output value from a temperature sensor, and a second output value from an ambient pressure sensor.
    Type: Application
    Filed: February 15, 2022
    Publication date: June 2, 2022
    Applicant: Cummins Emission Solutions Inc.
    Inventor: Sriram Srinivasan
  • Publication number: 20220129284
    Abstract: A method manages microservices. A number of processors identifies configuration information for a set of assemblies. The number of processors configures a set of namespaces in a computer system for the set of assemblies using a first set of permissions needed to set up the set of namespaces using the configuration information. The number of processors installs the set of assemblies using a second set of permissions using the configuration information. The second set of permissions has a lower level than the first set of permissions.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventors: Kaihua Zhou, Kangda Zhang, Alexander Abrashkevich, Mengdie Chu, Sen Yang, Sriram Srinivasan, Simon Shi
  • Patent number: 11286835
    Abstract: Methods, apparatuses, and systems for estimating exhaust air mass-flow in an aftertreatment system. An embodiment includes a selective catalytic reduction (SCR) system including at least one catalyst, a differential pressure (dP) sensor operatively coupled to the SCR system, a temperature sensor, and a controller. The dP sensor is configured to measure a value of a differential pressure across the SCR system, determine a first output value from the dP sensor, and a first temperature output value from the temperature sensor. The first output value is indicative of the value of the differential pressure across the SCR system. The first temperature output value is indicative of a temperature of the SCR system. The controller is further configured to estimate an exhaust air mass-flow output from the aftertreatment system using the first output value from the dP sensor and the first temperature output value from the temperature sensor.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: March 29, 2022
    Assignee: CUMMINS EMISSION SOLUTIONS INC.
    Inventor: Sriram Srinivasan
  • Publication number: 20220086189
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products providing network security orchestration and management across different clouds. In some implementations, network security information includes a set of security policies indicating permitted communications between or among computing resources. The network security information is converted to a cloud-independent representation. From the cloud-independent representation, policy sets can be generated, where each policy set is specific to a different cloud.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 17, 2022
    Inventors: Toan Van Nguyen, Sriram Srinivasan, Syed Abdullah Shah, Santhosh Ram Vetrinadar Manohar, Varun Kulkarni Somashekhar, Prabhat Singh, Bogdan Florin Romanescu
  • Patent number: 11275688
    Abstract: A processing system includes a plurality of compute units, with each compute unit having an associated first cache of a plurality of first caches, and a second cache shared by the plurality of compute units. The second cache operates to manage transfers of caches between the first caches of the plurality of first caches such that when multiple candidate first caches contain a valid copy of a requested cacheline, the second cache selects the candidate first cache having the shortest total path from the second cache to the candidate first cache and from the candidate first cache to the compute unit issuing a request for the requested cacheline.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: March 15, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Sriram Srinivasan, John Kelley, Matthew Schoenwald
  • Patent number: 11277303
    Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created and a customization specification for customizing the data center. The system compiles the declarative specification along with the customization specification to generate a metadata representation of the data center. The metadata representation is used to generate a data center on a target cloud platform. Different customization specifications can be provided to generate different customized datacenters based on the same declarative specification. For example, the different customized data centers may implement different policies, for example, network policies, security policies, and so on.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: March 15, 2022
    Assignee: salesforce.com, inc.
    Inventors: Sriram Srinivasan, Joshua Paul Meier, Varun Gupta, Mayakrishnan Chakkarapani, Neil Natarajan
  • Publication number: 20220042443
    Abstract: A process for detecting reductant deposits includes accessing data indicative of signal output from a radiofrequency sensor positioned proximate a decomposition reactor tube; comparing the data indicative of signal output from the radiofrequency sensor to a deposit formation threshold; and activating a deposit mitigation process responsive to the data indicative of signal output from the radiofrequency sensor exceeding the deposit formation threshold.
    Type: Application
    Filed: September 8, 2021
    Publication date: February 10, 2022
    Applicant: CUMMINS EMISSION SOLUTIONS INC.
    Inventor: Sriram Srinivasan
  • Patent number: 11143081
    Abstract: A process for detecting reductant deposits includes accessing data indicative of signal output from a radiofrequency sensor positioned proximate a decomposition reactor tube; comparing the data indicative of signal output from the radiofrequency sensor to a deposit formation threshold; and activating a deposit mitigation process responsive to the data indicative of signal output from the radiofrequency sensor exceeding the deposit formation threshold.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: October 12, 2021
    Assignee: Cummins Emission Solutions Inc.
    Inventor: Sriram Srinivasan
  • Publication number: 20210305138
    Abstract: Embodiments disclosed herein include electronic packaged assemblies. In an embodiment, an electronic package comprises first and second surfaces. The second surface has a land pad in a land pad opening. The land pad is spaced away from the land pad opening by an outer gap. The land pad is a closed loop. In an embodiment, the electronic package is electrically coupled to a socket. The socket has an interconnect with a first connector and a second connector. The first connector of the interconnect is directly coupled to at least one portion of the closed loop. In an embodiment, when the first connector is coupled to at least two or more portions of the closed loop, the portions are spaced away from each other by a portion of the inner or outer gap. The closed loop comprises a conductive line continuously extending from a first end to a second end.
    Type: Application
    Filed: March 24, 2020
    Publication date: September 30, 2021
    Inventors: Zhichao ZHANG, Zhenguo JIANG, Haifa HARIRI, Kemal AYGÜN, Sriram SRINIVASAN
  • Patent number: 11126785
    Abstract: An optimal combination of content items may be determined and served to increase the likelihood of a predefined user interaction. A user can request content which may include an entity (such as a web page, document, advertisement, and the like) that has multiple components through which content items may be provided. For example, a web page may include multiple slots where content items may be displayed on the web page. Each component may be associated with multiple possible content items, resulting in many combinations of layouts for an entity. A content server may determine which layout to provide using a content selection model that is weighted based on a likelihood of groupings of content items resulting in a user interaction that satisfies a success condition (e.g., selecting a hyperlink, selecting a content item, initiating a transaction, etc.).
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: September 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Houssam Nassif, Daniel Hill, Tao Hu, Anand Mahadeva Iyer, Jian Liu, Yi Liu, Sriram Srinivasan, Vishwanathan Swaminathan
  • Publication number: 20210272892
    Abstract: Embodiments include assemblies. An assembly includes a substrate having a first interconnect and a second interconnect. The first interconnect has a first conductive pad and a second conductive pad, and the second interconnect has a third conductive pad and a fourth conductive pad. The assembly includes a socket over the substrate. The socket has a first pin, a second pin, and a base layer with a first pad and a second pad. The first and second pins are vertically over the respective first and second interconnects. The first pad is directly coupled to the first pin and fourth conductive pad, while the second pad is directly coupled to the second pin and second conductive pad. The first pad is positioned partially within a footprint of the third conductive pad, and the second pad is positioned partially within a footprint of the first conductive pad.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Zhichao ZHANG, Zhe CHEN, Srikant NEKKANTY, Sriram SRINIVASAN
  • Publication number: 20210258235
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which determine jitter buffer delay by inputting jitter buffer and currently observed network status information to a machine learned model that is trained using a reinforcement learning (RL) method. The model maps these inputs to an action to compress, stretch, or hold the jitter buffer delay, which is used by a recipient computing device to optimize the jitter buffer delay. The model may be trained using a simulator that uses network traces of past real streaming sessions (e.g., communication sessions) of users. By training the model through reinforcement learning, the model learns to make better decisions through reinforcement in the form of reward signals that reflect the performance of each decision.
    Type: Application
    Filed: May 18, 2020
    Publication date: August 19, 2021
    Inventors: Xiulian Peng, Vinod Prakash, Xiangyu Kong, Sriram Srinivasan, Yan Lu