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: 8655003
    Abstract: An earphone arrangement comprises a microphone (109) which generates a microphone signal and a sound transducer (101) which radiates a first sound component to a user's ear (103) in response to a drive signal. An acoustic channel (111) is further provided for channeling external sound so as to provide a second sound component to the user's ear (103). An acoustic valve (117) allows the attenuation of the acoustic channel (111) to be controlled in response to a valve control signal. A control circuit (105) generates the valve control signal in response to the microphone signal to provide a variable attenuation resulting in a mixed sound of the first sound component and the second sound component reaching the user's ear (103). The combined use of acoustic and e.g. electric signal paths allows improved performance and in particular allows a dynamic trade-off between open and closed earphone design characteristics with respect to external sounds.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: February 18, 2014
    Assignee: Koninklijke Philips N.V.
    Inventors: Ronald Petrus Nicolaas Duisters, Sriram Srinivasan, Cornelis Pieter Janse
  • Publication number: 20130272096
    Abstract: An audio system comprises an ultrasound sensor array (105) which has a plurality of ultrasound sensor elements, and an audio band array (101) comprising a plurality of audio band elements. The same array of wideband audio transducers may be used for both the ultrasound sensor array (105) and the audio band array (101). An estimator (107) generates a presence characteristic of a user in response to ultrasound signals received from the ultrasound sensor array. The presence characteristic may specifically comprise a position estimate for the user. An audio array circuit (103) generates a directional response for the audio band array (101) by applying weights to individual audio band signals for the audio band elements. A weight circuit (109) determines the weights in response to the presence characteristic. The system may provide improved adaptation of the directivity of the audio band array (101) and specifically does not require the sound source in the audio band to be active for adaptation.
    Type: Application
    Filed: January 2, 2012
    Publication date: October 17, 2013
    Applicant: KONINKLIJKE PHILIPS N.V.
    Inventors: Ashish Vijay Pandharipande, Sriram Srinivasan
  • Publication number: 20130262101
    Abstract: Noise reduction system with remote noise detector The present invention relates to a noise reduction system with at least one remote noise detector placed close to at least one noise source, which transmits relevant information to a primary device where it is used for noise reduction. Thereby, acoustic signal enhancement can be achieved via the at least one remote noise detector in that a noise estimate is transmitted to controller for noise reduction in the signal obtained from a primary source.
    Type: Application
    Filed: December 7, 2011
    Publication date: October 3, 2013
    Applicant: KONINKLIJKE PHILIPS N.V.
    Inventor: Sriram Srinivasan
  • Patent number: 8472655
    Abstract: An audio processing arrangement (200) comprises a plurality of audio sources (101, 102) generating input audio signals, a processing circuit (110) for deriving processed audio signals from the input audio signals, a combining circuit (120) for deriving a combined audio signal from the processed audio signals, and a control circuit (130) for controlling the processing circuit in order to maximize a power measure of the combined audio signal and for limiting a function of gains of the processed audio signals to a predetermined value. In accordance with the present invention, the audio processing arrangement (200) comprises a pre-processing circuit (140) for deriving pre-processed audio signals from the input audio signals to minimize a cross-correlation of interferences comprised in the input audio signals. The pre-processed signals are provided to the processing circuit (110) instead of the input audio signals.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: June 25, 2013
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Sriram Srinivasan, David Antoine Christian Marie Roovers, Cornelis Pieter Janse
  • Publication number: 20130141859
    Abstract: Methods of forming microelectronic structures are described. Embodiments of those methods include attaching a patch structure to an interposer by thermal compression bonding, forming an underfill around an array of interconnect structures disposed on a top surface of the interposer, curing the underfill, and then attaching a die to the patch structure.
    Type: Application
    Filed: January 30, 2013
    Publication date: June 6, 2013
    Inventors: Brent M. Roberts, Mihir K. Roy, Sriram Srinivasan
  • Patent number: 8389337
    Abstract: Methods of forming microelectronic structures are described. Embodiments of those methods include attaching a patch structure to an interposer by thermal compression bonding, forming an underfill around an array of interconnect structures disposed on a top surface of the interposer, curing the underfill, and then attaching a die to the patch structure.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 5, 2013
    Assignee: Intel Corporation
    Inventors: Brent M. Roberts, Mihir K. Roy, Sriram Srinivasan
  • Patent number: 8381393
    Abstract: Methods of forming a microelectronic structure are described. Embodiments of those methods include attaching a patch to an interposer, forming at least one interconnect structure above and on a top surface of the interposer; and attaching a flex connector to the at least one interconnect structure.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: February 26, 2013
    Assignee: Intel Corporation
    Inventors: Brent M. Roberts, Mihir K. Roy, Sriram Srinivasan, Sridhar Narasimhan
  • Publication number: 20120271865
    Abstract: Methods, systems, and computer program products for generating code from a data flow associated with an extract, transform, and load (ETL) process. In one implementation, the method includes identifying a data exchange requirement between a first operator and a second operator in the data flow. The first operator is a graphical object that represents a first data transformation step in the data flow and is associated with a first type of runtime engine, and the second operator is a graphical object that represents a second data transformation step in the data flow and is associated with a second type of runtime engine. The method further includes generating code to manage data staging between the first operator and the second operator in the data flow. The code exchanges data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Jin, Hui Liao, Sriram Srinivasan, Lin Xu
  • Patent number: 8278752
    Abstract: A microelectronic package includes first substrate (120) having first surface area (125) and second substrate (130) having second surface area (135). The first substrate includes first set of interconnects (126) having first pitch (127) at first surface (121) and second set of interconnects (128) having second pitch (129) at second surface (222). The second substrate is coupled to the first substrate using the second set of interconnects and includes third set of interconnects (236) having third pitch (237) and internal electrically conductive layers (233, 234) connected to each other with microvia (240). The first pitch is smaller than the second pitch, the second pitch is smaller than the third pitch, and the first surface area is smaller than the second surface area.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: October 2, 2012
    Assignee: Intel Corporation
    Inventors: Brent M. Roberts, Mihir K. Roy, Sriram Srinivasan, Sridhar Narasimhan
  • Patent number: 8219518
    Abstract: Methods, systems, and computer program products for generating code from a data flow associated with an extract, transform, and load (ETL) process. In one implementation, the method includes identifying a data exchange requirement between a first operator and a second operator in the data flow. The first operator is a graphical object that represents a first data transformation step in the data flow and is associated with a first type of runtime engine, and the second operator is a graphical object that represents a second data transformation step in the date flow and is associated with a second type of runtime engine. The method further includes generating code to manage data staging between the first operator and the second operator in the data flow. The code exchanges data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Qi Jin, Hui Liao, Sriram Srinivasan, Lin Xu
  • Publication number: 20120082335
    Abstract: An earphone arrangement comprises a microphone (109) which generates a microphone signal and a sound transducer (101) which radiates a first sound component to a user's ear (103) in response to a drive signal. An acoustic channel (111) is further provided for channeling external sound so as to provide a second sound component to the user's ear (103). An acoustic valve (117) allows the attenuation of the acoustic channel (111) to be controlled in response to a valve control signal. A control circuit (105) generates the valve control signal in response to the microphone signal to provide a variable attenuation resulting in a mixed sound of the first sound component and the second sound component reaching the user's ear (103). The combined use of acoustic and e.g. electric signal paths allows improved performance and in particular allows a dynamic trade-off between open and closed earphone design characteristics with respect to external sounds.
    Type: Application
    Filed: May 27, 2010
    Publication date: April 5, 2012
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Ronald Petrus Nicolaas Duisters, Sriram Srinivasan, Cornelis Pieter Janse
  • Patent number: 8065381
    Abstract: Aspects of the subject matter described herein relate to synchronizing for directory actions performed while offline. In aspects, file system objects that reside on a remote data store are made available for offline use. While offline, a client receives an indication that a directory is to be deleted or renamed. In response, the client modifies its local copy of the directory and its descendants if any and stores one or more tombstones that include information that the client can use when synchronizing the changes made to the directory when the client is reconnected to the remote data store. When the client reconnects to the remote data store, the client synchronizes changes made while offline with the remote data store. Resolution conflict mechanisms may be used during this synchronization.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Sriram Srinivasan, Thomas Ewan Jolly, David Matthew Kruse, Brian Scott Aust
  • Publication number: 20110246187
    Abstract: A speech signal processing system comprises an audio processor (103) for providing a first signal representing an acoustic speech signal of a speaker. An EMG processor (109) provides a second signal which represents an electromyographic signal for the speaker captured simultaneously with the acoustic speech signal. A speech processor (105) is arranged to process the first signal in response to the second signal to generate a modified speech signal. The processing may for example be a beam forming, noise compensation, or speech encoding. Improved speech processing may be achieved in particular in an acoustically noisy environment.
    Type: Application
    Filed: December 10, 2009
    Publication date: October 6, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Sriram Srinivasan, Ashish Vijay Pandharipande
  • Patent number: 8001546
    Abstract: A system and method for allowing transaction callback processing to be synchronized or to take effect prior to completion of a transaction or message. Additional objects that will take part in the transaction can be registered on any server during the transaction's active phase. After the commit function is called, each synchronization object is called during the transaction preprepare processing. A synchronization object can register another object, call a server not previously involved in the transaction, or involve a new resource in the transaction. The effect is to provide a circular pattern of request passing that allows additional resources to be added into the loop prior to commit.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: August 16, 2011
    Assignee: Oracle International Corporation
    Inventors: Edward P. Felt, Sandra V. Felt, legal representative, Priscilla Fung, Alexander J. Somogyi, Sriram Srinivasan
  • Publication number: 20110157808
    Abstract: Methods of forming a microelectronic structure are described. Embodiments of those methods include attaching a patch to an interposer, forming at least one interconnect structure above and on a top surface of the interposer; and attaching a flex connector to the at least one interconnect structure.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Inventors: Brent M. Roberts, Mihir K. Roy, Sriram Srinivasan, Sridhar Narasimhan
  • Publication number: 20110159310
    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: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Inventors: Deepak V. Kulkarni, Carl L. Deppisch, Leonel R. Arana, Gregory S. Constable, Sriram Srinivasan
  • Publication number: 20110147913
    Abstract: A microelectronic package includes first substrate (120) having first surface area (125) and second substrate (130) having second surface area (135). The first substrate includes first set of interconnects (126) having first pitch (127) at first surface (121) and second set of interconnects (128) having second pitch (129) at second surface (222). The second substrate is coupled to the first substrate using the second set of interconnects and includes third set of interconnects (236) having third pitch (237) and internal electrically conductive layers (233,234) connected to each other with microvia (240). The first pitch is smaller than the second pitch, the second pitch is smaller than the third pitch, and the first surface area is smaller than the second surface area.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Brent M. Roberts, Mihir K. Roy, Sriram Srinivasan, Sridhar Narasimhan
  • Publication number: 20110132015
    Abstract: A reciprocating piston compressor for use in a refrigerant compression circuit comprises first and second intake manifolds, first and second reciprocating piston compression units, an outlet manifold and a first pulsing valve. The intake manifolds segregate inlet flow into the compressor. The first and second reciprocating piston compression units receive flow from the first and second intake manifolds, respectively. The outlet manifold collects and distributes compressed refrigerant from the compression units. The first pulsing valve is mounted externally of the first intake manifold to regulate refrigerant flow into the first intake manifold. In another embodiment, a second valve is mounted externally of the second intake manifold to regulate flow into the second intake manifold, and the first and second valves are operated by a controller. The controller activates the first valve with variable width pulses having intervals less than an operating inertia of the refrigerant compression circuit.
    Type: Application
    Filed: August 11, 2009
    Publication date: June 9, 2011
    Applicant: CARRIER CORPORATION
    Inventors: Alexander Lifson, Sriram Srinivasan, Paul J. Flanigan
  • Publication number: 20110103625
    Abstract: An audio processing arrangement (200) comprises a plurality of audio sources (101, 102) generating input audio signals, a processing circuit (110) for deriving processed audio signals from the input audio signals, a combining circuit (120) for deriving a combined audio signal from the processed audio signals, and a control circuit (130) for controlling the processing circuit in order to maximize a power measure of the combined audio signal and for limiting a function of gains of the processed audio signals to a predetermined value. In accordance with the present invention, the audio processing arrangement (200) comprises a pre-processing circuit (140) for deriving pre-processed audio signals from the input audio signals to minimize a cross-correlation of interferences comprised in the input audio signals. The pre-processed signals are provided to the processing circuit (110) instead of the input audio signals.
    Type: Application
    Filed: June 17, 2009
    Publication date: May 5, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Sriram Srinivasan, David Antoine Christian Marie Roovers, Cornelis Pieter Janse
  • Patent number: 7739267
    Abstract: A computer implemented method for processing a mixed data flow. Mixed data flow operators are classified. The mixed data flow operators are associated with multiple runtime environments in which the mixed data flow operators can be executed. The mixed data flow operators are segregated into regions. A mixed data flow operator in a particular region is executable by one of the multiple runtime environments associated with the particular region. The execution of the regions is sequenced.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: June 15, 2010
    Assignee: International Business Machines Corporation
    Inventors: Qi Jin, Dinkar Venkatraman Rao, Sriram Srinivasan, Lin Xu