Patents by Inventor William Cheng

William Cheng 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).

  • Publication number: 20250020357
    Abstract: A hydronic system for regulating a temperature of a room can comprise a common fluid storage tank, a pump, a series of hydronic piping, an automated three-way valve, a circuit of room piping, a bypass pipe, a control panel, and a temperature sensor. When a temperature of the room reaches a desired temperature as determined by a user, the control panel actuates the three-way valve to divert the flow of the fluid away from the circuit of room piping such that the fluid flows through the bypass valve and directly to a subsequent room, saving thermal energy stored within the fluid.
    Type: Application
    Filed: July 10, 2024
    Publication date: January 16, 2025
    Inventors: William CHENG, Regan CHENG
  • Patent number: 9292273
    Abstract: A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: March 22, 2016
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 9222830
    Abstract: A optical control sensor system includes a driver controlling an operation of a light source coupled to an end of an optical fiber, an orthogonal signal generator, generating a set of different orthogonal signals controlling the driver, a terminal sensor coupled to another end of the optical fiber selecting a predetermined set of input orthogonal signals for converting them into component combinations, constituting output signals, and directing the output signals back to the optical fiber, a device coupled to the light sources and to the first end of the optical fiber for extracting output signals that have passed through a return path in the optical fiber, a detector converting optical output signals into electrical signals, and a selector and a decoder connected to the orthogonal signal generator indicating a current state of the optical control sensor system based on an analysis of the selected combinations of components in the output signals.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: December 29, 2015
    Assignee: RESEARCH FOUNDATION OF THE STATE UNIVERSITY OF NEW YORK
    Inventors: Anatoliv Borodin, William Cheng, Dmitri Gavrilov, Mikhail Gouzman, Vladislav Kuzminskiy, Vladimir Smagin
  • Publication number: 20150277615
    Abstract: The present invention provides a touch module and a display device using the same. The touch module comprises a plastic substrate plate, a first line pattern, an optical substrate, and a second line patter. The first line pattern is formed on the plastic substrate plate. The optical substrate is adjacent to the plastic substrate plate and covers on the first line pattern. The second line pattern is adjacent to the optical substrate. The first and the second line patterns are not connected to each other. The invention replaces glass with the plastic substrate. Comparing to the prior art, the invention reduces weight and cost and increases the durability.
    Type: Application
    Filed: March 25, 2014
    Publication date: October 1, 2015
    Applicant: Top Victory Investments Ltd.
    Inventors: Wei-Ting LIN, William CHENG, Yung-Shin LlOU
  • Patent number: 9064817
    Abstract: An integrated circuit structure includes a semiconductor chip having a die side and a non-die side, the die side having one or more trenches formed therein. The integrated circuit structure further includes at least one die bonded onto the die side of the semiconductor chip. The integrated circuit structure further includes a protecting material encapsulating the at least one die and substantially filling the one or more trenches.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: June 23, 2015
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Hsin-Hui Lee, William Cheng
  • Publication number: 20140189675
    Abstract: A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 3, 2014
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Publication number: 20140117568
    Abstract: An integrated circuit structure includes a semiconductor chip having a die side and a non-die side, the die side having one or more trenches formed therein. The integrated circuit structure further includes at least one die bonded onto the die side of the semiconductor chip. The integrated circuit structure further includes a protecting material encapsulating the at least one die and substantially filling the one or more trenches.
    Type: Application
    Filed: January 8, 2014
    Publication date: May 1, 2014
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Hsin-Hui LEE, William CHENG
  • Publication number: 20140109079
    Abstract: A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update.
    Type: Application
    Filed: August 30, 2013
    Publication date: April 17, 2014
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 8647963
    Abstract: A wafer is provided having a chip side and a non-chip side, the chip side comprising a plurality of semiconductor chips. A plurality of dies are provided, each of the dies is bonded to one of the plurality of semiconductor chips. One or more trenches are formed on the chip side of the wafer. The chip side of the wafer and the plurality of dies are encapsulated with a protecting material, the protecting material substantially filling the one or more trenches. The wafer is diced to separate it into individual semiconductor packages.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: February 11, 2014
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Hsin-Hui Lee, William Cheng
  • Patent number: 8533703
    Abstract: A system and method update client computers of various end users with software updates for software products installed on the client computers. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of diverse software vendors, identifying the software products for which software updates are available, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: September 10, 2013
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Patent number: 8527977
    Abstract: A system, method and computer program product are provided for uninstalling software on a computer. In use, a plurality of software products identified on a computer is displayed. Further, a first user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such first user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the first user instruction. Also, a second user instruction may be received to cancel the uninstallation. Thus, the uninstallation may be cancelled, in response to the receipt of the second user instruction.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: September 3, 2013
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Publication number: 20130161483
    Abstract: A optical control sensor system includes a driver controlling an operation of a light source coupled to an end of an optical fiber, an orthogonal signal generator, generating a set of different orthogonal signals controlling the driver, a terminal sensor coupled to another end of the optical fiber selecting a predetermined set of input orthogonal signals for converting them into component combinations, constituting output signals, and directing the output signals back to the optical fiber, a device coupled to the light sources and to the first end of the optical fiber for extracting output signals that have passed through a return path in the optical fiber, a detector converting optical output signals into electrical signals, and a selector and a decoder connected to the orthogonal signal generator indicating a current state of the optical control sensor system based on an analysis of the selected combinations of components in the output signals.
    Type: Application
    Filed: June 17, 2011
    Publication date: June 27, 2013
    Inventors: Anatoliv Borodin, William Cheng, Dmitri Gavrilov, Mikhail Gouzman, Vladislav Kuzminskiy, Vladimir Smagin
  • Patent number: 8409881
    Abstract: A semiconductor wafer is fabricated. The wafer has a plurality of dies. The plurality of dies include at least operable dies of a first type and operable dies of a second type different from the first type. The dies of the second type are rendered inoperable, while keeping the dies of the first type operable. The wafer is provided with the operable dies of the first type and the inoperable dies of the second type on it, for testing of the dies of the first type.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: April 2, 2013
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: William Cheng, Mirng-Ji Lii, Chen-Yung Ching, Hsin-Hui Lee
  • Patent number: 8407683
    Abstract: A system, method and computer program product are provided for uninstalling software on a computer. In use, a plurality of software products identified on a computer is displayed. Further, a first user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such first user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the first user instruction. Also, a second user instruction may be received to cancel the uninstallation. Thus, the uninstallation may be cancelled, in response to the receipt of the second user instruction.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: March 26, 2013
    Assignee: McAfee, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Publication number: 20110049516
    Abstract: A semiconductor wafer is fabricated. The wafer has a plurality of dies. The plurality of dies include at least operable dies of a first type and operable dies of a second type different from the first type. The dies of the second type are rendered inoperable, while keeping the dies of the first type operable. The wafer is provided with the operable dies of the first type and the inoperable dies of the second type on it, for testing of the dies of the first type.
    Type: Application
    Filed: November 8, 2010
    Publication date: March 3, 2011
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: William CHENG, Mirng-Ji Lii, Chen Yung Ching, Hsin-Hui Lee
  • Publication number: 20110006404
    Abstract: A wafer is provided having a chip side and a non-chip side, the chip side comprising a plurality of semiconductor chips. A plurality of dies are provided, each of the dies is bonded to one of the plurality of semiconductor chips. One or more trenches are formed on the chip side of the wafer. The chip side of the wafer and the plurality of dies are encapsulated with a protecting material, the protecting material substantially filling the one or more trenches. The wafer is diced to separate it into individual semiconductor packages.
    Type: Application
    Filed: June 22, 2010
    Publication date: January 13, 2011
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Hsin-Hui LEE, William CHENG
  • Patent number: 7851272
    Abstract: A semiconductor wafer is fabricated. The wafer has a plurality of dies. The plurality of dies include at least operable dies of a first type and operable dies of a second type different from the first type. The dies of the second type are rendered inoperable, while keeping the dies of the first type operable. The wafer is provided with the operable dies of the first type and the inoperable dies of the second type on it, for testing of the dies of the first type.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: December 14, 2010
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: William Cheng, Mirng-Ji Lii, Chen Yung Ching, Hsin-Hui Lee
  • Publication number: 20080296571
    Abstract: A semiconductor wafer is fabricated. The wafer has a plurality of dies. The plurality of dies include at least operable dies of a first type and operable dies of a second type different from the first type. The dies of the second type are rendered inoperable, while keeping the dies of the first type operable. The wafer is provided with the operable dies of the first type and the inoperable dies of the second type on it, for testing of the dies of the first type.
    Type: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: William Cheng, Mirng-Ji Lii, Chen Yung Ching, Hsin-Hui Lee
  • Publication number: 20070061586
    Abstract: A server/overlay network architecture and related method prevent (i.e., minimize the likelihood of) overloads from many network clients all trying to upload data files to a common destination server on the network at about the same time. Before a client transfers its (his or her) data file to the common network destination, a unique identifier (generally much smaller than the data itself) for the data of that client is generated. The unique identifier, such as a one-way hash function, is transmitted to an authenticator trusted by the common destination. The authenticator time-stamps (i.e., stores time and date) the unique identifier, digitally signs a message incorporating the unique identifier and the time-stamp and sends the message to the client who sent the unique identifier. The client then sends the data file with its time stamp to one of a plurality of upload proxy servers. The proxy server sends a message to the common destination telling it to pick up the data file when ready.
    Type: Application
    Filed: November 3, 2006
    Publication date: March 15, 2007
    Inventors: Leana Golubchik, William Cheng, Samir Khuller, Samrat Bhattacharjee, Cheng-Fu Chou
  • Publication number: 20060282834
    Abstract: A system, method and computer program product are provided for uninstalling software on a computer. In use, a plurality of software products identified on a computer is displayed. Further, a first user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such first user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the first user instruction. Also, a second user instruction may be received to cancel the uninstallation. Thus, the uninstallation may be cancelled, in response to the receipt of the second user instruction.
    Type: Application
    Filed: March 16, 2006
    Publication date: December 14, 2006
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran