Patents by Inventor Sachin Joshi
Sachin Joshi 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: 20100321970Abstract: A content addressable memory (CAM) device includes a CAM array, a programmable interconnect structure, and a priority encoder. The CAM array includes a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match line that indicates a match result for the CAM row. The programmable interconnect structure is coupled to each CAM row and a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match line that indicates match results for the row. The programmable interconnect structure coupled to each CAM row, and is configured to logically connect any number N of selected CAM rows together to form a data word chain spanning N rows, regardless of whether the selected CAM rows are contiguous.Type: ApplicationFiled: August 31, 2010Publication date: December 23, 2010Inventors: Maheshwaran Srinivasan, Varadarajan Srinivasan, Sandeep Khanna, Sachin Joshi, Mark Birman
-
Publication number: 20100321971Abstract: A content addressable memory (CAM) device includes a plurality of CAM rows, a number of sequencing logic circuits, and a programmable interconnect structure. Each CAM row includes a number of CAM cells to generate a match signal on a match line and includes an enable input. Each sequencing logic circuit includes an input and an output, and is configured to count sequences of match signals from the CAM rows. The programmable interconnect structure selectively connects the match line of any CAM row to the input of any sequencing logic circuit, and selectively connects the output of any sequencing logic circuit to the enable input of any CAM row.Type: ApplicationFiled: August 31, 2010Publication date: December 23, 2010Inventors: Sachin Joshi, Mark Birman, Maheshwaran Srinivasan, Sandeep Khanna, Varadarajan Srinivasan
-
Patent number: 7826242Abstract: A content addressable memory (CAM) device includes a plurality of CAM rows, a number of sequencing logic circuits, and a programmable interconnect structure. Each CAM row includes a number of CAM cells to generate a match signal on a match line and includes an enable input. Each sequencing logic circuit includes an input and an output, and is configured to count sequences of match signals from the CAM rows. The programmable interconnect structure selectively connects the match line of any CAM row to the input of any sequencing logic circuit, and selectively connects the output of any sequencing logic circuit to the enable input of any CAM row.Type: GrantFiled: November 16, 2009Date of Patent: November 2, 2010Assignee: NetLogic Microsystems, Inc.Inventors: Sachin Joshi, Mark Birman, Maheshwaran Srinivasan, Sandeep Khanna, Varadarajan Srinivasan
-
Patent number: 7821844Abstract: A content addressable memory (CAM) device includes a CAM array, a programmable interconnect structure, and a priority encoder. The CAM array includes a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match line that indicates a match result for the CAM row. The programmable interconnect structure is coupled to each CAM row and a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match line that indicates match results for the row. The programmable interconnect structure coupled to each CAM row, and is configured to logically connect any number N of selected CAM rows together to form a data word chain spanning N rows, regardless of whether the selected CAM rows are contiguous.Type: GrantFiled: November 12, 2009Date of Patent: October 26, 2010Assignee: NetLogic Microsystems, IncInventors: Maheshwaran Srinivasan, Varadarajan Srinivasan, Sandeep Khanna, Sachin Joshi, Mark Birman
-
Publication number: 20100054013Abstract: A content addressable memory (CAM) device includes a plurality of CAM rows, a number of sequencing logic circuits, and a programmable interconnect structure. Each CAM row includes a number of CAM cells to generate a match signal on a match line and includes an enable input. Each sequencing logic circuit includes an input and an output, and is configured to count sequences of match signals from the CAM rows. The programmable interconnect structure selectively connects the match line of any CAM row to the input of any sequencing logic circuit, and selectively connects the output of any sequencing logic circuit to the enable input of any CAM row.Type: ApplicationFiled: November 16, 2009Publication date: March 4, 2010Inventors: Sachin Joshi, Mark Birman, Maheshwaran Srinivasan, Sandeep Khanna, Varadarajan Srinivasan
-
Publication number: 20100054012Abstract: A content addressable memory (CAM) device includes a CAM array, a programmable interconnect structure, and a priority encoder. The CAM array includes a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match line that indicates a match result for the CAM row. The programmable interconnect structure is coupled to each CAM row and a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match line that indicates match results for the row. The programmable interconnect structure coupled to each CAM row, and is configured to logically connect any number N of selected CAM rows together to form a data word chain spanning N rows, regardless of whether the selected CAM rows are contiguous.Type: ApplicationFiled: November 12, 2009Publication date: March 4, 2010Inventors: Maheshwaran Srinivasan, Varadarajan Srinivasan, Sandeep Khanna, Sachin Joshi, Mark Birman
-
Patent number: 7660140Abstract: A content addressable memory (CAM) device includes a plurality of CAM rows, a number of sequencing logic circuits, and a programmable interconnect structure. Each CAM row includes a number of CAM cells to generate a match signal on a match line and includes an enable input. Each sequencing logic circuit includes an input and an output, and is configured to count sequences of match signals from the CAM rows. The programmable interconnect structure selectively connects the match line of any CAM row to the input of any sequencing logic circuit, and selectively connects the output of any sequencing logic circuit to the enable input of any CAM row.Type: GrantFiled: December 22, 2008Date of Patent: February 9, 2010Assignee: NetLogic Microsystems, Inc.Inventors: Sachin Joshi, Mark Birman, Maheshwaran Srinivasan, Sandeep Khanna, Varadarajan Srinivasan
-
Patent number: 7656716Abstract: A system for searching an input string for a number of regular expressions includes a search block and a compiler. The search block includes a plurality of content addressable memory (CAM) devices, wherein each of the CAM devices is differently configured to implement search operations for regular expressions having a unique level of complexity. The compiler is configured to determine the complexity level of each of the regular expressions, and is configured to store each regular expression in a selected one of the CAM devices according to its complexity level.Type: GrantFiled: December 22, 2008Date of Patent: February 2, 2010Assignee: NetLogic Microsystems, IncInventors: Varadarajan Srinivasan, Maheshwaran Srinivasan, Sachin Joshi, Sandeep Khanna, De Cai Li
-
Publication number: 20100015813Abstract: Among various methods, devices, and apparatuses, a number of methods are provided for forming a gap between circuitry. One such method includes depositing a first oxide precursor material on at least two conductive lines having at least one gap between the at least two conductive lines, and forming a breadloaf configuration with the first oxide precursor material on a top of each of the at least two conductive lines that leaves a space between a closest approach of at least two adjacent breadloaf configurations. The method also includes depositing a second oxide precursor material over the first oxide precursor material, where depositing the second oxide precursor material results in closing the space between the closest approach of the at least two adjacent breadloaf configurations.Type: ApplicationFiled: July 17, 2008Publication date: January 21, 2010Applicant: Micron Technology, Inc.Inventors: Arthur J. McGinnis, Sachin Joshi, Chan Lim
-
Patent number: 7643353Abstract: A content addressable memory (CAM) device includes a CAM array, a programmable interconnect structure, and a priority encoder. The CAM array includes a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match line that indicates a match result for the CAM row. The programmable interconnect structure is coupled to each CAM row and is configured to selectively route the match results from a first CAM row as an input match signal to any number of arbitrarily selected CAM rows at the same time.Type: GrantFiled: June 3, 2008Date of Patent: January 5, 2010Assignee: NetLogic Microsystems, Inc.Inventors: Maheshwaran Srinivasan, Varadarajan Srinivasan, Sandeep Khanna, Sachin Joshi, Mark Birman
-
Publication number: 20090006135Abstract: A method for accelerating a payment to a merchant for a healthcare related claim. The method comprises submitting a healthcare related claim for payment from the merchant to a payer; determining at the payer whether the member is eligible for services covered as a part of his or her healthcare plan. If the member is determined to be eligible for payment of claim(s) submitted, then a financial institution is notified of an estimated amount of liability for the claim. At least a portion of the estimated amount of liability for the claim is paid to the merchant by the financial institution. The financial institution thereafter receives a reimbursement/payment from a healthcare finding source for the adjudicated amount of liability for the claim. Once the claim is adjudicated, a healthcare management system reconciles with the merchant for any under or over payment.Type: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Applicant: American Express Travel Related services Company, Inc.Inventors: Mark KECK, Sarah Harrison, Ahana Kalappa, Sunil Sachdev, Margaret A. Miller, Sachin Joshi
-
Patent number: 7420662Abstract: A spark delivery system for generating a spark using a laser beam is provided, and includes a laser light source and a laser delivery assembly. The laser delivery assembly includes a hollow fiber and a launch assembly comprising launch focusing optics to input the laser beam in the hollow fiber. The laser delivery assembly further includes exit focusing optics that demagnify an exit beam of laser light from the hollow fiber, thereby increasing the intensity of the laser beam and creating a spark. Other embodiments use a fiber laser to generate a spark. Embodiments of the present invention may be used to create a spark in an engine. Yet other embodiments include collecting light from the spark or a flame resulting from the spark and conveying the light for diagnostics. Methods of using the spark delivery systems and diagnostic systems are provided.Type: GrantFiled: August 4, 2005Date of Patent: September 2, 2008Assignee: Colorado State University Research FoundationInventors: Azer Yalin, Bryan Willson, Morgan Defoort, Sachin Joshi, Adam Reynolds
-
Patent number: 7340129Abstract: A spark delivery system for generating a spark using a laser beam is provided, and includes a laser light source and a laser delivery assembly. The laser delivery assembly includes a hollow fiber and a launch assembly comprising launch focusing optics to input the laser beam in the hollow fiber. The laser delivery assembly further includes exit focusing optics that demagnify an exit beam of laser light from the hollow fiber, thereby increasing the intensity of the laser beam and creating a spark. Other embodiments use a fiber laser to generate a spark. Embodiments of the present invention may be used to create a spark in an engine. Yet other embodiments include collecting light from the spark or a flame resulting from the spark and conveying the light for diagnostics. Methods of using the spark delivery systems and diagnostic systems are provided.Type: GrantFiled: August 4, 2005Date of Patent: March 4, 2008Assignee: Colorado State University Research FoundationInventors: Azer Yalin, Bryan Willson, Morgan Defoort, Sachin Joshi, Adam Reynolds
-
Publication number: 20060032471Abstract: A spark delivery system for generating a spark using a laser beam is provided, and includes a laser light source and a laser delivery assembly. The laser delivery assembly includes a hollow fiber and a launch assembly comprising launch focusing optics to input the laser beam in the hollow fiber. The laser delivery assembly further includes exit focusing optics that demagnify an exit beam of laser light from the hollow fiber, thereby increasing the intensity of the laser beam and creating a spark. Other embodiments use a fiber laser to generate a spark. Embodiments of the present invention may be used to create a spark in an engine. Yet other embodiments include collecting light from the spark or a flame resulting from the spark and conveying the light for diagnostics. Methods of using the spark delivery systems and diagnostic systems are provided.Type: ApplicationFiled: August 4, 2005Publication date: February 16, 2006Inventors: Azer Yalin, Bryan Willson, Morgan Defoort, Sachin Joshi, Adam Reynolds