Patents by Inventor Zheng (Joy) Zhang

Zheng (Joy) Zhang 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: 8079027
    Abstract: Included are embodiments of a description language program stored in a computing device for updating a first version of a computer program. In at least one embodiment, the first version of the computer program is written in a universal format and the program includes logic configured to receive an updated version of the computer program. Other embodiments include logic configured to retrieve the first version of the computer program and logic configured to translate the updated version of the computer program from a proprietary format to the universal format. Still other embodiments include logic configured to utilize at least one tag to compare the translated updated version of the computer program with the first version of the computer program.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: December 13, 2011
    Assignee: Via Technologies, Inc.
    Inventors: David Fong, Stanley John, Zheng (Joy) Zhang, Qi (Christine) Chen
  • Publication number: 20080127163
    Abstract: Included are embodiments of a description language program stored in a computing device for updating a first version of a computer program. In at least one embodiment, the first version of the computer program is written in a universal format and the program includes logic configured to receive an updated version of the computer program. Other embodiments include logic configured to retrieve the first version of the computer program and logic configured to translate the updated version of the computer program from a proprietary format to the universal format. Still other embodiments include logic configured to utilize the at least one tag to compare the translated updated version of the computer program with the first version of the computer program.
    Type: Application
    Filed: September 8, 2006
    Publication date: May 29, 2008
    Applicant: VIA TECHNOLOGIES, INC
    Inventors: David Fong, Stanley John, Zheng (Joy) Zhang, Qi (Christine) Chen
  • Publication number: 20080098366
    Abstract: Included is a method for testing an assertion written for a logic program that can be simulated in a simulation program. Embodiments of the method include receiving the assertion independent from the logic program and independent from the simulation program, wherein the assertion includes at least one variable from the simulation program and determining the at least one variable in the assertion. Embodiments of the method also include testing the assertion independent from the logic program and the simulation program, wherein testing the assertion includes testing the assertion with at least one value for the at least one variable and determining at least one violation of the assertion.
    Type: Application
    Filed: October 9, 2006
    Publication date: April 24, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: David Fong, Stanley John, Zheng (Joy) Zhang, Qi (Christine) Chen
  • Publication number: 20070294647
    Abstract: Systems and methods are disclosed for transferring assertions in a software programming language source file to an HDL source file. In one such method, a first source file contains source code in a software programming language and a second source file contains HDL source code translated from the source code in the first source file. The second source file excludes assertions translated from the source code in the first source file. This method comprises the steps of: reading a software assertion from from the first source file; locating a second block within the second source file, where the second block corresponds to a first block that contains the software assertion; mapping the software assertion to a hardware assertion expressed in the HDL; determining a location within the second block for insertion of the hardware assertion; and inserting the hardware assertion at the determined location within the second source file.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 20, 2007
    Inventors: David Fong, Zheng (Joy) Zhang, Qi (Christine) Chen
  • Patent number: 7231627
    Abstract: A method is provided for merging assertions in one input file with hardware description language (HDL) code in another input file to produce an HDL output file. One embodiment, among others, comprises the steps of: copying an assertion identified by an assertion identifier from the first input file; locating a matching assertion identifier within a section of the second input file; and merging the assertion with the section of the second input file to produce a section in the HDL output file.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: June 12, 2007
    Assignee: VIA Technologies, Inc.
    Inventors: David Fong, Zheng (Joy) Zhang, Qi (Christine) Chen