Patents by Inventor Hailing Yu
Hailing Yu 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: 11963533Abstract: The disclosure provides stable antimicrobial (e.g., antibacterial or antifungal or both) peptides (SAMPs) that may be used in methods of preventing or treating a bacterial disease (e.g., a Liberibacter disease, such as citrus greening disease (also called Huanglongbing (HLB)) or potato Zebra Chip disease, and other bacterial diseases such as those caused by Agrobacterium tumefaciens (also known as Rhizobium radiobacter) and Pseudomonas syringae) in plants (e.g., citrus plants or potato plants). SAMPs disclosed herein may be heat stable, as well as stable in plant extracts and/or in plant lysates (e.g., citrus lysates).Type: GrantFiled: October 23, 2018Date of Patent: April 23, 2024Assignee: The Regents of The University of CaliforniaInventors: Hailing Jin, Chien Yu Huang
-
Publication number: 20240124887Abstract: The present disclosure provides methods and compositions for increasing resistance of plants to a disease caused by infection with bacteria of a Liberibacter species.Type: ApplicationFiled: February 9, 2022Publication date: April 18, 2024Applicant: The Regents of the University of CaliforniaInventors: Hailing Jin, Chien Yu Huang
-
Publication number: 20240109941Abstract: The disclosure provides stable antimicrobial (e.g., antibacterial or antifungal or both) peptides (SAMPs) that can be used in methods of preventing or treating a bacterial disease (e.g., a Liberibacter disease, such as citrus greening disease (also called Huanglongbing (HLB)) or potato Zebra Chip disease, and other bacterial diseases such as those caused by Agrobacterium tumefaciens (also known as Rhizobium radiobacter) and Pseudomonas syringae) in plants (e.g., citrus plants or potato plants).Type: ApplicationFiled: October 10, 2020Publication date: April 4, 2024Inventors: Hailing Jin, Chien Yu Huang
-
Patent number: 9256642Abstract: Techniques for automatically recommending parallel execution of a SQL statement. In one set of embodiments, a first determination can be made regarding whether a SQL statement can be executed in parallel. Further, a second determination can be made regarding whether executing the SQL statement in parallel is faster than executing the statement in serial by a predetermined factor. If the first determination and second determination are positive (i.e., the statement can be executed in parallel and parallel execution is faster by the predetermined factor), a recommendation can be provided indicating that the SQL statement should be executed in parallel. In some embodiments, the recommendation can include a report specifying the degree of performance improvement gained from parallel execution, additional system resources consumed by parallel execution, and other statistics pertaining to the recommended parallel execution plan.Type: GrantFiled: June 30, 2010Date of Patent: February 9, 2016Assignee: Oracle International CorporationInventors: Hailing Yu, Peter Belknap, Thierry Cruanes, Benoit Dageville, Karl Dias, Khaled Yagoub
-
Patent number: 8863091Abstract: A computer is programmed with multiple software programs to record structures including (a) unstructured information to denote a transition between portions of code, and (b) metadata related to one or more attributes of the information. In addition, the computer writes two additional types of structures: section type, and dump type. The section type structure has metadata to indicate a beginning and an end, to bracket a group of structures located therebetween. The dump type has a dump header and a dump body. The dump header includes a symbol to indicate it's of dump type. The dump body is a set of values of an object used by the software program(s) during execution by the computer. A group of structures, within a section type, may include structures of each of the trace record type, dump type and section type.Type: GrantFiled: August 8, 2008Date of Patent: October 14, 2014Assignee: Oracle International CorporationInventors: Benoit Dageville, Amirali S. Valiani, Hailing Yu, Gary Ngai
-
Patent number: 8688689Abstract: Techniques are provided for automatically recommending alternative execution plans for a SQL statement. Information pertaining to one or more execution plans for a SQL statement can be retrieved from a set of plan sources. The one or more execution plans can include the current execution plan for the statement and one or more historical execution plans. Based on the retrieved information, the performance of the one or more execution plans can be compared to each other. Based on the comparison, a recommendation can be provided to a user indicating that a particular execution plan (e.g., a historical execution plan) should be used in place of the current execution plan to execute the SQL statement.Type: GrantFiled: June 30, 2010Date of Patent: April 1, 2014Assignee: Oracle International CorporationInventors: Hailing Yu, Peter Belknap, Benoit Dageville, Karl Dias, Khaled Yagoub
-
Patent number: 8135995Abstract: Techniques for systematically gathering, organizing, and storing diagnostic data related to multiple monitored systems (e.g., multiple instances of a product or multiple products). A centralized repository is provided that is organized in a hierarchical manner to facilitate proper organization of the diagnostic data related to multiple monitored systems. In one embodiment, a root directory comprising one or more subdirectories is provided for storing diagnostic data collected for each monitored system. Multiple root directories may be provided under a common base directory for storing diagnostic data corresponding to multiple monitored systems. This enables correlation of diagnostic data across multiple monitored systems.Type: GrantFiled: October 15, 2008Date of Patent: March 13, 2012Assignee: Oracle International CorporationInventors: Gary Ngai, Jonathan Klein, Mark Ramacher, Benoit Dageville, Hailing Yu, Mike Feng, Yair Sarig, Marcus Fallen, John Beresniewicz
-
Publication number: 20120005189Abstract: Techniques for automatically recommending alternative execution plans for a SQL statement. In one set of embodiments, information pertaining to one or more execution plans for a SQL statement can be retrieved from a set of plan sources. The one or more execution plans can include the current execution plan for the statement and one or more historical execution plans. Based on the retrieved information, the performance of the one or more execution plans can be compared to each other. Based on the comparison, a recommendation can be provided to a user indicating that a particular execution plan (e.g., a historical execution plan) should be used in place of the current execution plan to execute the SQL statement.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: Oracle International CorporationInventors: Hailing Yu, Peter Belknap, Benoit Dageville, Karl Dias, Khaled Yagoub
-
Publication number: 20120005188Abstract: Techniques for automatically recommending parallel execution of a SQL statement. In one set of embodiments, a first determination can be made regarding whether a SQL statement can be executed in parallel. Further, a second determination can be made regarding whether executing the SQL statement in parallel is faster than executing the statement in serial by a predetermined factor. If the first determination and second determination are positive (i.e., the statement can be executed in parallel and parallel execution is faster by the predetermined factor), a recommendation can be provided indicating that the SQL statement should be executed in parallel. In some embodiments, the recommendation can include a report specifying the degree of performance improvement gained from parallel execution, additional system resources consumed by parallel execution, and other statistics pertaining to the recommended parallel execution plan.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: Oracle International CorporationInventors: Hailing Yu, Peter Belknap, Thierry Cruanes, Benoit Dageville, Karl Dias, Khaled Yagoub
-
Patent number: 7937623Abstract: A diagnosability system for automatically collecting, storing, communicating, and analyzing diagnostic data for one or more monitored systems. The diagnosability system comprises several components configured for the collection, storage, communication, and analysis of diagnostic data for a condition detected in monitored system. The diagnosability system enables targeted dumping of diagnostic data so that only diagnostic data that is relevant for diagnosing the condition detected in the monitored system is collected and stored. This in turn enables first failure analysis thereby reducing the time needed to resolve the condition detected in the monitored system.Type: GrantFiled: October 15, 2008Date of Patent: May 3, 2011Assignee: Oracle International CorporationInventors: Mark Ramacher, Gary Ngai, Benoit Dageville, Karl Dias, Yair Sarig, Marcus Fallen, Ajith Kumar Mysorenagarajarao, John Beresniewicz, Mike Feng, Jonathan Klein, Hailing Yu, Leng Tan, Balasubrahmanya Kuchibhotla, Uri Shaft, Venkateshwaran Venkataramani, Amir Valiani
-
Publication number: 20090106278Abstract: A diagnosability system for automatically collecting, storing, communicating, and analyzing diagnostic data for one or more monitored systems. The diagnosability system comprises several components configured for the collection, storage, communication, and analysis of diagnostic data for a condition detected in monitored system. The diagnosability system enables targeted dumping of diagnostic data so that only diagnostic data that is relevant for diagnosing the condition detected in the monitored system is collected and stored. This in turn enables first failure analysis thereby reducing the time needed to resolve the condition detected in the monitored system.Type: ApplicationFiled: October 15, 2008Publication date: April 23, 2009Applicant: Oracle International CorporationInventors: Mark Ramacher, Gary Ngai, Benoit Dageville, Karl Dias, Yair Sarig, Marcus Fallen, Ajith Kumar Mysorenagarajarao, John Beresniewicz, Mike Feng, Jonathan Klein, Hailing Yu, Leng Tan, Balasubrahmanyam Kuchibhotla, Uri Shaft, Venkateshwaran Venkataramani, Amir Valiani
-
Publication number: 20090106741Abstract: A computer is programmed with multiple software programs to record structures including (a) unstructured information to denote a transition between portions of code, and (b) metadata related to one or more attributes of the information. In addition, the computer writes two additional types of structures: section type, and dump type. The section type structure has metadata to indicate a beginning and an end, to bracket a group of structures located therebetween. The dump type has a dump header and a dump body. The dump header includes a symbol to indicate it's of dump type. The dump body is a set of values of an object used by the software program(s) during execution by the computer. A group of structures, within a section type, may include structures of each of the trace record type, dump type and section type.Type: ApplicationFiled: August 8, 2008Publication date: April 23, 2009Applicant: Oracle International CorporationInventors: Benoit Dageville, Amirali S. Valiani, Hailing Yu, Gary Ngai
-
Publication number: 20090106601Abstract: Techniques for systematically gathering, organizing, and storing diagnostic data related to multiple monitored systems (e.g., multiple instances of a product or multiple products). A centralized repository is provided that is organized in a hierarchical manner to facilitate proper organization of the diagnostic data related to multiple monitored systems. In one embodiment, a root directory comprising one or more subdirectories is provided for storing diagnostic data collected for each monitored system. Multiple root directories may be provided under a common base directory for storing diagnostic data corresponding to multiple monitored systems. This enables correlation of diagnostic data across multiple monitored systems.Type: ApplicationFiled: October 15, 2008Publication date: April 23, 2009Applicant: Oracle International CorporationInventors: Gary Ngai, Jonathan Klein, Mark Ramacher, Benoit Dageville, Hailing Yu, Mike Feng, Yair Sarig, Marcus Fallen, John Beresniewicz