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).
-
Patent number: 12142809Abstract: 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: GrantFiled: February 22, 2022Date of Patent: November 12, 2024Assignee: SKYWORKS SOLUTIONS, INC.Inventors: Zijiang Yang, Sriram Srinivasan, Nuttapong Srirattana
-
Patent number: 12113680Abstract: 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: GrantFiled: December 30, 2022Date of Patent: October 8, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Xiulian Peng, Vinod Prakash, Xiangyu Kong, Sriram Srinivasan, Yan Lu
-
Patent number: 12078056Abstract: Described herein are systems and techniques for monitoring substances that are injected into an Earth formation whether that be CO2 from a carbon capture and storage (CCS) process, or water or steam injected for an enhanced oil recovery (EOR) process. Components located on an outside of a wellbore casing may be electrically isolated from components located on the inside of the wellbore casing. Data and/or power may be transferred through the wellbore casing wirelessly in order to increase the reliability of a data collection system because the need for wires to be placed on the outside surface of a wellbore casing is eliminated. The components located on the outside of the casing may receive electromagnetic (EM) or transmit EM fields as part of a system that collects data about substances that are injected into Earth formations during a CCS or EOR process.Type: GrantFiled: December 8, 2022Date of Patent: September 3, 2024Assignee: HALLIBURTON ENERGY SERVICES, INC.Inventors: Ahmed Elsayed Fouda, Michael Christie, Kenneth Liang, Christopher Michael Jones, Sriram Srinivasan
-
Patent number: 12057611Abstract: According to some aspects of this disclosure a radio frequency signal coupler is provided. The radio frequency coupler includes an input port, an output port, a main transmission line extending between the input port and the output port, a coupled transmission line electromagnetically coupled to the main transmission line, at least one coupled port coupled to the coupled transmission line, and a plurality of termination ports connected to the coupled transmission line, each termination port of the plurality of termination ports being connected to the coupled transmission line at a different location to provide a plurality of coupling factors corresponding to a plurality of signal frequencies.Type: GrantFiled: May 31, 2022Date of Patent: August 6, 2024Assignee: SKYWORKS SOLUTIONS, INC.Inventors: Nuttapong Srirattana, Sriram Srinivasan, Zijiang Yang, Ujjwal Kumar
-
Publication number: 20240211695Abstract: Methods and systems described herein may implement operations for identification of computing issues on computing platforms using social media comments and other available data in a variety of environments. An online transaction processor may provide operations for electronic transaction processing and/or other online computing services. The online transaction processor may monitor social media posts in order to determine if context and sentiments from such posts may indicate that there is a potential issue or complaint by users with computing services provided by the online service provider. This may be done by processing the posts using a machine learning engine for sentiment analysis and correlating sentiments with corresponding computing signals occurring with computing platforms of the service provider. Thereafter, computing anomalies may be detected and output notifications may be provided to users based on the corresponding computing anomalies.Type: ApplicationFiled: December 23, 2022Publication date: June 27, 2024Inventor: Sriram Srinivasan
-
Publication number: 20240202116Abstract: An entry of a last level cache shadow tag array to track pending last level cache misses to private data in a previous level cache (e.g., an L2 cache), that also are misses to an exclusive last level cache (e.g., an L3 cache) and to the last level cache shadow tag array. Accordingly, last level cache miss status holding registers need not be expended to track cache misses to private data that are already being tracked by a previous level cache miss status holding register. Additionally or alternatively, up to a threshold number of last level cache pending misses to the same shared data from different processor cores are tracked in the last level cache shadow tag array, and any additional last level cache pending misses are tracked in a last level cache miss status holding register.Type: ApplicationFiled: December 20, 2022Publication date: June 20, 2024Applicant: Advanced Micro Devices, Inc.Inventors: Jagadish B. Kotra, John Kalamatianos, Paul James Moyer, Nicholas Dean Lance, Sriram Srinivasan, Patrick James Shyvers, William Louie Walker
-
Patent number: 12012880Abstract: 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: GrantFiled: February 15, 2022Date of Patent: June 18, 2024Assignee: Cummins Emission Solutions Inc.Inventor: Sriram Srinivasan
-
Publication number: 20240191619Abstract: Described herein are systems and techniques for monitoring substances that are injected into an Earth formation whether that be CO2 from a carbon capture and storage (CCS) process, or water or steam injected for an enhanced oil recovery (EOR) process. Components located on an outside of a wellbore casing may be electrically isolated from components located on the inside of the wellbore casing. Data and/or power may be transferred through the wellbore casing wirelessly in order to increase the reliability of a data collection system because the need for wires to be placed on the outside surface of a wellbore casing is eliminated. The components located on the outside of the casing may receive electromagnetic (EM) or transmit EM fields as part of a system that collects data about substances that are injected into Earth formations during a CCS or EOR process.Type: ApplicationFiled: December 8, 2022Publication date: June 13, 2024Applicant: Halliburton Energy Services, Inc.Inventors: Ahmed Elsayed FOUDA, Michael CHRISTIE, Kenneth LIANG, Christopher Michael JONES, Sriram SRINIVASAN
-
Patent number: 11983514Abstract: Systems and methods for transforming data for a batch-based legacy software program into data suitable for processing by a streaming-based new software program. In some aspects, the system generates an information stream for multiple threads from batch information received from the legacy software program. The system processes the information stream for the multiple threads using the new software program. If there is a mismatch between outputs of the legacy and new software programs for at least one thread, the system adjusts a data model of the new software program to address the mismatch and generates an updated information stream for processing by the new software program.Type: GrantFiled: September 29, 2022Date of Patent: May 14, 2024Assignee: Capital One Services, LLCInventors: Komal Krishna Pandamaneti, Sriram Srinivasan, Lavanya Raja, Sairam Kommireddy, Maria Rabinowitz, Steven W. Braskamp, Steven G. Chiagouris, Jason E. Lines, Arjun Dugal, Brittany Nicole Geron Courtney
-
Publication number: 20240145395Abstract: Embodiments disclosed herein include electronic packages. In an embodiment, the electronic package comprises, a package substrate, an interposer on the package substrate, a first die cube and a second die cube on the interposer, wherein the interposer includes conductive traces for electrically coupling the first die cube to the second die cube, a die on the package substrate, and an embedded multi-die interconnect bridge (EMIB) in the package substrate, wherein the EMIB electrically couples the interposer to the die.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Inventors: MD Altaf HOSSAIN, Ankireddy NALAMALPU, Dheeraj SUBBAREDDY, Robert SANKMAN, Ravindranath V. MAHAJAN, Debendra MALLIK, Ram S. VISWANATH, Sandeep B. SANE, Sriram SRINIVASAN, Rajat AGARWAL, Aravind DASU, Scott WEBER, Ravi GUTALA
-
Patent number: 11954506Abstract: 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: GrantFiled: March 29, 2021Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Ankit Jha, Sundari Voruganti, Lalit Somavarapha, Vikram Sri Nitesh Tantravahi, Sriram Srinivasan
-
Publication number: 20240111503Abstract: Systems and methods for transforming data for a batch-based legacy software program into data suitable for processing by a streaming-based new software program. In some aspects, the system generates an information stream for multiple threads from batch information received from the legacy software program. The system processes the information stream for the multiple threads using the new software program. If there is a mismatch between outputs of the legacy and new software programs for at least one thread, the system adjusts a data model of the new software program to address the mismatch and generates an updated information stream for processing by the new software program.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: Capital One Services, LLCInventors: Komal Krishna PANDAMANETI, Sriram SRINIVASAN, Lavanya RAJA, Sairam KOMMIREDDY, Maria RABINOWITZ, Steven W. BRASKAMP, Steven G. CHIAGOURIS, Jason E. LINES, Arjun DUGAL, Brittany Nicole Geron COURTNEY
-
Patent number: 11928060Abstract: 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: GrantFiled: February 8, 2022Date of Patent: March 12, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Sriram Srinivasan, John Kelley, Matthew Schoenwald
-
Publication number: 20240054527Abstract: A method for improving accuracy of distributing content from a plurality of publishers to a multiplicity of users while maintaining user privacy is disclosed herein. An example method includes generating a statistical model of presentations of content from the plurality of publishers to the multiplicity of users; determining, using the statistical model for each of the multiplicity of users, one or more user identifiers corresponding to the user, to define a virtual user identifier; determining, using the statistical model and the virtual user identifiers, how many of the multiplicity of users are associated with multiple ones of the plurality of publishers; generating, using an overlap metric, a respective frequency capping value for each of the plurality of publishers; and causing each of the plurality of publishers to limit a number of times a content element is provided to the multiplicity of users in accordance with the respective frequency capping value.Type: ApplicationFiled: November 30, 2021Publication date: February 15, 2024Inventors: Subhakanta Kar, Sriram Srinivasan, Jake Jolly
-
Patent number: 11901299Abstract: Embodiments disclosed herein include electronic packages. In an embodiment, the electronic package comprises, a package substrate, an interposer on the package substrate, a first die cube and a second die cube on the interposer, wherein the interposer includes conductive traces for electrically coupling the first die cube to the second die cube, a die on the package substrate, and an embedded multi-die interconnect bridge (EMIB) in the package substrate, wherein the EMIB electrically couples the interposer to the die.Type: GrantFiled: December 12, 2022Date of Patent: February 13, 2024Assignee: Intel CorporationInventors: Md Altaf Hossain, Ankireddy Nalamalpu, Dheeraj Subbareddy, Robert Sankman, Ravindranath V. Mahajan, Debendra Mallik, Ram S. Viswanath, Sandeep B. Sane, Sriram Srinivasan, Rajat Agarwal, Aravind Dasu, Scott Weber, Ravi Gutala
-
Publication number: 20240046937Abstract: 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: ApplicationFiled: October 5, 2023Publication date: February 8, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Soren Skak JENSEN, Sriram SRINIVASAN, Koen Bernard VOS
-
Patent number: 11862547Abstract: 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: GrantFiled: February 28, 2020Date of Patent: January 2, 2024Assignee: Intel CorporationInventors: Zhichao Zhang, Zhe Chen, Srikant Nekkanty, Sriram Srinivasan
-
Patent number: 11853111Abstract: Methods and apparatuses control electrical current supplied to a plurality of processing units in a multi-processor system. A plurality of current usage information corresponding to the processing units are received by a controller to determine a threshold current for each of the processing units. The controller determines a frequency reduction action and an instructions-per-cycle (IPC) reduction action for the each of the processing units based on the threshold current and regulates operations of the processing units based on the determined frequency and IPC reduction actions.Type: GrantFiled: September 8, 2022Date of Patent: December 26, 2023Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Amitabh Mehra, Richard Martin Born, Sriram Srinivasan, Sneha Komatireddy, Michael L Golden, Xiuting Kaleen C. Man, Gokul Subramani Ramalingam Lakshmi Devi, Xiaojie He
-
Patent number: 11829777Abstract: 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: GrantFiled: October 28, 2020Date of Patent: November 28, 2023Assignee: International Business Machines CorporationInventors: Kaihua Zhou, Kangda Zhang, Alexander Abrashkevich, Mengdie Chu, Sen Yang, Sriram Srinivasan, Simon Shi
-
Patent number: 11817107Abstract: 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: GrantFiled: July 27, 2022Date of Patent: November 14, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Soren Skak Jensen, Sriram Srinivasan, Koen Bernard Vos