Patents by Inventor Bill N. On

Bill N. On 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: 9189433
    Abstract: An order controller stores each received event in a separate entry in one of at least two queues with a separate counter value set from an arrival order counter at the time of storage, wherein the arrival order counter is incremented after storage of each of the received events and on overflow the arrival order counter wraps back to zero. The order controller calculates an absolute value of the difference between a first counter value stored with an active first next entry in a first queue from among the at least two queues and a second counter value stored with an active second next entry in a second queue from among the at least two queues. The order controller compares the absolute value with a counter midpoint value to determine whether the first counter value was stored before the second counter value.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 17, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert M. Dinkjian, Lyndsi R. Parker, Giang C. Nguyen, Bill N. On
  • Patent number: 9164908
    Abstract: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: October 20, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert M. Dinkjian, Robert S. Horton, Michael Y. Lee, Bill N. On
  • Patent number: 9141569
    Abstract: An order controller stores each received event in a separate entry in one of at least two queues with a separate counter value set from an arrival order counter at the time of storage, wherein the arrival order counter is incremented after storage of each of the received events and on overflow the arrival order counter wraps back to zero. The order controller calculates an absolute value of the difference between a first counter value stored with an active first next entry in a first queue from among the at least two queues and a second counter value stored with an active second next entry in a second queue from among the at least two queues. The order controller compares the absolute value with a counter midpoint value to determine whether the first counter value was stored before the second counter value.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert M. Dinkjian, Lyndsi R. Parker, Giang C. Nguyen, Bill N. On
  • Publication number: 20150212941
    Abstract: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries.
    Type: Application
    Filed: April 7, 2015
    Publication date: July 30, 2015
    Inventors: Robert M. Dinkjian, Robert S. Horton, Michael Y. Lee, Bill N. On
  • Publication number: 20150147290
    Abstract: This invention relates to a use of G-CSF dimer in the treatment of neutropenia. In particular, the recombinant human G-CSF of the present invention can enhance the differentiation and development of neutrophils in animal, and thus effectively reduce the severity of the severe neutropenia and shorten the time of severe neutropenia for the post-chemotherapy cancer patients. Serum half-life of G-CSF dimer of this invention is prolonged and the biological activity thereof is increased, providing a better effect in the treatment of neutropenia.
    Type: Application
    Filed: October 28, 2014
    Publication date: May 28, 2015
    Inventors: Xiaoqiang YAN, Zhihua Huang, Hongzhou Yang, Bill N. Sun, Yuliang Huang
  • Patent number: 9026763
    Abstract: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Dinkjian, Robert S. Horton, Michael Y. Lee, Bill N. On
  • Patent number: 9021228
    Abstract: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Dinkjian, Robert S. Horton, Michael Y. Lee, Bill N. On
  • Publication number: 20150102846
    Abstract: A controller sets a selector register of programmable delay signal logic is to a value equal to a required number of clock cycles of delay for signals output from an integrated circuit to an external memory. The controller controls a selection of additional logic along the output path to perform on the delayed signal within a clock cycle without any latency added to the output path by delay signal logic outputting the delayed signal. The controller waits required number of clock cycles after setting the selector register before using the delayed signal output by the delay signal logic onto an output path.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 16, 2015
    Inventors: HUU N. DINH, ROBERT S. HORTON, BILL N. ON
  • Patent number: 8994424
    Abstract: A logic unit is configured with least one multiplexor distributed along a delay path of a logic unit, wherein each at least one multiplexor is configured to receive two inputs and output one of the two inputs, wherein each at least one multiplexor is configured to select one of the two inputs to control a particular programmable number of clock cycles of delay added to a signal from 1 to N clock cycles. The logic unit is configured with at least two latches distributed along the delay path of the logic unit, wherein each at least one latch is configured to add a clock cycle of delay, wherein a terminating latch from among the at least two latches is configured to output the signal delayed by the particular programmable number of clock cycles.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Huu N. Dinh, Robert S. Horton, Bill N. On
  • Patent number: 8888857
    Abstract: A constrained prosthetic knee having a modular hinge post and a rotating bearing. A cannulated hinge post is rotatably connected to the femoral component of the knee prosthesis so that a hinge post extension may be anteriorly positioned through the hinge post and into the tibial component of the knee prosthesis, after positioning of the femoral component in the femur and the tibial component in the tibia. The hinge post is preassembled to the femoral component so that such assembly is not required during the implantation procedure. A meniscal component forming the rotating bearing of the knee prosthesis is packaged together with the hinge post extension so that the appropriate hinge post extension is readily available. The meniscal component includes a mechanism for preventing lift off of the meniscal component from the tibial component, while allowing rotation of the meniscal component relative to the tibial component.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: November 18, 2014
    Assignee: Zimmer, Inc.
    Inventors: John E. Meyers, George D. Letson, Russell Windsor, Vincent A. Webster, Bill N. Sisk, Bill H. Haywood, Adam M. Griner, Michael Cook, Rodney L. Bays, Jerry L. Aikins, Marvin Figueroa, Peter S. Walker
  • Publication number: 20140266356
    Abstract: A logic unit is configured with least one multiplexor distributed along a delay path of a logic unit, wherein each at least one multiplexor is configured to receive two inputs and output one of the two inputs, wherein each at least one multiplexor is configured to select one of the two inputs to control a particular programmable number of clock cycles of delay added to a signal from 1 to N clock cycles. The logic unit is configured with at least two latches distributed along the delay path of the logic unit, wherein each at least one latch is configured to add a clock cycle of delay, wherein a terminating latch from among the at least two latches is configured to output the signal delayed by the particular programmable number of clock cycles.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: HUU N. DINH, ROBERT S. HORTON, BILL N. ON
  • Publication number: 20140223111
    Abstract: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries.
    Type: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert M. Dinkjian, Robert S. Horton, Michael Y. Lee, Bill N. On
  • Publication number: 20140223115
    Abstract: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each queued memory address for each queued event in the other entries in the at least one other queue. Responsive to the memory address for the incoming event matching at least one particular queued memory address for at least one particular queued event in the at least one other queue, at least one particular bit is set in a particular collision vector for the particular entry in at least one bit position from among the bits corresponding with at least one row entry position of the at least one particular queued memory address within the other entries.
    Type: Application
    Filed: September 27, 2013
    Publication date: August 7, 2014
    Applicant: International Business Machines Corporation
    Inventors: Robert M. Dinkjian, Robert S. Horton, Michael Y. Lee, Bill N. On
  • Publication number: 20140173631
    Abstract: An order controller stores each received event in a separate entry in one of at least two queues with a separate counter value set from an arrival order counter at the time of storage, wherein the arrival order counter is incremented after storage of each of the received events and on overflow the arrival order counter wraps back to zero. The order controller calculates an absolute value of the difference between a first counter value stored with an active first next entry in a first queue from among the at least two queues and a second counter value stored with an active second next entry in a second queue from among the at least two queues. The order controller compares the absolute value with a counter midpoint value to determine whether the first counter value was stored before the second counter value.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert M. Dinkjian, Lyndsi R. Parker, Giang C. Nguyen, Bill N. On
  • Publication number: 20140004076
    Abstract: This invention relates to a recombinant human G-CSF (rhG-CSF) dimer and its use in the treatment of neurological disorder. In particular, upon ischemic neural injury in animal, this invention can be used to protect neurons with the use of rhG-CSF dimer such that function of injured nerves can be restored. Serum half-life of G-CSF dimer of this invention is prolonged and the biological activity thereof is increased.
    Type: Application
    Filed: August 30, 2013
    Publication date: January 2, 2014
    Applicant: GENERON (SHANGHAI) CORPORATION LTD.
    Inventors: Xiaoqiang YAN, Zhihua HUANG, Hongzhou YANG, Bill N.C. SUN, Yuliang HUANG
  • Patent number: 8557546
    Abstract: This invention relates to a recombinant human G-CSF (rhG-CSF) dimer and its use in the treatment of neurological disorder. In particular, upon ischemic neural injury in animal, this invention can be used to protect neurons with the use of rhG-CSF dimer such that function of injured nerves can be restored. Serum half-life of G-CSF dimer of this invention is prolonged and the biological activity thereof is increased.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: October 15, 2013
    Assignee: Generon (Shanghai) Corporation
    Inventors: Xiaoqiang Yan, Zhihua Huang, Hongzhou Yang, Bill N. C. Sun, Yuliang Huang
  • Patent number: 8521479
    Abstract: The automation of design and sale of electronic and mechanical components is accomplished by allowing a user to design a plan for their electronic and mechanical component needs using specialized software. The software utilizes predefined models of components to aid the user in designing a system where all the components are compatible, even in cases where the components are made by different manufacturers. This is accomplished by creating a model for each proposed piece of equipment in the system, the model having properties and rules, wherein the rules define conditions and actions. Then an object is created for each piece of equipment in the system. Selections for values for the properties are received for each of the pieces of equipment. Any rules that have as a condition the properties for which value selections are received are executed. Finally, testing may be undertaken to determine if a proposed configuration is valid by examining results of the rule execution.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: August 27, 2013
    Assignee: Intangi, Inc.
    Inventor: Bill N. Musharbash
  • Publication number: 20130165637
    Abstract: This invention relates to a use of G-CSF dimer in the treatment of neutropenia. In particular, the recombinant human G-CSF of the present invention can enhance the differentiation and development of neutrophils in animal, and thus effectively reduce the severity of the severe neutropenia and shorten the time of severe neutropenia for the post-chemotherapy cancer patients. Serum half-life of G-CSF dimer of this invention is prolonged and the biological activity thereof is increased, providing a better effect in the treatment of neutropenia.
    Type: Application
    Filed: August 31, 2011
    Publication date: June 27, 2013
    Applicant: GENERON (SHANGHAI) CORPORATION LTD.
    Inventors: Xiaoqiang Yan, Zhihua Huang, Hongzhou Yang, Bill, N.C. Sun, Yuliang Huang
  • Publication number: 20120330430
    Abstract: A constrained prosthetic knee having a modular hinge post and a rotating bearing. A cannulated hinge post is rotatably connected to the femoral component of the knee prosthesis so that a hinge post extension may be anteriorly positioned through the hinge post and into the tibial component of the knee prosthesis, after positioning of the femoral component in the femur and the tibial component in the tibia. The hinge post is preassembled to the femoral component so that such assembly is not required during the implantation procedure. A meniscal component forming the rotating bearing of the knee prosthesis is packaged together with the hinge post extension so that the appropriate hinge post extension is readily available. The meniscal component includes a mechanism for preventing lift off of the meniscal component from the tibial component, while allowing rotation of the meniscal component relative to the tibial component.
    Type: Application
    Filed: September 5, 2012
    Publication date: December 27, 2012
    Inventors: John E. Meyers, George D. Letson, Russell Windsor, Vincent A. Webster, Bill N. Sisk, Bill H. Haywood, Adam Griner, Michael Cook, Rodney L. Bays, Jerry L. Aikins, Marvin Figueroa, Peter S. Walker
  • Patent number: RE44476
    Abstract: A constrained prosthetic knee having a modular hinge post and a rotating bearing. A cannulated hinge post is rotatably connected to the femoral component of the knee prosthesis so that a hinge post extension may be anteriorly positioned through the hinge post and into the tibial component of the knee prosthesis, after positioning of the femoral component in the femur and the tibial component in the tibia. The hinge post is preassembled to the femoral component so that such assembly is not required during the implantation procedure. A meniscal component forming the rotating bearing of the knee prosthesis is packaged together with the hinge post extension so that the appropriate hinge post extension is readily available.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: September 3, 2013
    Assignee: Zimmer, Inc.
    Inventors: John E. Meyers, Jerry L. Aikins, Rodney L. Bays, Michael Cook, Marvin Figueroa, Adam M. Griner, Bill H. Haywood, Bill N. Sisk, Vincent A. Webster, George D Letson, Peter S. Walker, Russell Windsor