Patents by Inventor Ken Lai

Ken Lai 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: 20240113202
    Abstract: Embodiments of the present disclosure relate to a FinFET device having gate spacers with reduced capacitance and methods for forming the FinFET device. Particularly, the FinFET device according to the present disclosure includes gate spacers formed by two or more depositions. The gate spacers are formed by depositing first and second materials at different times of processing to reduce parasitic capacitance between gate structures and contacts introduced after epitaxy growth of source/drain regions.
    Type: Application
    Filed: December 1, 2023
    Publication date: April 4, 2024
    Inventors: Wen-Kai Lin, Bo-Yu Lai, Li Chun Te, Kai-Hsuan Lee, Sai-Hooi Yeong, Tien-I Bao, Wei-Ken Lin
  • Patent number: 10949246
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: March 16, 2021
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Publication number: 20200034181
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: August 5, 2019
    Publication date: January 30, 2020
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 10372480
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: August 6, 2019
    Assignee: VMWARE INC.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Publication number: 20180336056
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: April 9, 2018
    Publication date: November 22, 2018
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 9952892
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 24, 2018
    Assignee: NICIRA, INC.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Publication number: 20170300354
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 9697032
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 4, 2017
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 9367221
    Abstract: A system and method for sequencing rotatable images are disclosed. In at least one embodiment, an image database contains an at least one image collection comprising a plurality of view sets. The view sets each comprise a parallel sequence of images that depicts the same sequentially formatted subject matter as the other view sets in the image collection, but from a unique common perspective point. A unique view index is assigned to each view set in the at least one image collection, while a unique frame index is assigned to each image within each view set. Using these view and frame indices, the content module allows the user to dynamically and selectively choose the common perspective point at which to view the sequentially formatted subject matter at any step in the sequence of images, thereby providing a 360 degree, selectively rotatable view of the subject matter.
    Type: Grant
    Filed: September 2, 2013
    Date of Patent: June 14, 2016
    Inventor: Ken Lai
  • Publication number: 20150301846
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: December 30, 2014
    Publication date: October 22, 2015
    Inventors: Anupam DALAL, Min-Ken LAI, Aastha BHARDWAJ
  • Publication number: 20150067499
    Abstract: A system and method for sequencing rotatable images are disclosed. In at least one embodiment, an image database contains an at least one image collection comprising a plurality of view sets. The view sets each comprise a parallel sequence of images that depicts the same sequentially formatted subject matter as the other view sets in the image collection, but from a unique common perspective point. A unique view index is assigned to each view set in the at least one image collection, while a unique frame index is assigned to each image within each view set. Using these view and frame indices, the content module allows the user to dynamically and selectively choose the common perspective point at which to view the sequentially formatted subject matter at any step in the sequence of images, thereby providing a 360 degree, selectively rotatable view of the subject matter.
    Type: Application
    Filed: September 2, 2013
    Publication date: March 5, 2015
    Inventor: Ken Lai
  • Patent number: 8924524
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: December 30, 2014
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 8838756
    Abstract: Methods, systems, and computer programs for creating isolated environments that include virtual machines (VM) and networks in a virtual infrastructure are presented. The method includes an operation to define a configuration of a virtual system which includes VMs, virtual network interface cards (VNIC) in the VMs, and configuration local networks (CLN). Further, the method associates each VNIC with one of the CLNs and transmits instructions to the virtual infrastructure for deploying the configuration. Deploying the configuration includes instantiating VMs and CLNs in the virtual infrastructure. Each VM is instantiated in a host monitored by a virtual lab server, and the CLNs are instantiated in the same hosts where the VMs have been instantiated. Only VMs from the configuration can connect to the instantiated CLNs.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: September 16, 2014
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Publication number: 20110022694
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Applicant: VMWARE, INC.
    Inventors: Anupam DALAL, Min-Ken LAI, Aastha BHARDWAJ
  • Patent number: D714606
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: October 7, 2014
    Inventors: An Kun Lee, Shu Tuan Yang, Chiu Ken Lai
  • Patent number: D749388
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: February 16, 2016
    Inventors: An-Kun Lee, Shu-Tuan Yang, Chiu-Ken Lai
  • Patent number: D776504
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 17, 2017
    Inventors: An-Kun Lee, Shu-Tuan Yang, Chiu-Ken Lai
  • Patent number: D790937
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: July 4, 2017
    Inventors: An-Kun Lee, Shu-Tuan Yang, Chiu-Ken Lai
  • Patent number: D792178
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: July 18, 2017
    Inventors: An Kun Lee, Shu Tuan Yang, Chiu Ken Lai
  • Patent number: D827402
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: September 4, 2018
    Inventors: An Kun Lee, Shu Tuan Yang, Chiu Ken Lai