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: 20180340460
    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: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Applicant: Cummins Emission Solutions Inc.
    Inventor: Sriram Srinivasan
  • Publication number: 20180302302
    Abstract: Technology related to an activity feed service is disclosed. In one example of the disclosed technology, a method can include receiving updates to activity streams, where a respective activity stream indicates an engagement of a respective user with applications executing on a respective client device connected to a network. The different activity streams associated with a particular user can be merged to generate a merged activity stream associated with the particular user. The different received activity streams can correspond to different respective client devices. The merged activity stream associated with the particular user can be transmitted over the network.
    Type: Application
    Filed: May 9, 2017
    Publication date: October 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Chani A. Doggett, Brian R. Meyers, John E. Gallardo, Abolade Gbadegesin, Michael J. Novak, Yisheng Yao, Bartosz H. Paliswiat, Kiran Tatapudi, Colleen E. Hamilton, Shawn P. Henry, Kenneth M. Tubbs, Sriram Srinivasan, Mahmut Arslan
  • Publication number: 20180300217
    Abstract: Technology related to determining a user engagement with software programs is disclosed. In one example of the disclosed technology, a method can include receiving a plurality of signals indicating states of the computer and a software application executing on the computer. The method can include combining the signals to determine a user engagement with the software application. The method can include storing a user engagement log based on the determined user engagement with the software application.
    Type: Application
    Filed: May 9, 2017
    Publication date: October 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Chani A. Doggett, Brian R. Meyers, Colleen E. Hamilton, Kiran Tatapudi, Michael J. Novak, Kenneth M. Tubbs, Sriram Srinivasan
  • Patent number: 10084224
    Abstract: An electromagnetic coupler includes a dielectric layer with a first transmission line connecting an input port to an output port. A second transmission line on another surface of the dielectric layer forms a coupled port and an isolation port. The electromagnetic coupler provides a coupled signal at the coupled port, which is representative of an input signal at the input port. The amplitude of the coupled signal is related to the amplitude of the input signal by a coupling factor. A tuning element on the dielectric layer is configured to stabilize the coupling factor over a range of variations in thickness of the dielectric layer.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: September 25, 2018
    Assignee: SKYWORKS SOLUTIONS, INC.
    Inventors: Nuttapong Srirattana, Sriram Srinivasan, Zhiyang Liu
  • Patent number: 10073776
    Abstract: A processing system includes a plurality of processor cores and a plurality of private caches. Each private cache is associated with a corresponding processor core of the plurality of processor cores and includes a corresponding first set of cachelines. The processing system further includes a shared cache shared by the plurality of processor cores. The shared cache includes a second set of cachelines, and a shadow tag memory including a plurality of entries, each entry storing state information for a corresponding cacheline of the first set of cachelines of one of the private caches.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: September 11, 2018
    Assignee: Advanced Micro Device, Inc.
    Inventors: Sriram Srinivasan, William L. Walker
  • Publication number: 20180216512
    Abstract: An aftertreatment system comprises a SCR system including at least one catalyst. A NOx sensor is positioned down-stream of the SCR system. A controller is configured to determine an estimated engine NOx amount in the exhaust gas produced by an engine fluidly coupled to the aftertreatment system. The controller interprets an output value indicative of a first amount of oxygen in the exhaust gas downstream of the SCR system. The controller determines an adjusted engine NOx amount in response to the output value. A NOx sensor is positioned downstream of the selective catalytic reduction system and communicatively coupled to the controller. The NOx sensor is structured to provide the output value.
    Type: Application
    Filed: July 29, 2016
    Publication date: August 2, 2018
    Applicant: Cummins Emission Solutions Inc.
    Inventors: Sriram Srinivasan, Nassim Khaled, Priya Naik
  • Publication number: 20180218727
    Abstract: Content is received at a receiving equipment from a transmitting user terminal over a network in a communication session between a transmitting user and a receiving user. The received content comprises audio data representing speech spoken by a voice of the transmitting user, and further comprises text data generated from speech spoken by the voice of the transmitting user during the communication session. At the receiving equipment, at least a portion of the received text data is converted to artificially-generated audible speech based on a model of the transmitting user's voice stored at the receiving equipment (and in embodiments in dependence on the receive audio quality). The received audio data and the artificially-generated speech are supplied to be played out to the receiving user through one or more speakers.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ross G. Cutler, Sriram Srinivasan, Ramin Mehran, Karlton David Sequeira, Jayant Ajit Gupchup, Senthil K. Velayutham
  • Publication number: 20180210891
    Abstract: Schematized data roaming is described herein. In one or more implementations, a cloud service includes a cloud data store that is configured to store schematized data comprising user preferences and settings of client devices associated with a user profile. The schematized data includes a schema that is shared across the client devices and globally defined by the cloud service which enables the user preferences and setting to be re-used across multiple devices and device classes, including devices that the user has not previously interacted with before. The schematized data includes attributes, for each schematized data structure, which provide rules for processing or storing the corresponding schematized data structure in the cloud data store. Such attributes may include a conflict resolution policy, an upload policy, or a partition policy.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Jordan Oliver, Anshul Rawat, Kenneth Martin Tubbs, Charles Aaron Hare, Sriram Srinivasan
  • Patent number: 10032461
    Abstract: An apparatus includes microphone receivers configured to receive microphone signals from a plurality of microphones. A comparator configured to determine a speech similarity indication indicative of a similarity between the microphone signal and non-reverberant speech for each microphone signal. The determination is in response to a comparison of a property derived from the microphone signal to a reference property for non-reverberant speech. In some embodiments, the comparator is configured to determine the similarity indication by comparing to reference properties for speech samples of a set of non-reverberant speech samples. A generator is configured to generate a speech signal by combining the microphone signals in response to the similarity indications. The apparatus may be distributed over a plurality of devices each containing a microphone, and the approach may determine the most suited microphone for generating the speech signal.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: July 24, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Sriram Srinivasan
  • Publication number: 20180202337
    Abstract: A system structured to measure at least one of particulate matter or ammonia in an exhaust aftertreatment system. The system includes a selective catalytic reduction catalyst, a doser disposed upstream of the selective catalytic reduction catalyst, a particulate filter, and a radio frequency sensor communicatively coupled to the diesel particulate filter. The radio frequency sensor is structured to measure at least one of particulate matter or ammonia.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Applicant: Cummins Emission Solutions Inc.
    Inventors: Nassim Khaled, Sriram Srinivasan
  • Publication number: 20180180763
    Abstract: A method and system for evaluating the cement behind casing and fully inverting acoustic properties of the material, including density and the speed of sound. A density map of the cement sheath is determined using a nuclear logging technique. An acoustic impedance value of the cement sheath is provided, either by measurement using an ultrasonic logging technique or simulated using an acoustic model. The acoustic model may assume a vertical incident plane wave and flat plates for casing and the cement sheath. From the density map and the acoustic impedance value, a map of the speed of sound in the cement sheath, or a gap therein, may be determined.
    Type: Application
    Filed: July 31, 2015
    Publication date: June 28, 2018
    Inventors: Zhijuan Zhang, Weijun Guo, Sriram Srinivasan
  • Patent number: 9960747
    Abstract: Integrated filter and electromagnetic coupler assemblies. In certain examples, an integrated filter and electromagnetic coupler assembly includes a filter having a capacitance and a series inductance, the series inductance being connected between an input port and an output port of the integrated filter and electromagnetic coupler assembly, and combination of the capacitance and the series inductance being selected to provide the filter with a passband and a stopband. The integrated filter and electromagnetic coupler assembly further includes a coupling element positioned physically proximate the series inductance and extending between a coupled port and an isolation port of the integrated filter and electromagnetic coupler assembly, the integrated filter and electromagnetic coupler assembly being configured to provide at the coupled port a coupled signal via inductive coupling between the series inductance and the coupling element responsive to receiving an input signal at the input port.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: May 1, 2018
    Assignee: SKYWORKS SOLUTIONS, INC.
    Inventors: David Scott Whitefield, Sriram Srinivasan, Zhiyang Liu, Nuttapong Srirattana
  • Publication number: 20180026874
    Abstract: Disclosed are systems and methods for scaling Massively Scalable Data Center (MSDC) networks with a large number of end-point tunnels utilizing Equal-cost multi-path routing (ECMP). The systems and methods can use the NO-OP label operations to maintain single ECMP objects to switch a set of segment routing tunnels that share the same ECMP links. The forwarding engine can determine the use of the NO-OP label operation and update a received packet to enable the use of the single ECMP objects of the set of segment routing tunnels.
    Type: Application
    Filed: July 22, 2016
    Publication date: January 25, 2018
    Inventors: Malick Mohamed Usman, Srinivasan Ramabadran, Raghava Sivaramu, Sriram Srinivasan, Srini Ananthakrishnan
  • Patent number: 9875748
    Abstract: A noise attenuation apparatus receives an audio signal comprising a desired and a noise signal component. Two codebooks (109, 111) comprise respectively desired signal candidates representing a possible desired signal component and noise signal contribution candidates representing possible noise contributions. A segmenter (103) segments the audio signal into time segments and for each time segment a noise attenuator (105) generates estimated signal candidates by for each of the desired signal candidates generating an estimated signal candidate as a combination of a scaled version of the desired signal candidate and a weighted combination of the noise signal contribution candidates. The noise attenuator (105) minimizes a cost function indicative of a difference between the estimated signal candidate and the audio signal in the time segment. A signal candidate is then determined for the time segment from the estimated signal candidates and the audio signal is noise compensated based on this signal candidate.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: January 23, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Sriram Srinivasan
  • Publication number: 20170371786
    Abstract: A processing system includes a plurality of processor cores and a plurality of private caches. Each private cache is associated with a corresponding processor core of the plurality of processor cores and includes a corresponding first set of cachelines. The processing system further includes a shared cache shared by the plurality of processor cores. The shared cache includes a second set of cachelines, and a shadow tag memory including a plurality of entries, each entry storing state information for a corresponding cacheline of the first set of cachelines of one of the private caches.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Sriram Srinivasan, William L. Walker
  • Publication number: 20170357585
    Abstract: A processor replaces data at a first cache based on hints from a second cache, wherein the hints indicate information about the data that is not available to the first cache directly. When data at an entry is transferred from the first cache to the second cache, the first cache can provide an age hint to the second cache to indicate that the data should be assigned a higher or lower initial age relative to a nominal initial age. The second cache assigns the entry for the data an initial age based on the age hint and, when replacing data, selects data for replacement based on the age of each entry.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 14, 2017
    Inventors: Paul James Moyer, William Louie Walker, Sriram Srinivasan
  • Publication number: 20170350969
    Abstract: A sensor such as a presence sensor for use in a lighting system or other system that adapts to information from a plurality of active presence sensors. If transmissions from the active sensors are uncoordinated, the overall detection performance may be adversely impacted (e.g. due to potential cross-interference), which may make sensing over the detection coverage area defined by a single presence sensor (or the like) become unreliable. The disclosure presents protocols for coordinating transmissions in active sensing systems. The invention may be applied to various active modalities (e.g. ultrasound, RF), for example that find applications in indoor and outdoor lighting controls.
    Type: Application
    Filed: August 21, 2017
    Publication date: December 7, 2017
    Inventors: Ashish Vijay PANDHARIPANDE, David Ricardo Caicedo FERNANDEZ, Sriram SRINIVASAN
  • Patent number: 9817846
    Abstract: The arrangement and selection of digital content to present to a user can be based upon criteria such as profitability or interest to a user. The selection can also be made to ensure that a diversity of item content is presented. The selection can utilize various rules or policies for diversity at the category level or item feature level, among other such options. In addition to selection diversity, the placement of item content displayed can satisfy various diversity criteria in order to ensure diversity of display as well.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sriram Srinivasan, Houssam Nassif, Vijai Mohan, Vishwanathan Swaminathan, Mitchell Howard Goodman
  • Patent number: 9808875
    Abstract: Methods and associated structures of forming a package structure including forming a low melting point solder material on a solder resist opening location of an IHS keep out zone, forming a sealant in a non SRO keep out zone region; attaching the IHS to the sealant, and curing the sealant, wherein a solder joint is formed between the IHS and the low melting point solder material.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Deepak V. Kulkarni, Carl L. Deppisch, Leonel R. Arana, Gregory S. Constable, Sriram Srinivasan
  • Publication number: 20170317395
    Abstract: An electromagnetic coupler includes a dielectric layer with a first transmission line connecting an input port to an output port. A second transmission line on another surface of the dielectric layer forms a coupled port and an isolation port. The electromagnetic coupler provides a coupled signal at the coupled port, which is representative of an input signal at the input port. The amplitude of the coupled signal is related to the amplitude of the input signal by a coupling factor. A tuning element on the dielectric layer is configured to stabilize the coupling factor over a range of variations in thickness of the dielectric layer.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 2, 2017
    Inventors: Nuttapong Srirattana, Sriram Srinivasan, Zhiyang Liu