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: 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: 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
  • 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
  • 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
  • Patent number: 11049496
    Abstract: Disclosed in some examples, are methods, systems, and machine-readable mediums for preventing unintended activation of voice command processing of a voice activated device. A first audio signal may be an audio signal that is to be output to a speaker communicatively coupled to the computing device. A second audio signal may be input from a microphone or other audio capture device. Both audio signals are input to a keyword detector to check for the presence of activation keywords. If the activation keyword(s) are detected in the second audio signal but not the first audio signal the voice command processing of the device is activated as this is likely a command from the user and not feedback from the loudspeaker.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Senthil Velayutham, Sriram Srinivasan
  • Patent number: 11035281
    Abstract: An exhaust filtration system comprises a first pressure sensor and a second pressure sensor, each configured to measure pressure in the exhaust filtration system under low-flow conditions. The exhaust filtration system comprises a third pressure sensor and a fourth pressure sensor, each configured to measure pressure in the exhaust filtration system under high-flow conditions. A flow rate of exhaust gas flowing through the exhaust filtration system is periodically determined. When the flow rate is below a predetermined flow rate threshold, the first and second pressure sensors are used to measure pressure in the exhaust filtration system, and a soot load of the exhaust filtration system is estimated using the pressure measured by the first and second pressure sensors.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: June 15, 2021
    Assignee: Cummins Emission Solutions Inc.
    Inventor: Sriram Srinivasan
  • Publication number: 20210166702
    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: Application
    Filed: February 12, 2021
    Publication date: June 3, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Soren Skak JENSEN, Sriram SRINIVASAN, Koen Bernard VOS
  • Publication number: 20210165739
    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: Application
    Filed: December 2, 2019
    Publication date: June 3, 2021
    Inventors: Sriram SRINIVASAN, John KELLEY, Matthew SCHOENWALD
  • Publication number: 20210135896
    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: Application
    Filed: September 4, 2020
    Publication date: May 6, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Arash Ghanaie-Sichanie, Sriram Srinivasan, Wei Xiong, Bin Wang
  • Publication number: 20210133577
    Abstract: Apparatus and methods are disclosed for using machine learning models with private and public domains. Operations can be applied to transform input to a machine learning model in a private domain that is kept secret or otherwise made unavailable to third parties. In one example of the disclosed technology, a method includes applying a private transform to produce transformed input, providing the transformed input to a machine learning model that was trained using a training set modified by the private transform, and generating inferences with the machine learning model using the transformed input. Examples of suitable transforms that can be employed include matrix multiplication, time or spatial domain to frequency domains, and partitioning a neural network model such that an input and at least one hidden layer form part of the private domain, while the remaining layers form part of the public domain.
    Type: Application
    Filed: March 24, 2020
    Publication date: May 6, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sriram Srinivasan, David Yuheng Zhao, Ming-Chieh Lee, Mu Han
  • Patent number: 10980129
    Abstract: An asymmetric electronic substrate and method of making the substrate includes forming a first layer on each opposing major surface of a removable carrier layer, the first layer being a routing layer, simultaneously laminating the first layers, and building up subsequent layers on layers previously formed and laminated on the removable carrier layer iteratively. The subsequent layers including routing layers and a core layer formed on each side of the removable carrier layer, the core layer including through holes having a larger gauge than through holes included in the routing layers. A number of layers on a first side of the core layer, between the core layer and the carrier layer, is different than a number of layers on a second side of the core layer. The carrier layer is removed to produce two asymmetric substrates, each asymmetric substrate including one of the at least one core layers.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 13, 2021
    Assignee: Intel Corporation
    Inventors: Sri Chaitra Jyotsna Chavali, Amruthavalli Pallavi Alur, Wei-Lun Kane Jen, Sriram Srinivasan
  • Publication number: 20210098436
    Abstract: An apparatus is provided which comprises: a plurality of plated through holes; a material with magnetic properties adjacent to the plurality of plated through holes; and one or more conductors orthogonal to a length of the plurality of plated through holes, the one or more conductors to couple one plated through hole of the plurality with another plated through hole of the plurality such that an inductor is formed.
    Type: Application
    Filed: September 28, 2017
    Publication date: April 1, 2021
    Applicant: INTEL CORPORATION
    Inventors: Krishna Bharath, Sriram Srinivasan, Amruthavalli Alur, Kaladhar Radhakrishnan, Huong Do, William Lambert