Patents by Inventor Jeffrey HU
Jeffrey HU 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: 11955532Abstract: Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a semiconductor substrate comprising an N well region having a semiconductor fin protruding therefrom. A trench isolation layer is on the semiconductor substrate around the semiconductor fin, wherein the semiconductor fin extends above the trench isolation layer. A gate dielectric layer is over the semiconductor fin. A conductive layer is over the gate dielectric layer over the semiconductor fin, the conductive layer comprising titanium, nitrogen and oxygen. A P-type metal gate layer is over the conductive layer over the semiconductor fin.Type: GrantFiled: October 26, 2020Date of Patent: April 9, 2024Assignee: Intel CorporationInventors: Jeffrey S. Leib, Jenny Hu, Anindya Dasgupta, Michael L. Hattendorf, Christopher P. Auth
-
Patent number: 11918582Abstract: Disclosed herein are pyrazole pyrimidine compounds that modulate and/or inhibit hematopoietic progenitor kinase 1, as well as methods of making such compounds and therapeutic methods of using same.Type: GrantFiled: March 14, 2022Date of Patent: March 5, 2024Assignee: RAPT Therapeutics, Inc.Inventors: Cyril Bucher, Adrian Dukes, Blanca Gomez, Hannah Haley, Dennis Hu, Jeffrey J. Jackson, Michelle Yoo Min Ko, Paul Leger, Anqi Ma, Andrew A. Ng, Daniel Poon, Omar Robles, Anton Shakhmin, Grant Shibuya, Parcharee Tivitmahaisoon, Vi-Anh Vu, David J. Wustrow, Mikhail Zibinsky
-
Patent number: 11915412Abstract: A cortical malformation identification method includes quantitatively evaluating, using a processor of a computer that includes the processor and a memory, digital image data from a magnetic resonance imaging (MRI) scan on a cerebral cortex to produce quantified scan data. The method also includes automatically detecting a cortical malformation based on the quantified scan data. An image of the cerebral cortex may be color-coded so that the cortical malformation is shown in a different color than the remainder of the cerebral cortex in the image, based on the quantified scan data. Additionally or alternatively, a 3-dimensional representation of the cerebral cortex may be mapped to the quantified scan data to produce a mapped image of the cerebral cortex including the detected cortical malformation.Type: GrantFiled: January 3, 2018Date of Patent: February 27, 2024Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Lyubomir Georgiev Zagorchev, Fabien Wenzel, Martin Bergtholdt, Houchun Hu, Jeffrey Miller, Carsten Meyer
-
Patent number: 11669325Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.Type: GrantFiled: April 20, 2022Date of Patent: June 6, 2023Assignee: VMware, Inc.Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
-
Publication number: 20220244944Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.Type: ApplicationFiled: April 20, 2022Publication date: August 4, 2022Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
-
Patent number: 11334341Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software and storing the desired image of the virtualization software in a storage location accessible to the hosts; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: GrantFiled: July 27, 2020Date of Patent: May 17, 2022Assignee: VMWARE, INC.Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
-
Patent number: 11269609Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a base image and an add-on image; retrieving metadata of the base image and metadata of the add-on image; generating a desired image of the virtualization software based on the metadata of the base image and the metadata of the add-on image; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: GrantFiled: July 27, 2020Date of Patent: March 8, 2022Assignee: VMWARE, INC.Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
-
Publication number: 20210311755Abstract: A virtualized computing system includes a plurality of hosts, each of which is configured with a virtualization software for supporting execution of virtual machines therein. A method of managing a configuration of a system service in the virtualized computing system includes: upon receiving an API call to operate on a configuration object for the system service that is backed by a configuration schema of the system service, updating a database in accordance with the configuration schema to update or store the configuration of the system service, so that the system service executes with the configuration stored in the database.Type: ApplicationFiled: April 1, 2020Publication date: October 7, 2021Inventors: Mayur BHOSLE, Mukund GUNTI, Olivier Alain CREMEL, Jeffrey HU, Siddharth GANDHI
-
Publication number: 20210311711Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a base image and an add-on image; retrieving metadata of the base image and metadata of the add-on image; generating a desired image of the virtualization software based on the metadata of the base image and the metadata of the add-on image; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: ApplicationFiled: July 27, 2020Publication date: October 7, 2021Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
-
Publication number: 20210311717Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software and storing the desired image of the virtualization software in a storage location accessible to the hosts; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: ApplicationFiled: July 27, 2020Publication date: October 7, 2021Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
-
Patent number: 10552187Abstract: Methods and apparatus to manage configuration of policy-based hypervisors are disclosed. An example method includes generating, by executing an instruction with a processor, a specification for a target configuration of a host based on a policy-based profile, the policy-based profile describing a source configuration of a source host at a virtualization software level; applying, by executing an instruction with the processor, the specification to the target configuration; and in response to an update to the policy-based profile, updating, by executing an instruction with the processor, the target configuration to place the host in compliance with the updated policy-based profile.Type: GrantFiled: August 14, 2017Date of Patent: February 4, 2020Assignee: VMware Inc.Inventors: Jeffrey Hu, Kiran Kamath, Saurav Sen, Sandhya Kunnatur
-
Publication number: 20190230206Abstract: A server is programmed to receive an application command from a hosted application executed by a second server, generate a simulated mobile device command indicating a function specified by the application command, and send the simulated mobile device command to a telematics controller of a vehicle, to cause the vehicle to execute the application command using a device link interface configured for communication between the vehicle and mobile devices local to the vehicle.Type: ApplicationFiled: January 23, 2018Publication date: July 25, 2019Inventors: Elizabeth HALASH, Stefan BANKOWSKI, Robin Mathew KURIAN, Jeffrey HU
-
Patent number: 10223550Abstract: Systems and techniques are described for generating canonical representations of JSON documents. One of the techniques includes receiving a first JavaScript Object Notation (JSON) document, wherein the first document includes one or more JSON objects, and wherein each JSON object includes one or more name-value pairs; generating a first canonical representation of the first JSON document, wherein generating the first canonical representation comprises: removing each non-significant whitespace character and non-significant line ending from the first document, for each JSON object, sorting the name-value pairs included in the JSON object lexicographically, and converting one or more instances of a number value type in the first document into a standardized representation of a double data type; and generating a first digital signature for the first JSON document using the first canonical representation.Type: GrantFiled: November 6, 2013Date of Patent: March 5, 2019Assignee: VMware, Inc.Inventors: Georgi Staykov, Jeffrey Hu
-
Publication number: 20180011725Abstract: Methods and apparatus to manage configuration of policy-based hypervisors are disclosed. An example method includes generating, by executing an instruction with a processor, a specification for a target configuration of a host based on a policy-based profile, the policy-based profile describing a source configuration of a source host at a virtualization software level; applying, by executing an instruction with the processor, the specification to the target configuration; and in response to an update to the policy-based profile, updating, by executing an instruction with the processor, the target configuration to place the host in compliance with the updated policy-based profile.Type: ApplicationFiled: August 14, 2017Publication date: January 11, 2018Inventors: Jeffrey Hu, Kiran Kamath, Saurav Sen, Sandhya Kunnatur
-
Patent number: 9733959Abstract: At least one target configuration of a host at a virtualization software level is automatically assembled based on a source configuration. A policy-based profile describing the source configuration is processed. A configuration specification describing the target configuration is automatically created, based on the policy-based profile describing the source configuration. The configuration specification is automatically applied to target configurations, such that the target configurations are compliant with the policy-based profile.Type: GrantFiled: September 15, 2008Date of Patent: August 15, 2017Assignee: VMware, Inc.Inventors: Jeffrey Hu, Kiran Kamath, Saurav Sen, Sandhya Kunnatur
-
Publication number: 20150128032Abstract: Systems and techniques are described for generating canonical representations of JSON documents. One of the techniques includes receiving a first JavaScript Object Notation (JSON) document, wherein the first document includes one or more JSON objects, and wherein each JSON object includes one or more name-value pairs; generating a first canonical representation of the first JSON document, wherein generating the first canonical representation comprises: removing each non-significant whitespace character and non-significant line ending from the first document, for each JSON object, sorting the name-value pairs included in the JSON object lexicographically, and converting one or more instances of a number value type in the first document into a standardized representation of a double data type; and generating a first digital signature for the first JSON document using the first canonical representation.Type: ApplicationFiled: November 6, 2013Publication date: May 7, 2015Applicant: VMware, Inc.Inventors: Georgi Staykov, Jeffrey Hu
-
Patent number: 8897292Abstract: A method is implemented by a network element to provide scalable hierarchical traffic management (HTM) over a plurality of network layers for a network and eliminate priority leaking caused by quick loopback batch scheduling that analyzes a subset of network layers to shorten processing time and resource requirements when the scalable HTM selects data packets to be forwarded. The method and system function as a low pass filter over the selected data packets to prevent low priority data packets being forwarded where higher priority data packets are available to be forwarded.Type: GrantFiled: December 31, 2012Date of Patent: November 25, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Thomas C. Yip, Srivathsa Dhruvanarayan, Edward Ho, Sun-den Chen, Michael Feng, Jeffrey Hu
-
Publication number: 20100070970Abstract: At least one target configuration of a host at a virtualization software level is automatically assembled based on a source configuration. A policy based profile describing the source configuration is processed. A configuration specification describing the target configuration is automatically created, based on the policy based profile describing the source configuration. The configuration specification is automatically applied to target configurations, such that the target configuration(s) are compliant with the policy based profile.Type: ApplicationFiled: September 15, 2008Publication date: March 18, 2010Applicant: VMware, Inc.Inventors: Jeffrey HU, Kiran KAMATH, Saurav SEN, Sandhya KUNNATUR
-
Publication number: 20030076252Abstract: A version identification device with the A/D conversion function and its method. The invention includes a voltage dividing unit and a processing device. The voltage dividing unit is installed on an electronic device. The version of the electronic device is converted into analog signals using the voltage dividing unit. The analog signal is then sent to the processing device to be converted into a digital signal. The digital signal is then computed and identified to achieve the goal of identifying the version of the electronic device.Type: ApplicationFiled: October 19, 2001Publication date: April 24, 2003Inventors: Jeffrey Lo, Roger Tsai, Jeffrey Hu