Patents by Inventor Daniel Buhler
Daniel Buhler 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: 20210304848Abstract: Apparatuses and methods are disclosed for comparing a first biosequence string with a second biosequence string to assess similarity between those biosequence strings. For example, a field programmable gate array (FPGA) can be used to (1) detect substrings of the second biosequence string that are matches to substrings of the first biosequence string, and (2) map the detected substrings of the second biosequence string to corresponding positions in the first biosequence string where the detected substrings are located based on a data structure that links substrings of the first biosequence string to positions in the first biosequence string where the substrings of the first biosequence string are located. These operations can be used to seed an alignment between the first and second biosequence strings that permits comparisons to be performed over longer substrings of the first and second biosequence strings so that similarities between those longer substrings can be quantified.Type: ApplicationFiled: March 23, 2021Publication date: September 30, 2021Inventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Patent number: 10957423Abstract: Apparatuses and methods are disclosed for comparing a first biosequence string with a second biosequence string to assess similarity between those biosequence strings. For example, a field programmable gate array (FPGA) can be used to (1) detect substrings of the second biosequence string that are matches to substrings of the first biosequence string, and (2) map the detected substrings of the second biosequence string to corresponding positions in the first biosequence string where the detected substrings are located based on a data structure that links substrings of the first biosequence string to positions in the first biosequence string where the substrings of the first biosequence string are located. These operations can be used to seed an alignment between the first and second biosequence strings that permits comparisons to be performed over longer substrings of the first and second biosequence strings so that similarities between those longer substrings can be quantified.Type: GrantFiled: February 28, 2020Date of Patent: March 23, 2021Assignee: WASHINGTON UNIVERSITYInventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Publication number: 20200251185Abstract: Apparatuses and methods are disclosed for comparing a first biosequence string with a second biosequence string to assess similarity between those biosequence strings. For example, a field programmable gate array (FPGA) can be used to (1) detect substrings of the second biosequence string that are matches to substrings of the first biosequence string, and (2) map the detected substrings of the second biosequence string to corresponding positions in the first biosequence string where the detected substrings are located based on a data structure that links substrings of the first biosequence string to positions in the first biosequence string where the substrings of the first biosequence string are located. These operations can be used to seed an alignment between the first and second biosequence strings that permits comparisons to be performed over longer substrings of the first and second biosequence strings so that similarities between those longer substrings can be quantified.Type: ApplicationFiled: February 28, 2020Publication date: August 6, 2020Inventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Patent number: 10580518Abstract: A system and method for performing similarity searching is disclosed wherein programmable logic devices such as field programmable gate arrays (FPGAs) can be used to implement Bloom filters for identifying possible matches between a query and data. The Bloom filters can be implemented in a parallel architecture where the different parallel Bloom filters share access to the same memory units. Further, a hash table may be generated to map a set of strings to keys. In other examples, the hash table may be used to map a set of substrings to a position in a larger string.Type: GrantFiled: January 11, 2017Date of Patent: March 3, 2020Assignee: WASHINGTON UNIVERSITYInventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Publication number: 20170124255Abstract: A system and method for performing similarity searching is disclosed wherein programmable logic devices such as field programmable gate arrays (FPGAs) can be used to implement Bloom filters for identifying possible matches between a query and data. The Bloom filters can be implemented in a parallel architecture where the different parallel Bloom filters share access to the same memory units. Further, a hash table may be generated to map a set of strings to keys. In other examples, the hash table may be used to map a set of substrings to a position in a larger string.Type: ApplicationFiled: January 11, 2017Publication date: May 4, 2017Inventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Patent number: 9547680Abstract: A system and method for performing similarity searching is disclosed wherein programmable logic devices such as field programmable gate arrays (FPGAs) can be used to implement Bloom filters for identifying possible matches between a query and data. The Bloom filters can be implemented in a parallel architecture where the different parallel Bloom filters share access to the same memory units.Type: GrantFiled: August 19, 2013Date of Patent: January 17, 2017Assignee: Washington UniversityInventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Patent number: 9023046Abstract: An implant is described for fracture treatment, comprising an elongate and in particular substantially rotationally symmetrical base body (20), in particular an implant shaft, and an anchoring section (10), wherein the anchorage section has an outer surface of a porous biocompatible material at least in part, and wherein the anchorage section is arranged in an axial end region of the implant and is releasably connectable to the base body.Type: GrantFiled: February 25, 2008Date of Patent: May 5, 2015Assignee: Zimmer GmbHInventors: Samuel Keller, Miodrag Garic, Hermann Stricker, Reto Senger, Daniel Bühler, Andreas E. Schwammberger, Serene H. Longsworth
-
Publication number: 20140067830Abstract: A system and method for performing similarity searching is disclosed wherein programmable logic devices such as field programmable gate arrays (FPGAs) can be used to implement Bloom filters for identifying possible matches between a query and data. The Bloom filters can be implemented in a parallel architecture where the different parallel Bloom filters share access to the same memory units.Type: ApplicationFiled: August 19, 2013Publication date: March 6, 2014Inventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Patent number: 8515682Abstract: A system and method for performing similarity searching is disclosed. This includes a programmable logic device configured to include a pipeline that comprises a matching stage, the matching stage being configured to receive a data stream comprising a plurality of possible matches between a plurality of data strings and a plurality of substrings of a query string. The pipeline may further include an ungapped extension prefilter stage located downstream from the matching stage, the prefilter stage being configured to shift through pattern matches between the data strings and the plurality of substrings of a query string and provide a score so that only pattern matches that exceed a user defined score will pass downstream from the prefilter stage. The matching stage may include at least one Bloom filter.Type: GrantFiled: March 11, 2011Date of Patent: August 20, 2013Assignee: Washington UniversityInventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Patent number: 8490943Abstract: A valve of a heating, ventilation and/or air conditioning system includes an actuator with a housing and a shaft which is arranged at least partially in the housing and which can be coupled directly or indirectly to the valve such that the valve can be adjusted during a rotation of the shaft. A hand-operated element can be coupled to the shaft via an overload clutch arranged between the hand-operated element and the shaft which limits a torque which is transmitted onto the shaft by the hand-operated element to a predetermined maximum value. The overload clutch has a coupling element and a replaceable spring element which presses the coupling element against the shaft such that the maximum value for the transmittable torque is dependent on the replaceable spring element.Type: GrantFiled: February 11, 2011Date of Patent: July 23, 2013Assignee: Siemens AktiengesellschaftInventors: Daniel Bühler, Jörg Evertz, Martin Sprecher, Uwe Werner
-
Publication number: 20110231446Abstract: A system and method for performing similarity searching is disclosed. This includes a programmable logic device configured to include a pipeline that comprises a matching stage, the matching stage being configured to receive a data stream comprising a plurality of possible matches between a plurality of data strings and a plurality of substrings of a query string. The pipeline may further include an ungapped extension prefilter stage located downstream from the matching stage, the prefilter stage being configured to shift through pattern matches between the data strings and the plurality of substrings of a query string and provide a score so that only pattern matches that exceed a user defined score will pass downstream from the prefilter stage. The matching stage may include at least one Bloom filter.Type: ApplicationFiled: March 11, 2011Publication date: September 22, 2011Applicant: Washington UniversityInventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Publication number: 20110204274Abstract: A valve of a heating, ventilation and/or air conditioning system includes an actuator with a housing and a shaft which is arranged at least partially in the housing and which can be coupled directly or indirectly to the valve such that the valve can be adjusted during a rotation of the shaft. A hand-operated element can be coupled to the shaft via an overload clutch arranged between the hand-operated element and the shaft which limits a torque which is transmitted onto the shaft by the hand-operated element to a predetermined maximum value. The overload clutch has a coupling element and a replaceable spring element which presses the coupling element against the shaft such that the maximum value for the transmittable torque is dependent on the replaceable spring element.Type: ApplicationFiled: February 11, 2011Publication date: August 25, 2011Applicant: Siemens AktiengesellschaftInventors: Daniel Bühler, Jörg Evertz, Martin Sprecher, Uwe Werner
-
Patent number: 7917299Abstract: An apparatus and method for performing similarity searching on a data stream with respect to a query string are disclosed, where the data stream comprises a plurality of data substrings, and where the query string comprises a plurality of query substrings. A programmable logic device is used to filter the data stream to find a plurality of possible matches between the data substrings and a plurality of the query substrings, wherein the data substrings and the query substrings comprise a plurality of characters. From these possible matches, a determination can be made as to a similarity between the query string and at least a portion of the data stream.Type: GrantFiled: February 22, 2006Date of Patent: March 29, 2011Assignee: Washington UniversityInventors: Jeremy Daniel Buhler, Roger Dean Chamberlain, Mark Allen Franklin, Kwame Gyang, Arpith Chacko Jacob, Praveen Krishnamurthy, Joseph Marion Lancaster
-
Publication number: 20100179549Abstract: An implant is described for fracture treatment, comprising an elongate and in particular substantially rotationally symmetrical base body (20), in particular an implant shaft, and an anchoring section (10), wherein the anchorage section has an outer surface of a porous biocompatible material at least in part, and wherein the anchorage section is arranged in an axial end region of the implant and is releasably connectable to the base bodyType: ApplicationFiled: February 25, 2008Publication date: July 15, 2010Applicant: ZIMMER, GMBHInventors: Samuel Keller, Miodrag Garic, Hermann Stricker, Reto Senger, Daniel Buhler, Andreas E. Schwammberger, Serene H. Longsworth