Patents by Inventor Scott A. Clark

Scott A. 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: 20080052472
    Abstract: In a first aspect, a first method of reducing command processing latency while maintaining memory coherence is provided. The first method includes the steps of (1) providing a memory map including memory addresses available to a system; and (2) arranging the memory addresses into a plurality of groups. At least one of the groups does not require the system, in response to a command that requires access to a memory address in the group from a bus unit, to get permission from all remaining bus units included in the system to maintain memory coherence. Numerous other aspects are provided.
    Type: Application
    Filed: August 29, 2007
    Publication date: February 28, 2008
    Inventors: Jeffrey Brown, Scott Clark, Mark Fredrickson, Charles Johns, David Krolak
  • Publication number: 20080029211
    Abstract: Embodiments of the invention provide a robust bonding material suitable for joining semiconductor processing chamber components. Other embodiments provide semiconductor processing chamber components joined using a bonding material having metal filler disposed in an adhesive layer. Other embodiments include methods for manufacturing a semiconductor processing chamber component having a bonding material that includes metal filled disposed in an adhesive layer. The metal filler is suitable for reacting with halogen containing plasmas such that a halogen based metal layer is formed on the exposed portion of the bonding material upon exposure to the plasma.
    Type: Application
    Filed: August 1, 2006
    Publication date: February 7, 2008
    Inventors: JENNIFER Y. SUN, Li Xu, Senh Thach, Kelly A. McDonough, Robert Scott Clark
  • Publication number: 20080005374
    Abstract: A system and method for flexible multiple protocols are presented. A device's logical layer may be dynamically configured on a per interface basis to communicate with external devices in a coherent or a non-coherent mode. In coherent mode, commands such as coherency protocol, system commands, and snoop response pass from the device's internal system bus to an external device, thereby creating a logical extension of the devices internal system bus. In non-coherent mode, the input-output bus unit receives commands from the internal system bus and generates non-coherent input-output commands, which are eventually received by an external device.
    Type: Application
    Filed: August 23, 2007
    Publication date: January 3, 2008
    Inventors: Scott Clark, Charles Johns, James Kahle
  • Publication number: 20070298513
    Abstract: This invention is directed to an optically-based method and system for analyte detection using solid phase immobilization, specific analyte labels adapted for signal generation and corresponding processes for the utilization thereof. The enumeration detection method disclosed herein narrows the area for signal observation, thus, improving detectable signal to background ratio. The system is comprised of a platform/support for immobilizing a sample stage having a labeled sample (analyte complex) bound thereto, a radiation source, an optical apparatus for generating and directing radiation at said sample and a control that obtains data and then conducts analyses using digital image data. Upon engagement of the system, the sample generates a signal capable of differentiation from background signal, both of which are collected and imaged with a signal detector that generated a sample image to a data processing apparatus.
    Type: Application
    Filed: October 23, 2006
    Publication date: December 27, 2007
    Applicant: Accelr8 Technology Corporation
    Inventors: Timothy Starzl, Scott Clark, Mary Vellequette, H. Hanlin, Steven Metzger
  • Publication number: 20070253448
    Abstract: A method and apparatus are provided for implementing bandwidth control in a communication link. A set link configuration for the communications link establishes a number of clock cycles required to transmit a data envelope. A control function aligns a start of a data packet on a fixed cycle boundary for data envelope transmissions. The control function aligns the start of a data packet in the same byte of the 16 byte field. The control function is implemented with a memory management input/output (MMIO) register and a counter, and allows a transmitting side of the communications link to control the pacing of data packet transmission or bandwidth by aligning all data packets on fixed-cycle boundaries.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Inventors: Scott Clark, Dorothy Thelen
  • Publication number: 20070226424
    Abstract: Embodiments of the invention provide methods and systems for reducing the consumption of inter-node bandwidth by communications maintaining coherence between accelerators and CPUs. The CPUs and the accelerators may be clustered on separate nodes in a multiprocessing environment. Each node that contains a shared memory device may maintain a directory to track blocks of shared memory that may have been cached at other nodes. Therefore, commands and addresses may be transmitted to processors and accelerators at other nodes only if a memory location has been cached outside of a node. Additionally, because accelerators generally do not access the same data as CPUs, only initial read, write, and synchronization operations may be transmitted to other nodes. Intermediate accesses to data may be performed non-coherently. As a result, the inter-chip bandwidth consumed for maintaining coherence may be reduced.
    Type: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Clark, Andrew Wottreng
  • Publication number: 20070208977
    Abstract: 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: Application
    Filed: February 1, 2006
    Publication date: September 6, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Clark, Jeffrey Ruedinger
  • Publication number: 20070186052
    Abstract: In a first aspect, a first method of reducing command processing latency while maintaining memory coherence is provided. The first method includes the steps of (1) providing a memory map including memory addresses available to a system; and (2) arranging the memory addresses into a plurality of groups. At least one of the groups does not require the system, in response to a command that requires access to a memory address in the group from a bus unit, to get permission from all remaining bus units included in the system to maintain memory coherence. Numerous other aspects are provided.
    Type: Application
    Filed: February 7, 2006
    Publication date: August 9, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Brown, Scott Clark, Mark Fredrickson, Charles Johns, David Krolak
  • Patent number: 7254611
    Abstract: Adaptable multi-hub connectivity in a system for collaborative planning. Collaborative planning partners communicate using a set of local hubs. Each local hub is disposed for receiving and sending collaborative planning messages, caching and modifying collaborative planning data, and coordinating with one or more regional authorities regarding access to data. The local hubs communicate with client devices, other local hubs, and regional authorities. Regional authorities control access to collaborative planning data, thus controlling who owns that data, who is allowed to modify that data, and who is allowed to read or cache that data. Regional authorities partition the collaborative planning data, each one thus having a distinct subset of that data for which that particular regional authority has the final say. Regional authorities coordinate so that each one can obtain instructions for data not belonging to that particular regional authority.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: August 7, 2007
    Assignee: E2 Open, Inc.
    Inventors: Gregory Scott Clark, Aynur Ünal, Michael Meehan
  • Publication number: 20070177498
    Abstract: A method and apparatus are provided for implementing speculative credit flow control in a data communications link. A receiving node selects and sends a number of speculative credits as part of a total number of credits sent to a transmitting node. The receiving node receives and processes communications from the transmitting node. The receiving node dynamically determines when a change is needed for the number of speculative credits and updates the number of speculative credits. The number of speculative credits is selected for optimizing performance on the communications link.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Clark, Jeffrey Ruedinger
  • Publication number: 20070179733
    Abstract: In a first aspect, a first method of testing a link between a first chip and a second chip is provided. The first method includes the steps of, while operating in a test mode, (1) transmitting test data of sufficient length to enable exercising of worst case transitions from the first chip to the second chip via the link; and (2) performing cyclic redundancy checking (CRC) on the test data to test the link. Numerous other aspects are provided.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 2, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Clark, Dorothy Thelen
  • Publication number: 20070087357
    Abstract: Devices, methods and kits for conducting an assay to determine the presence or amount of an analyte in a fluid sample. The device includes a sample application element and a flow path matrix that facilitates fluidic flow by capillary action. The sample application element includes a non-absorbent or absorbent carrier that has a conjugate reagent that is readily solubilized by the liquid sample. In various aspects of the invention, the sample application element and the matrix are associated with a housing that allows for releasable contact between the element and the matrix. In other aspects, the invention includes methods using the device and kits including the device.
    Type: Application
    Filed: October 18, 2005
    Publication date: April 19, 2007
    Inventors: Scott Clark, Keith Nassif
  • Publication number: 20070076003
    Abstract: In a computer aided animation system where an animation spline is produced from a sequence of knots, the display of the animation spline is modified so that the vertical axis of the curve is flipped at selected ‘pose’ knots in order to allow ready evaluation, typically by visual inspection, of the perception effect of the spline.
    Type: Application
    Filed: October 2, 2006
    Publication date: April 5, 2007
    Applicant: Pixar
    Inventors: Robert Podesta, Scott Clark, Christopher Schoeneman, Timothy Milliron
  • Patent number: 7172167
    Abstract: The invention provides a reading stand. The reading stand may include a base including a base member case. Further, the reading stand may include a reading lid disposed upon the base member case, the reading lid including a reading platform having a front side and a backside; and at least one page holder adjustably mounted on the reading platform so as to assist in retaining a document on the front side of the reading platform. Further, a support member is provided. The support member extends from the backside of the reading platform, and is adapted to engage with the base so as to support the reading lid upon the base. For example, the support member may be in the form of a side support clip that substantially vertically supports the reading lid upon the base for side reading.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: February 6, 2007
    Assignee: Phifer Incorporated
    Inventors: Beverly C. Phifer, M. Scott Clark, Thomas G. Grammer
  • Publication number: 20070006009
    Abstract: In a first aspect, a first method is provided for aligning data. The first method includes the steps of (1) transmitting identical reference data from first logic to second logic on each of a plurality of busses coupling the first logic to the second logic; (2) determining values indicative of time skews among the busses; and (3) configuring alignment logic based on the values such that the alignment logic aligns the reference data received from each of the plurality of busses. Numerous other aspects are provided.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Clark, Kerry Imming, Ibrahim Ouda
  • Publication number: 20060251070
    Abstract: Methods and apparatus provide for sending a data command from a first of a plurality of devices to a first address concentrator within a first of a plurality of processing systems; selecting one of the other processing systems, the selected processing system having data addressed by the data command stored therein; sending the data command to a first address concentrator of the selected processing system; and broadcasting the data command from the first address concentrator of the selected processing system to a second address concentrator in each of the processing systems.
    Type: Application
    Filed: April 4, 2005
    Publication date: November 9, 2006
    Inventors: Takeshi Yamazaki, Jeffrey Brown, Scott Clark, Charles Johns
  • Publication number: 20060248238
    Abstract: 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: Application
    Filed: June 19, 2006
    Publication date: November 2, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Clark, Scott Willenborg
  • Publication number: 20060228180
    Abstract: Adjustable holding systems, as well as methods of using, may include a fixed base adapted for use on a work surface, the fixed base having a rear actuated clamp assembly secured thereto. Other systems and methods may include one or more bases adapted for use on a work surface; and a guide assembly removably securable to the one or more bases, wherein the guide assembly provides infinite vertical adjustability which can be retained without clamping. Yet other systems and methods may include a portable base securable to a work surface, the portable base having a portable base opening.
    Type: Application
    Filed: April 12, 2005
    Publication date: October 12, 2006
    Inventors: Craig Sommerfeld, Scott Clark
  • Publication number: 20060206657
    Abstract: A ring-based crossbar data switch, a method and a computer program are provided for the transfer of data between multiple bus units in a memory system. Each bus unit is connected to a corresponding data ramp. Each data ramp is only directly connected to the adjacent data ramps. This forms at least one data ring that enables the transfer of data from each bus unit to any other bus unit in the memory system. A central arbiter manages the transfer of data between the data ramps and the transfer of data between the data ramp and its corresponding bus unit. A preferred embodiment contains four data rings, wherein two data rings transfer data clockwise and two data rings transfer data counter-clockwise.
    Type: Application
    Filed: March 10, 2005
    Publication date: September 14, 2006
    Inventors: Scott Clark, Charles Johns, David Krolak, Takeshi Yamazaki, Jeffrey Brown
  • Publication number: 20060179168
    Abstract: A system and method for flexible multiple protocols are presented. A device's logical layer may be dynamically configured on a per interface basis to communicate with external devices in a coherent or a non-coherent mode. In coherent mode, commands such as coherency protocol, system commands, and snoop response pass from the device's internal system bus to an external device, thereby creating a logical extension of the devices internal system bus. In non-coherent mode, the input-output bus unit receives commands from the internal system bus and generates non-coherent input-output commands, which are eventually received by an external device.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 10, 2006
    Inventors: Scott Clark, Charles Johns, James Kahle