Patents by Inventor Stephen Hardwick
Stephen Hardwick 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).
-
Patent number: 12223053Abstract: An apparatus includes a cryptographic key for decrypting content to be read from a storage media, and a control circuit. The control circuit is configured to, upon a boot of a server, dynamically generate a new boot authentication code using a prescribed method and determine a reconstituted boot authentication code. The reconstituted boot authentication code was reconstituted from an initial boot authentication code that was previously generated using the prescribed method. The control circuit is configured to compare the new and reconstituted boot authentication codes, and, based on a determination that the new and reconstituted boot authentication codes do not match, take a corrective action.Type: GrantFiled: May 23, 2022Date of Patent: February 11, 2025Assignee: SOFTIRON LIMITEDInventors: Charles C. Ruffino, Stephen Hardwick, Mark Chen
-
Patent number: 12225128Abstract: An apparatus includes a cryptographic key for encrypting content to be written to a storage media. The apparatus includes a control circuit configured to determine that the storage media has been physically moved, and, based on the determination that the storage media has been physically moved, erase the storage media by deleting the cryptographic key.Type: GrantFiled: May 23, 2022Date of Patent: February 11, 2025Assignee: SOFTIRON LIMITEDInventors: Charles C. Ruffino, Stephen Hardwick, Mark Chen
-
Patent number: 12182587Abstract: A system includes servers, each server including a baseboard management controller (BMC) and operating environments including motherboards and processors. One of the BMCs includes circuitry to determine that the other server is in a standby mode. In a standby mode, the operating environment including the motherboard and processor is powered down and the BMC is powered only through a connection between the BMCs. The first BMC determines that additional resources for execution by the system from the other server are to be activated, and send a wake-up signal to the other BMC. The other BMC includes circuitry configured to receive the wake-up signal, wake the operating environment, and provision the operating environment, without power from the operating environment.Type: GrantFiled: March 1, 2022Date of Patent: December 31, 2024Assignee: SOFTIRON LIMITEDInventors: Robert Drury, Andrew McNeil, Harry Richardson, Stephen Hardwick
-
Patent number: 12174713Abstract: A media failure server includes a processor, and a non-transitory machine-readable medium including instructions. The instructions, when loaded and executed by the processor, cause the processor to aggregate software defined storage (SDS) performance data from a plurality of media servers, process the aggregated SDS performance data, and determine whether the aggregate SDS performance data indicates that a first media server includes a potentially failing storage medium.Type: GrantFiled: October 4, 2022Date of Patent: December 24, 2024Assignee: SOFTIRON LIMITEDInventors: Robert Drury, Stephen Hardwick
-
Patent number: 12066963Abstract: A universal serial bus (USB) server includes USB connectors. Each USB connector is configured to interface via USB to an endpoint server. The server includes a terminal manager configured to issue a command to a first endpoint server via a selected one of the USB connectors. The selected USB connector is associated with and connected to the first endpoint server. The terminal manager is further configured to determine whether a response has been received to the command, and, based on a determination that no response has been received to the command, attempt to power up the first endpoint server through the selected one of USB connectors.Type: GrantFiled: September 21, 2022Date of Patent: August 20, 2024Assignee: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Stephen Hardwick
-
Patent number: 12019528Abstract: An apparatus includes a communications interface and a management server. The management server is configured to access servers through the interface, determine that additional resources are needed for execution by a system, and determine that one of the servers is in a standby mode. In the standby mode, the server is powered down and a baseboard management controller (BMC) therein is only powered through a connection from the apparatus or another server of the network. The management server is configured to determine that additional resources for execution by the system from the server are to be activated and cause a wake-up signal to be sent to the BMC, wherein the wake-up signal is configured to cause the BMC to wake and provision the operating environment of the server.Type: GrantFiled: August 24, 2021Date of Patent: June 25, 2024Assignee: SOFTIRON LIMITEDInventors: Robert Drury, Andrew McNeil, Harry Richardson, Stephen Hardwick, Phillip Edward Straw, Alan Ott
-
Publication number: 20240129237Abstract: An apparatus includes a processor and instructions to cause the processor to identify a client to connect a logical unit number (LUN) in a software defined system (SDS) through a mesh network through gateway nodes. The mesh network includes Asymmetric Logical Unit Access (ALUA) port groups, each ALUA port group including possible connection to each of the LUNs and the client. Each gateway node includes an instance of each of the ALUA port groups. The processor balances a bandwidth load for a given ALUA across each of the gateway nodes through assignment of the LUNs in the given ALUA across the gateway nodes and to select, as a preferred path, a path from the client through a selected one of the gateway nodes to an assigned LUN from the assignment of the LUNs in the given ALUA across the gateway nodes.Type: ApplicationFiled: July 10, 2023Publication date: April 18, 2024Applicant: SOFTIRON LIMITEDInventors: Milan Kovacik, Kenny Van Alstyne, Stephen Hardwick
-
Patent number: 11899549Abstract: A merged infrastructure for manufacturing and lifecycle management of both hardware and software is disclosed. In various embodiments, a library comprising a superset of device drivers is stored, the superset including for each of a plurality of supported systems a corresponding set of device drivers for devices comprising that supported system. A context in which a processor is deployed is determined, the context being associated with a specific corresponding one of the plurality of supported systems. The library is used to provision based on the determined context at least a subset of devices accessible by the processor in the context in which the processor is deployed.Type: GrantFiled: March 15, 2022Date of Patent: February 13, 2024Inventors: Phillip Edward Straw, Robert Drury, Alan Ott, Bryan Larmore, David Patrick Anders, Stephen Hardwick
-
Patent number: 11900335Abstract: A method of determining one or more damage states of one or more auxiliary parts of a damaged vehicle, the vehicle comprising a plurality of normalized parts and at least some of the normalized parts further comprising one or more auxiliary parts. The method includes receiving one or more images of the vehicle, using a plurality of classifiers, each determining at least one classification of damage to the vehicle, each said classification being determined for each of a plurality of normalized parts of the vehicle, determining one or more classifications for the plurality of auxiliary parts using one or more trained models, wherein each classification comprises at least one indication of damage to at least one auxiliary part and outputting the determined damage states of the one or more auxiliary parts.Type: GrantFiled: February 1, 2022Date of Patent: February 13, 2024Assignee: Tractable LimitedInventors: Razvan Ranca, Marcel Horstmann, Bjorn Mattsson, Janto Oellrich, Yih Kai Teh, Ken Chatfield, Franziska Kirschner, Rusen Aktas, Laurent Decamp, Mathieu Ayel, Julia Peyre, Shaun Trill, Crystal Van Oosterom, Stephen Hardwick
-
Publication number: 20240019484Abstract: An apparatus includes an interface to a device-under-test (DUT), an interface to a rack of cable holders, and a control circuit. Each cable holder is configured to raise or lower respective cable. The control circuit is configured to determine an internal configuration of the DUT and, based upon an internal configuration of the DUT, identify a plurality of cables to be used in testing the DUT. The control circuit is configured to cause the rack of cable holders to actuate a plurality of the cable holders associated with the identified plurality of cables to raise or lower the cable holders associated with the identified plurality of cables.Type: ApplicationFiled: July 5, 2023Publication date: January 18, 2024Applicant: SOFTIRON LIMITEDInventors: Kevin Peters, Roman Laabs, Jason Van der Schyff, Stephen Hardwick
-
Patent number: 11755729Abstract: A system includes a server interface and a management server. The management server includes instructions for execution by a processor. The instructions, when loaded and executed by the processor, cause the processor to access a server through the remote interface and, through the interface, monitor current usage by an electronic device communicatively coupled to the server. The instructions further cause the processor to determine a security status of the electronic device based upon the current usage, and to take a corrective action based upon the security status.Type: GrantFiled: May 23, 2022Date of Patent: September 12, 2023Assignee: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Bryan Keith Larmore, David Patrick Anders, Stephen Hardwick, Robert Drury, Andrew McNeil, Harry Richardson
-
Patent number: 11748478Abstract: An apparatus includes an interface for an electronic device and a baseboard management controller (BMC). The BMC includes circuitry configured to, through the interface, monitor current usage by the electronic device, determine a security status of the electronic device based upon the current usage, and take a corrective action based upon the security status.Type: GrantFiled: August 9, 2021Date of Patent: September 5, 2023Assignee: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Bryan Keith Larmore, David Patrick Anders, Stephen Hardwick, Robert Drury
-
Publication number: 20230176986Abstract: A universal serial bus (USB) server includes USB connectors. Each USB connector is configured to interface via USB to an endpoint server. The server includes a terminal manager configured to issue a command to a first endpoint server via a selected one of the USB connectors. The selected USB connector is associated with and connected to the first endpoint server. The terminal manager is further configured to determine whether a response has been received to the command, and, based on a determination that no response has been received to the command, attempt to power up the first endpoint server through the selected one of USB connectors.Type: ApplicationFiled: September 21, 2022Publication date: June 8, 2023Applicant: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Stephen Hardwick
-
Publication number: 20230108213Abstract: A media failure server includes a processor, and a non-transitory machine-readable medium including instructions. The instructions, when loaded and executed by the processor, cause the processor to aggregate software defined storage (SDS) performance data from a plurality of media servers, process the aggregated SDS performance data, and determine whether the aggregate SDS performance data indicates that a first media server includes a potentially failing storage medium.Type: ApplicationFiled: October 4, 2022Publication date: April 6, 2023Applicant: SOFTIRON LIMITEDInventors: Robert Drury, Stephen Hardwick
-
Publication number: 20220391513Abstract: An apparatus includes a cryptographic key for decrypting content to be read from a storage media, and a control circuit. The control circuit is configured to, upon a boot of a server, dynamically generate a new boot authentication code using a prescribed method and determine a reconstituted boot authentication code. The reconstituted boot authentication code was reconstituted from an initial boot authentication code that was previously generated using the prescribed method. The control circuit is configured to compare the new and reconstituted boot authentication codes, and, based on a determination that the new and reconstituted boot authentication codes do not match, take a corrective action.Type: ApplicationFiled: May 23, 2022Publication date: December 8, 2022Applicant: SOFTIRON LIMITEDInventors: Charles C. Ruffino, Stephen Hardwick, Mark Chen
-
Publication number: 20220376911Abstract: An apparatus includes a cryptographic key for encrypting content to be written to a storage media. The apparatus includes a control circuit configured to determine that the storage media has been physically moved, and, based on the determination that the storage media has been physically moved, erase the storage media by deleting the cryptographic key.Type: ApplicationFiled: May 23, 2022Publication date: November 24, 2022Applicant: SOFTIRON LIMITEDInventors: Charles C. Ruffino, Stephen Hardwick, Mark Chen
-
Publication number: 20220376908Abstract: An apparatus includes a cryptographic key for encrypting content to be written to a storage media. The apparatus includes a control circuit configured to determine that the storage media is to be removed from a server, and, based on the determination that the storage media is to be removed from the system, delete the cryptographic key.Type: ApplicationFiled: May 21, 2022Publication date: November 24, 2022Applicant: SOFTIRON LIMITEDInventors: Charles C. Ruffino, Stephen Hardwick, Mark Chen
-
Publication number: 20220284091Abstract: A system includes a server interface and a management server. The management server includes instructions for execution by a processor. The instructions, when loaded and executed by the processor, cause the processor to access a server through the remote interface and, through the interface, monitor current usage by an electronic device communicatively coupled to the server. The instructions further cause the processor to determine a security status of the electronic device based upon the current usage, and to take a corrective action based upon the security status.Type: ApplicationFiled: May 23, 2022Publication date: September 8, 2022Applicant: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Bryan Keith Larmore, David Patrick Anders, Stephen Hardwick, Robert Drury, Andrew McNeil, Harry Richardson
-
Publication number: 20220286283Abstract: A system includes a shard generation circuit configured to create shards from a security credential, and to recreate the security credential from the shards. The system includes a secret generation circuit configured to create secrets from a shard and to recreate the shard from a subset of the secrets, and store at least one of secrets in a location. The system includes another secret generation circuit configured to create secrets from another shard, recreate the other shard of the shards, and store at least one the shards in another, different location.Type: ApplicationFiled: March 7, 2022Publication date: September 8, 2022Applicant: SOFTIRON LIMITEDInventors: Charles C. Ruffino, Stephen Hardwick, Mark Chen
-
Patent number: D969796Type: GrantFiled: October 6, 2020Date of Patent: November 15, 2022Assignee: SOFTIRON LIMITEDInventors: Jenna Holt, Andrew John Moloney, Stephen Hardwick