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: 10713069Abstract: 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: GrantFiled: April 18, 2016Date of Patent: July 14, 2020Assignee: SYNOPSYS, INC.Inventors: Marat Boshernitsan, Scott McPeak, Andreas Kuehlmann, Roger H. Scott, Andy Chou, Kit Transue
-
Publication number: 20170017506Abstract: 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: ApplicationFiled: April 18, 2016Publication date: January 19, 2017Inventors: Marat Boshernitsan, Scott McPeak, Andreas Kuehlmann, Roger H. Scott, Andy Chou, Kit Transue, Kenneth S. McElvain, Igor L. Markov
-
Patent number: 8953275Abstract: 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: GrantFiled: June 17, 2013Date of Patent: February 10, 2015Assignee: Seagate Technology LLCInventors: Andy Chou, Quan Li, Chee Wee Cheng, Beng Theam Ko, Myint Ngwe
-
Publication number: 20140368946Abstract: 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: ApplicationFiled: June 17, 2013Publication date: December 18, 2014Inventors: Andy Chou, Quan Li, Chee Wee Cheng, Beng Theam Ko, Myint Ngwe
-
Patent number: 8863093Abstract: 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: GrantFiled: March 6, 2009Date of Patent: October 14, 2014Assignee: Coverity, Inc.Inventors: Andy Chou, John Kodumal
-
Publication number: 20140268406Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: CheeWee Cheng, Subhash Guddati, ShengYuan Lin, Andy Chou, SweeChuan Samuel Gan, Stefan Ionescu, Scott Ryun, Richard Martin, Jesse Speckhard
-
Patent number: 8837076Abstract: 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: GrantFiled: March 15, 2013Date of Patent: September 16, 2014Assignee: Seagate Technology LLCInventors: CheeWee Cheng, Subhash Guddati, ShengYuan Lin, Andy Chou, SweeChuan Samuel Gan, Stefan Ionescu, Scott Ryun, Richard Martin, Jesse Speckhard
-
Patent number: 8762961Abstract: 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: GrantFiled: January 21, 2013Date of Patent: June 24, 2014Assignee: Coverity, Inc.Inventors: Andy Chou, Sumant J. Kowshik
-
Patent number: 8359583Abstract: 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: GrantFiled: August 22, 2008Date of Patent: January 22, 2013Assignee: Coverity, Inc.Inventors: Andy Chou, Sumant J. Kowshik
-
Publication number: 20090077542Abstract: 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: ApplicationFiled: August 22, 2008Publication date: March 19, 2009Applicant: Coverity, Inc.Inventors: Andy CHOU, Sumant J. Kowshik
-
Publication number: 20010005367Abstract: 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: ApplicationFiled: February 20, 2001Publication date: June 28, 2001Inventors: Young Way Liu, Chin-I Huang, Ta-Yung Lee, Wen-Ching Andy Chou, Dean C. Wang, Ming-Kang Liu
-
Patent number: 6233250Abstract: 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: GrantFiled: November 13, 1998Date of Patent: May 15, 2001Assignee: Integrated Telecom Express, Inc.Inventors: Young Way Liu, Chin-I Huang, Ta-Yung Lee, Wen-Ching Andy Chou, Dean C. Wang, Ming-Kang Liu