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: 9659075
    Abstract: 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: Grant
    Filed: November 23, 2015
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Neal J. Alewine, Johnson Y S Chiang, Jeffrey C H Liu, Hao-Ting Shih, Ying-Kai Wang, David Ward
  • Patent number: 9600387
    Abstract: 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: Grant
    Filed: March 26, 2014
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Johnson Y S Chiang, Jeffrey C H Liu, Chih-Wen Su, Ying-Kai Wang
  • Patent number: 9545741
    Abstract: 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: Grant
    Filed: March 30, 2012
    Date of Patent: January 17, 2017
    Assignee: NIKE, Inc.
    Inventors: Chen-Tai Liu, Ying-Kai Wang
  • Publication number: 20160199355
    Abstract: 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: Application
    Filed: March 11, 2016
    Publication date: July 14, 2016
    Inventors: 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: 9342575
    Abstract: 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: Grant
    Filed: December 11, 2013
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Neal J. Alewine, Johnson Ys Chiang, Jeffrey Ch Liu, Hao-Ting Shih, Ying-Kai Wang, David Ward
  • Patent number: 9326973
    Abstract: 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: Grant
    Filed: January 7, 2013
    Date of Patent: May 3, 2016
    Assignee: Bristol-Myers Squibb Company
    Inventors: 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: 20160112677
    Abstract: 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: Application
    Filed: October 2, 2015
    Publication date: April 21, 2016
    Inventors: Szu-Hsien Lee, Bo-Shao Lin, Ying-Kai Wang
  • Publication number: 20160078116
    Abstract: 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: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Inventors: NEAL J. ALEWINE, JOHNSON YS CHIANG, JEFFREY CH LIU, HAO-TING SHIH, YING-KAI WANG, DAVID WARD
  • Patent number: 9219640
    Abstract: 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: Grant
    Filed: November 18, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
  • Patent number: 9219641
    Abstract: 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: Grant
    Filed: August 29, 2014
    Date of Patent: December 22, 2015
    Assignee: International Business Macines Corporation
    Inventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
  • Publication number: 20140369183
    Abstract: 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: Application
    Filed: August 29, 2014
    Publication date: December 18, 2014
    Inventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
  • Publication number: 20140297591
    Abstract: 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: Application
    Filed: March 26, 2014
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Johnson YS Chiang, Jeffrey CH Liu, Chih-Wen Su, Ying-Kai Wang
  • Publication number: 20140188795
    Abstract: 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: Application
    Filed: December 11, 2013
    Publication date: July 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: NEAL J. ALEWINE, JOHNSON YS CHIANG, JEFFREY CH LIU, HAO-TING SHIH, YING-KAI WANG, DAVID WARD
  • Publication number: 20140143591
    Abstract: 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: Application
    Filed: November 18, 2013
    Publication date: May 22, 2014
    Inventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
  • Patent number: 8662882
    Abstract: 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: Grant
    Filed: March 30, 2012
    Date of Patent: March 4, 2014
    Assignee: NIKE, Inc.
    Inventor: Ying-Kai Wang
  • Publication number: 20130256945
    Abstract: 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: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: NIKE, INC.
    Inventors: Chen-Tai Liu, Ying-Kai Wang
  • Publication number: 20130259970
    Abstract: 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: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: NIKE, INC.
    Inventor: Ying-Kai Wang
  • Patent number: 7790428
    Abstract: 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: Grant
    Filed: March 22, 2007
    Date of Patent: September 7, 2010
    Assignee: Bristol-Myers Squibb Company
    Inventors: Ying-Kai Wang, Mengping Liu, Brian A. Dougherty, Matthew D. Healy, Daniel B. Davison, Charles E. Mazzucco, Trina Maurice
  • Patent number: 7465568
    Abstract: 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: Grant
    Filed: April 25, 2003
    Date of Patent: December 16, 2008
    Assignee: Bristol-Myers Squibb Company
    Inventors: Ying-Kai Wang, Mengping Liu, Brian A. Dougherty, Matthew D. Healy, Daniel B. Davison, Charles E. Mazzucco, Trina C. Maurice
  • Patent number: 7442532
    Abstract: 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: Grant
    Filed: March 20, 2007
    Date of Patent: October 28, 2008
    Assignee: Bristol-Myers Squibb Company
    Inventors: Ying-Kai Wang, Mengping Liu, Brian A. Dougherty, Matthew D. Healy, Daniel B. Davison, Charles E. Mazzucco, Trina Maurice