Patents by Inventor Scott D. Clark
Scott D. Clark 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: 20240407600Abstract: An outdoor cooking station configured to keep cooked food warm within a warming chamber of the cooking station. The cooking station includes a main body with frame components and panels, the panels coupled to the frame components so as to extend and define the warming chamber, the warming chamber positioned below heating elements supported by the main body. The warming chamber is fixedly positioned relative to the heating elements. The main body includes a door pivotably coupled to the main body and positioned along a front side of the main body, the door pivotably moveable between an open position and a closed position. With this arrangement, the door facilitates access to the warming chamber to place cooked food therein.Type: ApplicationFiled: June 17, 2024Publication date: December 12, 2024Inventors: Roger Dahle, Jeffrey D. Clark, Scott W. M. Stevenson
-
Publication number: 20240254137Abstract: The present disclosure relates generally to modulators of Cot (cancer Osaka thyroid) and methods of use and manufacture thereof.Type: ApplicationFiled: December 11, 2023Publication date: August 1, 2024Inventors: Elizabeth M. Bacon, Gayatri Balan, Chien-Hung Chou, Christopher T. Clark, Jeromy J. Cottell, Musong Kim, Thorsten A. Kirschberg, John O. Link, Gary Phillips, Scott D. Schroeder, Neil H. Squires, Kirk L. Stevens, James G. Taylor, William J. Watkins, Nathan E. Wright, Sheila M. Zipfel
-
Patent number: 9207999Abstract: Programmable data recorders are provided in a network semiconductor chip to monitor and record all or portions of data from various interfaces, including the input and output interfaces of network links interfacing the chip. A data recorder is provided for each network link. The data recorders store captured data in storage arrays. Data may be compressed and associated with time stamps to conserve space in the storage arrays. A data recorder manager in the chip may start and stop the data recorders at approximately the same time. The programmable mode of the data recorders determines which interfaces are monitored, the portion of data captured, and the format of the data in the storage arrays.Type: GrantFiled: October 16, 2013Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Scott D. Clark, Ashish A. More, Anil Pothireddy, Sudheendra K. Srivathsa, Brian T. Vanderpool
-
Patent number: 9110742Abstract: Programmable data recorders are provided in a network semiconductor chip to monitor and record all or portions of data from various interfaces, including the input and output interfaces of network links interfacing the chip. A data recorder is provided for each network link. The data recorders store captured data in storage arrays. Data may be compressed and associated with time stamps to conserve space in the storage arrays. A data recorder manager in the chip may start and stop the data recorders at approximately the same time. The programmable mode of the data recorders determines which interfaces are monitored, the portion of data captured, and the format of the data in the storage arrays.Type: GrantFiled: June 4, 2013Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: Scott D. Clark, Ashish A. More, Anil Pothireddy, Sudheendra K. Srivathsa, Brian T. Vanderpool
-
Publication number: 20140359639Abstract: Programmable data recorders are provided in a network semiconductor chip to monitor and record all or portions of data from various interfaces, including the input and output interfaces of network links interfacing the chip. A data recorder is provided for each network link. The data recorders store captured data in storage arrays. Data may be compressed and associated with time stamps to conserve space in the storage arrays. A data recorder manager in the chip may start and stop the data recorders at approximately the same time. The programmable mode of the data recorders determines which interfaces are monitored, the portion of data captured, and the format of the data in the storage arrays.Type: ApplicationFiled: June 4, 2013Publication date: December 4, 2014Inventors: Scott D. Clark, Ashish A. More, Anil Pothireddy, Sudheendra K. Srivathsa, Brian T. Vanderpool
-
Publication number: 20140359641Abstract: Programmable data recorders are provided in a network semiconductor chip to monitor and record all or portions of data from various interfaces, including the input and output interfaces of network links interfacing the chip. A data recorder is provided for each network link. The data recorders store captured data in storage arrays. Data may be compressed and associated with time stamps to conserve space in the storage arrays. A data recorder manager in the chip may start and stop the data recorders at approximately the same time. The programmable mode of the data recorders determines which interfaces are monitored, the portion of data captured, and the format of the data in the storage arrays.Type: ApplicationFiled: October 16, 2013Publication date: December 4, 2014Applicant: International Business Machines CorporationInventors: Scott D. Clark, Ashish A. More, Anil Pothireddy, Sudheendra K. Srivathsa, Brian T. Vanderpool
-
Patent number: 7797575Abstract: In a system for operating three address concentrating processors, a common clock signal is transmitted to each of the three address concentrating processors. A common data unit is transmitted simultaneously to each of the three address concentrating processors. A received data unit is received simultaneously from each of the three address concentrating processors. Each of the received data units are compared to each other. An error correcting routine is activated when the data units received from the three address concentrating processors are not all identical.Type: GrantFiled: April 4, 2007Date of Patent: September 14, 2010Assignee: International Business Machines CorporationInventors: Scott D. Clark, Jeffrey J. Ruedinger
-
Patent number: 7669095Abstract: In a first aspect, a first method of injecting one or more errors in data flowing into or out of a chip is provided. The first method includes the steps of (1) generating an error injection pattern indicating one or more bits of data on which a pseudo-random error is to be inserted; and (2) generating an error injection trigger indicating when the pseudo-random error is to be inserted. Numerous other aspects are provided.Type: GrantFiled: February 1, 2006Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Scott D. Clark, Jeffrey Joseph Ruedinger
-
Publication number: 20080250185Abstract: In a system for operating three address concentrating processors, a common clock signal is transmitted to each of the three address concentrating processors. A common data unit is transmitted simultaneously to each of the three address concentrating processors. A received data unit is received simultaneously from each of the three address concentrating processors. Each of the received data units are compared to each other. An error correcting routine is activated when the data units received from the three address concentrating processors are not all identical.Type: ApplicationFiled: April 4, 2007Publication date: October 9, 2008Inventors: Scott D. Clark, Jeffrey J. Ruedinger
-
Patent number: 7392367Abstract: A method, apparatus, system, and signal-bearing medium that in various embodiments determine whether to execute a command in a queue or whether to wait until another command or commands completed. The determination is based on a combination of an in-use vector and a scorecard vector. The in-use vector indicates which slots in various queues contain commands. The scorecard vector indicates the dependencies between various queues. In this way, the scorecard vector, and the thus the queue dependencies can be set and modified after the logic that processes the commands has been designed.Type: GrantFiled: June 19, 2006Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Scott D. Clark, Scott M. Willenborg
-
Patent number: 7136938Abstract: A method, apparatus, system, and signal-bearing medium that in various embodiments determine whether to execute a command in a queue or whether to wait until another command or commands completed. The determination is based on a combination of an in-use vector and a scorecard vector. The in-use vector indicates which slots in various queues contain commands. The scorecard vector indicates the dependencies between various queues. In this way, the scorecard vector, and the thus the queue dependencies can be set and modified after the logic that processes the commands has been designed.Type: GrantFiled: March 27, 2003Date of Patent: November 14, 2006Assignee: International Business Machines CorporationInventors: Scott D. Clark, Scott M. Willenborg
-
Publication number: 20040210679Abstract: A method, apparatus, system, and signal-bearing medium that in various embodiments determine whether to execute a command in a queue or whether to wait until another command or commands completed. The determination is based on a combination of an in-use vector and a scorecard vector. The in-use vector indicates which slots in various queues contain commands. The scorecard vector indicates the dependencies between various queues. In this way, the scorecard vector, and the thus the queue dependencies can be set and modified after the logic that processes the commands has been designed.Type: ApplicationFiled: March 27, 2003Publication date: October 21, 2004Applicant: International Business Machines CorporationInventors: Scott D. Clark, Scott M. Willenborg
-
Patent number: 6615334Abstract: A method and apparatus are provided for implementing input/output IO data management with an I/O buffer (IOB) directory in a compressed memory subsystem. Processor and I/O commands destined for a system memory are identified. I/O cacheline stores are accumulated in a free area of memory until a full block of data is received with only a directory to the data maintained on a memory controller chip. Then a pointer swap is provided to replace the existing compression block.Type: GrantFiled: December 27, 2000Date of Patent: September 2, 2003Assignee: International Business Machines CorporationInventors: Brian David Allison, Scott D. Clark
-
Patent number: 6467033Abstract: A method and apparatus are provided for implementing locking of non-data page operations in a memory system. In the method for implementing locking of non-data page operations of the invention, checking for a look aside buffer invalidate request is performed. Responsive to identifying a look aside buffer invalidate request, a real address is locked for the look aside buffer invalidate request. Then checking for a non-data page operation is performed. Responsive to identifying a non-data page operation, checking for the non-data page operation to complete is performed. Responsive to identifying the completed non-data page operation, the real address is unlocked for the look aside buffer invalidate request. Only a lock is placed on the page for a non-data page operation. A look aside buffer invalidate sequence is not performed for the non-data page operation.Type: GrantFiled: December 12, 2000Date of Patent: October 15, 2002Assignee: International Business Machines CorporationInventors: Brian David Allison, Scott D. Clark, Joseph A. Kirscht
-
Publication number: 20020083294Abstract: A method and apparatus are provided for implementing input/output IO data management with an I/O buffer (IOB) directory in a compressed memory subsystem. Processor and I/O commands destined for a system memory are identified. I/O cacheline stores are accumulated in a free area of memory until a full block of data is received with only a directory to the data maintained on a memory controller chip. Then a pointer swap is provided to replace the existing compression block.Type: ApplicationFiled: December 27, 2000Publication date: June 27, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian David Allison, Scott D. Clark
-
Publication number: 20020073287Abstract: A method and apparatus are provided for implementing locking of non-data page operations in a memory system. In the method for implementing locking of non-data page operations of the invention, checking for a look aside buffer invalidate request is performed. Responsive to identifying a look aside buffer invalidate request, a real address is locked for the look aside buffer invalidate request. Then checking for a non-data page operation is performed. Responsive to identifying a non-data page operation, checking for the non-data page operation to complete is performed. Responsive to identifying the completed non-data page operation, the real address is unlocked for the look aside buffer invalidate request. Only a lock is placed on the page for a non-data page operation. A look aside buffer invalidate sequence is not performed for the non-data page operation.Type: ApplicationFiled: December 12, 2000Publication date: June 13, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian David Allison, Scott D. Clark, Joseph A. Kirscht
-
Patent number: 6128746Abstract: A memory arrangement, where a memory control logic, which drives a memory array, is maintained in a volatile power domain, and clock redrive circuitry, address control redrive circuitry, data transceiver, and the memory array itself are all maintained in a non-volatile power domain, in order to increase the effective life time of a battery backup system. The memory arrangement includes buffering circuitry to prevent leakage currents, and the appropriate control of nets between the memory control logic and the memory array, in order to avoid additional sources of leakage current and bus driver contentions.Type: GrantFiled: August 26, 1997Date of Patent: October 3, 2000Assignee: International Business Machines CorporationInventors: Scott D. Clark, Mark G. Veldhuizen, Randall S. Jensen, Joseph A. Kirscht, Paul W. Rudrud