Patents by Inventor James L. Peterson
James L. Peterson 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: 20250018046Abstract: This disclosure relates to compounds of Formula (A): Formula (A), or a pharmaceutically acceptable salt thereof, wherein DSM is a degradation signaling moiety that is covalently attached to the linker L, L is a linker that covalently attaches IRAK to DSM; and IRAK is an IRAK4 binding moiety represented by Formula (I) that is covalently attached to linker L; Formula (I) in which all of the variables are as defined in the application. Compounds or pharmaceutically acceptable salts thereof as described herein are capable of activating the selective ubiqitination of IRAK4 proteins via the ubiquitin-proteasome pathways (UPP) and cause degradation of IRAK4 proteins. The present disclosure also provides methods of treating disorders responsive to modulation of IRAK4 activity and/or degradation of IRAK4 with at least one compound described herein.Type: ApplicationFiled: July 7, 2022Publication date: January 16, 2025Inventors: Kevin M. Guckian, Emily Anne Peterson, Fang Gao, Ryan Evans, Eric Stefan, Jeremy L. Yap, Corey Don Anderson, Morgan Weizel O'Shea, Jae Young M. Ahn, Christopher G. Nasveschuk, James A. Henderson
-
Patent number: 11860070Abstract: At least a method and an apparatus are provided for collecting, processing and/or measuring of volatile organic chemicals (VOCs) in a sample, particularly in a solid sample which needs to be crushed for the VOCs to be released. A solid sample is placed into a reusable vial made of e.g., a material having a crushing strength of at least 4000 pounds per square inch. The reusable vial is capped using an external capping unit. The sample can be crushed directly in same reusable vial with an external crushing pestle placed through the capping unit to release a volatile organic compound contained in the solid sample. The volatile organic compound contained in the solid sample can then be extracted from the same reusable vial for an analysis of the volatile organic compound.Type: GrantFiled: May 19, 2023Date of Patent: January 2, 2024Inventor: James L. Peterson
-
Patent number: 9009716Abstract: Creating a thread of execution in a computer processor, including copying, as indicated by a hardware processor opcode having been specified by a user-level process, data from a first set of registers to a second set of registers, wherein the first set of registers is associated with a parent hardware thread, wherein the second set of registers is associated with a child hardware thread, wherein the child hardware thread is in a wait state, and changing, as indicated by the hardware processor opcode, the child hardware thread from the wait state to an ephemeral run state.Type: GrantFiled: April 27, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Patent number: 8893153Abstract: A first set of one or more hardware threads for receiving messages sent from hardware threads are registered. After receiving indications of a message location value and a number, the message location value is increments and sent to a different hardware thread of the first set of one or more hardware threads until the message location value has been incremented the number of times or a criterion for interrupting the incrementing and sending is satisfied. An actual number of times the message location value was incremented is indicated to a hardware thread that sent the indications of the message location value and the number.Type: GrantFiled: October 11, 2013Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Patent number: 8762126Abstract: Analyzing simulated operation of a computer including loading user-defined dynamically linked analysis libraries that each include specifications of events to be traced for analysis, including: executing, in separate hardware threads, one trace buffer handler for each analysis library, and associating, with each trace buffer handler, one or more analysis functions; translating static binary instructions for the simulated computer into binary instructions for the executing computer, including: inserting, into the translation, implementing code for each specification of an event to be traced and inserting, into the translation for each static instruction, a memory address of a separate static instruction buffer; executing the translation, including executing the implementing code and generating, in a trace buffer, one or more trace records for each specified event; and processing the trace buffer, including calling analysis functions and associating by the analysis functions through the separate static instructType: GrantFiled: January 5, 2011Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Publication number: 20140040901Abstract: A first set of one or more hardware threads for receiving messages sent from hardware threads are registered. After receiving indications of a message location value and a number, the message location value is increments and sent to a different hardware thread of the first set of one or more hardware threads until the message location value has been incremented the number of times or a criterion for interrupting the incrementing and sending is satisfied. An actual number of times the message location value was incremented is indicated to a hardware thread that sent the indications of the message location value and the number.Type: ApplicationFiled: October 11, 2013Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Patent number: 8572628Abstract: Inter-thread data communications in a computer processor with multiple hardware threads of execution, each hardware thread operatively coupled for communications through an inter-thread communications controller, where inter-thread communications is carried out by the inter-thread communications controller and includes: registering, responsive to one or more RECEIVE opcodes, one or more receiving threads executing the RECEIVE opcodes; receiving, from a SEND opcode of a sending thread, specifications of a number of derived messages to be sent to receiving threads and a base value; generating the derived messages, incrementing the base value once for each registered receiving thread so that each derived message includes a single integer as a separate increment of the base value; sending, to each registered receiving thread, a derived message; and returning, to the sending thread, an actual number of derived messages received by receiving threads.Type: GrantFiled: December 2, 2010Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Patent number: 8561365Abstract: A window assembly and method of constructing a window assembly is disclosed. The window assembly comprises a base frame assembly, an external cladding assembly, an interior trim assembly and a sash assembly. In one embodiment, the base frame assembly, external cladding assembly and interior trim assembly are constructed from one of three different types of materials. The external cladding assembly may also be snap-fit onto the base frame assembly. Further, the interior trim assembly can include a jamb extension assembly that can also be snap-fit onto the base frame assembly. The interior trim assembly may also include head, sill and side stop assemblies which can be push-fit onto the base frame assembly. Another aspect of the disclosure is a sash assembly that can be assembled as a snap-fit assembly.Type: GrantFiled: April 28, 2009Date of Patent: October 22, 2013Assignee: HWD Acquisition, Inc.Inventors: Scott D. Albrecht, Mark C. Hoffman, James L. Peterson
-
Patent number: 8561070Abstract: Creating a thread of execution in a computer processor includes an apparatus for copying data from a first set of registers to a second set of registers. The first set of registers is associated with a parent hardware thread and the second set of registers is associated with a child hardware thread. The copying is indicated by a hardware processor opcode called by a user-level process. The copying is performed with no operating system involvement. The child hardware thread is in a wait state. Creating the thread also includes changing, as indicated by the hardware processor opcode, the child hardware thread from the wait state to an ephemeral run state. The ephemeral run state indicates a lack of operating system support structures for the child hardware thread.Type: GrantFiled: December 2, 2010Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Patent number: 8474189Abstract: A weather strip for use with a frame structure having a sharp corner, the weather strip comprising a stem portion and a bulb portion secured to a first end of the stem portion, where the bulb portion has a bulb wall comprising a soft thermoplastic elastomeric material.Type: GrantFiled: October 2, 2008Date of Patent: July 2, 2013Assignee: Intek Plastics, Inc.Inventors: James L. Peterson, Joel T. Rhode
-
Publication number: 20120216204Abstract: Creating a thread of execution in a computer processor, including copying, by a hardware processor opcode called by a user-level process, with no operating system involvement, register contents from a parent hardware thread to a child hardware thread, the child hardware thread being in a wait state, and changing, by the hardware processor opcode, the child hardware thread from the wait state to an ephemeral run state.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: International Business Machines CorporationInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Publication number: 20120173928Abstract: Analyzing simulated operation of a computer including loading user-defined dynamically linked analysis libraries that each include specifications of events to be traced for analysis, including: executing, in separate hardware threads, one trace buffer handler for each analysis library, and associating, with each trace buffer handler, one or more analysis functions; translating static binary instructions for the simulated computer into binary instructions for the executing computer, including: inserting, into the translation, implementing code for each specification of an event to be traced and inserting, into the translation for each static instruction, a memory address of a separate static instruction buffer; executing the translation, including executing the implementing code and generating, in a trace buffer, one or more trace records for each specified event; and processing the trace buffer, including calling analysis functions and associating by the analysis functions through the separate static instructType: ApplicationFiled: January 5, 2011Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Publication number: 20120144396Abstract: Creating a thread of execution in a computer processor, including copying, by a hardware processor opcode called by a user-level process, with no operating system involvement, register contents from a parent hardware thread to a child hardware thread, the child hardware thread being in a wait state, and changing, by the hardware processor opcode, the child hardware thread from the wait state to an ephemeral run state.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: PATRICK J. BOHRER, AHMED GHEITH, JAMES L. PETERSON
-
Publication number: 20120144395Abstract: Inter-thread data communications in a computer processor with multiple hardware threads of execution, each hardware thread operatively coupled for communications through an inter-thread communications controller, where inter-thread communications is carried out by the inter-thread communications controller and includes: registering, responsive to one or more RECEIVE opcodes, one or more receiving threads executing the RECEIVE opcodes; receiving, from a SEND opcode of a sending thread, specifications of a number of derived messages to be sent to receiving threads and a base value; generating the derived messages, incrementing the base value once for each registered receiving thread so that each derived message includes a single integer as a separate increment of the base value; sending, to each registered receiving thread, a derived message; and returning, to the sending thread, an actual number of derived messages received by receiving threads.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick J. Bohrer, Ahmed Gheith, James L. Peterson
-
Publication number: 20090277111Abstract: A window assembly and method of constructing a window assembly is disclosed. The window assembly comprises a base frame assembly, an external cladding assembly, an interior trim assembly and a sash assembly. In one embodiment, the base frame assembly, external cladding assembly and interior trim assembly are constructed from one of three different types of materials. The external cladding assembly may also be snap-fit onto the base frame assembly. Further, the interior trim assembly can include a jamb extension assembly that can also be snap-fit onto the base frame assembly. The interior trim assembly may also include head, sill and side stop assemblies which can be push-fit onto the base frame assembly. Another aspect of the disclosure is a sash assembly that can be assembled as a snap-fit assembly.Type: ApplicationFiled: April 28, 2009Publication date: November 12, 2009Inventors: Scott D. Albrecht, Mark C. Hoffman, James L. Peterson
-
Patent number: 7435038Abstract: A method and apparatus for stabilizing and lifting subsided slabs, flatwork, foundations of buildings or other structures, and, in particular, to the slab pier and bracket which are used in the repair and support of said subsided slabs, flatwork, foundations of building or other structures. In a specific embodiment, the subject method and apparatus can include a bracket, top piece, and pier column. In this embodiment, the subject apparatus can use these components as the means for lifting the subsided slab.Type: GrantFiled: May 30, 2006Date of Patent: October 14, 2008Inventor: James L. Peterson
-
Publication number: 20080078135Abstract: Provided is a grout member for a modular floor. The grout member includes a core having a wedge shape, wherein the core consists of a horizontal strut interconnecting two vertical supports. A flange extends from each vertical support to position and secure the grout member in position The core supports a surface section which is oriented toward the user.Type: ApplicationFiled: August 15, 2007Publication date: April 3, 2008Inventors: Jonathan McIntosh, Theodore D. Kasel, James L. Peterson, Joel I. Rhode, Andrew A. Ross
-
Patent number: 7228660Abstract: The present invention includes a window jamb assembly mountable in a jamb of a double hung window for cooperative engagement with upper and lower sash assemblies. The window jamb assembly includes a jambliner that has inner and outer sash hardware accepting recesses and first and second weather-strip retaining recesses disposed between the sash hardware accepting recesses. First and second weather-strips are retained by the first and second weather-strip retaining recesses and cover strips are disposed in a remainder of the weather-strip recess that is not retaining a weather-strip. The cover strips have a facade portion that provides a visually pleasing finish.Type: GrantFiled: October 3, 2003Date of Patent: June 12, 2007Inventors: Joel T. Rhode, James L. Peterson, William D. Gribble
-
Patent number: 7163357Abstract: A method and apparatus for stabilizing and lifting subsided slabs, flatwork, foundations of buildings or other structures, and, in particular, to the slab pier and bracket which are used in the repair and support of said subsided slabs, flatwork, foundations of building or other structures. The apparatus is advantageous in situations where extra support is needed for raising the subsided slabs, flatwork, foundations or buildings or other structures. In a specific embodiment, the subject method and apparatus can include a bracket, top piece, and pier column. In this embodiment, the subject apparatus can use these components as the means for lifting the subsided slab.Type: GrantFiled: November 8, 2004Date of Patent: January 16, 2007Inventor: James L. Peterson
-
Patent number: 6840011Abstract: A window having a window panel that slides in a frame and at least one balancer that is secured to the window panel is disclosed. The window is of the tiltable hung type having a vertical operating position in which the balancer slides with the window panel in the frame and a tilted position in which the balancer remains secured to the window panel. The balancer includes an extensible member having a first end operatively coupled to the balancer and a second end operatively coupled to a frame so that the balancer can exert a force on the window panel to assist against the force of gravity when the window panel is in the vertical operating position. A method of constructing a tiltable hung window with a balancer secured to the window panel is also disclosed.Type: GrantFiled: December 13, 2000Date of Patent: January 11, 2005Assignee: Andersen CorporationInventors: Roy A. Thompson, Douglas W. Kroncke, John C. Costello, David P. Chastain, Jack D. Gundlach, Timothy J. Kelley, Larry Versteeg, Thomas Hansel, Arthur R. King, IV, James R. Harger, Michael L. Doll, James L. Peterson, Dennis A. Galowitz, Richard M. Fischer