Patents by Inventor Richard Carmichael

Richard Carmichael 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: 10649030
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: May 12, 2020
    Assignee: Gosys Inc.
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Patent number: 10502783
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: December 10, 2019
    Assignee: Golden Oak Systems, Inc.
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Patent number: 10495689
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: December 3, 2019
    Assignee: Golden Oak Systems, Inc.
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Publication number: 20180189157
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Application
    Filed: January 26, 2018
    Publication date: July 5, 2018
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Publication number: 20180188325
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Application
    Filed: January 26, 2018
    Publication date: July 5, 2018
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Publication number: 20180189159
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Application
    Filed: January 26, 2018
    Publication date: July 5, 2018
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Publication number: 20180189158
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Application
    Filed: January 26, 2018
    Publication date: July 5, 2018
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Patent number: 9921931
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: March 20, 2018
    Assignee: Golden Oak Systems, Inc.
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Publication number: 20170147461
    Abstract: An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central reference clock (CRC) having an origin point at a center of the circle; and a clock/sync connector coupled to the CRC through a zero skew clock connection to one or more sync buses, wherein each instrument utilizes the CRC to coordinate its testing process with another instrument.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 25, 2017
    Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
  • Patent number: 8261124
    Abstract: Systems and/or methods that facilitate that facilitate error correction of data stored in memory components, such as flash memory devices are presented. An optimized correction component can be used to break data into two or more data blocks. The optimized correction component can facilitated creating one or two redundancy blocks that can be associated with the data blocks, wherein data blocks and the redundancy blocks can be assembled into a data stripe that can be stored in three or more of the memory components. Upon retrieval of the data stripe, the optimal correction component, an error correction code (ECC) component or a combination thereof can correct data blocks that contain errors wherein the decision whether the optimized correction component or the error correction code (ECC) component corrects the errors can be based in part on a predetermined criteria.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: September 4, 2012
    Assignee: Spansion LLC
    Inventor: Richard Carmichael
  • Patent number: 7827359
    Abstract: Systems and/or methods that facilitate reading data from a memory component associated with a network are presented. A pre-fetch generation component generates a pre-fetch request based in part on a received read command. To facilitate a reduction in latency associated with transmitting the read command via an interconnect network component to which the memory component is connected, the pre-fetch request is transmitted directly to the memory component bypassing a portion of the interconnect network component. The memory component specified in the pre-fetch request receives the pre-fetch request and reads the data stored therein, and can store the read data in a buffer and/or transmit the read data to the requester via the interconnect network component, even though the read command has not yet reached the memory component. The read data is verified by comparison with the read command at a convergence point.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: November 2, 2010
    Assignee: Spansion LLC
    Inventor: Richard Carmichael
  • Publication number: 20090164836
    Abstract: Systems and/or methods that facilitate that facilitate error correction of data stored in memory components, such as flash memory devices are presented. An optimized correction component can be used to break data into two or more data blocks. The optimized correction component can facilitated creating one or two redundancy blocks that can be associated with the data blocks, wherein data blocks and the redundancy blocks can be assembled into a data stripe that can be stored in three or more of the memory components. Upon retrieval of the data stripe, the optimal correction component, an error correction code (ECC) component or a combination thereof can correct data blocks that contain errors wherein the decision whether the optimized correction component or the error correction code (ECC) component corrects the errors can be based in part on a predetermined criteria.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: SPANSION LLC
    Inventor: Richard Carmichael
  • Publication number: 20090158005
    Abstract: Systems and/or methods that facilitate reading data from a memory component associated with a network are presented. A pre-fetch generation component generates a pre-fetch request based in part on a received read command. To facilitate a reduction in latency associated with transmitting the read command via an interconnect network component to which the memory component is connected, the pre-fetch request is transmitted directly to the memory component bypassing a portion of the interconnect network component. The memory component specified in the pre-fetch request receives the pre-fetch request and reads the data stored therein, and can store the read data in a buffer and/or transmit the read data to the requester via the interconnect network component, even though the read command has not yet reached the memory component. The read data is verified by comparison with the read command at a convergence point.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Applicant: SPANSION LLC
    Inventor: Richard Carmichael
  • Publication number: 20070061681
    Abstract: A method for error handling of corrupted repeating primitives during frame reception is disclosed. The method comprises identifying a portion of a received frame including a repeating primitive sequence, determining whether data in the repeating primitive sequence has one or more errors, and indicating a successful reception of the received frame with the one or more errors in the repeating primitive sequence if the number of errors is less than a determined threshold. Other embodiments are also disclosed.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 15, 2007
    Inventor: Richard Carmichael
  • Publication number: 20060149878
    Abstract: An apparatus and method for quickly processing latency-sensitive interrupts and for processing order-dependent interrupts in the proper order.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Richard Carmichael, Richard Beckett
  • Publication number: 20060143331
    Abstract: One embodiment of a method may include, in response, at least in part, to one or more received frames, generating an interrupt and preventing transmission of one or more other frames. The one or more received frames may indicate, at least in part, an error condition or a commencement of a data transfer. The method of this embodiment also may include, in response, at least in part, to the interrupt, executing one or more instructions. The one or more instructions, when executed, may optionally result in deleting the one or more other frames, and if the one or more received frames indicate, at least in part, the error condition, commencing recovery from the error condition. If the one or more received frames indicate, at least in part, the commencement of the data transfer, the method of the embodiment may include storing data associated with the data transfer.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 29, 2006
    Inventors: Nathan Marushak, Roger Jeppsen, Richard Beckett, Devicharan Devidas, Richard Carmichael
  • Publication number: 20060108013
    Abstract: A steam trap (1) is provided comprising a chamber (8) having a substantially cylindrical sidewall, an inlet 20 provided towards the upper end of the sidewall, and an escape aperture (16) provided at its base. The inlet (20) introduces the fluid into the chamber (8) in a manner to promote a rotational flow of the fluid in the chamber (8), so as to create a low pressure location upstream of the escape aperture (16) to restrict the discharge rate of the aperture (16).
    Type: Application
    Filed: January 12, 2004
    Publication date: May 25, 2006
    Inventor: Richard Carmichael
  • Publication number: 20060088163
    Abstract: A method according to one embodiment may include receiving a frame comprising scrambled data, identifying a portion of the scrambled data, descrambling the portion to obtain descrambled data associated with the portion; and evaluating the descrambled data and providing a result of the evaluating operation before completion of descrambling of all of the scrambled data of the frame. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 27, 2006
    Inventor: Richard Carmichael
  • Patent number: 5668349
    Abstract: A roof vent for preventing the buildup of hydrogen gas produced by battery charging in a remote digital telephone cabinet is provided with a movable splash guard for blocking the vent outlet when impinged upon by water and/or wind, thereby preventing the entry of water into the cabinet. The vent also includes a weatherproof cover whose lower edge is formed with scallops or undulations to maintain air gaps between the cover and the cabinet roof.
    Type: Grant
    Filed: January 18, 1996
    Date of Patent: September 16, 1997
    Assignee: Hubbell Incorporated
    Inventors: James H. Durham, Wilfred L. Gleadall, Richard A. Carmichael, Ray E. Medcalf
  • Patent number: 4579009
    Abstract: The coupling of the present invention is adapted for use with a micromanipulator and a pair of pipettes. The micromanipulator comprises a pair of elongated arms and linkage connected to the arms for moving the arms in a plurality of directions. The coupling includes a housing having an arm receptacle at one end and a pipette holding device at the opposite end. A ball and socket swivel is provided within the housing and comprises a movable socket member which is matingly engaged with a spherical ball. The ball is connected to the pipette holding device. A threaded bolt engages the movable socket member and is adapted to cam the socket member into frictional engagement with the ball so as to lock the ball and socket joint against movement.
    Type: Grant
    Filed: December 21, 1984
    Date of Patent: April 1, 1986
    Assignee: Maplehurst Ova Transplants, Inc.
    Inventors: Richard A. Carmichael, James C. Rogers