Patents by Inventor Ashutosh Misra
Ashutosh Misra 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: 20150325097Abstract: Disclosed are smart canisters for use in the materials industry. The smart canisters include sensors and communication devices that allow users to continuously monitor various physical and chemical properties of the product insider the canisters. For a variety of products that have limited stability and tend to decompose over time, variations in product properties can adversely impact the process in which the material is used. The smart canister can alert the user, in real time, when the product is starting to deviate from pre-set functional parameters.Type: ApplicationFiled: July 16, 2015Publication date: November 12, 2015Inventors: Ashutosh MISRA, Benjamin J. JURCIK, JR.
-
Publication number: 20150286483Abstract: Embodiments relate to variable branch prediction. An aspect includes determining a branch selection of an execution unit of a processor and determining whether a present prediction state of the state machine correctly predicted the branch selection by the execution unit. The aspect includes determining whether a predetermined condition is met for performing an alternative state transition and, based on determining that the predetermined condition is met, changing the present prediction state of the branch prediction state machine from the one state to another state according to an alternative state transition process based on the branch selection of the execution unit and the determination whether the present prediction state of the state machine correctly predicted the branch selection by the execution unit.Type: ApplicationFiled: April 8, 2014Publication date: October 8, 2015Applicant: International Business Machines CorporationInventors: Narasimha R. Adiga, James J. Bonanno, Ashutosh Misra, Anthony Saporito
-
Patent number: 9088284Abstract: There is broadly contemplated herein an arrangement whereby each event source feeds a small dedicated “pre-counter” while an actual count is kept in a 64-bit wide RAM. Such an implementation preferably may involve a state machine that simply sweeps through the pre-counters, in a predetermined fixed order. Preferably, the state machine will access each pre-counter, add the value from the pre-counter to a corresponding RAM location, and then clear the pre-counter. Accordingly, the pre-counters merely have to be wide enough such that even at a maximal event rate, the pre-counter will not be able to wrap (i.e., reach capacity or overflow) before the “sweeper” state machine accesses the pre-counter.Type: GrantFiled: February 25, 2013Date of Patent: July 21, 2015Assignee: International Business Machines CorporationInventors: Carl Alfred Bender, Peter Heiner Hochschild, Ashutosh Misra, Richard Swetz
-
Patent number: 9073952Abstract: Si(OEt)2[CH2—Si(OEt)3]2 compounds are synthesized by reacting a Grignard reagent having the formula Si(OEt)3(CH2MgCl) with a quenching agent having the formula Si(OEt)2Cl2.Type: GrantFiled: April 27, 2012Date of Patent: July 7, 2015Assignees: L'Air Liquide, Société Anonyme pour l'Etude et l'Exploitation des Procédés Georges Claude, American Air Liquide, Inc., Air Liquide Electronics U.S. LPInventors: Zhiwen Wan, Ziyun Wang, Ashutosh Misra, Jean-Marc Girard, Andrey V. Korolev
-
Patent number: 8693615Abstract: Methods and structures that implement an event counter in a RAM are provided. A method includes providing a count-RAM, a carry-RAM, and a pre-counter corresponding to an event source. A column in the count-RAM and a column in the carry-RAM represent a value of a value of the event counter. The method further includes storing a count of the event counter received via the pre-counter in the count-RAM and the carry-RAM in a transposed, bit-serial format, such that location zero of the count-RAM and the carry-RAM counts the least significant bit (LSB) of the event counter.Type: GrantFiled: December 17, 2012Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Narasimha R. Adiga, Peter H. Hochschild, Ashutosh Misra
-
Patent number: 8660234Abstract: There is broadly contemplated herein an arrangement whereby each event source feeds a small dedicated “pre-counter” while an actual count is kept in a 64-bit wide RAM. Such an implementation preferably may involve a state machine that simply sweeps through the pre-counters, in a predetermined fixed order. Preferably, the state machine will access each pre-counter, add the value from the pre-counter to a corresponding RAM location, and then clear the pre-counter. Accordingly, the pre-counters merely have to be wide enough such that even at a maximal event rate, the pre-counter will not be able to wrap (i.e., reach capacity or overflow) before the “sweeper” state machine accesses the pre-counter.Type: GrantFiled: July 31, 2008Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Carl Alfred Bender, Peter Heiner Hochschild, Ashutosh Misra, Richard Swetz
-
Patent number: 8435428Abstract: Methods for forming a film on a substrate in a semiconductor manufacturing process. A reaction chamber a substrate in the chamber are provided. A ruthenium based precursor, which includes ruthenium tetroxide dissolved in a mixture of at least two non-flammable fluorinated solvents, is provided and a ruthenium containing film is produced on the substrate.Type: GrantFiled: January 20, 2011Date of Patent: May 7, 2013Assignee: Air Liquide Electronics U.S. LPInventors: Bin Xia, Ashutosh Misra
-
Patent number: 8345816Abstract: Methods and structures that implement an event counter in a RAM are provided. A method includes providing a count-RAM, a carry-RAM, and a pre-counter corresponding to an event source. A column in the count-RAM and a column in the carry-RAM represent a value of a value of the event counter. The method further includes storing a count of the event counter received via the pre-counter in the count-RAM and the carry-RAM in a transposed, bit-serial format, such that location zero of the count-RAM and the carry-RAM counts the least significant bit (LSB) of the event counter.Type: GrantFiled: December 6, 2011Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Narasimha R. Adiga, Peter H. Hochschild, Ashutosh Misra
-
Publication number: 20120231180Abstract: Disclosed are methods of purifying a ruthenium containing precursor by removing oxygen from the ruthenium containing precursor by flowing an inert gas through the ruthenium containing precursor. Also disclosed are methods of forming an improved ruthenium containing film using the purified ruthenium containing precursor.Type: ApplicationFiled: September 12, 2011Publication date: September 13, 2012Applicant: Air Liquide Electronics U.S. LPInventors: Bin XIA, Zhiwen Wan, Ashutosh Misra, Olivier Letessier
-
Patent number: 8227358Abstract: Novel silicon precursors for low temperature deposition of silicon films are described herein. The disclosed precursors possess low vaporization temperatures, preferably less than about 500° C. In addition, embodiments of the silicon precursors incorporate a —Si—Y—Si— bond, where Y may comprise an amino group, a substituted or unsubstituted hydrocarbyl group, or oxygen. In an embodiment a silicon precursor has the formula: where Y is a hydrocarbyl group, a substituted hydrocarbyl group, oxygen, or an amino group; R1, R2, R3, and R4 are each independently a hydrogen group, a hydrocarbyl group, a substituted hydrocarbyl group, a heterohydrocarbyl group, wherein R1, R2, R3, and R4 may be the same or different from one another; X1, X2, X3, and X4 are each independently, a hydrogen group, a hydrocarbyl group, a substituted hydrocarbyl group, or a hydrazine group, wherein X1, X2, X3, and X4 may be the same or different from one another.Type: GrantFiled: March 28, 2011Date of Patent: July 24, 2012Assignee: Air Liquide Electronics U.S. LPInventors: Ziyun Wang, Ashutosh Misra, Ravi Laxman
-
Patent number: 8101788Abstract: Novel silicon precursors for low temperature deposition of silicon films are described herein. The disclosed precursors possess low vaporization temperatures, preferably less than about 500° C. In addition, embodiments of the silicon precursors incorporate a —Si—Y—Si— bond, where Y may comprise an amino group, a substituted or unsubstituted hydrocarbyl group, or oxygen. In an embodiment a silicon precursor has the formula: where Y is a hydrocarbyl group, a substituted hydrocarbyl group, oxygen, or an amino group; R1, R2, R3, and R4 are each independently a hydrogen group, a hydrocarbyl group, a substituted hydrocarbyl group, a heterohydrocarbyl group, wherein R1, R2, R3, and R4 may be the same or different from one another; X1, X2, X3, and X4 are each independently, a hydrogen group, a hydrocarbyl group, a substituted hydrocarbyl group, or a hydrazino group, wherein X1, X2, X3, and X4 may be the same or different from one another.Type: GrantFiled: April 2, 2007Date of Patent: January 24, 2012Assignee: Air Liquide Electronics U.S. LPInventors: Ziyun Wang, Ashutosh Misra, Ravi Laxman
-
Publication number: 20110171836Abstract: Methods for forming a film on a substrate in a semiconductor manufacturing process. A reaction chamber a substrate in the chamber are provided. A ruthenium based precursor, which includes ruthenium tetroxide dissolved in a mixture of at least two non-flammable fluorinated solvents, is provided and a ruthenium containing film is produced on the substrate.Type: ApplicationFiled: January 20, 2011Publication date: July 14, 2011Applicant: Air Liquide Electronics U.S. LPInventors: Bin Xia, Ashutosh Misra
-
Publication number: 20110171381Abstract: Novel silicon precursors for low temperature deposition of silicon films are described herein. The disclosed precursors possess low vaporization temperatures, preferably less than about 500° C. In addition, embodiments of the silicon precursors incorporate a —Si—Y—Si— bond, where Y may comprise an amino group, a substituted or unsubstituted hydrocarbyl group, or oxygen. In an embodiment a silicon precursor has the formula: where Y is a hydrocarbyl group, a substituted hydrocarbyl group, oxygen, or an amino group; R1, R2, R3, and R4 are each independently a hydrogen group, a hydrocarbyl group, a substituted hydrocarbyl group, a heterohydrocarbyl group, wherein R1, R2, R3, and R4 may be the same or different from one another; X1, X2, X3, and X4 are each independently, a hydrogen group, a hydrocarbyl group, a substituted hydrocarbyl group, or a hydrazine group, wherein X1, X2, X3, and X4 may be the same or different from one another.Type: ApplicationFiled: March 28, 2011Publication date: July 14, 2011Applicant: Air Liquide Electronics U.S. LPInventors: Ziyun WANG, Ashutosh Misra, Ravi Laxman
-
Patent number: 7906175Abstract: Methods for forming a film on a substrate in a semiconductor manufacturing process. A reaction chamber a substrate in the chamber are provided. A ruthenium based precursor, which includes ruthenium tetroxide dissolved in a mixture of at least two non-flammable fluorinated solvents, is provided and a ruthenium containing film is produced on the substrate.Type: GrantFiled: February 21, 2008Date of Patent: March 15, 2011Assignee: Air Liquide Electronics U.S. LPInventors: Bin Xia, Ashutosh Misra
-
Patent number: 7782863Abstract: A method of transmitting data and a data management layer. The method includes: providing a cyclic redundancy check generator connected to a retry buffer through a multiplexer; providing a sequence number generator connected to the retry buffer through the multiplexer; generating a sequence number; generating a sequence number cyclic redundancy check remainder using preset inputs of a cyclic redundancy check remainder latch of the cyclic redundancy check generator; providing an input data bus connected directly to the cyclic redundancy check generator and connected to the retry buffer through the multiplexer; providing an output data bus directly connected to the retry buffer; receiving a data packet on the input data bus; adding the sequence number and the cyclic redundancy check remainder to the data packet to create a modified data packet; storing the modified data packet in the retry buffer; and transmitting the modified data packet using the output data bus.Type: GrantFiled: January 27, 2009Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Shridhar N. Ambilkar, Girish G. Kurup, Ashutosh Misra
-
Patent number: 7770448Abstract: A chemical storage device and a method for monitoring chemical usage are described herein. The device and disclosed method utilize a chemical storage canister and a load cell integrated into one transportable unit. The load cell is capable of compensating for the added weight of attached dispensing devices used in the semiconductor industry. Additionally, the load cell continuously displays the weight of the chemicals as they are withdrawn from the chemical storage device. These functionalities are included in the control logic of the load cell which is incorporated into the load cell itself.Type: GrantFiled: July 19, 2006Date of Patent: August 10, 2010Assignee: Air Liquide Electronics U.S. LP.Inventors: Ashutosh Misra, Benjamin J. Jurcik, Jr., Ravi Laxman
-
Publication number: 20100189898Abstract: Methods and compositions for the deposition of a metal containing film on a substrate. The film is deposited with a substantially adduct free precursor which is prepared by a process to remove the adduct from an adducted starting material.Type: ApplicationFiled: January 22, 2010Publication date: July 29, 2010Inventors: Zhiwen WAN, Ashutosh Misra
-
Publication number: 20100116738Abstract: The present invention provides for two separate processes for removing impurities from an organic solvent based ruthenium precursor. The first process comprises the steps of contacting the organic solvent based ruthenium precursor with one or more drying agents under an inert gas blanket for a sufficient period of time to allow at least a portion of the impurities in the organic solvent based ruthenium precursor to be adsorbed by the one or more drying agents; and separating the one or more drying agents which have at least a portion of the impurities adsorbed thereon from the organic solvent based ruthenium precursor.Type: ApplicationFiled: May 7, 2009Publication date: May 13, 2010Applicant: Air Liquide Electronics U.S. LPInventors: Bin Xia, Zhiwen Wan, Ashutosh Misra, Olivier Letessier
-
Publication number: 20100027735Abstract: There is broadly contemplated herein an arrangement whereby each event source feeds a small dedicated “pre-counter” while an actual count is kept in a 64-bit wide RAM. Such an implementation preferably may involve a state machine that simply sweeps through the pre-counters, in a predetermined fixed order. Preferably, the state machine will access each pre-counter, add the value from the pre-counter to a corresponding RAM location, and then clear the pre-counter. Accordingly, the pre-counters merely have to be wide enough such that even at a maximal event rate, the pre-counter will not be able to wrap (i.e., reach capacity or overflow) before the “sweeper” state machine accesses the pre-counter.Type: ApplicationFiled: July 31, 2008Publication date: February 4, 2010Inventors: Carl Alfred Bender, Peter Heiner Hochschild, Ashutosh Misra, Richard Swetz
-
Patent number: 7552307Abstract: A memory has a set of address spaces to which token data is written and read. Each address space has a token status bit. A token generator allocates token data to the memory address spaces. Upon a reset occurring, a logic circuit provides logic “0” to the token generator disabling status bit checking control so that all the tokens can be issued sequentially. New token data is allocated to the address spaces sequentially and the respective status bit is updated or maintained as logic “1”. When all address spaces have been allocated, the logic circuit provides the actual state of the status bit to the token generator to control subsequent allocations.Type: GrantFiled: July 31, 2006Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Shridhar Narasimha Ambilkar, Girish Gopala Kurup, Ashutosh Misra