Patents by Inventor Eric Liang

Eric Liang 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: 9990230
    Abstract: A system for scheduling a notebook execution includes an interface and a processor. The interface is to receive an indication to schedule a notebook for execution, wherein the indication comprises a scheduled time and a cluster. The processor is to determine whether it is the scheduled time; and in the event that it is the scheduled time: determine whether the cluster is running; and in the event that the cluster is not running, set up the cluster and cause the notebook to execute using the cluster.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: June 5, 2018
    Assignee: Databricks Inc.
    Inventors: Ion Stoica, Yandong Mao, Eric Liang
  • Patent number: 7010770
    Abstract: A method for analyzing a cell definition comprises the steps of: identifying at least one connectivity target in at least one cell definitions identifying at least one circuit path in the at least one cell definition, the at least one circuit path containing or connected to a circuit portion containing the at least one connectivity target of the cell definition; predicting a routing path to be used by a router to connect a connectivity target in the at least one cell definition to another structure; and determining whether a combination of the predicted routing path and the circuit path causes a violation of an integrated circuit design rule.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: March 7, 2006
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Eric Liang, Mu-Jen Huang
  • Publication number: 20050026537
    Abstract: A toy for teaching the logical thought process of computer programming has a plurality of stackable blocks with each block having a memory for the storage of at least one computer programming instruction. When the plurality of stackable blocks are mechanically stacked, a plurality of instructions are electrically connected forming a computer program. A main block is configured so that the plurality of stackable blocks can be mechanically stacked on the main block. A computer is electrically connected to receive the computer program. A robot is connected to the computer, with the computer controlling the robot in response to the computer program.
    Type: Application
    Filed: August 1, 2003
    Publication date: February 3, 2005
    Inventors: Jennifer Hsieh, Eric Liang, Elizabeth Yin
  • Publication number: 20040199886
    Abstract: A method for analyzing a cell definition comprises the steps of: identifying at least one connectivity target in at least one cell definitions identifying at least one circuit path in the at least one cell definition, the at least one circuit path containing or connected to a circuit portion containing the at least one connectivity target of the cell definition; predicting a routing path to be used by a router to connect a connectivity target in the at least one cell definition to another structure; and determining whether a combination of the predicted routing path and the circuit path causes a violation of an integrated circuit design rule.
    Type: Application
    Filed: April 4, 2003
    Publication date: October 7, 2004
    Inventors: Eric Liang, Mu-Jen Huang
  • Patent number: 4962743
    Abstract: A cam for controlling the injection rate of fuel in a fuel injection system having a four part cam profile is disclosed. The first 120.degree. is the plunger advancement segment. The next 80.degree. is the advanced dwell segment. The next 100.degree. is the plunger retraction segment and the last 60.degree. is the retracted dwell segment. The plunger advancement segment is divided into three subsegments: pre-injection stroke, injection stroke, and overtravel stroke. The pre-injection subsegment achieves minimum velocity and acceleration at the start of injection. In the injection subsegment, the cam follower acceleration is achieved as rapidly as can Hertz stress permits to increase the injection pressure and to achieve the maximum injection rate. The overtravel subsegment achieves a sharp and clean end of injection. Preferably, this cam causes injection of less than 20 mm.sup.3 of fuel per stroke during the first ten cam angle degrees of cam rotation.
    Type: Grant
    Filed: June 6, 1989
    Date of Patent: October 16, 1990
    Assignee: Cummins Engine Company, Inc.
    Inventors: Julius P. Perr, Eric Liang, Robert C. Yu, Amarjit S. Ghuman