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: 20190060015
    Abstract: Example embodiments relate generally to surgical systems. The system may include a first arm assembly having a first arm assembly body. The system may also include a distal elbow joint assembly secured to a proximal end of the first arm assembly. The distal elbow joint assembly may be configurable to provide the first arm assembly with a first degree of freedom relative to a first axis. The system may also include a proximal elbow joint assembly secured to the distal elbow joint assembly. The proximal elbow joint assembly may be configurable to provide the first arm assembly with a second degree of freedom relative to a second axis. The second axis may be different from the first axis. The first degree of freedom may be different from the second degree of freedom.
    Type: Application
    Filed: October 26, 2018
    Publication date: February 28, 2019
    Inventors: Chung Kwong Yeung, Wing Fai Lam, Wai Leung William Cheng
  • Patent number: 10172680
    Abstract: Example surgical systems include end-effector assembly, arm assembly, and elbow joint assembly. Arm assembly includes proximal and distal ends. Elbow joint assembly secures proximal end of arm assembly to distal end of second arm assembly. Elbow joint assembly includes first and second elbow joint portions. First elbow joint portion includes first end section secured to proximal end of arm assembly, second end section, and first joint joining first and second end sections of first elbow joint portion. Second elbow joint portion includes first end section secured to second end section of first elbow joint portion, second end section secured to distal end of second arm assembly, and second joint joining first and second end sections of second elbow joint portion. First end section of first and second elbow joint portion are pivotable relative to first and second axes, respectively, formed by center line drawn through first and second joints, respectively.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: January 8, 2019
    Assignee: Bio-Medical Engineering (HK) Limited
    Inventors: Chung Kwong Yeung, Wing Fai Lam, Wai Leung William Cheng
  • Publication number: 20180140367
    Abstract: Example surgical systems include end-effector assembly, arm assembly, and elbow joint assembly. Arm assembly includes proximal and distal ends. Elbow joint assembly secures proximal end of arm assembly to distal end of second arm assembly. Elbow joint assembly includes first and second elbow joint portions. First elbow joint portion includes first end section secured to proximal end of arm assembly, second end section, and first joint joining first and second end sections of first elbow joint portion. Second elbow joint portion includes first end section secured to second end section of first elbow joint portion, second end section secured to distal end of second arm assembly, and second joint joining first and second end sections of second elbow joint portion. First end section of first and second elbow joint portion are pivotable relative to first and second axes, respectively, formed by center line drawn through first and second joints, respectively.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 24, 2018
    Inventors: Chung Kwong Yeung, Wing Fai Lam, Wai Leung William Cheng
  • Patent number: 9895200
    Abstract: Example embodiments relate to surgical systems having end-effector assembly, first and second arm assemblies, and elbow joint assembly. End-effector assembly includes instrument assembly and wrist assembly. Instrument assembly includes a first instrument. First arm assembly includes a body, first and second instrument drive assemblies, wrist drive assembly, and first arm drive assembly. First instrument drive assembly is configurable to move first instrument relative to first axis. Wrist drive assembly is configurable to move instrument assembly relative second axis. First arm drive assembly is configurable to rotate end-effector assembly relative to third axis. Elbow joint assembly includes elbow pitch joint portion configurable to be driven to move first arm assembly relative to fourth axis. Elbow joint assembly also includes elbow sway joint portion configurable to be driven to move first arm assembly relative to fifth axis.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: February 20, 2018
    Assignee: BIO-MEDICAL ENGINEERING (HK) LIMITED
    Inventors: Chung Kwong Yeung, Wing Fai Lam, Wai Leung William Cheng
  • Publication number: 20170258536
    Abstract: Example embodiments relate to surgical systems having end-effector assembly, first and second arm assemblies, and elbow joint assembly. End-effector assembly includes instrument assembly and wrist assembly. Instrument assembly includes a first instrument. First arm assembly includes a body, first and second instrument drive assemblies, wrist drive assembly, and first arm drive assembly. First instrument drive assembly is configurable to move first instrument relative to first axis. Wrist drive assembly is configurable to move instrument assembly relative second axis. First arm drive assembly is configurable to rotate end-effector assembly relative to third axis. Elbow joint assembly includes elbow pitch joint portion configurable to be driven to move first arm assembly relative to fourth axis. Elbow joint assembly also includes elbow sway joint portion configurable to be driven to move first arm assembly relative to fifth axis.
    Type: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Inventors: Chung Kwong YEUNG, Wing Fai LAM, Wai Leung William 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