Patents by Inventor Ying-Kai Wang
Ying-Kai Wang 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: 9659075Abstract: A method executes a preempt by a standby database appliance in a high-availability active/active appliance cluster. The appliance cluster includes a transaction processing standby group and a persistent storing standby group. The transaction processing standby group includes a primary active appliance and a standby appliance. One or more processors receive a Hello message from the primary DB appliance. The processor(s) examine a priority field in the Hello message, in order to determine a priority of the standby database appliance according to the persistent state to thereby determine whether the standby database appliance requests a preempt, where the persistent state includes a state of an application and a database of the primary DB appliance. The processor(s) implement a failover in response to the preempt request to thereby take over a duty of the primary DB appliance.Type: GrantFiled: November 23, 2015Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Johnson Y S Chiang, Jeffrey C H Liu, Hao-Ting Shih, Ying-Kai Wang, David Ward
-
Patent number: 9600387Abstract: Providing efficient data replication for a transaction processing server is provided. A notification is received from the transaction processing server which completes a transaction of a message. The notification includes a message digest and a message identifier. The message identifier in the received notification is compared with a stored message identifier. In response to a match of the comparing of the message identifier, the message digest in the received notification is compared with a stored message digest. In response to a match of the comparing of the message digest, a stored input message is directly stored in a physical storage.Type: GrantFiled: March 26, 2014Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Johnson Y S Chiang, Jeffrey C H Liu, Chih-Wen Su, Ying-Kai Wang
-
Patent number: 9545741Abstract: The disclosure provides a method of making a golf ball with a reduced gate defect. The method may include using a mold that has a mold cavity with a mold chamber with a surface and a parting edge disposed along the perimeter of mold chamber. At least one gate may be disposed on the parting edge to provide a path for a cover material to be injected into the mold chamber. The gate may include a flat middle surface connected by a first side surface and a second side surface disposed opposite the first side surface. A round having a radius of curvature ranging from about 0.2 mm to about 0.5 mm may be disposed along a middle gate edge of middle surface and/or a side gate edge of one of the first side surface and the second side surface.Type: GrantFiled: March 30, 2012Date of Patent: January 17, 2017Assignee: NIKE, Inc.Inventors: Chen-Tai Liu, Ying-Kai Wang
-
Publication number: 20160199355Abstract: The present disclosure is generally directed to antiviral compounds, and more specifically directed to combinations of compounds which can inhibit the function of the NS5A protein encoded by Hepatitis C virus (HCV), compositions comprising such combinations, and methods for inhibiting the function of the NS5A protein.Type: ApplicationFiled: March 11, 2016Publication date: July 14, 2016Inventors: PIYASENA HEWAWASAM, JOHN F. KADOW, OMAR D. LOPEZ, NICHOLAS A. MEANWELL, YONG TU, ALAN XIANGDONG WANG, NINGNING XU, SAMAYAMUNTHULA VENKATA SATYA ARUN KUMAR GUPTA, POTHUKANURI SRINIVASU, INDASI GOPI KUMAR, PONUGUPATI SURESH KUMAR, MAKONEN BELEMA, ROBERT A. FRIDELL, MIN GAO, JULIE A. LEMM, DONALD R. O'BOYLE, II, JIN-HUA SUN, CHUNFU WANG, YING-KAI WANG
-
Patent number: 9342575Abstract: A method routes data to an appliance in a high-availability active/active appliance cluster. Messages received by appliances are assigned by a self-balancing module to balance a load of appliances in the appliance cluster, which includes a persistent storing standby group and a transaction processing standby group. Persistent storing data, which is generated by processing the messages, are stored in a virtual persistent storage, which provides an interface between a persistent storage of a primary database appliance and an application for processing the messages. The virtual persistent storage is linked to the persistent storage of the primary database appliance in response to an appliance that receives the messages not being the primary database appliance, thereby sending persistent storing data to the persistent storage of the primary database appliance.Type: GrantFiled: December 11, 2013Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Neal J. Alewine, Johnson Ys Chiang, Jeffrey Ch Liu, Hao-Ting Shih, Ying-Kai Wang, David Ward
-
Patent number: 9326973Abstract: The present disclosure is generally directed to antiviral compounds, and more specifically directed to combinations of compounds which can inhibit the function of the NS5A protein encoded by Hepatitis C virus (HCV), compositions comprising such combinations, and methods for inhibiting the function of the NS5A protein.Type: GrantFiled: January 7, 2013Date of Patent: May 3, 2016Assignee: Bristol-Myers Squibb CompanyInventors: Piyasena Hewawasam, John F. Kadow, Omar D. Lopez, Nicholas A. Meanwell, Yong Tu, Alan Xiangdong Wang, Ningning Xu, Samayamunthula Venkata Satya Arun Kumar Gupta, Pothukanuri Srinivasu, Indasi Gopi Kumar, Ponugupati Suresh Kumar, Makonen Belema, Robert A. Fridell, Min Gao, Julie A. Lemm, Donald R. O'Boyle, II, Jin-Hua Sun, Chunfu Wang, Ying-Kai Wang
-
Publication number: 20160112677Abstract: A method for managing a surveillance system and an associated apparatus, where the surveillance system includes at least one camera, such as a Pan-Tilt-Zoom (PTZ) camera or other types of cameras, and the method is applied to a control circuit of the surveillance includes the steps of: according to statistics data, predicting at least one time interval that complies with a predetermined condition to determine target time, and performing a timing operation corresponding to the target time, where the predetermined condition relates to an event count occurrence probability of the time interval, and the target time falls within the time interval; and when the target time expires, performing at least one configuration updating operation upon the camera.Type: ApplicationFiled: October 2, 2015Publication date: April 21, 2016Inventors: Szu-Hsien Lee, Bo-Shao Lin, Ying-Kai Wang
-
Publication number: 20160078116Abstract: A method executes a preempt by a standby database appliance in a high-availability active/active appliance cluster. The appliance cluster includes a transaction processing standby group and a persistent storing standby group. The transaction processing standby group includes a primary active appliance and a standby appliance. One or more processors receive a Hello message from the primary DB appliance. The processor(s) examine a priority field in the Hello message, in order to determine a priority of the standby database appliance according to the persistent state to thereby determine whether the standby database appliance requests a preempt, where the persistent state includes a state of an application and a database of the primary DB appliance. The processor(s) implement a failover in response to the preempt request to thereby take over a duty of the primary DB appliance.Type: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: NEAL J. ALEWINE, JOHNSON YS CHIANG, JEFFREY CH LIU, HAO-TING SHIH, YING-KAI WANG, DAVID WARD
-
Patent number: 9219640Abstract: A system and computer program product for performing failover in a redundancy group, where the redundancy group comprises a plurality of routers including an active router and a standby router, the failover being characterized by zero black hole or significantly reduced black hole conditions versus a conventional failover system. The system comprises a processing unit connected to the memory and adapted to execute the plurality of instructions, which cause an information appliance to: receive an incoming message at a switch; send a request of identification to the plurality of routers to identify a current active router, where the current active router represents a virtual router of the redundancy group; and in response to receiving a reply containing an identification from the current active router within a predetermined time, forward the incoming message to the current active router.Type: GrantFiled: November 18, 2013Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
-
Patent number: 9219641Abstract: A method, system, and computer program product for performing failover in a redundancy group, where the redundancy group comprises a plurality of routers including an active router and a standby router, the failover being characterized by zero black hole or significantly reduced black hole conditions versus a conventional failover system. The method comprises the steps of: receiving an incoming message at a switch; sending a request of identification to the plurality of routers to identify a current active router, where the current active router represents a virtual router of the redundancy group; and in response to receiving a reply containing an identification from the current active router within a predetermined time, forwarding the incoming message to the current active router.Type: GrantFiled: August 29, 2014Date of Patent: December 22, 2015Assignee: International Business Macines CorporationInventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
-
Publication number: 20140369183Abstract: A method, system, and computer program product for performing failover in a redundancy group, where the redundancy group comprises a plurality of routers including an active router and a standby router, the failover being characterized by zero black hole or significantly reduced black hole conditions versus a conventional failover system. The method comprises the steps of: receiving an incoming message at a switch; sending a request of identification to the plurality of routers to identify a current active router, where the current active router represents a virtual router of the redundancy group; and in response to receiving a reply containing an identification from the current active router within a predetermined time, forwarding the incoming message to the current active router.Type: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
-
Publication number: 20140297591Abstract: Providing efficient data replication for a transaction processing server is provided. A notification is received from the transaction processing server which completes a transaction of a message. The notification includes a message digest and a message identifier. The message identifier in the received notification is compared with a stored message identifier. In response to a match of the comparing of the message identifier, the message digest in the received notification is compared with a stored message digest. In response to a match of the comparing of the message digest, a stored input message is directly stored in a physical storage.Type: ApplicationFiled: March 26, 2014Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: Johnson YS Chiang, Jeffrey CH Liu, Chih-Wen Su, Ying-Kai Wang
-
Publication number: 20140188795Abstract: A method routes data to an appliance in a high-availability active/active appliance cluster. Messages received by appliances are assigned by a self-balancing module to balance a load of appliances in the appliance cluster, which includes a persistent storing standby group and a transaction processing standby group. Persistent storing data, which is generated by processing the messages, are stored in a virtual persistent storage, which provides an interface between a persistent storage of a primary database appliance and an application for processing the messages. The virtual persistent storage is linked to the persistent storage of the primary database appliance in response to an appliance that receives the messages not being the primary database appliance, thereby sending persistent storing data to the persistent storage of the primary database appliance.Type: ApplicationFiled: December 11, 2013Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: NEAL J. ALEWINE, JOHNSON YS CHIANG, JEFFREY CH LIU, HAO-TING SHIH, YING-KAI WANG, DAVID WARD
-
Publication number: 20140143591Abstract: A method, system, and computer program product for performing failover in a redundancy group, where the redundancy group comprises a plurality of routers including an active router and a standby router, the failover being characterized by zero black hole or significantly reduced black hole conditions versus a conventional failover system. The method comprises the steps of: receiving an incoming message at a switch; sending a request of identification to the plurality of routers to identify a current active router, where the current active router represents a virtual router of the redundancy group; and in response to receiving a reply containing an identification from the current active router within a predetermined time, forwarding the incoming message to the current active router.Type: ApplicationFiled: November 18, 2013Publication date: May 22, 2014Inventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
-
Patent number: 8662882Abstract: The disclosure provides a golf ball mold that may produce a golf ball with a reduced gate defect. The golf ball mold may have a mold cavity having a mold chamber including a surface shaped as the inverse of a substantially hemispherical shape and a parting edge disposed along the perimeter of mold chamber. At least one gate may be disposed on the parting edge to provide a path for a cover material to be injected into the mold chamber. The gate may include a flat middle surface connected by a first side surface and a second side surface disposed opposite the first side surface. A round having a radius of curvature ranging from about 0.2 mm to about 0.5 mm may be disposed along a middle gate edge of middle surface and/or a side gate edge of one of the first side surface and the second side surface.Type: GrantFiled: March 30, 2012Date of Patent: March 4, 2014Assignee: NIKE, Inc.Inventor: Ying-Kai Wang
-
Publication number: 20130256945Abstract: The disclosure provides a method of making a golf ball with a reduced gate defect. The method may include using a mold that has a mold cavity with a mold chamber with a surface and a parting edge disposed along the perimeter of mold chamber. At least one gate may be disposed on the parting edge to provide a path for a cover material to be injected into the mold chamber. The gate may include a flat middle surface connected by a first side surface and a second side surface disposed opposite the first side surface. A round having a radius of curvature ranging from about 0.2 mm to about 0.5 mm may be disposed along a middle gate edge of middle surface and/or a side gate edge of one of the first side surface and the second side surface.Type: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: NIKE, INC.Inventors: Chen-Tai Liu, Ying-Kai Wang
-
Publication number: 20130259970Abstract: The disclosure provides a golf ball mold that may produce a golf ball with a reduced gate defect. The golf ball mold may have a mold cavity having a mold chamber including a surface shaped as the inverse of a substantially hemispherical shape and a parting edge disposed along the perimeter of mold chamber. At least one gate may be disposed on the parting edge to provide a path for a cover material to be injected into the mold chamber. The gate may include a flat middle surface connected by a first side surface and a second side surface disposed opposite the first side surface. A round having a radius of curvature ranging from about 0.2 mm to about 0.5 mm may be disposed along a middle gate edge of middle surface and/or a side gate edge of one of the first side surface and the second side surface.Type: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: NIKE, INC.Inventor: Ying-Kai Wang
-
Patent number: 7790428Abstract: The present invention provides essential fungal polynucleotides and their encoded polypeptides, homologues thereof and their uses. Additionally, the invention provides methods for the identification of essential polynucleotides and fungal strains which may be used for drug screening.Type: GrantFiled: March 22, 2007Date of Patent: September 7, 2010Assignee: Bristol-Myers Squibb CompanyInventors: Ying-Kai Wang, Mengping Liu, Brian A. Dougherty, Matthew D. Healy, Daniel B. Davison, Charles E. Mazzucco, Trina Maurice
-
Patent number: 7465568Abstract: The presnt invention provides essential fungal polynucleotides and their encoded polypeptides, homologues thereof and their uses. Additionally, the invention provides methods for the identification of essential polynucleotides and fungal strains which may be used for drug screening.Type: GrantFiled: April 25, 2003Date of Patent: December 16, 2008Assignee: Bristol-Myers Squibb CompanyInventors: Ying-Kai Wang, Mengping Liu, Brian A. Dougherty, Matthew D. Healy, Daniel B. Davison, Charles E. Mazzucco, Trina C. Maurice
-
Patent number: 7442532Abstract: The present invention provides essential fungal polynucleotides and their encoded polypeptides, homologues thereof and their uses. Additionally, the invention provides methods for the identification of essential polynucleotides and fungal strains which may be used for drug screening.Type: GrantFiled: March 20, 2007Date of Patent: October 28, 2008Assignee: Bristol-Myers Squibb CompanyInventors: Ying-Kai Wang, Mengping Liu, Brian A. Dougherty, Matthew D. Healy, Daniel B. Davison, Charles E. Mazzucco, Trina Maurice