Patents by Inventor Thomas Barber
Thomas Barber 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: 12182273Abstract: Code injection is a type of security vulnerability in which an attacker injects client-side scripts modifying the content being delivered. A sanitizer function may provide defense against such attacks by removing certain characters (e.g., characters causing state transitions in HTML). A string sanitizer may be modeled in order to determine its effectiveness by obtaining data flow information indicating string operations that used an input string or information derived therefrom, including a string sanitizer function. A deterministic finite automata representing string values of the output parameter may be generated based on a graph generated from the data flow information, where the automata accepts possible output string values of the sanitizer. It can be determined whether there is a non-empty intersection between the automata for the sanitizer output and an automata representing a security exploit, which would indicate that the sanitizer function is vulnerable to the exploit.Type: GrantFiled: February 4, 2022Date of Patent: December 31, 2024Assignee: SAP SEInventors: Thomas Barber, David Klein, Martin Johns
-
Patent number: 12138790Abstract: An object induction system is disclosed for assigning handling parameters to an object. The system includes an analysis system, an association system, and an assignment system. The analysis system includes at least one characteristic perception system for providing perception data regarding an object to be processed. The association system includes an object information database and assigns association data to the object responsive to commonality with any of the characteristic perception data with any of the characteristic recorded data. The assignment system is for assigning programmable motion device handling parameters to the indicia perception data based on the association data, and includes a workflow management system as well as a separate operational controller.Type: GrantFiled: October 27, 2021Date of Patent: November 12, 2024Assignee: Berkshire Grey Operating Company, Inc.Inventors: John Richard Amend, Jr., Timothy Barber, Benjamin Cohen, Christopher Geyer, Evan Glasgow, James Guillochon, Kirsten Wang, Victoria Hinchey, Jennifer Eileen King, Thomas Koletschka, Guoming Alex Long, Kyle Maroney, Matthew T. Mason, William Chu-Hyon McMahan, Samuel Naseef, Kevin O′Brien, Dimitry Pechyoni, Joseph Romano, Max Saccoccio, Jessica Scolnic, Prasanna Velagapudi
-
Publication number: 20240344137Abstract: Analysis of 13,023 genes in 11 breast and 11 colorectal cancers revealed that individual tumors accumulate an average of ˜90 mutant genes but that only a subset of these contribute to the neoplastic process. Using stringent criteria to delineate this subset, we identified 189 genes (average of 11 per tumor) that were mutated at significant frequency. The vast majority of these genes were not known to be genetically altered in tumors and are predicted to affect a wide range of cellular functions, including transcription, adhesion, and invasion. These data define the genetic landscape of two human cancer types, provide new targets for diagnostic and therapeutic intervention and monitoring.Type: ApplicationFiled: November 22, 2023Publication date: October 17, 2024Inventors: Tobias Sjoblom, Sian Jones, D. Williams Parsons, Laura D. Wood, Jimmy Cheng-Ho Lin, Thomas Barber, Diana Mandelker, Bert Vogelstein, Kenneth W. Kinzler, Victor E. Velculesu
-
Publication number: 20240291858Abstract: A tainting engine can work in conjunction with a syntax attack detection template to identify when a threat actor attempts a malicious attack in a cloud application scenario. Non-intrusive instrumentation can be used to provide detection of an attempted attack regardless of whether the cloud application is vulnerable to such attacks. Detection of attempted attacks can be an important part of maintaining network security, even in cases where an application itself is not vulnerable to such attacks. Further details about the attempted attack can be assembled, and a variety of actions can be taken in response to detection.Type: ApplicationFiled: February 27, 2023Publication date: August 29, 2024Applicant: SAP SEInventors: Cedric Hebert, Thomas Barber, Suv Sanjit Patnaik
-
Publication number: 20230252159Abstract: Code injection is a type of security vulnerability in which an attacker injects client-side scripts modifying the content being delivered. A sanitizer function may provide defense against such attacks by removing certain characters (e.g., characters causing state transitions in HTML). A string sanitizer may be modeled in order to determine its effectiveness by obtaining data flow information indicating string operations that used an input string or information derived therefrom, including a string sanitizer function. A deterministic finite automata representing string values of the output parameter may be generated based on a graph generated from the data flow information, where the automata accepts possible output string values of the sanitizer. It can be determined whether there is a non-empty intersection between the automata for the sanitizer output and an automata representing a security exploit, which would indicate that the sanitizer function is vulnerable to the exploit.Type: ApplicationFiled: February 4, 2022Publication date: August 10, 2023Inventors: Thomas Barber, David Klein, Martin Johns
-
Publication number: 20230177166Abstract: Embodiments relate to improving accuracy of security vulnerability detection by determining a context of a data flow from a target, generating an exploit, and injecting the exploit based upon the context to create a vulnerable Uniform Resource Locator (URL). The context may comprise a HTML context, a URL context, a JavaScript context, or a JSON context. Communication of the vulnerable URL to a testing platform results in validation of the presence of a security vulnerability. Embodiments may find particular value in detecting vulnerability to a client-side XSS attack, by generating a vulnerable URL containing an exploit that is injected based upon a collected taint flow. Where the target is a website, embodiments improve accuracy of client-side XSS validation exploits by identifying which characters of a URL enter a specific context (e.g., HTML or JavaScript), and replacing these characters with a payload designed to trigger code execution for validation.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Souphiane Bensalim, Thomas Barber, David Klein, Martin Johns
-
Patent number: 11526600Abstract: Various embodiments of systems and methods to track tainting information via non-intrusive bytecode instrumentation are described herein. The described techniques include, at one aspect, defining a taint-aware class to shadow an original data class. The taint-aware class includes a payload field to store objects of the original data class, a metadata field to store tainting information corresponding to the objects of the original data class, and a method proxying a corresponding method of the original data class. In another aspect, the instances of the original data class are replaced with corresponding instances of the taint-aware class in an application bytecode. Further, in a yet another aspect, when executing the application in a runtime environment, the method propagates the content of the metadata filed and calls the corresponding method of the original data class to manage the content of the payload field.Type: GrantFiled: December 18, 2020Date of Patent: December 13, 2022Assignee: SAP SEInventors: Thomas Barber, David Klein, Martin Johns
-
Publication number: 20220197998Abstract: Various embodiments of systems and methods to track tainting information via non-intrusive bytecode instrumentation are described herein. The described techniques include, at one aspect, defining a taint-aware class to shadow an original data class. The taint-aware class includes a payload field to store objects of the original data class, a metadata field to store tainting information corresponding to the objects of the original data class, and a method proxying a corresponding method of the original data class. In another aspect, the instances of the original data class are replaced with corresponding instances of the taint-aware class in an application bytecode. Further, in a yet another aspect, when executing the application in a runtime environment, the method propagates the content of the metadata filed and calls the corresponding method of the original data class to manage the content of the payload field.Type: ApplicationFiled: December 18, 2020Publication date: June 23, 2022Inventors: Thomas Barber, David Klein, Martin Johns
-
Publication number: 20210178403Abstract: The invention features devices and methods for the deterministic separation of particles. Exemplary methods include the enrichment of a sample in a desired particle or the alteration of a desired particle in the device. The devices and methods are advantageously employed to enrich for rare cells, e.g., fetal cells, present in a sample, e.g., maternal blood and rare cell components, e.g., fetal cell nuclei. The invention further provides a method for preferentially lysing cells of interest in a sample, e.g., to extract clinical information from a cellular component, e.g., a nucleus, of the cells of interest. In general, the method employs differential lysis between the cells of interest and other cells (e.g., other nucleated cells) in the sample.Type: ApplicationFiled: September 15, 2020Publication date: June 17, 2021Inventors: Lotien Richard Huang, Thomas A. Barber, Bruce L. Carvalho, Ravi Kapur, Paul Vernucci, Mehmet Toner, Zihua Wang
-
Patent number: 10786817Abstract: The invention features devices and methods for the deterministic separation of particles. Exemplary methods include the enrichment of a sample in a desired particle or the alteration of a desired particle in the device. The devices and methods are advantageously employed to enrich for rare cells, e.g., fetal cells, present in a sample, e.g., maternal blood and rare cell components, e.g., fetal cell nuclei. The invention further provides a method for preferentially lysing cells of interest in a sample, e.g., to extract clinical information from a cellular component, e.g., a nucleus, of the cells of interest. In general, the method employs differential lysis between the cells of interest and other cells (e.g., other nucleated cells) in the sample.Type: GrantFiled: April 27, 2018Date of Patent: September 29, 2020Assignees: The General Hospital Corporation, GPB Scientific, LLCInventors: Lotien Richard Huang, Thomas A. Barber, Bruce L. Carvalho, Ravi Kapur, Paul Vernucci, Mehmet Toner, Zihua Wang
-
Patent number: 10787712Abstract: Analysis of 13,023 genes in 11 breast and 11 colorectal cancers revealed that individual tumors accumulate an average of ˜90 mutant genes but that only a subset of these contribute to the neoplastic process. Using stringent criteria to delineate this subset, we identified 189 genes (average of 11 per tumor) that were mutated at significant frequency. The vast majority of these genes were not known to be genetically altered in tumors and are predicted to affect a wide range of cellular functions, including transcription, adhesion, and invasion. These data define the genetic landscape of two human cancer types, provide new targets for diagnostic and therapeutic intervention and monitoring.Type: GrantFiled: March 19, 2020Date of Patent: September 29, 2020Assignee: The Johns Hopkins UniversityInventors: Tobias Sjoblom, Sian Jones, D. Williams Parsons, Laura D. Wood, Jimmy Cheng-Ho Lin, Thomas Barber, Diana Mandelker, Bert Vogelstein, Kenneth W. Kinzler, Victor E. Velculescu
-
Publication number: 20200239970Abstract: Analysis of 13,023 genes in 11 breast and 11 colorectal cancers revealed that individual tumors accumulate an average of ˜90 mutant genes but that only a subset of these contribute to the neoplastic process. Using stringent criteria to delineate this subset, we identified 189 genes (average of 11 per tumor) that were mutated at significant frequency. The vast majority of these genes were not known to be genetically altered in tumors and are predicted to affect a wide range of cellular functions, including transcription, adhesion, and invasion. These data define the genetic landscape of two human cancer types, provide new targets for diagnostic and therapeutic intervention and monitoring.Type: ApplicationFiled: March 19, 2020Publication date: July 30, 2020Inventors: Tobias SJOBLOM, Sian JONES, D. Williams PARSONS, Laura D. WOOD, Jimmy Cheng-Ho LIN, Thomas BARBER, Diana MANDELKER, Bert VOGELSTEIN, Kenneth W. KINZLER, Victor E. VELCULESCU
-
Publication number: 20200048719Abstract: Analysis of 13,023 genes in 11 breast and 11 colorectal cancers revealed that individual tumors accumulate an average of ˜90 mutant genes but that only a subset of these contribute to the neoplastic process. Using stringent criteria to delineate this subset, we identified 189 genes (average of 11 per tumor) that were mutated at significant frequency. The vast majority of these genes were not known to be genetically altered in tumors and are predicted to affect a wide range of cellular functions, including transcription, adhesion, and invasion. These data define the genetic landscape of two human cancer types, provide new targets for diagnostic and therapeutic intervention and monitoring.Type: ApplicationFiled: October 25, 2019Publication date: February 13, 2020Inventors: Tobias SJOBLOM, Sian JONES, D. Williams PARSONS, Laura D. WOOD, Jimmy Cheng-Ho LIN, Thomas BARBER, Diana MANDELKER, Bert VOGELSTEIN, Kenneth W. KINZLER, Victor E. VELCULESCU
-
Patent number: 10444399Abstract: A method for determining resistivity of subsurface formations includes generating an initial model of the formations from multiaxial electromagnetic transimpedance measurements, the model comprising values of vertical resistivity, horizontal resistivity, crossbed dip, crossbed azimuth, and bedding dip and azimuth. Expected measurements generated from the initial model measurements are decomposed into ordinary and extraordinary components. The actual tool measurements are compared to the summation of the expected decomposed measurement components. The initial model is adjusted, the expected decomposed components are recalculated and the foregoing are repeated until the difference between the actual tool measurements and the summation of the expected decomposed components falls below a selected threshold.Type: GrantFiled: March 26, 2015Date of Patent: October 15, 2019Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Gong Li Wang, Thomas Barber, Peter Wu, David F. Allen, Aria Abubakar
-
Publication number: 20190001344Abstract: The invention features devices and methods for the deterministic separation of particles. Exemplary methods include the enrichment of a sample in a desired particle or the alteration of a desired particle in the device. The devices and methods are advantageously employed to enrich for rare cells, e.g., fetal cells, present in a sample, e.g., maternal blood and rare cell components, e.g., fetal cell nuclei. The invention further provides a method for preferentially lysing cells of interest in a sample, e.g., to extract clinical information from a cellular component, e.g., a nucleus, of the cells of interest. In general, the method employs differential lysis between the cells of interest and other cells (e.g., other nucleated cells) in the sample.Type: ApplicationFiled: April 27, 2018Publication date: January 3, 2019Inventors: Lotien Richard Huang, Thomas A. Barber, Bruce L. Carvalho, Ravi Kapur, Paul Vernucci, Mehmet Toner, Zihua Wang
-
Patent number: 10018632Abstract: Methods and systems for selectively capturing analytes, such as cells, e.g., circulating tumor cells (CTCs), from fluid samples are disclosed. The methods include contacting the sample with an analyte binding moiety that selectively binds to the analytes; optionally separating first components of the sample including a majority of the analytes bound to the binding moieties from second components of the sample using size-based separation, e.g.Type: GrantFiled: April 10, 2015Date of Patent: July 10, 2018Assignee: The General Hospital CorporationInventors: Thomas A. Barber, Ajay Shah, John Walsh, Mehmet Toner, Ravi Kapur, Shannon Stott
-
Patent number: 9956562Abstract: The invention features devices and methods for the deterministic separation of particles. Exemplary methods include the enrichment of a sample in a desired particle or the alteration of a desired particle in the device. The devices and methods are advantageously employed to enrich for rare cells, e.g., fetal cells, present in a sample, e.g., maternal blood and rare cell components, e.g., fetal cell nuclei. The invention further provides a method for preferentially lysing cells of interest in a sample, e.g., to extract clinical information from a cellular component, e.g., a nucleus, of the cells of interest. In general, the method employs differential lysis between the cells of interest and other cells (e.g., other nucleated cells) in the sample.Type: GrantFiled: November 2, 2015Date of Patent: May 1, 2018Assignees: The General Hospital Corporation, GPB Scientific, LLCInventors: Lotien Richard Huang, Thomas A. Barber, Bruce L. Carvalho, Ravi Kapur, Paul Vernucci, Mehmet Toner, Zihua Wang
-
Publication number: 20170362659Abstract: Analysis of 13,023 genes in 11 breast and 11 colorectal cancers revealed that individual tumors accumulate an average of ˜90 mutant genes but that only a subset of these contribute to the neoplastic process. Using stringent criteria to delineate this subset, we identified 189 genes (average of 11 per tumor) that were mutated at significant frequency. The vast majority of these genes were not known to be genetically altered in tumors and are predicted to affect a wide range of cellular functions, including transcription, adhesion, and invasion. These data define the genetic landscape of two human cancer types, provide new targets for diagnostic and therapeutic intervention and monitoring.Type: ApplicationFiled: January 24, 2017Publication date: December 21, 2017Applicant: The Johns Hopkins UniversityInventors: Tobias SJOBLOM, Sian JONES, D. Williams PARSONS, Laura D. WOOD, Jimmy Cheng-Ho LIN, Thomas BARBER, Diana MANDELKER, Bert VOGELSTEIN, Kenneth W. KINZLER, Victor E. VELCULESCU
-
Patent number: 9551037Abstract: Analysis of 13,023 genes in 11 breast and 11 colorectal cancers revealed that individual tumors accumulate an average of ˜90 mutant genes but that only a subset of these contribute to the neoplastic process. Using stringent criteria to delineate this subset, we identified 189 genes (average of 11 per tumor) that were mutated at significant frequency. The vast majority of these genes were not known to be genetically altered in tumors and are predicted to affect a wide range of cellular functions, including transcription, adhesion, and invasion. These data define the genetic landscape of two human cancer types, provide new targets for diagnostic and therapeutic intervention and monitoring.Type: GrantFiled: March 25, 2014Date of Patent: January 24, 2017Assignee: The Johns Hopkins UniversityInventors: Tobias Sjoblom, Sian Jones, D. Williams Parsons, Laura D. Wood, Jimmy Cheng-Ho Lin, Thomas Barber, Diana Mandelker, Bert Vogelstein, Kenneth W. Kinzler, Victor E. Velculescu
-
Publication number: 20160144378Abstract: The invention features devices and methods for the deterministic separation of particles. Exemplary methods include the enrichment of a sample in a desired particle or the alteration of a desired particle in the device. The devices and methods are advantageously employed to enrich for rare cells, e.g., fetal cells, present in a sample, e.g., maternal blood and rare cell components, e.g., fetal cell nuclei. The invention further provides a method for preferentially lysing cells of interest in a sample, e.g., to extract clinical information from a cellular component, e.g., a nucleus, of the cells of interest. In general, the method employs differential lysis between the cells of interest and other cells (e.g., other nucleated cells) in the sample.Type: ApplicationFiled: November 2, 2015Publication date: May 26, 2016Inventors: Lotien Richard Huang, Thomas A. Barber, Bruce L. Carvalho, Ravi Kapur, Paul Vernucci, Mehmet Toner, Zihua Wang