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: 20250020357Abstract: 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: ApplicationFiled: July 10, 2024Publication date: January 16, 2025Inventors: William CHENG, Regan CHENG
-
Patent number: 9292273Abstract: 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: GrantFiled: December 27, 2013Date of Patent: March 22, 2016Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 9222830Abstract: 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: GrantFiled: June 17, 2011Date of Patent: December 29, 2015Assignee: RESEARCH FOUNDATION OF THE STATE UNIVERSITY OF NEW YORKInventors: Anatoliv Borodin, William Cheng, Dmitri Gavrilov, Mikhail Gouzman, Vladislav Kuzminskiy, Vladimir Smagin
-
Publication number: 20150277615Abstract: 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: ApplicationFiled: March 25, 2014Publication date: October 1, 2015Applicant: Top Victory Investments Ltd.Inventors: Wei-Ting LIN, William CHENG, Yung-Shin LlOU
-
Patent number: 9064817Abstract: 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: GrantFiled: January 8, 2014Date of Patent: June 23, 2015Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Hsin-Hui Lee, William Cheng
-
Publication number: 20140189675Abstract: 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: ApplicationFiled: December 27, 2013Publication date: July 3, 2014Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Publication number: 20140117568Abstract: 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: ApplicationFiled: January 8, 2014Publication date: May 1, 2014Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Hsin-Hui LEE, William CHENG
-
Publication number: 20140109079Abstract: 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: ApplicationFiled: August 30, 2013Publication date: April 17, 2014Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 8647963Abstract: 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: GrantFiled: June 22, 2010Date of Patent: February 11, 2014Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Hsin-Hui Lee, William Cheng
-
Patent number: 8533703Abstract: 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: GrantFiled: August 4, 2005Date of Patent: September 10, 2013Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Patent number: 8527977Abstract: 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: GrantFiled: September 14, 2007Date of Patent: September 3, 2013Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Publication number: 20130161483Abstract: 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: ApplicationFiled: June 17, 2011Publication date: June 27, 2013Inventors: Anatoliv Borodin, William Cheng, Dmitri Gavrilov, Mikhail Gouzman, Vladislav Kuzminskiy, Vladimir Smagin
-
Patent number: 8409881Abstract: 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: GrantFiled: November 8, 2010Date of Patent: April 2, 2013Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: William Cheng, Mirng-Ji Lii, Chen-Yung Ching, Hsin-Hui Lee
-
Patent number: 8407683Abstract: 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: GrantFiled: March 16, 2006Date of Patent: March 26, 2013Assignee: McAfee, Inc.Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
-
Publication number: 20110049516Abstract: 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: ApplicationFiled: November 8, 2010Publication date: March 3, 2011Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: William CHENG, Mirng-Ji Lii, Chen Yung Ching, Hsin-Hui Lee
-
Publication number: 20110006404Abstract: 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: ApplicationFiled: June 22, 2010Publication date: January 13, 2011Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Hsin-Hui LEE, William CHENG
-
Patent number: 7851272Abstract: 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: GrantFiled: May 30, 2007Date of Patent: December 14, 2010Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: William Cheng, Mirng-Ji Lii, Chen Yung Ching, Hsin-Hui Lee
-
Publication number: 20080296571Abstract: 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: ApplicationFiled: May 30, 2007Publication date: December 4, 2008Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.Inventors: William Cheng, Mirng-Ji Lii, Chen Yung Ching, Hsin-Hui Lee
-
Publication number: 20070061586Abstract: 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: ApplicationFiled: November 3, 2006Publication date: March 15, 2007Inventors: Leana Golubchik, William Cheng, Samir Khuller, Samrat Bhattacharjee, Cheng-Fu Chou
-
Publication number: 20060282834Abstract: 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: ApplicationFiled: March 16, 2006Publication date: December 14, 2006Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran