Patents by Inventor John Curry
John Curry 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: 20250358261Abstract: A method includes transmitting a data message by a first interface card in a trusted domain to a second interface card in an untrusted domain over a unidirectional, non-networked connection. The second interface card verifies integrity of the data message and stores a result of the verifying in a memory location in the untrusted domain. The first interface card retrieves the result from the memory location and determines whether the data message was successfully received based on the result.Type: ApplicationFiled: July 30, 2025Publication date: November 20, 2025Applicant: OPSWAT Inc.Inventors: John CURRY, Tzvetan CHALIAVSKI, Cosmin BANCIU
-
Patent number: 12407655Abstract: A method includes transmitting data by a first interface card in a trusted domain. A second interface card in an untrusted domain receives the data. The second interface card stores the data in a first memory location of a plurality of first memory locations in the untrusted domain and verifies integrity of the data. The second interface card writes a result of the verifying in a second memory location of a plurality of second memory locations in the untrusted domain. The first interface card retrieves the result of the verifying from the second memory location of the plurality of second memory locations in the untrusted domain. The first interface card creates a table configured to identify and track a state of the second memory location of the plurality of second memory locations in the untrusted domain corresponding to the data received from the first interface card in the trusted domain.Type: GrantFiled: November 9, 2022Date of Patent: September 2, 2025Assignee: OPSWAT INC.Inventors: John Curry, Tzvetan Chaliavski, Cosmin Banciu
-
Patent number: 12199889Abstract: A method includes transmitting, by a first interface card in a trusted domain, data. A second interface card in an untrusted domain receives the data. The second interface card stores the data to a first memory location in the untrusted domain, and verifies integrity of the data. The second interface card writes a result of the verifying in a second memory location in the untrusted domain. The first interface card in the trusted domain retrieves the result of the verifying from the second memory location in the untrusted domain. The first interface card in the trusted domain determines if the data in the transmitting was received by the second interface card based on the result.Type: GrantFiled: November 9, 2022Date of Patent: January 14, 2025Assignee: OPSWAT Inc.Inventors: John Curry, Tzvetan Chaliavski, Cosmin Banciu
-
Patent number: 12038416Abstract: The present invention relates, in part, to systems for characterizing force (e.g., friction, and wear). In one embodiment, a tribometer allows for wear testing of samples in a high throughput manner. A counterface is used to apply force on the surface of the sample. A carousel provides for the rapid exchange of new for old counterfaces in the tribometer test head, thereby enabling the use of a new counterface for each new wear test without the need for operator interaction.Type: GrantFiled: November 1, 2021Date of Patent: July 16, 2024Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Brendan L. Nation, Michael T. Dugger, John Curry
-
Publication number: 20240205490Abstract: Computing platforms and methods for dynamic presentation of graphical and video content are disclosed. Exemplary implementations may: provide, in a static browsing state, a static image associated with underlying video content; in response to an extended focus on the static image for a first threshold amount of time, expand a visual tile to a widescreen aspect ratio while remaining in the static browsing state; after a second threshold amount of time, initiate a dwell browsing state in which dwell tile content is provided in the expanded visual tile, while other content remains in the static browsing state; in response to a determination that the playback device supports a dwell video mode, play a video asset within the expanded visual tile; and in response to a determination that the playback device does not support the dwell video mode, provide an alternate non-video visual asset within the expanded visual tile.Type: ApplicationFiled: March 1, 2024Publication date: June 20, 2024Inventors: John CURRY, Madeline COURTNEY, Justina VILLANUEVA, Michael MARTIN, Dinar BULATOV, Joshua TOCZKO, Daniel FRIEDWALD
-
Patent number: 11924501Abstract: Computing platforms and methods for dynamic presentation of graphical and video content are disclosed. Exemplary implementations may: provide, in a static browsing state, a static image associated with underlying video content; in response to an extended focus on the static image for a first threshold amount of time, expand a visual tile to a widescreen aspect ratio while remaining in the static browsing state; after a second threshold amount of time, initiate a dwell browsing state in which dwell tile content is provided in the expanded visual tile, while other content remains in the static browsing state; in response to a determination that the playback device supports a dwell video mode, play a video asset within the expanded visual tile; and in response to a determination that the playback device does not support the dwell video mode, provide an alternate non-video visual asset within the expanded visual tile.Type: GrantFiled: November 14, 2022Date of Patent: March 5, 2024Assignee: WARNERMEDIA DIRECT, LLC.Inventors: John Curry, Madeline Courtney, Justina Villanueva, Michael Martin, Dinar Bulatov, Joshua Toczko, Daniel Friedwald
-
Publication number: 20240060874Abstract: Cryogenic analysis assemblies and methods are provided. The assemblies and/or methods can be configured for optical sample analysis. The assemblies and/or methods can include: an objective assembly operatively aligned with a sample support assembly, both the objective assembly and sample support assembly residing within a vacuum housing; wherein the objective assembly defines an objective mount housing an objective coupled to a mounting ring within a chamber below a heater assembly; and an insulative member between the objective mount and the mounting ring, the insulative member supporting the objective mount and thermally isolating the objective mount from the mounting ring.Type: ApplicationFiled: November 2, 2023Publication date: February 22, 2024Applicant: Montana Instruments CorporationInventors: Luke Mauritsen, Josh Doherty, Mark Morris, John Curry
-
Patent number: 11811738Abstract: A method includes a processor in a trusted domain receiving a first request having a plurality of messages for a device in an untrusted domain. The processor assigns a memory location having data segments and status segments. The memory location is accessible by an untrusted side interface card. The processor transmits a first message to a first data segment. The processor receives a first value associated with the first message from a first status segment. The processor determines whether the first value indicates that the first message has been received and stores a first representation of a successful data transmission. The processor transmits a second message to a second data segment. The processor retrieves a second value from the second status segment. The processor determines whether the second value indicates that the second message has been received and stores a second representation of the successful data transmission.Type: GrantFiled: February 16, 2022Date of Patent: November 7, 2023Assignee: OPSWAT Inc.Inventors: John Curry, Tzvetan Chaliavski, Cosmin Banciu
-
Patent number: 11781958Abstract: The present invention relates, in part, to systems for characterizing force (e.g., friction, wear, and/or torque). In one embodiment, the system allows for wear testing of samples in a high throughput manner. In another embodiment, the system allows for torque sensing in a non-contact manner.Type: GrantFiled: August 11, 2021Date of Patent: October 10, 2023Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Brendan L. Nation, Michael T. Dugger, John Curry
-
Publication number: 20230087954Abstract: A method includes transmitting data by a first interface card in a trusted domain. A second interface card in an untrusted domain receives the data. The second interface card stores the data in a first memory location of a plurality of first memory locations in the untrusted domain and verifies integrity of the data. The second interface card writes a result of the verifying in a second memory location of a plurality of second memory locations in the untrusted domain. The first interface card retrieves the result of the verifying from the second memory location of the plurality of second memory locations in the untrusted domain. The first interface card creates a table configured to identify and track a state of the second memory location of the plurality of second memory locations in the untrusted domain corresponding to the data received from the first interface card in the trusted domain.Type: ApplicationFiled: November 9, 2022Publication date: March 23, 2023Applicant: OPSWAT Inc.Inventors: John CURRY, Tzvetan CHALIAVSKI, Cosmin BANCIU
-
Publication number: 20230085632Abstract: A method includes transmitting, by a first interface card in a trusted domain, data. A second interface card in an untrusted domain receives the data. The second interface card stores the data to a first memory location in the untrusted domain, and verifies integrity of the data. The second interface card writes a result of the verifying in a second memory location in the untrusted domain. The first interface card in the trusted domain retrieves the result of the verifying from the second memory location in the untrusted domain. The first interface card in the trusted domain determines if the data in the transmitting was received by the second interface card based on the result.Type: ApplicationFiled: November 9, 2022Publication date: March 23, 2023Applicant: OPSWAT Inc.Inventors: John Curry, Tzvetan Chaliavski, Cosmin BANCIU
-
Publication number: 20220174047Abstract: A method includes a processor in a trusted domain receiving a first request having a plurality of messages for a device in an untrusted domain. The processor assigns a memory location having data segments and status segments. The memory location is accessible by an untrusted side interface card. The processor transmits a first message to a first data segment. The processor receives a first value associated with the first message from a first status segment. The processor determines whether the first value indicates that the first message has been received and stores a first representation of a successful data transmission. The processor transmits a second message to a second data segment. The processor retrieves a second value from the second status segment. The processor determines whether the second value indicates that the second message has been received and stores a second representation of the successful data transmission.Type: ApplicationFiled: February 16, 2022Publication date: June 2, 2022Applicant: OPSWAT Inc.Inventors: John CURRY, Tzvetan CHALIAVSKI, Cosmin BANCIU
-
Publication number: 20220107254Abstract: The present invention relates, in part, to systems for characterizing force (e.g., friction, and wear). In one embodiment, a tribometer allows for wear testing of samples in a high throughput manner.Type: ApplicationFiled: November 1, 2021Publication date: April 7, 2022Inventors: Brendan L. Nation, Michael T. Dugger, John Curry
-
Patent number: 11199485Abstract: The present invention relates, in part, to systems for characterizing force (e.g., friction, wear, and/or torque). In one embodiment, the system allows for wear testing of samples in a high throughput manner. In another embodiment, the system allows for torque sensing in a non-contact manner.Type: GrantFiled: July 16, 2019Date of Patent: December 14, 2021Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Brendan L. Nation, Michael T. Dugger, John Curry
-
Publication number: 20210372898Abstract: The present invention relates, in part, to systems for characterizing force (e.g., friction, wear, and/or torque). In one embodiment, the system allows for wear testing of samples in a high throughput manner. In another embodiment, the system allows for torque sensing in a non-contact manner.Type: ApplicationFiled: August 11, 2021Publication date: December 2, 2021Inventors: Brendan L. Nation, Michael T. Dugger, John Curry
-
Patent number: 10968399Abstract: This disclosure provides methods for decoking tubular passes of crude oil heaters and processed hydrocarbon heaters. The method permits continued operation of an associated crude oil processing unit or a processed hydrocarbon processing unit receiving crude oil or processed hydrocarbons from the heater during the decoking operation. The decoking operation utilizes dry steam to remove coke from passes within the crude oil heater or processed hydrocarbon heater and dry steam to maintain balanced operation of the crude oil processing unit or processed hydrocarbon processing unit.Type: GrantFiled: April 5, 2018Date of Patent: April 6, 2021Assignee: CITGO PETROLEUM CORPORATIONInventors: Brent Mayo, John Curry, Darrell W. Gill
-
Patent number: 10941485Abstract: The present invention relates to methods of forming a film between two surfaces, in which the film includes diamond-like carbon. Also provided herein are uses of such films, such in sliding contacts and in metal coatings.Type: GrantFiled: May 21, 2019Date of Patent: March 9, 2021Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Nicolas Argibay, Michael T. Dugger, Michael E. Chandross, Tomas Farley Babuska, Brendan L. Nation, John Curry
-
Publication number: 20190352773Abstract: The present invention relates to methods of forming a film between two surfaces, in which the film includes diamond-like carbon. Also provided herein are uses of such films, such in sliding contacts and in metal coatings.Type: ApplicationFiled: May 21, 2019Publication date: November 21, 2019Inventors: Nicolas Argibay, Michael T. Dugger, Michael E. Chandross, Tomas Farley Babuska, Brendan L. Nation, John Curry
-
Patent number: 10161996Abstract: A method of characterizing the performance of laser diode is disclosed wherein at least one laser diode device configured to emit optical radiation is detachably coupled to at least one carrier device, the carrier device configured to be positioned within at least one device test module, at least one unitary clamping force is controllably applied to the laser diode device thereby coupling the carrier device to the device test module, and at least one optical characteristic of the laser diode device is measured during use.Type: GrantFiled: January 26, 2018Date of Patent: December 25, 2018Assignee: Newport CorporationInventors: John Curry, Christopher Cole Chandler, Wade P Watts, Nicholas Donnie Harriott
-
Publication number: 20180291283Abstract: This disclosure provides methods for decoking tubular passes of crude oil heaters and processed hydrocarbon heaters. The method permits continued operation of an associated crude oil processing unit or a processed hydrocarbon processing unit receiving crude oil or processed hydrocarbons from the heater during the decoking operation. The decoking operation utilizes dry steam to remove coke from passes within the crude oil heater or processed hydrocarbon heater and dry steam to maintain balanced operation of the crude oil processing unit or processed hydrocarbon processing unit.Type: ApplicationFiled: April 5, 2018Publication date: October 11, 2018Inventors: Brent Mayo, John Curry, Darrell W. Gill