Patents by Inventor Jonathan L. Kaus
Jonathan L. Kaus 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: 10970133Abstract: A method, computer program product, and computer system for consolidating, at a computing device, a number of parallel streams, entering a hardware accelerator in a cluster, into fewer streams. The fewer streams, exiting the hardware accelerator in the cluster, may be returned back into the number of parallel streams.Type: GrantFiled: April 20, 2016Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Alexander Cook, Jonathan L. Kaus, David M. Koster, John M. Santosuosso
-
Patent number: 10671432Abstract: A method, system and computer program product for optimizing memory management. An analytics engine receives from a computing device an execution sequence that led to the detected execution of an operation to create a new process, which involves copying of the parent process. The analytics engine searches profiles stored in a repository for patterns of execution sequences that match the received execution sequence. Upon identifying a stored pattern with an execution sequence within a threshold degree of similarity as the received execution sequence, the analytics engine instructs the computing device to handle the operation to create the new process in a certain manner based on the contents of the profile containing the matching stored pattern. For example, the computing device may be instructed to preemptively fail the operation in response to the profile indicating that the execution of the operation resulted in an out of memory error.Type: GrantFiled: May 8, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Daniel M. Hursh, Jonathan L. Kaus, David M. Koster, Jason A. Nikolai
-
Publication number: 20190347132Abstract: A method, system and computer program product for optimizing memory management. An analytics engine receives from a computing device an execution sequence that led to the detected execution of an operation to create a new process, which involves copying of the parent process. The analytics engine searches profiles stored in a repository for patterns of execution sequences that match the received execution sequence. Upon identifying a stored pattern with an execution sequence within a threshold degree of similarity as the received execution sequence, the analytics engine instructs the computing device to handle the operation to create the new process in a certain manner based on the contents of the profile containing the matching stored pattern. For example, the computing device may be instructed to preemptively fail the operation in response to the profile indicating that the execution of the operation resulted in an out of memory error.Type: ApplicationFiled: May 8, 2018Publication date: November 14, 2019Inventors: Daniel M. Hursh, Jonathan L. Kaus, David M. Koster, Jason A. Nikolai
-
Patent number: 10461474Abstract: For a chassis having a port mounted on a side of the chassis and connected to electronics in the chassis, with a plug mated in the port and a cable connected to the plug, first and second supports are mounted on the chassis side on opposing sides of the port, where each support has a respective, predetermined length extending away from the chassis side. A strap defines a slot beginning at a first end of the strap and extending along a portion of the strap's length. The strap is placed with the cable inserted in the slot and the plug at a central portion of the strap. With the supports mounted on the chassis side on opposing sides of the port, the strap connected to the respective supports, at least the plug forces curvature in a central portion of the strap, so that the central portion of the strap clamps the plug.Type: GrantFiled: June 30, 2018Date of Patent: October 29, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lee N. Helgeson, Jonathan L. Kaus
-
Patent number: 10295776Abstract: Enhanced traceability of cables is provided using illumination. An embodiment comprises introducing a chemiluminescent (alternatively, flourescent) solution into a chamber coupled to at least a portion of an insulating jacket that surrounds a transmission medium, the chamber being initially hollow and, in at least a portion thereof, comprised of a substance through which light is viewable, such that upon introduction of the solution through a port, light emitted by the solution is viewable through at least a portion of the chamber. In another embodiment, a first and second compartment contain a first and second substance, respectively, and are physically separated. When an opening is caused in the physical separation, the substances are allowed to mix, the substances being chosen as providing a chemiluminescent reaction upon the mixing, such that light emitted by the chemiluminescent reaction is viewable.Type: GrantFiled: July 28, 2018Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric J. Campbell, Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Patent number: 10208774Abstract: Embodiments of the disclosure relate to an apparatus that disengages a tool and indicates undesired contact. More specifically, the embodiments of the disclosure relate to a fastener that limits over insertion, indicates over insertion, and limits undesired contact of that fastener with a surface. Further, the apparatus can limit damage to an underlying component such as a circuit board. The apparatus has a shank having a cavity extending through the shank. Additionally, the shank has a recess for installation by a tool. A slider is positioned within the shank wherein the slider can limit engagement with the recess and indicate a condition.Type: GrantFiled: October 6, 2016Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Patent number: 10168503Abstract: Enhanced traceability of cables is provided using illumination. An embodiment comprises introducing a chemiluminescent (alternatively, fluorescent) solution into a chamber coupled to at least a portion of an insulating jacket that surrounds a transmission medium, the chamber being initially hollow and, in at least a portion thereof, comprised of a substance through which light is viewable, such that upon introduction of the solution through a port, light emitted by the solution is viewable through at least a portion of the chamber. In another embodiment, a first and second compartment contain a first and second substance, respectively, and are physically separated. When an opening is caused in the physical separation, the substances are allowed to mix, the substances being chosen as providing a chemiluminescent reaction upon the mixing, such that light emitted by the chemiluminescent reaction is viewable.Type: GrantFiled: February 27, 2018Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORTAIONInventors: Eric J. Campbell, Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Publication number: 20180335594Abstract: Enhanced traceability of cables is provided using illumination. An embodiment comprises introducing a chemiluminescent (alternatively, flourescent) solution into a chamber coupled to at least a portion of an insulating jacket that surrounds a transmission medium, the chamber being initially hollow and, in at least a portion thereof, comprised of a substance through which light is viewable, such that upon introduction of the solution through a port, light emitted by the solution is viewable through at least a portion of the chamber. In another embodiment, a first and second compartment contain a first and second substance, respectively, and are physically separated. When an opening is caused in the physical separation, the substances are allowed to mix, the substances being chosen as providing a chemiluminescent reaction upon the mixing, such that light emitted by the chemiluminescent reaction is viewable.Type: ApplicationFiled: July 28, 2018Publication date: November 22, 2018Inventors: Eric J. Campbell, Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Publication number: 20180309239Abstract: For a chassis having a port mounted on a side of the chassis and connected to electronics in the chassis, with a plug mated in the port and a cable connected to the plug, first and second supports are mounted on the chassis side on opposing sides of the port, where each support has a respective, predetermined length extending away from the chassis side. A strap defines a slot beginning at a first end of the strap and extending along a portion of the strap's length. The strap is placed with the cable inserted in the slot and the plug at a central portion of the strap. With the supports mounted on the chassis side on opposing sides of the port, the strap connected to the respective supports, at least the plug forces curvature in a central portion of the strap, so that the central portion of the strap clamps the plug.Type: ApplicationFiled: June 30, 2018Publication date: October 25, 2018Inventors: LEE N. HELGESON, JONATHAN L. KAUS
-
Patent number: 10067809Abstract: A method, computer program product, and computer system for maintaining, at a computing device, one or more tuples in a software-level queue. The one or more tuples may be transported as a batch of the one or more tuples from the software-level queue to a first queue for processing at a hardware accelerator. After processing the one or more tuples, the one or more tuples may be transported from the first queue to a second queue at the hardware accelerator. The one or more tuples may be transported from the second queue to a next location.Type: GrantFiled: April 20, 2016Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Alexander Cook, Jonathan L. Kaus, David M. Koster, John M. Santosuosso
-
Patent number: 10067811Abstract: A method, computer program product, and computer system for maintaining, at a computing device, one or more tuples in a software-level queue. The one or more tuples may be transported as a batch of the one or more tuples from the software-level queue to a first queue for processing at a hardware accelerator. After processing the one or more tuples, the one or more tuples may be transported from the first queue to a second queue at the hardware accelerator. The one or more tuples may be transported from the second queue to a next location.Type: GrantFiled: March 10, 2017Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Alexander Cook, Jonathan L. Kaus, David M. Koster, John M. Santosuosso
-
Patent number: 10056717Abstract: For a chassis having a port mounted on a side of the chassis and connected to electronics in the chassis, with a plug mated in the port and a cable connected to the plug, first and second supports are mounted on the chassis side on opposing sides of the port, where each support has a respective, predetermined length extending away from the chassis side. A strap defines a slot beginning at a first end of the strap and extending along a portion of the strap's length. The strap is placed with the cable inserted in the slot and the plug at a central portion of the strap. With the supports mounted on the chassis side on opposing sides of the port, the strap connected to the respective supports, at least the plug forces curvature in a central portion of the strap, so that the central portion of the strap clamps the plug.Type: GrantFiled: May 18, 2017Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Lee N. Helgeson, Jonathan L. Kaus
-
Patent number: 10036867Abstract: Enhanced traceability of cables is provided using illumination. An embodiment comprises introducing a chemiluminescent (alternatively, flourescent) solution into a chamber coupled to at least a portion of an insulating jacket that surrounds a transmission medium, the chamber being initially hollow and, in at least a portion thereof, comprised of a substance through which light is viewable, such that upon introduction of the solution, light emitted by the solution is viewable through at least a portion of the chamber. In another embodiment, a first and second compartment contain a first and second substance, respectively, and are physically separated by a separator material. The separator material, when triggered to open, forms an opening between the compartments that allows the substances to mix, the substances being chosen as providing a chemiluminescent reaction upon the mixing, such that light emitted by the chemiluminescent reaction is viewable.Type: GrantFiled: August 31, 2016Date of Patent: July 31, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric J. Campbell, Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Publication number: 20180188462Abstract: Enhanced traceability of cables is provided using illumination. An embodiment comprises introducing a chemiluminescent (alternatively, fluorescent) solution into a chamber coupled to at least a portion of an insulating jacket that surrounds a transmission medium, the chamber being initially hollow and, in at least a portion thereof, comprised of a substance through which light is viewable, such that upon introduction of the solution through a port, light emitted by the solution is viewable through at least a portion of the chamber. In another embodiment, a first and second compartment contain a first and second substance, respectively, and are physically separated. When an opening is caused in the physical separation, the substances are allowed to mix, the substances being chosen as providing a chemiluminescent reaction upon the mixing, such that light emitted by the chemiluminescent reaction is viewable.Type: ApplicationFiled: February 27, 2018Publication date: July 5, 2018Inventors: Eric J. Campbell, Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Publication number: 20180100530Abstract: Embodiments of the disclosure relate to an apparatus that disengages a tool and indicates undesired contact. More specifically, the embodiments of the disclosure relate to a fastener that limits over insertion, indicates over insertion, and limits undesired contact of that fastener with a surface. Further, the apparatus can limit damage to an underlying component such as a circuit board. The apparatus has a shank having a cavity extending through the shank. Additionally, the shank has a recess for installation by a tool. A slider is positioned within the shank wherein the slider can limit engagement with the recess and indicate a condition.Type: ApplicationFiled: October 6, 2016Publication date: April 12, 2018Applicant: International Business Machines CorporationInventors: Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Patent number: 9908221Abstract: A tool with an electrical circuit to provide indications whether the tool is properly engaged with a fastener or other workpiece is provided. The tool includes a handle and an end effector configured to engage the fastener or workpiece. The end effector includes sensors arranged on surfaces of the end effector that contact the fastener or workpiece when the end effector is properly engaged with the fastener or workpiece. The sensors are electrically connected to an indicator via an electrical circuit. The electrical circuit causes the indicator to output different indications depending on whether none, some, or all of the sensors are in contact.Type: GrantFiled: March 21, 2017Date of Patent: March 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sarah K. Czaplewski, Lee Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Patent number: 9910718Abstract: A management controller in a distributed network switch may operate on sets of ports such that sets of ports containing a same port are processed serially, and sets that do not contain any of the same ports can be processed in parallel. When receiving a set of ports for processing, the management controller organizes the ports into lanes that each correspond to a unique port. If any of the lanes overlap, subsequent port sets are blocked from proceeding until the lanes of preceding port sets are cleared. If no lanes overlap, the sets may be deemed disjoint, and subsequent port sets may be processed in parallel.Type: GrantFiled: January 20, 2014Date of Patent: March 6, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Brent R. Inches, Brian G. Holthaus, Jonathan L. Kaus, Eric G. Thiemann, Scott J. Timmerman, Robert W. Todd
-
Publication number: 20180059349Abstract: Enhanced traceability of cables is provided using illumination. An embodiment comprises introducing a chemiluminescent (alternatively, flourescent) solution into a chamber coupled to at least a portion of an insulating jacket that surrounds a transmission medium, the chamber being initially hollow and, in at least a portion thereof, comprised of a substance through which light is viewable, such that upon introduction of the solution, light emitted by the solution is viewable through at least a portion of the chamber. In another embodiment, a first and second compartment contain a first and second substance, respectively, and are physically separated by a separator material. The separator material, when triggered to open, forms an opening between the compartments that allows the substances to mix, the substances being chosen as providing a chemiluminescent reaction upon the mixing, such that light emitted by the chemiluminescent reaction is viewable.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Inventors: Eric J. Campbell, Sarah K. Czaplewski, Lee N. Helgeson, Jonathan L. Kaus, Pamela L. Lembke
-
Publication number: 20170308417Abstract: A method, computer program product, and computer system for maintaining, at a computing device, one or more tuples in a software-level queue. The one or more tuples may be transported as a batch of the one or more tuples from the software-level queue to a first queue for processing at a hardware accelerator. After processing the one or more tuples, the one or more tuples may be transported from the first queue to a second queue at the hardware accelerator. The one or more tuples may be transported from the second queue to a next location.Type: ApplicationFiled: March 10, 2017Publication date: October 26, 2017Inventors: Alexander Cook, Jonathan L. Kaus, David M. Koster, John M. Santosuosso
-
Publication number: 20170308416Abstract: A method, computer program product, and computer system for maintaining, at a computing device, one or more tuples in a software-level queue. The one or more tuples may be transported as a batch of the one or more tuples from the software-level queue to a first queue for processing at a hardware accelerator. After processing the one or more tuples, the one or more tuples may be transported from the first queue to a second queue at the hardware accelerator. The one or more tuples may be transported from the second queue to a next location.Type: ApplicationFiled: April 20, 2016Publication date: October 26, 2017Inventors: Alexander Cook, Jonathan L. Kaus, David M. Koster, John M. Santosuosso