Patents by Inventor Kam Chooi Wong

Kam Chooi Wong 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: 8068432
    Abstract: A method and system for reducing fault analysis times in a network having a plurality of pollable objects. Poll responses are received from pollable objects, priorities are assigned to each received poll response in accordance with one or more of a received poll response value, a pollable object status and a type of pollable object, and the assigned priorities are processed and to determine any fault locations, wherein a pollable object with a higher priority is processed before a second pollable object with a lower priority. A status manager is operable to receive poll responses from one or more of the pollable objects, a status analyzer is operable to assign, in conjunction with one or more analyzers, priorities to each received poll response in accordance with the received poll response value, a pollable object status and a type of pollable object, and analyzers coupled the status analyzer use the assigned priorities and the corresponding received poll responses to determine a fault location.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: November 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anthony Paul Michael Walker, Darren D. Smith, Russell John Huonder, David M. Rhodes, Kam Chooi Wong, Srikanth Natarajan
  • Patent number: 7512841
    Abstract: A method and system for locating a fault in a network. According to the system, an address analyzer and interface analyzer of a network manager of the network detect that there is a failure associated with a node of the network, a node analyzer of the network manager determines if the node responds to a poll, and if the node does not respond to the poll, a neighbor analyzer of the network manager models the failure, further comprising determining a number and a polling of a plurality of neighbor nodes of the node and assigning the fault in accordance with the number and the polling of the plurality of neighbor nodes According to the method, in response to a node having one or more of one or more addresses and one or more interfaces that fail to respond to a poll, polling the node and polling a plurality of neighbor nodes of the node and assigning the fault in accordance with the polling of the node and a number and the polling of the plurality of neighbor nodes.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: March 31, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anthony Paul Michael Walker, Darren D. Smith, David M. Rhodes, Srikanth Natarajan, Kam Chooi Wong
  • Patent number: 5822589
    Abstract: A system that automatically detects logical errors when compiling a program. The system detects such logical errors as calling a virtual function of a class passed into a function by value; virtual functions called from constructors or destructors; multiple definitions of classes, enums, or typedefs; multiple declarations of an object; mixing standard C I/O routines with C++ routines; a member function or data of a class hiding inherited member function or data; problems with the order of dynamic initialization; or failing to initialize non-static and non-class data members. The system also will suggest the use of the contact attribute for a member function that does not modify data members and suggest the use of const for parameters of functions when the parameter is not modified.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: October 13, 1998
    Assignee: Hewlett-Packard Company
    Inventors: John R. Diamant, Wade Satterfield, Kam Chooi Wong