Patents by Inventor Yunhong Jiang
Yunhong Jiang 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: 11936183Abstract: An energy Internet system, an energy routing conversion device, and an energy control method, relating to a field of energy information. An alternating-current (AC) side energy routing conversion device of the energy Internet system includes a plurality of first route ports, and a direct-current (DC) side energy routing conversion device includes a plurality of second route ports, where each second route port is connected to a corresponding first route port by means of a corresponding DC busbar. A plurality of energy devices are connected to a DC busbar by means of corresponding first AC/DC converters or first DC converters. The AC side energy routing conversion device and the DC side energy routing conversion device collect energy information of the energy devices and adjust energy of the energy devices on a basis of energy balance constraint conditions.Type: GrantFiled: December 13, 2018Date of Patent: March 19, 2024Assignee: GREE ELECTRIC APPLIANCES, INC. OF ZHUHAIInventors: Mingzhu Dong, Zhigang Zhao, Meng Huang, Xuefen Zhang, Shugong Nan, Shiyong Jiang, Meng Li, Wenqiang Tang, Peng Ren, Wu Wen, Lingjun Wang, Xiao Luo, Wenhao Wu, Jianjun Huang, Weijin Li, Yunhong Zeng, Bei Chen
-
Patent number: 11775621Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.Type: GrantFiled: November 21, 2022Date of Patent: October 3, 2023Assignee: Intel CorporationInventors: Malini K. Bhandaru, Kapil Sood, Christian Maciocco, Isaku Yamahata, Yunhong Jiang
-
Publication number: 20230095881Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.Type: ApplicationFiled: November 21, 2022Publication date: March 30, 2023Inventors: Malini K. Bhandaru, Kapil Sood, Christian Maciocco, Isaku Yamahata, Yunhong Jiang
-
Patent number: 11507643Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.Type: GrantFiled: April 2, 2019Date of Patent: November 22, 2022Assignee: Intel CorporationInventors: Malini K. Bhandaru, Kapil Sood, Christian Maciocco, Isaku Yamahata, Yunhong Jiang
-
Patent number: 11281482Abstract: A host machine includes a guest machine, a device emulator, and a hypervisor communicably coupled to the guest machine and the device emulator. The guest machine executes a non-real time thread that causes a non-real time I/O emulation by the device emulator. Responsive to receipt of a real time thread by the guest machine, the hypervisor determines whether the non-real time I/O emulation is abortable or non-abortable. If abortable, the hypervisor aborts the non-real time thread and causes the guest machine to execute the real time thread. Upon completing the execution of the real time thread, the hypervisor causes the guest machine to revert to a non-real time context based on a previous system snapshot. Upon establishing the non-real time context, the hypervisor causes the guest machine to execute the previously aborted non-real time thread.Type: GrantFiled: December 14, 2016Date of Patent: March 22, 2022Assignee: Intel CorporationInventors: Yunhong Jiang, Chao Peng, Yao Zu Dong
-
Patent number: 11023265Abstract: Examples may include intercepting packets outputted from a primary virtual machine (PVM) hosted by a first server and converting one or more fields of protocol headers for each intercepted packet such that output-packet-similarity may be increased between the PVM outputted packets and packets outputted by a secondary virtual machine (SVM) hosted by a second server.Type: GrantFiled: March 20, 2015Date of Patent: June 1, 2021Assignee: INTEL CORPORATIONInventors: Yao Zu Dong, Yunhong Jiang
-
Publication number: 20200074047Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.Type: ApplicationFiled: April 2, 2019Publication date: March 5, 2020Applicant: Intel CorporationInventors: Malini K. Bhandaru, Kapil Sood, Christian Maciocco, Isaku Yamahata, Yunhong Jiang
-
Patent number: 10554574Abstract: Resource management techniques for heterogeneous resource clouds are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is implemented in hardware, the logic to comprise an administration component to maintain a cloud resource information database for a heterogeneous resource cloud and an allocation component to generate an ordered unified feature list based on feature preference information associated with a request for a virtual appliance service, iteratively prune an available resource pool of the heterogeneous resource cloud based on the ordered unified feature list to obtain a candidate resource set, and allocate one or more resources among the candidate resource set to the virtual appliance service. Other embodiments are described and claimed.Type: GrantFiled: June 26, 2015Date of Patent: February 4, 2020Assignee: INTEL CORPORATIONInventors: Malini K. Bhandaru, Yunhong Jiang
-
Publication number: 20190332407Abstract: A host machine includes a guest machine, a device emulator, and a hypervisor communicably coupled to the guest machine and the device emulator. The guest machine executes a non-real time thread that causes a non-real time I/O emulation by the device emulator. Responsive to receipt of a real time thread by the guest machine, the hypervisor determines whether the non-real time I/O emulation is abortable or non-abortable. If abortable, the hypervisor aborts the non-real time thread and causes the guest machine to execute the real time thread. Upon completing the execution of the real time thread, the hypervisor causes the guest machine to revert to a non-real time context based on a previous system snapshot. Upon establishing the non-real time context, the hypervisor causes the guest machine to execute the previously aborted non-real time thread.Type: ApplicationFiled: December 14, 2016Publication date: October 31, 2019Inventors: Yunhong Jiang, Chao Peng, Yao Zu Dong
-
Patent number: 10452495Abstract: It includes techniques to provide for reliable primary and secondary containers arranged to separately execute an application that receives request packets for processing by the application. The request packets may be received from a client coupled with a server arranged to host the primary container or the secondary container. The client coupled with the server through a network. Coarse-grained lock-stepping (COLO) methods may be utilized to facilitate in providing the reliable primary and secondary containers.Type: GrantFiled: June 25, 2015Date of Patent: October 22, 2019Assignee: INTEL CORPORATIONInventors: Yao Zu Dong, Yunhong Jiang, Kun Tian
-
Patent number: 10289814Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.Type: GrantFiled: December 23, 2014Date of Patent: May 14, 2019Assignee: Intel CorporationInventors: Malini K. Bhandaru, Kapil Sood, Christian Maciocco, Isaku Yamahata, Yunhong Jiang
-
Publication number: 20180143885Abstract: It includes techniques to provide for reliable primary and secondary containers arranged to separately execute an application that receives request packets for processing by the application. The request packets may be received from a client coupled with a server arranged to host the primary container or the secondary container. The client coupled with the server through a network. Coarse-grained lock-stepping (COLO) methods may be utilized to facilitate in providing the reliable primary and secondary containers.Type: ApplicationFiled: June 25, 2015Publication date: May 24, 2018Applicant: Intel CorporationInventors: YAO ZU DONG, YUNHONG JIANG, KUN TIAN
-
Patent number: 9921868Abstract: Generally, this disclosure describes systems (and methods) of moderating interrupts in a virtualization environment. An overflow interval is defined. The overflow interrupt interval is used to trigger activation of an inactive guest so that the guest may respond to a critical event. The guest, including a network application, may be active for a first time interval and inactive for a second time interval. A latency interrupt interval may be defined. The latency interrupt interval is configured for interrupt moderation when the network application associated with a packet flow is active, i.e., when the guest including the network application is active on a processor. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.Type: GrantFiled: November 2, 2015Date of Patent: March 20, 2018Assignee: INTEL CORPORATIONInventors: Yao Zu Dong, Yunhong Jiang, Kun Tian
-
Publication number: 20180046480Abstract: Examples may include intercepting packets outputted from a primary virtual machine (PVM) hosted by a first server and converting one or more fields of protocol headers for each intercepted packet such that output-packet-similarity may be increased between the PVM outputted packets and packets outputted by a secondary virtual machine (SVM) hosted by a second server.Type: ApplicationFiled: March 20, 2015Publication date: February 15, 2018Applicant: INTEL CORPORATIONInventors: YAO ZU DONG, YUNHONG JIANG
-
Publication number: 20160380911Abstract: Resource management techniques for heterogeneous resource clouds are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is implemented in hardware, the logic to comprise an administration component to maintain a cloud resource information database for a heterogeneous resource cloud and an allocation component to generate an ordered unified feature list based on feature preference information associated with a request for a virtual appliance service, iteratively prune an available resource pool of the heterogeneous resource cloud based on the ordered unified feature list to obtain a candidate resource set, and allocate one or more resources among the candidate resource set to the virtual appliance service. Other embodiments are described and claimed.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Inventors: Malini K. BHANDARU, Yunhong JIANG
-
Publication number: 20160180063Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Inventors: Malini K. Bhandaru, Kapil Sood, Christian Maciocco, Isaku Yamahata, Yunhong Jiang
-
Patent number: 9336036Abstract: A virtualization based system comprises a host and a plurality of virtual machines that may each comprises a guest memory. A virtual machine monitor has access to underlying platform hardware in the system and may control physical resources in the platform. The platform hardware comprises a processor and a memory coupled to the processor. Further, the VMM may manage guest software including guest operating systems running on the virtual machines. A binary translation logic may replace guest memory writing instructions corresponding to a hot spot in guest application with translated codes to generate a mirrored content for the guest memory. The binary translation logic may combine one or more of the guest memory writing instructions in a region and keep the region atomic. The processor may execute the translated codes in an atomic region together to write a content in the guest memory and a mirrored content in a mirroring memory. The VMM may allocate a memory region in the host memory for the mirroring memory.Type: GrantFiled: March 31, 2011Date of Patent: May 10, 2016Assignee: Intel CorporationInventors: Yaozu Dong, Yun Wang, Yunhong Jiang
-
Publication number: 20160124766Abstract: Generally, this disclosure describes systems (and methods) of moderating interrupts in a virtualization environment. An overflow interval is defined. The overflow interrupt interval is used to trigger activation of an inactive guest so that the guest may respond to a critical event. The guest, including a network application, may be active for a first time interval and inactive for a second time interval. A latency interrupt interval may be defined. The latency interrupt interval is configured for interrupt moderation when the network application associated with a packet flow is active, i.e., when the guest including the network application is active on a processor. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.Type: ApplicationFiled: November 2, 2015Publication date: May 5, 2016Applicant: Intel CorporationInventors: Yao Zu Dong, Yunhong Jiang, Kun Tian
-
Patent number: 9176770Abstract: Generally, this disclosure describes systems (and methods) for moderating interrupts in a virtualization environment. An overflow interrupt interval is defined. The overflow interrupt interval is used for triggering activation of an inactive guest so that the guest may respond to a critical event. The guest, including a network application, may be active for a first time interval and inactive for a second time interval. A latency interrupt interval may be defined. The latency interrupt interval is configured for interrupt moderation when the network application associated with a packet flow is active, i.e., when the guest including the network application is active on a processor. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.Type: GrantFiled: December 17, 2009Date of Patent: November 3, 2015Assignee: Intel CorporationInventors: YaoZu Dong, Yunhong Jiang, Kun Tian
-
Publication number: 20140379955Abstract: A virtualization based system comprises a host and a plurality of virtual machines that may each comprises a guest memory. A virtual machine monitor has access to underlying platform hardware in the system and may control physical resources in the platform. The platform hardware comprises a processor and a memory coupled to the processor. Further, the VMM may manage guest software including guest operating systems running on the virtual machines. A binary translation logic may replace guest memory writing instructions corresponding to a hot spot in guest application with translated codes to generate a mirrored content for the guest memory. The binary translation logic may combine one or more of the guest memory writing instructions in a region and keep the region atomic. The processor may execute the translated codes in an atomic region together to write a content in the guest memory and a mirrored content in a mirroring memory. The VMM may allocate a memory region in the host memory for the mirroring memory.Type: ApplicationFiled: March 31, 2011Publication date: December 25, 2014Inventors: Yaozu Dong, Yunyoung Wang, Yunhong Jiang