Patents by Inventor Tristan Brown

Tristan Brown 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: 20240125795
    Abstract: Disclosed herein are methods for identifying physicochemical properties associated with protein corona formation at the level of proteins and NP-functionalization. Further disclosed herein are compositions comprising combinations of particles configured for low abundance protein collection and deep proteomic analysis.
    Type: Application
    Filed: February 25, 2022
    Publication date: April 18, 2024
    Inventors: Daniel Hornburg, Craig Stolarczyk, Behzad Tangeysh, Asim Siddiqui, Tristan Brown, Shadi Roshdiferdosi, Martin Goldberg, Moaraj HASAN
  • Publication number: 20230014161
    Abstract: Methods and catalysts for oxidizing ammonia to nitrogen are described. Specifically, diruthenium complexes that spontaneously catalyze this reaction are disclosed. Accordingly, the disclosed methods and catalysts can be used in various electrochemical cell-based energy storage and energy production applications that could form the basis for a potential nitrogen economy.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 19, 2023
    Inventors: John Berry, Christian Wallen, Michael Trenerry, Tristan Brown, Sungho Park
  • Patent number: 11465136
    Abstract: Methods and catalysts for oxidizing ammonia to nitrogen are described. Specifically, diruthenium complexes that spontaneously catalyze this reaction are disclosed. Accordingly, the disclosed methods and catalysts can be used in various electrochemical cell-based energy storage and energy production applications that could form the basis for a potential nitrogen economy.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: October 11, 2022
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: John Berry, Christian Wallen, Tristan Brown, Sungho Park
  • Publication number: 20210121861
    Abstract: Methods and catalysts for oxidizing ammonia to nitrogen are described. Specifically, diruthenium complexes that spontaneously catalyze this reaction are disclosed. Accordingly, the disclosed methods and catalysts can be used in various electrochemical cell-based energy storage and energy production applications that could form the basis for a potential nitrogen economy.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 29, 2021
    Inventors: John Berry, Christian Wallen, Michael Trenerry, Tristan Brown, Sungho Park
  • Patent number: 10157155
    Abstract: An operating system includes an interrupt router that dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. These assignments can be changed given current operating conditions of the system.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: December 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Raffman, Minsang Kim, Jason Wohlgemuth, Tristan Brown, Youssef Barakat, Omid Fatemieh
  • Publication number: 20160357689
    Abstract: An operating system includes an interrupt router that dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. These assignments can be changed given current operating conditions of the system.
    Type: Application
    Filed: August 19, 2016
    Publication date: December 8, 2016
    Inventors: Andrew Raffman, Minsang Kim, Jason Wohlgemuth, Tristan Brown, Youssef Barakat, Omid Fatemieh
  • Patent number: 9424212
    Abstract: An operating system is provided in which an interrupt router dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. On a regular basis, these assignments can be changed given current operating conditions of the system.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: August 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Raffman, Minsang Kim, Jason Wohlgemuth, Tristan Brown, Youssef Barakat, Omid Fatemieh
  • Publication number: 20140372649
    Abstract: An operating system is provided in which an interrupt router dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. On a regular basis, these assignments can be changed given current operating conditions of the system.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Andrew Raffman, Minsang Kim, Jason Wohlgemuth, Tristan Brown, Youssef Barakat, Omid Fatemieh
  • Patent number: 8533841
    Abstract: Systems and methods that automatically generate remediation processes such as acts performed as part of a benchmark model, to improve and update compliance of a machine with security policies compliance. A remediation component can automatically determine processes that are required to change and increase compliance of a machine with a security policy, and hence improve security level thereof.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Amit Raghunath Kulkarni, Arindam Chatterjee, Tristan Brown
  • Publication number: 20080244690
    Abstract: Systems and methods that automatically generate remediation processes such as acts performed as part of a benchmark model, to improve and update compliance of a machine with security policies compliance. A remediation component can automatically determine processes that are required to change and increase compliance of a machine with a security policy, and hence improve security level thereof.
    Type: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Amit Raghunath Kulkarni, Arindam Chatterjee, Tristan Brown
  • Publication number: 20070118908
    Abstract: A mechanism is provided for identifying a snooping device in a network environment. A snoop echo response extractor generates an echo request packet with a bogus MAC address that will only be received by a snooping device. The snoop echo response extractor also uses an IP address that will cause the snooping device to respond to the echo request.
    Type: Application
    Filed: November 22, 2005
    Publication date: May 24, 2007
    Inventors: Tristan Brown, Shawn Mullen, Venkat Venkatsubra