Patents by Inventor Lee Krause
Lee Krause 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: 20240091685Abstract: A system and method for filtering a fluid includes a manifold and a filter releasably connected to the manifold that includes a memory storage device. A filter valve in fluid communication with the manifold has an open position that allows the fluid to flow through the filter and a shut position that prevents the fluid from flowing through the filter valve. A sensor in fluid communication with the manifold generates a fluid parameter signal reflective of a characteristic of the fluid flowing through the manifold. A controller receives the fluid parameter signal and positions the filter valve to the shut position when the fluid parameter signal meets a predetermined fluid condition.Type: ApplicationFiled: September 21, 2022Publication date: March 21, 2024Inventors: Harkirat Sahni, Andrew Reinhard Krause, Robert Lee Lewis, JR.
-
Patent number: 11368799Abstract: Methods and systems for customizing a hearing device. The disclosed methods involve receiving an audio sample associated with a target entity, calculating at least one acoustic parameter from the audio sample, generating an audio stimulus using the at least one calculated acoustic parameter, presenting the audio stimulus to a user, receiving a response to the audio stimulus, and adjusting the hearing device based on an optimal parameter.Type: GrantFiled: February 4, 2021Date of Patent: June 21, 2022Assignee: Securboration, Inc.Inventor: Lee Krause
-
Patent number: 11093372Abstract: Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.Type: GrantFiled: August 19, 2019Date of Patent: August 17, 2021Assignee: Securboration, Inc.Inventors: Jacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
-
Publication number: 20210243535Abstract: Methods and systems for customizing a hearing device. The disclosed methods involve receiving an audio sample associated with a target entity, calculating at least one acoustic parameter from the audio sample, generating an audio stimulus using the at least one calculated acoustic parameter, presenting the audio stimulus to a user, receiving a response to the audio stimulus, and adjusting the hearing device based on an optimal parameter.Type: ApplicationFiled: February 4, 2021Publication date: August 5, 2021Inventor: Lee Krause
-
Patent number: 10958478Abstract: Methods and systems for mutating a network topology on which various containers run. The system includes a host controller to assign each of a plurality of hosts an unchanging public virtual IP address that maps to changing real IP address, a threat detection module to detect a mutation stimuli, and a management module configured to receive a mutation policy and execute the mutation policy to enact a container mutation upon the threat detection module detecting the mutation stimuli.Type: GrantFiled: November 18, 2017Date of Patent: March 23, 2021Assignee: Securboration, Inc.Inventors: Lee Krause, Jacob Staples
-
Patent number: 10725897Abstract: Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.Type: GrantFiled: May 3, 2017Date of Patent: July 28, 2020Assignee: Securboration, Inc.Inventors: Jacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
-
Publication number: 20200065231Abstract: Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.Type: ApplicationFiled: August 19, 2019Publication date: February 27, 2020Inventors: Jacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
-
Patent number: 10387293Abstract: Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.Type: GrantFiled: October 8, 2013Date of Patent: August 20, 2019Assignee: Securboration, Inc.Inventors: Jacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
-
Publication number: 20190166147Abstract: Methods and systems for providing secure computing environments. Features of the present invention use a plurality of integrated security controls to ensure security of a computing environment. More specifically, features of the present invention detect discrepancies between a node's behavior and a defined policy to identify and remedy malicious behavior.Type: ApplicationFiled: February 5, 2019Publication date: May 30, 2019Inventors: Lee Krause, Steve Hamby, Jacob Staples, Attila Ondi
-
Patent number: 10230750Abstract: Methods and systems for providing secure computing environments. Features of the present invention use a plurality of integrated security controls to ensure security of a computing environment. More specifically, features of the present invention detect discrepancies between a node's behavior and a defined policy to identify and remedy malicious behavior.Type: GrantFiled: June 8, 2016Date of Patent: March 12, 2019Assignee: Securboration, Inc.Inventors: Lee Krause, Steve Hamby, Jacob Staples, Attila Ondi
-
Patent number: 10129671Abstract: Hearing device configuration and hearing treatment using categorical perception; systems and methods for categorical perception based configuration of hearing devices and hearing treatment.Type: GrantFiled: February 24, 2014Date of Patent: November 13, 2018Assignee: Securboration, Inc.Inventors: Lee Krause, Rahul Shrivastav
-
Publication number: 20180159701Abstract: Methods and systems for mutating a network topology on which various containers run. The system includes a host controller to assign each of a plurality of hosts an unchanging public virtual IP address that maps to changing real IP address, a threat detection module to detect a mutation stimuli, and a management module configured to receive a mutation policy and execute the mutation policy to enact a container mutation upon the threat detection module detecting the mutation stimuli.Type: ApplicationFiled: November 18, 2017Publication date: June 7, 2018Inventors: Lee Krause, Jacob Staples
-
Publication number: 20170249235Abstract: Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.Type: ApplicationFiled: May 3, 2017Publication date: August 31, 2017Applicant: Securboration, Inc.Inventors: Jacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
-
Publication number: 20170244748Abstract: Methods and systems for providing secure computing environments. Features of the present invention use a plurality of integrated security controls to ensure security of a computing environment. More specifically, features of the present invention detect discrepancies between a node's behavior and a defined policy to identify and remedy malicious behavior.Type: ApplicationFiled: June 8, 2016Publication date: August 24, 2017Inventors: Lee Krause, Steve Hamby, Jacob Staples, Attila Ondi
-
Publication number: 20140241537Abstract: Hearing device configuration and hearing treatment using categorical perception; systems and methods for categorical perception based configuration of hearing devices and hearing treatment.Type: ApplicationFiled: February 24, 2014Publication date: August 28, 2014Inventors: Lee Krause, Rahul Shrivastav
-
Patent number: 8755533Abstract: Systems and methods may be used to modify a controllable stimulus generated by a digital audio device in communication with a human user. An input signal is provided to the digital audio device. In turn, the digital audio device sends a stimulus based on that input signal to the human user, who takes an action, usually in the form of an output signal, to characterize the stimulus that the user receives, based on the user's perception. An algorithm, lookup table, or other procedure then determines a difference between the input signal and the output signal, and a perceptual model is constructed based at least in part on the difference. Thereafter, a new value for the parameter of the digital audio device is suggested based at least in part on the perceptual model. This process continues iteratively until the user's optimal device parameters are determined.Type: GrantFiled: August 4, 2008Date of Patent: June 17, 2014Assignee: Cochlear Ltd.Inventors: Bonny Banerjee, Lee Krause
-
Publication number: 20140101641Abstract: Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.Type: ApplicationFiled: October 8, 2013Publication date: April 10, 2014Inventors: Jacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
-
Patent number: 8433568Abstract: A method for measuring speech intelligibility includes inputting a speech waveform to a system. At least one acoustic feature is extracted from the waveform. From the acoustic feature, at least one phoneme is segmented. At least one acoustic correlate measure is extracted from the at least one phoneme and at least one intelligibility measure is determined. The at least one acoustic correlate measure is mapped to the at least one intelligibility measure.Type: GrantFiled: March 29, 2010Date of Patent: April 30, 2013Assignee: Cochlear LimitedInventors: Lee Krause, Mark Skowranski, Bonny Banerjee
-
Patent number: 8401199Abstract: Systems and methods may be used to modify a controllable stimulus generated by a digital audio device in communication with a human user. An input signal is provided to the digital audio device. In turn, the digital audio device sends a stimulus based on that input signal to the human user, who takes an action, usually in the form of an output signal, to characterize the stimulus that the user receives, based on the user's perception. An algorithm then determines a difference between the input signal and the output signal, and a perceptual model is constructed based at least in part on the difference. Thereafter, a new value for the parameter of the digital audio device is suggested based at least in part on the perceptual model. This process continues iteratively until the algorithm finds the user's optimal device parameters. While this process is highly complex and time consuming, the algorithm successfully reaches at least a near optimal settings, if not the optimal, in a short time.Type: GrantFiled: August 4, 2008Date of Patent: March 19, 2013Assignee: Cochlear LimitedInventors: Bonny Banerjee, Lee Krause
-
Patent number: 7989511Abstract: A process and apparatus for preparing a synthesis gas suitable for feeding to a suitable hydrocarbon production reactor, such as a Fischer Tropsch reactor is described. According to one aspect, the process and apparatus utilize heat exchangers that thermally integrate the reaction steps such that heat generated by exothermic reactions, e.g., combustion, are arranged closely to the heat sinks, e.g., cool methane, water and air, to minimize heat loss and maximize heat recovery. Effectively, this thermal integration eliminates excess piping throughout, reduces initial capital and operating costs, provides built-in passive temperature control, and improves synthesis gas production efficiencies.Type: GrantFiled: May 21, 2008Date of Patent: August 2, 2011Assignee: Texaco Inc.Inventors: Daniel Glenn Casey, Lixin You, Curtis Lee Krause, Kevin Hoa Nguyen