Patents by Inventor Trevor Thomas

Trevor Thomas 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: 20260122099
    Abstract: Method and system for analyzing computing devices for properties of at least one computer software comprised in at least one computing system, the method and system comprising: loading a list of vulnerability for the computer software; retrieving technical mitigation action for the vulnerability including of code modification, hardware or software augmentation, external protection deployment, or protocol configuration; computing a mitigation difficulty score for each of the vulnerability based on parameters associated with implementing the technical mitigation action; generating recommended technical mitigation actions for the vulnerability based on the mitigation difficulty score and the corresponding technical mitigation action; prioritizing the recommended mitigation actions based on the mitigation difficulty scores, severities of the corresponding vulnerability, and potential compliance issues; providing a prioritized list of recommended technical mitigation actions to vendors, manufacturers, third party
    Type: Application
    Filed: December 12, 2025
    Publication date: April 30, 2026
    Applicant: ObjectSecurity LLC
    Inventors: Ulrich LANG, Reza FATAHI, Jason KRAMER, Trevor THOMAS, Holmes CHUANG, Frederico ARAGON
  • Patent number: 12590760
    Abstract: A spin rinse dryer for treating a substrate has an enclosure, a rotatable support for supporting the substrate, a rotatable member located within the enclosure above the rotatable support, and a drive for rotating the rotatable member. During cleaning of the wafer, liquid that splashes up from the wafer will strike the rotatable member, rather than the upper wall of the enclosure, and may form droplets on the rotatable member. After the flow of cleaning liquid has stopped, the drive can rotate the rotatable member at high speed, which tends to throw the liquid droplets off the rotatable member through centrifugal force. The liquid then runs down the walls of the enclosure, away from the wafer, so that there is a much reduced chance of contamination of the cleaned wafer. The rotatable member and support may be integrally formed and rotated together or may be separate members.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: March 31, 2026
    Assignee: SPTS Technologies Limited
    Inventors: Trevor Thomas, Martin Ayres
  • Patent number: 12548087
    Abstract: In embodiments, an Online Service Provider (OSP) receives incoming datasets of a primary entity, and computes one or more running statistics of the datasets, such as their number or a sum of their base values. The OSP may further monitor the statistics in relation to a higher-burden threshold of a domain identified from plurality of domains. When the running statistic is still less than the higher-burden threshold, the OSP may further estimate a prospective net gain of continuing. In rare cases there is a risk that a prospective net gain could become negative, if the running statistic crosses the higher-burden threshold late in the current time period but before the end of it. In such cases, the OSP may send to the primary entity a rare opportunity notification about avoiding the risk, by pausing, for the remaining current time period, the activity that sends datasets for the identified domain.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: February 10, 2026
    Assignee: Avalara, Inc.
    Inventors: Seth Therrien, Jonathan Parramore, Sujoy Paul, Trevor Thomas, Kelly Woznicki, Jacob Wallace Bixby, Kevin Robert Halverson, Gregory T. Kavounas
  • Patent number: 12500919
    Abstract: Method and system for analyzing computing devices for properties of at least one computer software in the at least one computing system, includes loading, input data for at least one computer software; determining a result pertaining to vulnerabilities present or expected to be present within the computer software; mapping vulnerabilities to frameworks, determining a result pertaining to the outcome of the vulnerability-to-framework mapping; generating, an output data describing the at least one result; storing the output data pertaining to the result in a memory; and determining, if the result satisfies a predetermined condition, and if so, executing an action corresponding to the result on the computing system.
    Type: Grant
    Filed: August 23, 2023
    Date of Patent: December 16, 2025
    Assignee: Object Security LLC
    Inventors: Ulrich Lang, Reza Fatahi, Jason Kramer, Trevor Thomas, Holmes Chuang, Federico Aragon
  • Patent number: 11928744
    Abstract: A service engine determines whether there is a potential lack of transaction tax compliance in a plurality of jurisdictions for a plurality of entities. The service engine generates and/or transmits tax compliance data which may include information about potential lack of tax compliance of an entity in various jurisdictions based on rules about establishing nexus for purposes of remitting transaction tax in the jurisdictions. The tax compliance data may include a notification about the generation of the information, such as a notification to the entity that there exists a potential lack of tax compliance of that entity in specific jurisdictions. The service engine may update the tax compliance data dynamically and send corresponding notifications, automatically in real time or near real time for the applicable entity as sales of the entity change and/or rules for establishing nexus change for various jurisdictions.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: March 12, 2024
    Assignee: Avalara, Inc.
    Inventors: Seth Therrien, Jonathan Parramore, Sujoy Paul, Trevor Thomas, Kelly Woznicki, Jacob Wallace Bixby, Kevin Robert Halverson
  • Publication number: 20230254268
    Abstract: Systems and methods electronically produce a local estimate of less-than-critical resources based on a client-side version of digital rules and coarse values received from an online service provider. Although using the client-side version of digital rules and the coarse values may not include all the parameters and values needed to provide a fully accurate estimate of the resource, the ability to locally estimate resources without having to make network calls to the online service provider, such as when there are unfavorable conditions or latency of the network, imminent overloading of the online service provider or other operating conditions or demands on the online service provider preventing it from producing a timely more accurate estimate, provides a faster and more efficient way of obtaining a potentially useful estimate of resources.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 10, 2023
    Inventors: Seth Therrien, Jonathan Parramore, Sujoy Paul, Trevor Thomas, Kelly Woznicki, Jacob Wallace Bixby, Kevin Robert Halverson, Aaron Lee Robles, Nikki Nash, Mark Janzen, Rahul Aggarwal, Gregory T. Kavounas, Hemendra Pal
  • Patent number: 11643744
    Abstract: A method of processing a semiconductor wafer is provided. The method includes introducing the wafer to a main chamber via a loading port, using a transfer mechanism to transfer the wafer to a first wafer processing module in a stack so that the wafer is disposed substantially horizontally in the first wafer processing module with a front face facing upwards, and performing a processing step on the front face of the wafer in the first wafer processing module.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: May 9, 2023
    Assignee: SPTS TECHNOLOGIES LIMITED
    Inventors: John MacNeil, Martin Ayres, Trevor Thomas
  • Publication number: 20220155011
    Abstract: A spin rinse dryer for treating a substrate has an enclosure, a rotatable support for supporting the substrate, a rotatable member located within the enclosure above the rotatable support, and a drive for rotating the rotatable member. During cleaning of the wafer, liquid that splashes up from the wafer will strike the rotatable member, rather than the upper wall of the enclosure, and may form droplets on the rotatable member. After the flow of cleaning liquid has stopped, the drive can rotate the rotatable member at high speed, which tends to throw the liquid droplets off the rotatable member through centrifugal force. The liquid then runs down the walls of the enclosure, away from the wafer, so that there is a much reduced chance of contamination of the cleaned wafer. The rotatable member and support may be integrally formed and rotated together or may be separate members.
    Type: Application
    Filed: October 25, 2021
    Publication date: May 19, 2022
    Inventors: Trevor THOMAS, Martin Ayres
  • Patent number: 11236433
    Abstract: An apparatus for electrochemically processing a semiconductor substrate includes a processing chamber of the type that is sealable to a peripheral portion of a semiconductor substrate so as to define a covered processing volume. The semiconductor substrate is supported by a substrate support. A magnetic arrangement is disposed outside of the processing chamber and produces a magnetic field. The magnetic field is changed using a controller for controlling the magnetic arrangement. An agitator is disposed within the processing chamber. The agitator comprises a magnetically responsive element which is responsive to changes in the magnetic field of the magnetic arrangement so as to provide a reciprocating motion to the agitator.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: February 1, 2022
    Assignee: SPTS Technologies Limited
    Inventors: Martin Ayres, John MacNeil, Trevor Thomas
  • Publication number: 20210317592
    Abstract: A method of processing a semiconductor wafer is provided. The method includes introducing the wafer to a main chamber via a loading port, using a transfer mechanism to transfer the wafer to a first wafer processing module in a stack so that the wafer is disposed substantially horizontally in the first wafer processing module with a front face facing upwards, and performing a processing step on the front face of the wafer in the first wafer processing module.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Inventors: JOHN MACNEIL, MARTIN AYRES, TREVOR THOMAS
  • Patent number: 11066754
    Abstract: An apparatus for processing a front face of a semiconductor wafer is provided. The apparatus includes a main chamber, at least one loading port connected to the main chamber for introducing the wafer to the main chamber, at least one stack of wafer processing modules, and a transfer mechanism for transferring the wafer between the loading port and the processing modules. The at least one stack of wafer processing modules includes three or more substantially vertically stacked wafer processing modules, wherein adjacent wafer processing modules in the stack have a vertical separation of less than 50 cm, and each processing module is configured to process the wafer when disposed substantially horizontally therein with the front face of the wafer facing upwards, and at least one wafer processing module is an electrochemical wafer processing module.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: July 20, 2021
    Assignee: SPTS Technologies Limited
    Inventors: John Macneil, Martin Ayres, Trevor Thomas
  • Patent number: 11006788
    Abstract: A product dispenser for the dispensing of a product which will show active visual content to proximate viewers. A visual display module is attached to a user-facing surface of the dispenser cover of a product dispenser, to display active visual content to viewers. The active visual content displayed on the active media surface of the dispenser cover could take many forms including changing electronic displays or a translucent surface which can be optionally illuminated or emphasized based on a controller and power source. The product dispenser can be supplied with the visual display module in place on the dispenser cover, or an OEM product dispenser with an insert blank in place on the dispenser cover could also be sold into which the visual display module could be later installed. A media-ready dispenser cover which could be used to retrofit an existing product dispenser with the ability to receive a visual display module is also disclosed.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: May 18, 2021
    Inventors: Trevor Thomas, Paul Drouin, Nathan Elliott, Dwayne Melcher
  • Publication number: 20200325588
    Abstract: An apparatus for electrochemically processing a semiconductor substrate includes a processing chamber of the type that is sealable to a peripheral portion of a semiconductor substrate so as to define a covered processing volume. The semiconductor substrate is supported by a substrate support. A magnetic arrangement is disposed outside of the processing chamber and produces a magnetic field. The magnetic field is changed using a controller for controlling the magnetic arrangement. An agitator is disposed within the processing chamber. The agitator comprises a magnetically responsive element which is responsive to changes in the magnetic field of the magnetic arrangement so as to provide a reciprocating motion to the agitator.
    Type: Application
    Filed: April 10, 2020
    Publication date: October 15, 2020
    Inventors: Martin Ayres, John MacNeil, Trevor Thomas
  • Publication number: 20180211856
    Abstract: An apparatus for processing a front face of a semiconductor wafer is provided. The apparatus includes a main chamber, at least one loading port connected to the main chamber for introducing the wafer to the main chamber, at least one stack of wafer processing modules, and a transfer mechanism for transferring the wafer between the loading port and the processing modules. The at least one stack of wafer processing modules includes three or more substantially vertically stacked wafer processing modules, wherein adjacent wafer processing modules in the stack have a vertical separation of less than 50 cm, and each processing module is configured to process the wafer when disposed substantially horizontally therein with the front face of the wafer facing upwards, and at least one wafer processing module is an electrochemical wafer processing module.
    Type: Application
    Filed: January 22, 2018
    Publication date: July 26, 2018
    Inventors: JOHN MACNEIL, MARTIN AYRES, TREVOR THOMAS
  • Publication number: 20180132676
    Abstract: A product dispenser for the dispensing of a product which will show active visual content to proximate viewers. A visual display module is attached to a user-facing surface of the dispenser cover of a product dispenser, to display active visual content to viewers. The active visual content displayed on the active media surface of the dispenser cover could take many forms including changing electronic displays or a translucent surface which can be optionally illuminated or emphasized based on a controller and power source. The product dispenser can be supplied with the visual display module in place on the dispenser cover, or an OEM product dispenser with an insert blank in place on the dispenser cover could also be sold into which the visual display module could be later installed. A media-ready dispenser cover which could be used to retrofit an existing product dispenser with the ability to receive a visual display module is also disclosed.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventors: Trevor Thomas, Paul Drouin, Nathan Elliot, Dwayne Melcher
  • Publication number: 20120253809
    Abstract: A voice verification module 308, for example for an interactive voice response system, is disclosed. The voice verification module 308 is configured to select from a store 310 of verification words one or more verification words responsive to a request for a verification phrase and form a verification phrase including said one or more verification words distributed throughout said verification phrase.
    Type: Application
    Filed: March 26, 2012
    Publication date: October 4, 2012
    Applicant: BIOMETRIC SECURITY LTD
    Inventors: Trevor Thomas, Nicholas Wise, David Cowell
  • Publication number: 20090086934
    Abstract: A speech recognition system comprises a controller application, a speech recogniser, and a modification apparatus disposed between them. The controller application has an output arranged to produce a speech signal, an input arranged to receive a recognised speech result signal and a control command output arranged to produce a command signal. The speech recogniser has a pattern matcher, a speech input arranged to receive the speech signal from the controller application, an output arranged to produce the recognised speech recognised signal and a control command input arranged to receive the command signal. The modification apparatus is disposed between the output of the controller application and the input of the speech recogniser; between the output of the speech recogniser and the input of the controller application; and between the control command output of the controller application and the control command input of the speech recogniser.
    Type: Application
    Filed: August 18, 2008
    Publication date: April 2, 2009
    Applicant: FLUENCY VOICE LIMITED
    Inventor: Trevor Thomas
  • Publication number: 20060165202
    Abstract: A front-end processor that is robust under adverse acoustic condition is disclosed. The front-end processor includes a frequency analysis module configured to compute the short-time magnitude spectrum, a adaptive noise cancellation module to remove any additive noise, a linear discriminant module to reduce the dimension of feature vectors and to increase the class separability, a trajectory analysis module to capture the temporal variation of the signal, and a multi-resolution short-time mean normalisation module to reduce the long-term and short-term variations due to the differences in the channels and speakers.
    Type: Application
    Filed: December 21, 2005
    Publication date: July 27, 2006
    Inventors: Trevor Thomas, Beng Tan
  • Publication number: 20060100869
    Abstract: A pattern recogniser is arranged to receive an input signal and to generate a matching output pattern comprises a pattern matcher, a signal modification module and an output pattern combiner. The pattern matcher includes a signal processor and a pattern matching module. The signal modification module modifies the input signal before it reaches the pattern matching module, and the output pattern combiner is arranged to combine a plurality of output patterns matched by the pattern matching module with different modifications applied to the input signal.
    Type: Application
    Filed: September 29, 2005
    Publication date: May 11, 2006
    Applicant: Fluency Voice Technology Ltd.
    Inventors: Trevor Thomas, Beng Tan
  • Patent number: D865394
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: November 5, 2019
    Inventors: Nathan Elliot, Dwayne Melcher, Paul Drouin, Trevor Thomas