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: 10649030Abstract: 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: GrantFiled: January 26, 2018Date of Patent: May 12, 2020Assignee: Gosys Inc.Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Patent number: 10502783Abstract: 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: GrantFiled: January 26, 2018Date of Patent: December 10, 2019Assignee: Golden Oak Systems, Inc.Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Patent number: 10495689Abstract: 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: GrantFiled: January 26, 2018Date of Patent: December 3, 2019Assignee: Golden Oak Systems, Inc.Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Publication number: 20180189157Abstract: 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: ApplicationFiled: January 26, 2018Publication date: July 5, 2018Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Publication number: 20180188325Abstract: 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: ApplicationFiled: January 26, 2018Publication date: July 5, 2018Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Publication number: 20180189159Abstract: 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: ApplicationFiled: January 26, 2018Publication date: July 5, 2018Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Publication number: 20180189158Abstract: 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: ApplicationFiled: January 26, 2018Publication date: July 5, 2018Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Patent number: 9921931Abstract: 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: GrantFiled: November 13, 2015Date of Patent: March 20, 2018Assignee: Golden Oak Systems, Inc.Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Publication number: 20170147461Abstract: 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: ApplicationFiled: November 13, 2015Publication date: May 25, 2017Inventors: Richard Carmichael, Edward Peek, James St. Jean, David Reynolds, Michael Ferland
-
Patent number: 8261124Abstract: 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: GrantFiled: December 21, 2007Date of Patent: September 4, 2012Assignee: Spansion LLCInventor: Richard Carmichael
-
Patent number: 7827359Abstract: 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: GrantFiled: December 14, 2007Date of Patent: November 2, 2010Assignee: Spansion LLCInventor: Richard Carmichael
-
Publication number: 20090164836Abstract: 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: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: SPANSION LLCInventor: Richard Carmichael
-
Publication number: 20090158005Abstract: 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: ApplicationFiled: December 14, 2007Publication date: June 18, 2009Applicant: SPANSION LLCInventor: Richard Carmichael
-
Publication number: 20070061681Abstract: 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: ApplicationFiled: August 30, 2005Publication date: March 15, 2007Inventor: Richard Carmichael
-
Publication number: 20060149878Abstract: An apparatus and method for quickly processing latency-sensitive interrupts and for processing order-dependent interrupts in the proper order.Type: ApplicationFiled: December 30, 2004Publication date: July 6, 2006Inventors: Richard Carmichael, Richard Beckett
-
Publication number: 20060143331Abstract: 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: ApplicationFiled: December 14, 2004Publication date: June 29, 2006Inventors: Nathan Marushak, Roger Jeppsen, Richard Beckett, Devicharan Devidas, Richard Carmichael
-
Publication number: 20060108013Abstract: 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: ApplicationFiled: January 12, 2004Publication date: May 25, 2006Inventor: Richard Carmichael
-
Publication number: 20060088163Abstract: 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: ApplicationFiled: October 25, 2004Publication date: April 27, 2006Inventor: Richard Carmichael
-
Patent number: 5668349Abstract: 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: GrantFiled: January 18, 1996Date of Patent: September 16, 1997Assignee: Hubbell IncorporatedInventors: James H. Durham, Wilfred L. Gleadall, Richard A. Carmichael, Ray E. Medcalf
-
Patent number: 4579009Abstract: 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: GrantFiled: December 21, 1984Date of Patent: April 1, 1986Assignee: Maplehurst Ova Transplants, Inc.Inventors: Richard A. Carmichael, James C. Rogers