Patents by Inventor Liang Cui
Liang Cui 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: 20200153680Abstract: The disclosure provides an approach for diagnosing a data plane of a network, wherein the network spans a first data center and a second data center, and wherein the second data center is remote to the first, the method comprising: accessing a secure connection between the first data center and the second data center; modifying, by the first performance controller, firewall settings of the first data center from a first setting to a second setting; opening on the second data center an instance of a performance tool; opening on the first data center a client of the instance of the performance tool; sending data packets over the data plane of the network; receiving the data packets; generating metrics associated with the data packets; and modifying firewall settings of the first data center from the second setting to the first setting.Type: ApplicationFiled: November 8, 2018Publication date: May 14, 2020Inventors: Liang CUI, Todd SABIN, Weiqing WU, Siddharth Sudhir EKBOTE
-
Publication number: 20200064709Abstract: The present invention discloses a method for controlling spectral properties of optical quantum states using quantum interference in cascaded waveguide structure comprises the following steps: adopting a multi-stage cascaded waveguide structure sequentially consisting of a segment of nonlinear medium, a segment of dispersive medium, . . . and a segment of nonlinear medium, or adopting a two-stage cascaded waveguide structure sequentially consisting of a segment of nonlinear medium, a segment of dispersion-controllable dispersive medium and a segment of nonlinear medium; pumping the multi-stage cascaded waveguide structure or two-stage cascaded waveguide structure by using pulsed laser to generate optical quantum states through the cascaded parametric process in the cascaded waveguide structure. The spectral property of the optical quantum state can be flexibly adjusted by changing the number of stages, the length and dispersion property of the dispersive media.Type: ApplicationFiled: October 25, 2019Publication date: February 27, 2020Inventors: Xiaoying LI, Liang CUI, Jie SU, Jiamin LI
-
Publication number: 20200026538Abstract: The disclosure provides an approach for preventing the failure of virtual computing instance transfers across data centers. In one embodiment, a flow control module collects performance information primarily from components in a local site, as opposed to components in a remote site, during the transfer of a virtual machine (VM) from the local site to the remote site. The performance information that is collected may include various performance metrics, each of which is considered a feature. The flow control module performs feature preparation by normalizing feature data and imputing missing feature data, if any. The flow control module then inputs the prepared feature data into machine learning model(s) which have been trained to predict whether a VM transfer will succeed or fail, given the input feature data. If the prediction is that the VM transfer will fail, then remediation actions may be taken, such as slowing down the VM transfer.Type: ApplicationFiled: July 19, 2018Publication date: January 23, 2020Inventors: Liang CUI, Siddharth EKBOTE, Weiqing WU, Todd SABIN
-
Patent number: 10514937Abstract: Embodiments provide a system including a first host computing device that includes a first virtual machine (VM) and a first application. The system also includes a second host computing device including a virtualization software layer, a second VM, and an auto-discovery service at least partially instantiated within the virtualization software layer. The auto-discovery service is configured to receive a message and an auto-discovery packet from a second application executing on the second VM. The auto-discovery service inserts an option into the auto-discovery packet, and transmits the auto-discovery packet to the first application. The option in the auto-discovery packet includes the message received from the second application.Type: GrantFiled: January 5, 2012Date of Patent: December 24, 2019Assignee: VMware, Inc.Inventors: Yiwen Zhang, Liang Cui, Zhifeng Xia
-
Patent number: 10506033Abstract: The disclosure herein describes a system for providing distributed global server load balancing (GSLB) over resources across multiple data centers. The system includes a directory group comprising one or more directory nodes and a plurality of GSLB nodes registered to the directory group. A respective GSLB node is configured to provide GSLB services over a respective portion of the resources. A directory node includes a domain name system (DNS) query-receiving module configured to receive a DNS query from a client, a node-selecting module configured to select from the plurality of GSLB nodes a first GSLB node based at least on the DNS query, and a DNS query-responding module configured to respond to the DNS query to the client using an address of the selected first GSLB node, thereby facilitating the selected first GSLB node in performing GSLB while resolving the DNS query.Type: GrantFiled: November 6, 2017Date of Patent: December 10, 2019Assignee: NICIRA, INC.Inventors: Liang Cui, Hailing Xu, Dongping Chen
-
Publication number: 20190169324Abstract: A magnesium alkoxide catalyst support and the preparation method and use thereof are provided. The method for preparing the magnesium alkoxide catalyst support comprises the following steps: mixing a metallic magnesium, a monohydric alcohol, a halogenating agent and a surfactant at 0° C. to 90° C. under an inert gas atmosphere, and then washing the resultant with an inert solvent to obtain the magnesium alkoxide catalyst support. A magnesium alkoxide catalyst support obtained by the above method is also provided, which can be used to catalyze olefin polymerization. The magnesium alkoxide catalyst support obtained by the above method according to the invention has excellent particle morphology and controllable size, and is suitable for preparing a catalyst for olefin polymerization.Type: ApplicationFiled: November 27, 2018Publication date: June 6, 2019Inventors: Jianjun YI, Kefeng Wang, Jie Hu, Xingfeng Chen, Yuan Yuan, Weisong Cui, Liang Cui, Zhifei Li, Rongbo Li
-
Patent number: 9998530Abstract: The disclosure herein describes a system for providing distributed global server load balancing (GSLB) over resources across multiple data centers. The system includes a directory group comprising one or more directory nodes and a plurality of GSLB nodes registered to the directory group. A respective GSLB node is configured to provide GSLB services over a respective portion of the resources. A directory node includes a domain name system (DNS) query-receiving module configured to receive a DNS query from a client, a node-selecting module configured to select from the plurality of GSLB nodes a first GSLB node based at least on the DNS query, and a DNS query-responding module configured to respond to the DNS query to the client using an address of the selected first GSLB node, thereby facilitating the selected first GSLB node in performing GSLB while resolving the DNS query.Type: GrantFiled: October 15, 2013Date of Patent: June 12, 2018Assignee: NICIRA, INC.Inventors: Liang Cui, Hailing Xu, Dongping Chen
-
Publication number: 20180063237Abstract: The disclosure herein describes a system for providing distributed global server load balancing (GSLB) over resources across multiple data centers. The system includes a directory group comprising one or more directory nodes and a plurality of GSLB nodes registered to the directory group. A respective GSLB node is configured to provide GSLB services over a respective portion of the resources. A directory node includes a domain name system (DNS) query-receiving module configured to receive a DNS query from a client, a node-selecting module configured to select from the plurality of GSLB nodes a first GSLB node based at least on the DNS query, and a DNS query-responding module configured to respond to the DNS query to the client using an address of the selected first GSLB node, thereby facilitating the selected first GSLB node in performing GSLB while resolving the DNS query.Type: ApplicationFiled: November 6, 2017Publication date: March 1, 2018Inventors: Liang Cui, Hailing Xu, Dongping Chen
-
Patent number: 9407519Abstract: Embodiments perform end-to-end virtual network flow monitoring in a virtual datacenter and provide differentiated views to users based on user role. A target flow pattern describing data packets of interest is distributed to a plurality of applications managing VMs in the virtual datacenter, such as hosts, virtual gateways, and other virtual network applications. Each of the applications monitors data packets routed by the application by comparing the data packets to the flow pattern and selectively collecting context data describing the data packets. The context data collected by the applications is aggregated at a remote server for analysis and reporting.Type: GrantFiled: March 15, 2013Date of Patent: August 2, 2016Assignee: VMware, Inc.Inventors: Liang Cui, Wei Zhang, Jingchun Jason Jiang, Caixia Jiang
-
Patent number: 9135342Abstract: A method includes indexing data and/or metadata in online virtual machines (VMs), offline VMs, virtual applications, and/or snapshots thereof on one or more host server(s) in a virtualization environment through a search architecture in the virtualization environment. The online VMs are VMs that are powered on, and the offline VMs are VMs that are powered off. The method also includes maintaining a database of the indexed data and/or metadata in the online VMs, the offline VMs, the virtual applications, and/or the snapshots thereof to enable a comprehensive search result to a search query through the search architecture. The database is associated with the search architecture.Type: GrantFiled: May 20, 2010Date of Patent: September 15, 2015Assignee: VMware, Inc.Inventors: Liang Cui, Hailing Xu, Ying He
-
Publication number: 20150106523Abstract: The disclosure herein describes a system for providing distributed global server load balancing (GSLB) over resources across multiple data centers. The system includes a directory group comprising one or more directory nodes and a plurality of GSLB nodes registered to the directory group. A respective GSLB node is configured to provide GSLB services over a respective portion of the resources. A directory node includes a domain name system (DNS) query-receiving module configured to receive a DNS query from a client, a node-selecting module configured to select from the plurality of GSLB nodes a first GSLB node based at least on the DNS query, and a DNS query-responding module configured to respond to the DNS query to the client using an address of the selected first GSLB node, thereby facilitating the selected first GSLB node in performing GSLB while resolving the DNS query.Type: ApplicationFiled: October 15, 2013Publication date: April 16, 2015Applicant: VMware, Inc.Inventors: Liang Cui, Hailing Xu, Dong Ping Chen
-
Patent number: 8949546Abstract: Embodiments include a local cache management system that is configured to be coupled to a local cache and that includes an index engine configured to store fingerprints of message segments stored in the local cache and a redundancy management engine coupled to the index engine. The redundancy management engine includes an adaptive emitter configured to receive a message segment to be transmitted to a remote device, determine expected latency costs of a plurality of transmission algorithms, and select a transmission algorithm, such as by selecting the lowest expected latency cost. The adaptive emitter is also configured to determine whether the message segment is stored within a remote cache management system associated with the remote device, and transmit the message segment through a network to the remote cache management system using the selected transmission algorithm upon a determination that the message segment is not stored within the remote cache management system.Type: GrantFiled: May 31, 2012Date of Patent: February 3, 2015Assignee: VMware, Inc.Inventors: Liang Cui, Chengzhong Liu, Zhifeng Xia
-
Publication number: 20140281030Abstract: Embodiments perform end-to-end virtual network flow monitoring in a virtual datacenter and provide differentiated views to users based on user role. A target flow pattern describing data packets of interest is distributed to a plurality of applications managing VMs in the virtual datacenter, such as hosts, virtual gateways, and other virtual network applications. Each of the applications monitors data packets routed by the application by comparing the data packets to the flow pattern and selectively collecting context data describing the data packets. The context data collected by the applications is aggregated at a remote server for analysis and reporting.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: VMWARE, INC.Inventors: Liang Cui, Wei Zhang, Jingchun Jason Jiang, Caixia Jiang
-
Patent number: 8716417Abstract: An olefin polymerization catalyst and preparation method and use thereof are provided. The components of the catalyst comprise an active magnesium halide, a titanium compound containing at least one Ti-halide bond loaded on the active magnesium halide, and an internal electron donor selected from one or more silicon esters compounds having formula (I). The method for preparing the catalyst components is that: adding spherical magnesium chloride alcoholate particles and the electron donor into the solution of titanium compound in sequence, and processing with the titanium compound for one or more times to obtain the catalyst. The catalyst system used for the olefin polymerization comprises the catalyst components, a cocatalyst and an external electron donor. The catalyst has high activity for the propylene polymerization, and the activity is 4399 gPP/gTi·h(50° C., 1 h, slurry polymerization at atmospheric pressure), and the isotacticity of the polymer is 98%.Type: GrantFiled: June 3, 2011Date of Patent: May 6, 2014Assignee: PetroChina Company LimitedInventors: Jianjun Yi, Chunming Cui, Huashu Li, Zhifei Li, Baozuo Yin, Liang Cui, Jianying Zhang, Liang Wang
-
Patent number: 8694761Abstract: In some embodiments, the invention involves using a policy engine during boot, in the driver execution environment (DXE) phases to authenticate that drivers and executable images to be loaded are authenticated. Images to be authenticated include the operating system (OS) loader. The policy engine utilizes a certificate database to hold valid certificates for third party images, according to platform policy. Images that are not authenticated are not loaded at boot time. Other embodiments are described and claimed.Type: GrantFiled: December 31, 2008Date of Patent: April 8, 2014Inventors: Vincent Zimmer, Mohan Kumar, Mahesh Natu, Jiewen Yao, Qin Long, Liang Cui
-
Publication number: 20130326156Abstract: Embodiments include a local cache management system that is configured to be coupled to a local cache and that includes an index engine configured to store fingerprints of message segments stored in the local cache and a redundancy management engine coupled to the index engine. The redundancy management engine includes an adaptive emitter configured to receive a message segment to be transmitted to a remote device, determine expected latency costs of a plurality of transmission algorithms, and select a transmission algorithm, such as by selecting the lowest expected latency cost. The adaptive emitter is also configured to determine whether the message segment is stored within a remote cache management system associated with the remote device, and transmit the message segment through a network to the remote cache management system using the selected transmission algorithm upon a determination that the message segment is not stored within the remote cache management system.Type: ApplicationFiled: May 31, 2012Publication date: December 5, 2013Applicant: VMWARE, INC.Inventors: Liang CUI, Chengzhong LIU, Zhifeng XIA
-
Publication number: 20130179879Abstract: Embodiments provide a system including a first host computing device that includes a first virtual machine (VM) and a first application. The system also includes a second host computing device including a virtualization software layer, a second VM, and an auto-discovery service at least partially instantiated within the virtualization software layer. The auto-discovery service is configured to receive a message and an auto-discovery packet from a second application executing on the second VM. The auto-discovery service inserts an option into the auto-discovery packet, and transmits the auto-discovery packet to the first application. The option in the auto-discovery packet includes the message received from the second application.Type: ApplicationFiled: January 5, 2012Publication date: July 11, 2013Applicant: VMWARE, INC.Inventors: Yiwen ZHANG, Liang CUI, Zhifeng XIA
-
Patent number: 8470941Abstract: A catalyst for homopolymerizing and copolymerizing propylene and its preparation and use. The catalyst component includes titanium compound containing at least one Ti-halogen bond and at least two kinds of electron donor compounds A and B supported on MgCl2.nROH adduct, wherein the electron donor compound A is a compound of formula (I), the electron donor compound B is ester or ether compound; the molar ratio between compound A and compound B is 0.1-5; the molar ratio between the total amounts of the two kinds of electron donors and MgCl2.nROH is 0.01-1, based on the amount of MgCl2.nROH; and the molar ration between the titanium compound containing Ti-halogen bond and MgCl2.nROH is 1-200. The catalyst has high activity, high stereospecificity and good copolymerization performance. In addition, the morphology of the polymer obtained therefrom is good.Type: GrantFiled: December 2, 2008Date of Patent: June 25, 2013Assignee: PetroChina Company LimitedInventors: Jianjun Yi, Baozuo Yin, Chunming Cui, Zhifei Li, Liang Cui, Huashu Li, Weihuan Huang, Jianying Zhang, Li Wang
-
Publication number: 20130072647Abstract: An olefin polymerization catalyst and preparation method and use thereof are provided. The components of the catalyst comprise an active magnesium halide, a titanium compound containing at least one Ti-halide bond loaded on the active magnesium halide, and an internal electron donor selected from one or more silicon esters compounds having formula (I). The method for preparing the catalyst components is that: adding spherical magnesium chloride alcoholate particles and the electron donor into the solution of titanium compound in sequence, and processing with the titanium compound for one or more times to obtain the catalyst. The catalyst system used for the olefin polymerization comprises the catalyst components, a cocatalyst and an external electron donor. The catalyst has high activity for the propylene polymerization, and the activity is 4399 gPP/gTi·h(50° C., 1 h, slurry polymerization at atmospheric pressure), and the isotacticity of the polymer is 98%.Type: ApplicationFiled: June 3, 2011Publication date: March 21, 2013Applicant: PetroChina Company LimitedInventors: Jianjun Yi, Chunming Cui, Huashu Li, Zhifei Li, Baozuo Yin, Liang Cui, Jianying Zhang, Liang Wang
-
Patent number: 8327415Abstract: In one embodiment, the present invention includes a method for setting an extensible policy mechanism to protect a root data structure including a page table, interpreting a bytecode of a pre-boot driver in a byte code interpreter, and controlling access to a memory location based on the extensible policy mechanism. Other embodiments are described and claimed.Type: GrantFiled: May 30, 2008Date of Patent: December 4, 2012Assignee: Intel CorporationInventors: Jiewen Yao, Liang Cui, Qin Long, Vincent J. Zimmer