Patents by Inventor Ryan Smith
Ryan Smith 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: 20260145273Abstract: A system and method for applying a laser treatment to an electronic device is shown and described. The method for applying a laser treatment to an electronic device includes determining the electronic device type. Determining the laser treatment type based on the device type. The laser treatment type is comprised of the laser's power, the laser distance from the electronic device, the lasers wavelength and the pattern of laser application along the electronic device. Positioning the device for proper laser application. Applying a first laser treatment to the electronic device. Removing the electronic device.Type: ApplicationFiled: November 22, 2024Publication date: May 28, 2026Applicant: Communications Test Design, Inc.Inventors: Andrew GINIEWSKI, Chris MANDEEN, Ryan SMITH, Victor F. MAZZIO, Stephen DIJOSEPH
-
Publication number: 20260147906Abstract: A program identity of an unknown binary is inferred in response to a trigger (e.g., a request to access or execute the unknown binary, etc.). One or more authentication factors are then executed to authenticate the inferred program identity of the unknown binary as being one of a plurality of different programs. The program can be selectively provided with access to system resources and/or sensitive operations can be limited based on a program nature of the authenticated program identity. In some variations, the authentication factors cause a modified authentication workflow in which a human user provides input as to whether or not to authenticate the inferred program identity.Type: ApplicationFiled: November 25, 2024Publication date: May 28, 2026Inventors: Remy Baumgarten, Robert Bushner, Alejandro Espinoza, Kristen Lamb, Seagen Levites, Clark Lindsey, Jonathan Miller, Ryan Smith
-
Publication number: 20260134151Abstract: Information characterizing a security event is received from an agent executing on an endpoint computing device. The received information identifies a plurality of files encrypted as part of a ransomware attack and key material used when encrypting each of the files. Based on the received information, a surveyor package is generated which includes decryptor logic to decrypt at least a portion of the files. The surveyor package is deployed to the agent so that it can be unpacked and executed to decrypt at least a portion of the files. Once these files are decrypted, then can be transported to a safe computing environment Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: February 28, 2025Publication date: May 14, 2026Inventors: Alejandro Espinoza, Robert Bushner, Matthew Gosline, Kristen Lamb, Seagen Levites, Clark Lindsey, Jonathan Miller, Ryan Smith, Vu Ta
-
Publication number: 20260090628Abstract: A passive retaining lock system for hand tools includes a pin mount member mounted on a hand tool that is releasably and lockably retained in a pin retainer assembly. The pin retainer assembly includes a pin retainer having a slot configured to slidably receive a first dimension of a pin post of the pin mount member, and a pin slot base opening dimensioned to have a second dimension that is larger than the first dimension to allow a rotation of the pin post after passing through and along the pin slot entry while preventing a passage back through the pin slot entry. A pin boss extends from an end of the pin post and has an outer dimension that is a third dimension that is larger than the second dimension and accordingly prohibits the pin post and pin mount member from separating from the pin retainer assembly.Type: ApplicationFiled: September 26, 2025Publication date: April 2, 2026Inventors: Joshua Hartung, Ryan Smith
-
Patent number: 12591668Abstract: Security in a computing environment is enhanced by analyzing telemetry data from an agent on a device, along with user integrity information, to detect events that suggest compromised credentials. When such an event is detected, a risk level is assigned based on the analysis. This risk level is then correlated with a corresponding authentication difficulty level, which specifies the types and strengths of authentication mechanisms to be used. The selected authentication difficulty level is applied across multiple devices within the environment, enabling adaptive and dynamic protection against unauthorized access due to compromised credentials.Type: GrantFiled: August 18, 2025Date of Patent: March 31, 2026Assignee: Halcyon Tech, Inc.Inventors: Clark Lindsey, Ryan Smith, Robert Bushner, Alexander Lazar, Kristen Lamb, Seagen Levites, Jonathan Miller, Peter Morgan, Michael Mullin, Paul Vincent Sabanal, Timothy West
-
Publication number: 20260084185Abstract: An automated cleaning system for a mobile device includes a conveyor to move the mobile device through the cleaning system; a first wiper to wipe an automatically dispensed cleaning solution from a first major surface of the mobile device; a first mobile device flipper to flip the mobile device 180 degrees; a side cleaner to clean four sides of the mobile device; a second wiper to wipe an automatically dispensed cleaning solution from a second major surface of the mobile device; and a smudge remover to remove smudges from the first major surface or the second major surface of the mobile device.Type: ApplicationFiled: December 1, 2025Publication date: March 26, 2026Applicant: Communications Test Design, Inc.Inventors: Ryan SMITH, Nidhin DAVIS, Kartik Patel, Chrisopher MANDEEN, Jaclyn DOMSOHN, Manickavel GANESAN
-
Publication number: 20260073048Abstract: Applications and processes executing on an endpoint are monitored to identify behavior indicative of malicious activity such as a ransomware attack. Messages generated from this monitoring as well as messages derived from external sources are stored in a queue for routing. A router selects some messages from the queue based on a routing policy and sends them to a cloud-based platform that can initiate various actions based on received messages. The router also sends some messages from the queue to a module that analyzes the messages and reduces their size by aggregating, correlating, and detecting relevant information. The module puts the modified messages back into the queue for further routing by the router according to the policy. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: November 17, 2025Publication date: March 12, 2026Inventors: Robert Bushner, Alejandro Espinoza, Kristen Lamb, Seagen Levites, Clark Lindsey, Jonathan Miller, Peter Morgan, Michael Mullin, Ryan Smith, Vu Ta, Seva Tonkonoh, Timothy West
-
Publication number: 20260061919Abstract: A structure includes a bed movable between a sleeping configuration, where the bed is lowered and oriented horizontally, and a stowed configuration, where the bed is raised. A bed lift can be used to move the bed. The bed lift can include a bed support bracket coupled to a guide rail or to a wall of the structure and another bed support bracket coupled to the bed. The bed support brackets can interlock when the bed is in the sleeping configuration to reduce or prevent side-to-side horizontal movement. The bed lift can also include a flexible drive member and a drive shaft.Type: ApplicationFiled: November 7, 2025Publication date: March 5, 2026Inventors: Chad Johnson, Richard Briggs, Aaron Rasmussen, Ryan Smith
-
Publication number: 20260034631Abstract: An electronic device screen polishing apparatus and a method for the same are shown and described. The electronic device screen polishing apparatus includes a frame creating a first compartment. The first compartment houses a polishing device positioned above a movable table. A computer having a non-transient storage medium is housed within the frame. A logic stored on the non-transient storage medium. The logic defines a polishing sequence. The polishing sequence defines polishing of an electronic device screen.Type: ApplicationFiled: May 1, 2025Publication date: February 5, 2026Applicant: Communications Test Design, Inc.Inventors: Kartik R. PATEL, Robel TADELE, Ryan SMITH, Matthew GENATEMPO
-
Publication number: 20260014671Abstract: A work device can include a bench block clamping device having a post and a bridge, wherein the post secures in a mounting hole of a bench block, and the bridge connects on a first end to the post and has a suspended portion between the first end and a second end. The post can be comprised of a first material, and the bridge can be comprised of a second material that is more malleable than the first material. The work device can further include a second post connected to the second end of the bridge. The bench block can define a first recess having a first through-hole, wherein the suspended portion of the bridge spans across the width of the first recess when the post is secured within the mounting hole.Type: ApplicationFiled: July 9, 2024Publication date: January 15, 2026Inventors: Matthew C. Morris, Ryan Smith, Ryan Chernik, Ryan Jacobson, Jim Hofman, Howard Tripp, Dustin Sanchez
-
Patent number: 12519609Abstract: Techniques for countering ransomware are provided in which key material can be captured, for example, by a telemetry component. The key material is created or otherwise used by a process executing on a monitored computing device and characterizes entropy used by ransomware to generate a ransomware encryption key. This captured key material is used to reconstruct the ransomware encryption key. This key, in turn, is used to decrypt ransomware-encrypted files.Type: GrantFiled: September 22, 2025Date of Patent: January 6, 2026Assignee: Halcyon Tech, Inc.Inventors: Peter Morgan, Ryan Smith, Kristen Lamb, Clark Lindsey, Jonathan Miller
-
Patent number: 12511392Abstract: An agent executing on a monitored computing device intercepts runtime execution data associated with a process by utilizing hooks into cryptographic application programming interfaces (APIs). The agent constructs a dynamic execution graph, where each node represents an intercepted cryptographic API call and each edge reflects an inferred relationship between nodes derived from the runtime execution data. Cryptographic entanglement metrics are computed based on the dynamic execution graph, characterizing structural properties of cryptographic behavior within the process. When these computed metrics indicate that the process is part of a ransomware attack, one or more remediation actions are initiated to thwart the advancement of the attack.Type: GrantFiled: August 29, 2025Date of Patent: December 30, 2025Assignee: Halcyon Tech, Inc.Inventors: Jayson Pryde, Seagen Levites, Ryan Smith, Jonathan Miller
-
Patent number: 12508631Abstract: An automated cleaning system for a mobile device includes a conveyor to move the mobile device through the cleaning system; a first wiper to wipe an automatically dispensed cleaning solution from a first major surface of the mobile device; a first mobile device flipper to flip the mobile device 180 degrees; a side cleaner to clean four sides of the mobile device; a second wiper to wipe an automatically dispensed cleaning solution from a second major surface of the mobile device; and a smudge remover to remove smudges from the first major surface or the second major surface of the mobile device.Type: GrantFiled: November 1, 2023Date of Patent: December 30, 2025Assignee: Communications Test Design, Inc.Inventors: Ryan Smith, Nidhin Davis, Kartik Patel, Christopher Mandeen, Jaclyn Domsohn, Manickavel Ganesan
-
Publication number: 20250384128Abstract: Applications and processes executing on an endpoint are monitored to identify behavior indicative of malicious activity such as a ransomware attack. Messages generated from this monitoring as well as messages derived from external sources are stored in a queue for routing. A router selects some messages from the queue based on a routing policy and sends them to a cloud-based platform that can initiate various actions based on received messages. The router also sends some messages from the queue to a module that analyzes the messages and reduces their size by aggregating, correlating, and detecting relevant information. The module puts the modified messages back into the queue for further routing by the router according to the policy. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: September 30, 2024Publication date: December 18, 2025Inventors: Robert Bushner, Alejandro Espinoza, Kristen Lamb, Seagen Levites, Clark Lindsey, Jonathan Miller, Peter Morgan, Michael Mullin, Ryan Smith, Vu Ta, Seva Tonkonoh, Timothy West
-
Patent number: 12499225Abstract: Applications and processes executing on an endpoint are monitored to identify behavior indicative of malicious activity such as a ransomware attack. Messages generated from this monitoring as well as messages derived from external sources are stored in a queue for routing. A router selects some messages from the queue based on a routing policy and sends them to a cloud-based platform that can initiate various actions based on received messages. The router also sends some messages from the queue to a module that analyzes the messages and reduces their size by aggregating, correlating, and detecting relevant information. The module puts the modified messages back into the queue for further routing by the router according to the policy. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: September 30, 2024Date of Patent: December 16, 2025Assignee: Halcyon Tech, Inc.Inventors: Robert Bushner, Alejandro Espinoza, Kristen Lamb, Seagen Levites, Clark Lindsey, Jonathan Miller, Peter Morgan, Michael Mullin, Ryan Smith, Vu Ta, Seva Tonkonoh, Timothy West
-
Publication number: 20250379789Abstract: A system of a server is associated with channels, a plurality of client devices subscribed to the channels, and the server includes: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising: receiving a system configuration change request from a client device, wherein the system configuration change request comprises a first system configuration file and channel information of a first channel; obtaining, based on the channel information, a second system configuration file that is currently deployed on client devices subscribed to the first channel; displaying, on a graphic user interface, a file comparison result between the first system configuration file and the second system configuration file; and in response to the file comparison result being verified, storing the first system configuration file in a request queue for the client devices to poll and deploy.Type: ApplicationFiled: June 6, 2025Publication date: December 11, 2025Inventors: David XIAO, David Cohen, Ellen Fu, Ilya Nepomnyashchiy, Stephen Freiberg, Adam Skrocki, Brendan Sudol, Shun-Wen Yu, Ryan Smith
-
Patent number: D1115189Type: GrantFiled: October 1, 2021Date of Patent: February 24, 2026Assignee: Formlabs Inc.Inventors: Ryan Smith, Nate Jeffery
-
Patent number: D1122343Type: GrantFiled: March 28, 2024Date of Patent: April 14, 2026Assignee: Formlabs, Inc.Inventors: Daniel Chu, Danlei Huang, Ryan Smith
-
Patent number: D1124058Type: GrantFiled: April 5, 2024Date of Patent: April 28, 2026Assignee: Formlabs, Inc.Inventors: Daniel Chu, Danlei Huang, Ryan Smith
-
Patent number: D1125299Type: GrantFiled: April 5, 2024Date of Patent: May 5, 2026Assignee: Formlabs, Inc.Inventors: Daniel Chu, Danlei Huang, Ryan Smith