Patents by Inventor Andy Chou

Andy Chou 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: 10713069
    Abstract: A method to emulate a system represented by one or more of hardware portions and software portions is described. The method comprises determining whether a subset of the one or more hardware portions and software portions have been tested, and identifying whether the system has performed to a specification based on the testing. The method further comprising, when the system has not performed to the specification, determining one or more of the hardware and software portions to update for retesting.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: July 14, 2020
    Assignee: SYNOPSYS, INC.
    Inventors: Marat Boshernitsan, Scott McPeak, Andreas Kuehlmann, Roger H. Scott, Andy Chou, Kit Transue
  • Publication number: 20170017506
    Abstract: A method to emulate a system represented by one or more of hardware portions and software portions is described. The method comprises determining whether a subset of the one or more hardware portions and software portions have been tested, and identifying whether the system has performed to a specification based on the testing. The method further comprising, when the system has not performed to the specification, determining one or more of the hardware and software portions to update for retesting.
    Type: Application
    Filed: April 18, 2016
    Publication date: January 19, 2017
    Inventors: Marat Boshernitsan, Scott McPeak, Andreas Kuehlmann, Roger H. Scott, Andy Chou, Kit Transue, Kenneth S. McElvain, Igor L. Markov
  • Patent number: 8953275
    Abstract: A method for detecting a contact event between a transducer and a recording medium is disclosed. The method includes positioning a transducer with respect to a recording medium, where the transducer includes a writer, a reader, a heater, and a thermally responsive sensor. The method further includes applying power to the heater to establish a fly height of the transducer; supplying a bias current through the thermally responsive sensor to generate a bias signal; measuring a root mean square (RMS) voltage VRMS of the thermally responsive sensor based on the bias signal; determining a threshold voltage VT; and detecting a contact event between the transducer and the medium based on VRMS being greater than VT.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: February 10, 2015
    Assignee: Seagate Technology LLC
    Inventors: Andy Chou, Quan Li, Chee Wee Cheng, Beng Theam Ko, Myint Ngwe
  • Publication number: 20140368946
    Abstract: A method for detecting a contact event between a transducer and a recording medium is disclosed. The method includes positioning a transducer with respect to a recording medium, where the transducer includes a writer, a reader, a heater, and a thermally responsive sensor. The method further includes applying power to the heater to establish a fly height of the transducer; supplying a bias current through the thermally responsive sensor to generate a bias signal; measuring a root mean square (RMS) voltage VRMS of the thermally responsive sensor based on the bias signal; determining a threshold voltage VT; and detecting a contact event between the transducer and the medium based on VRMS being greater than VT.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Andy Chou, Quan Li, Chee Wee Cheng, Beng Theam Ko, Myint Ngwe
  • Patent number: 8863093
    Abstract: A method to instrument program code for a virtual machine that comprises, in the course of loading a class to a virtual machine, adding code to the class to declare a field that corresponds to a field declared in a first bootstrap class.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: October 14, 2014
    Assignee: Coverity, Inc.
    Inventors: Andy Chou, John Kodumal
  • Publication number: 20140268406
    Abstract: Apparatus and method for positional sensing and control. In accordance with some embodiments, a transducer is positioned adjacent a recording medium. The transducer includes a write element, a read element, a heater and a thermally responsive sensor. Power is applied to the heater to establish a selected fly height of the transducer relative to the medium. A contact event between the transducer and the medium is detected responsive to an accumulated plural count of pulses in a bias signal obtained from the thermally responsive sensor.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: CheeWee Cheng, Subhash Guddati, ShengYuan Lin, Andy Chou, SweeChuan Samuel Gan, Stefan Ionescu, Scott Ryun, Richard Martin, Jesse Speckhard
  • Patent number: 8837076
    Abstract: Apparatus and method for positional sensing and control. In accordance with some embodiments, a transducer is positioned adjacent a recording medium. The transducer includes a write element, a read element, a heater and a thermally responsive sensor. Power is applied to the heater to establish a selected fly height of the transducer relative to the medium. A contact event between the transducer and the medium is detected responsive to an accumulated plural count of pulses in a bias signal obtained from the thermally responsive sensor.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 16, 2014
    Assignee: Seagate Technology LLC
    Inventors: CheeWee Cheng, Subhash Guddati, ShengYuan Lin, Andy Chou, SweeChuan Samuel Gan, Stefan Ionescu, Scott Ryun, Richard Martin, Jesse Speckhard
  • Patent number: 8762961
    Abstract: Methods are provided that allow a false path pruner to traverse a directed acyclic graph in conjunction with one or more checker programs that are analyzing a program for defects or other artifacts of interest. While the checkers may have ways of avoiding re-traversal of portions of the graph that have already been traversed, the false path pruner may override such decisions made by the checkers as a result of a false path in order to allow re-traversal during a future different traversal when that same defect or artifact may not lie along a false path, and therefore avoid missing a valid defect or artifact. Computer programs stored on tangible media are provided that implement the methods of the invention.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: June 24, 2014
    Assignee: Coverity, Inc.
    Inventors: Andy Chou, Sumant J. Kowshik
  • Patent number: 8359583
    Abstract: Methods are provided that allow a false path pruner to traverse a directed acyclic graph in conjunction with one or more checker programs that are analyzing a program for defects or other artifacts of interest. While the checkers may have ways of avoiding re-traversal of portions of the graph that have already been traversed, the false path pruner may override such decisions made by the checkers as a result of a false path in order to allow re-traversal during a future different traversal when that same defect or artifact may not lie along a false path, and therefore avoid missing a valid defect or artifact. Computer programs stored on tangible media are provided that implement the methods of the invention.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: January 22, 2013
    Assignee: Coverity, Inc.
    Inventors: Andy Chou, Sumant J. Kowshik
  • Publication number: 20090077542
    Abstract: Methods are provided that allow a false path pruner to traverse a directed acyclic graph in conjunction with one or more checker programs that are analyzing a program for defects or other artifacts of interest. While the checkers may have ways of avoiding re-traversal of portions of the graph that have already been traversed, the false path pruner may override such decisions made by the checkers as a result of a false path in order to allow re-traversal during a future different traversal when that same defect or artifact may not lie along a false path, and therefore avoid missing a valid defect or artifact. Computer programs stored on tangible media are provided that implement the methods of the invention.
    Type: Application
    Filed: August 22, 2008
    Publication date: March 19, 2009
    Applicant: Coverity, Inc.
    Inventors: Andy CHOU, Sumant J. Kowshik
  • Publication number: 20010005367
    Abstract: An ADSL physical transmission layer retrieves data to be transmitted from either a transmit data buffer, or a dummy cell buffer in the case when no actual data is being transmitted to maintain a continuous data stream in an ADSL data link. The ADSL physical transmission layer and an associated ATM protocol layer are implemented as an interrupt service routine and delayed procedure call respectively in an ADSL software modem application. Because the ATM protocol layer does not fill the transmit data buffer with dummy cell data, it is simpler and faster. Moreover, latency is minimized, and overall system throughput enhanced since the maximum latency is independent of any operating system latency, and is no greater than the size of the cell stored in the dummy cell buffer.
    Type: Application
    Filed: February 20, 2001
    Publication date: June 28, 2001
    Inventors: Young Way Liu, Chin-I Huang, Ta-Yung Lee, Wen-Ching Andy Chou, Dean C. Wang, Ming-Kang Liu
  • Patent number: 6233250
    Abstract: An ADSL physical transmission layer retrieves data to be transmitted from either a transmit data buffer, or a dummy cell buffer in the case when no actual data is being transmitted to maintain a continuous data stream in an ADSL data link. The ADSL physical transmission layer and an associated ATM protocol layer are implemented as an interrupt service routine and delayed procedure call respectively in an ADSL software modem application. Because the ATM protocol layer does not fill the transmit data buffer with dummy cell data, it is simpler and faster. Moreover, latency is minimized, and overall system throughput enhanced since the maximum latency is independent of any operating system latency, and is no greater than the size of the cell stored in the dummy cell buffer.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: May 15, 2001
    Assignee: Integrated Telecom Express, Inc.
    Inventors: Young Way Liu, Chin-I Huang, Ta-Yung Lee, Wen-Ching Andy Chou, Dean C. Wang, Ming-Kang Liu