Patents by Inventor Walter O'Brien
Walter O'Brien 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: 12339958Abstract: A ransomware protection smart network interface controller (SmartNIC) is configured to implement data protection in a domain of the SmartNIC by taking a secure snapshot, a point in time image of a storage object, and retaining the point in time image of the storage object until a retention timer has expired, and implementing vault semantics and operational controls. The ransomware protection SmartNIC is also configured to implement ransomware detection in the domain of the SmartNIC by implementing inline ransomware attack detection and/or near-line ransomware attack detection, using periodic snapshots, by evaluating probability of a ransomware attack based, at least in part, on a delta change set in consecutive snapshots. The ransomware protection SmartNIC is further configured to implement ransomware protection policies in the domain of the SmartNIC by implementing policies of when the secure snapshots are taken.Type: GrantFiled: October 28, 2022Date of Patent: June 24, 2025Assignee: Dell Products, L.P.Inventors: Wai Chuen Yim, Walter O'Brien, III
-
Patent number: 12271375Abstract: Executing a query in a disaggregated cluster. A query is received at the disaggregated cluster. A query graph is created based on the query that identifies a hierarchy of vertices, where each vertex is associated with a set of data responsive to at least a portion of the query. The compute nodes process the query graph by first identifying a minimum set of tables, files, and objects stored on the storage nodes required to retrieve data that satisfy the query. Next, the compute nodes selectively assign the identified tables, files, and objects to a leaf vertex of the query graph to optimize retrieving data from the storage nodes. Thereafter, the compute nodes process the retrieved data sets associated with each vertex using separate threads of execution for each vertex of the query graph such that leaf vertices are performed in parallel. The compute nodes then provide a result set.Type: GrantFiled: May 9, 2022Date of Patent: April 8, 2025Assignee: Wind Jammer Technologies, LLCInventors: Brian Walter O'Krafka, John Richard Busch, Manavalan Krishnan, Kai Rothauge
-
Patent number: 12229266Abstract: An information handling system ransomware protection device has a ransomware protection engine that implements secure snapshot policies in a domain of a storage device by taking a secure snapshot of a data object, by creating a point in time image of a storage object and retaining the point in time image of the storage object until a retention timer has expired. The ransomware protection engine also implements snapshot virtualization in the domain of the storage device by mapping the secure snapshot, and may implement vault semantics and operational controls to data in the domain of the storage device as management functions of the secure snapshot. The ransomware protection device may be, or include, an application specific integrated circuit that includes the ransomware protection engine and is coupled to, or in, the storage device, or a memory controller of the storage device may include the ransomware protection engine.Type: GrantFiled: October 28, 2022Date of Patent: February 18, 2025Assignee: Dell Products, L.P.Inventors: Wai Chuen Yim, Walter O'Brien, III, Ali Aiouaz
-
Patent number: 12141221Abstract: Content transfers over the network may be monitored by various systems in order to prevent malicious activity, viruses, other possible risks to computing devices, to confirm the integrity of the transfer, and/or to enforce policies implemented by an organization or user or other entity. To provide accurate and granular information about the content being transferred, an application extension, such as a browser extension, may be implemented to detect content transfers and to determine and store associated data. This data may include redirects, hashes, content file characteristics (name, size, creation date, extension, etc.), user identifier, source and destination information, and the like and/or combinations thereof. Using this information, an analysis system may evaluate the content transfer and the content and determine whether any actions are to be taken with respect to the user, the content, and/or the device.Type: GrantFiled: July 18, 2022Date of Patent: November 12, 2024Assignee: BANK OF AMERICA CORPORATIONInventor: Nicholas Walter O'Reilly
-
Publication number: 20240315735Abstract: A medical device can include a first anchor for attachment to a first bone fragment and a second anchor for attachment to a second bone fragment. The second anchor attachment can be coupled to the first anchor via a compression element between the first anchor and the second anchor. The medical device can include a resorbable element maintaining the first anchor and the second anchor at a first distance. The resorbable element can be configured to at least partially resorb after insertion into a patient. After the resorbable element is at least partially sorbed, the compression element forces the first anchor and/or the second anchor to translate such that the first anchor and the second anchor are at a second distance, thereby compressing the first bone fragment and the second bone fragment.Type: ApplicationFiled: May 31, 2024Publication date: September 26, 2024Inventors: Jeremy Webster Blair, Ryan Walter O'Flaherty, David Lee Safranski
-
Publication number: 20240246617Abstract: This is a configurable truck rack system designed with a rack platform, a number of posts, and a number of corresponding base plates, which can be installed on a truck bed. The rack platform comprises a sliding rail, a fixed rail, and a plurality of crossmembers, wherein the sliding rail is attached to the fixed rail through a number mounting brackets secured by a plurality of tension release knobs and locking nuts. The truck rack platform is configured such that a slide layer is placed between the sliding rail and the fixed rail. The truck rack platform and the posts can be removed from the truck and converted into a workbench, through the addition of a work surface attachment. The truck rack platform is designed such that the sliding rail can move bi-directionally and extend over the rack platform in order to accommodate larger items.Type: ApplicationFiled: January 19, 2024Publication date: July 25, 2024Inventor: John Walter O'Rourke
-
Patent number: 12023068Abstract: A medical device can include a first anchor for attachment to a first bone fragment and a second anchor for attachment to a second bone fragment. The second anchor attachment can be coupled to the first anchor via a compression element between the first anchor and the second anchor. The medical device can include a resorbable element maintaining the first anchor and the second anchor at a first distance. The resorbable element can be configured to at least partially resorb after insertion into a patient. After the resorbable element is at least partially resorbed, the compression element forces the first anchor and/or the second anchor to translate such that the first anchor and the second anchor are at a second distance, thereby compressing the first bone fragment and the second bone fragment.Type: GrantFiled: March 2, 2022Date of Patent: July 2, 2024Assignee: MEDSHAPE, INC.Inventors: Jeremy Webster Blair, Ryan Walter O'Flaherty, David Lee Safranski
-
Publication number: 20240179170Abstract: Systems, computer program products, and methods are described herein for dynamically determining software application coverage in an electronic network. The present invention is configured to determine a potential vulnerability associated with the plurality of application identifiers; generate a coverage score associated with each application identifier of the plurality of application identifiers, wherein the coverage score comprises an ability of at least one of the software application or the component to manage the potential vulnerability; generate a coverage ranking of the plurality of application identifiers, wherein the coverage ranking is based on the coverage score associated with each application identifier of the plurality of application identifiers; and store the coverage ranking of the plurality of application identifiers in a coverage ranking database, wherein the coverage ranking of the plurality of application identifiers is based on the potential vulnerability.Type: ApplicationFiled: November 29, 2022Publication date: May 30, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Anthony Richard Bandos, Nicholas Walter O'Reilly, Benjamin Tweel, Marcus Raphael Matos
-
Publication number: 20240143749Abstract: A ransomware protection smart network interface controller (SmartNIC) is configured to implement data protection in a domain of the SmartNIC by taking a secure snapshot, a point in time image of a storage object, and retaining the point in time image of the storage object until a retention timer has expired, and implementing vault semantics and operational controls. The ransomware protection SmartNIC is also configured to implement ransomware detection in the domain of the SmartNIC by implementing inline ransomware attack detection and/or near-line ransomware attack detection, using periodic snapshots, by evaluating probability of a ransomware attack based, at least in part, on a delta change set in consecutive snapshots. The ransomware protection SmartNIC is further configured to implement ransomware protection policies in the domain of the SmartNIC by implementing policies of when the secure snapshots are taken.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Applicant: Dell Products, L.P.Inventors: Wai Chuen Yim, Walter O'Brien, III
-
Publication number: 20240143764Abstract: An information handling system ransomware protection device has a ransomware protection engine that implements secure snapshot policies in a domain of a storage device by taking a secure snapshot of a data object, by creating a point in time image of a storage object and retaining the point in time image of the storage object until a retention timer has expired. The ransomware protection engine also implements snapshot virtualization in the domain of the storage device by mapping the secure snapshot, and may implement vault semantics and operational controls to data in the domain of the storage device as management functions of the secure snapshot. The ransomware protection device may be, or include, an application specific integrated circuit that includes the ransomware protection engine and is coupled to, or in, the storage device, or a memory controller of the storage device may include the ransomware protection engine.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Applicant: Dell Products, L.P.Inventors: Wai Chuen Yim, Walter O'Brien, III, Ali Aiouaz
-
Publication number: 20240143339Abstract: A ransomware protection smart network interface controller (SmartNIC) is configured to create a secure snapshot of a boot device of an information handling system (IHS), create a secure alternate boot device on each boot of the IHS, and export the boot device and the secure alternate boot device to the IHS. The IHS is configured to set a boot order of the IHS, with the secure alternate boot device immediately after the boot device in the boot order. The ransomware protection SmartNIC may also be configured to create a read and writeable snapshot from the secure snapshot of the IHS boot device, and may delete, on each subsequent boot of the IHS, the read and writeable snapshot for the prior boot, and create a new read and writeable snapshot from a secure snapshot of the IHS boot device from the subsequent boot of the IHS.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Applicant: Dell Products, L.P.Inventors: Wai Chuen Yim, Walter O'Brien, III
-
Publication number: 20240020347Abstract: Content transfers over the network may be monitored by various systems in order to prevent malicious activity, viruses, other possible risks to computing devices, to confirm the integrity of the transfer, and/or to enforce policies implemented by an organization or user or other entity. To provide accurate and granular information about the content being transferred, an application extension, such as a browser extension, may be implemented to detect content transfers and to determine and store associated data. This data may include redirects, hashes, content file characteristics (name, size, creation date, extension, etc.), user identifier, source and destination information, and the like and/or combinations thereof. Using this information, an analysis system may evaluate the content transfer and the content and determine whether any actions are to be taken with respect to the user, the content, and/or the device.Type: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Inventor: Nicholas Walter O'Reilly
-
Publication number: 20230355284Abstract: A compression device may include, but is not limited to, a threaded body, a sliding element, and a compression element connecting the threaded body and the sliding element. According to one embodiment, upon implantation, the threaded body contacts a first bony fragment and the sliding element contacts to a second bony fragment. In at least one embodiment, upon being engaged, the compression element applies sustained tension to the sliding element and opposing tension to the threaded body, thereby compressing the first bony fragment and the second bony fragment along a plane of contact promoting healing.Type: ApplicationFiled: July 19, 2023Publication date: November 9, 2023Inventors: Ryan Walter O’Flaherty, Jeremy Webster Blair, Donald Kenneth Griffin, II
-
Patent number: 11744625Abstract: A compression device may include, but is not limited to, a threaded body, a sliding element, and a compression element connecting the threaded body and the sliding element. According to one embodiment, upon implantation, the threaded body contacts a first bony fragment and the sliding element contacts to a second bony fragment. In at least one embodiment, upon being engaged, the compression element applies sustained tension to the sliding element and opposing tension to the threaded body, thereby compressing the first bony fragment and the second bony fragment along a plane of contact promoting healing.Type: GrantFiled: April 1, 2022Date of Patent: September 5, 2023Assignee: MEDSHAPE, INC.Inventors: Ryan Walter O'Flaherty, Jeremy Webster Blair, Donald Kenneth Griffin, II
-
Patent number: 11733912Abstract: An apparatus includes at least one processing device configured to establish a plurality of paths between at least one initiator of a host device and a plurality of targets of respective storage nodes of a distributed storage system, and for each of a plurality of input-output operations generated in the host device for delivery to the distributed storage system: to access a target lookup service of the host device to determine a particular one of the storage nodes that stores data for a logical storage volume and offset targeted by the input-output operation, to select a particular one of the plurality of paths from the initiator to one of the targets on the particular storage node, and to send the input-output operation to the particular storage node over the selected path. The initiator and the targets are illustratively configured in accordance with a designated standard storage access protocol.Type: GrantFiled: January 19, 2022Date of Patent: August 22, 2023Assignee: Dell Products L.P.Inventors: Xiangping Chen, Walter O'Brien, III, Doron Tal
-
Publication number: 20230229341Abstract: An apparatus includes at least one processing device configured to establish a plurality of paths between at least one initiator of a host device and a plurality of targets of respective storage nodes of a distributed storage system, and for each of a plurality of input-output operations generated in the host device for delivery to the distributed storage system: to access a target lookup service of the host device to determine a particular one of the storage nodes that stores data for a logical storage volume and offset targeted by the input-output operation, to select a particular one of the plurality of paths from the initiator to one of the targets on the particular storage node, and to send the input-output operation to the particular storage node over the selected path. The initiator and the targets are illustratively configured in accordance with a designated standard storage access protocol.Type: ApplicationFiled: January 19, 2022Publication date: July 20, 2023Inventors: Xiangping Chen, Walter O'Brien, III, Doron Tal
-
Publication number: 20220280197Abstract: A medical device can include a first anchor for attachment to a first bone fragment and a second anchor for attachment to a second bone fragment. The second anchor attachment can be coupled to the first anchor via a compression element between the first anchor and the second anchor. The medical device can include a resorbable element maintaining the first anchor and the second anchor at a first distance. The resorbable element can be configured to at least partially resorb after insertion into a patient. After the resorbable element is at least partially resorbed, the compression element forces the first anchor and/or the second anchor to translate such that the first anchor and the second anchor are at a second distance, thereby compressing the first bone fragment and the second bone fragment.Type: ApplicationFiled: March 2, 2022Publication date: September 8, 2022Inventors: Jeremy Webster Blair, Ryan Walter O'Flaherty, David Lee Safranski
-
Publication number: 20220277006Abstract: Executing a query in a disaggregated cluster. A query is received at the disaggregated cluster. A query graph is created based on the query that identifies a hierarchy of vertices, where each vertex is associated with a set of data responsive to at least a portion of the query. The compute nodes process the query graph by first identifying a minimum set of tables, files, and objects stored on the storage nodes required to retrieve data that satisfy the query. Next, the compute nodes selectively assign the identified tables, files, and objects to a leaf vertex of the query graph to optimize retrieving data from the storage nodes. Thereafter, the compute nodes process the retrieved data sets associated with each vertex using separate threads of execution for each vertex of the query graph such that leaf vertices are performed in parallel. The compute nodes then provide a result set.Type: ApplicationFiled: May 9, 2022Publication date: September 1, 2022Inventors: Brian Walter O'Krafka, John Richard Busch, Manavalan Krishnan, Kai Rothauge
-
Publication number: 20220265332Abstract: A compression device may include, but is not limited to, a threaded body, a sliding element, and a compression element connecting the threaded body and the sliding element. According to one embodiment, upon implantation, the threaded body contacts a first bony fragment and the sliding element contacts to a second bony fragment. In at least one embodiment, upon being engaged, the compression element applies sustained tension to the sliding element and opposing tension to the threaded body, thereby compressing the first bony fragment and the second bony fragment along a plane of contact promoting healing.Type: ApplicationFiled: April 1, 2022Publication date: August 25, 2022Inventors: Ryan Walter O'Flaherty, Jeremy Webster Blair, Donald Kenneth Griffin, II
-
Patent number: D1019954Type: GrantFiled: February 24, 2021Date of Patent: March 26, 2024Assignee: MEDSHAPE, INC.Inventors: Ryan Walter O'Flaherty, Jeremy Webster Blair, Donald Kenneth Griffin, II