Patents by Inventor Hoi Yeung Chan

Hoi Yeung Chan 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).

  • Publication number: 20130096831
    Abstract: A system, method and computer program product for managing sensors. One example of embodiment includes a data reader to receive sensor measurements from sensors. A user value collector receives user values from users representing a user's measurement of an abstract concept. A data store saves the sensor measurements and the user values in computer readable memory. The system further includes a virtual sensor generator. The virtual sensor generator determines a mapping function based on the stored sensor measurements and user values. Furthermore, given a new set of sensor measurements from the sensors, the virtual sensor generator employs the mapping function to generate a new virtual sensor value.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Applicant: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Rajarshi Das, Jonathan Lenchner
  • Patent number: 8275642
    Abstract: A method and system of predicting a maintenance schedule and estimating a cost for warranty service of systems, for example, hardware systems, is provided. The method and system in one aspect may collect component usage data and obtain component reliability data for each of the plurality of components. A component life distribution module (CLDM) may be constructed based on the real time component usage data and the component reliability data, and from CLDM a mean time to fail data may be obtained. A system life distribution model (SLDM) may be selected and the mean time to fail data input into the SLDM to obtain an operating environment index that represents the effect of environment conditions on the lifetime and reliability. A maintenance schedule may be predicted and an adjusted cost of warranty service may be calculated based on the operating environment index for each of the plurality of components.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Trieu Can Chieu, Lawrence Shungwei Mok
  • Patent number: 7958552
    Abstract: A system and method are provided to establish trust between a user and a policy system that generates recommended actions in accordance with specified policies. Trust is introduced into the policy-based system by assigning a value to each execution of each policy with respect to the policy-based system, called the instantaneous trust index. The instantaneous trust indices for each one of the policies, for the each execution of a given policy or for both are combined into the overall trust index for a given policy or for a given policy-based system. The recommended actions are processed in accordance with the level or trust associated with a given policy as expressed by the trust indices. Manual user input is provided to monitor or change the recommended actions. In addition, reinforcement learning algorithms are used to further enhance the level of trust between the user and the policy-based system.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: William C. Arnold, Hoi Yeung Chan, Alla Segal, Ian N. Whalley
  • Patent number: 7734628
    Abstract: A graphical interaction and authoring system is provided that combines textual and graphical information to display hierarchical information via an interactive visual mechanism for the composition and manipulation of syntactic structures, enabling business users to view, operate, and compose information in a way that not only graphically preserves the structure of the syntax, but also maintains the relationship of the expression. The system provides a way for the users to interact with it dynamically and effectively.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Sharon L Greene, Charles Albert Kerr, Paul Michael Matchen
  • Publication number: 20090307747
    Abstract: A system and method are provided to establish trust between a user and a policy system that generates recommended actions in accordance with specified policies. Trust is introduced into the policy-based system by assigning a value to each execution of each policy with respect to the policy-based system, called the instantaneous trust index. The instantaneous trust indices for each one of the policies, for the each execution of a given policy or for both are combined into the overall trust index for a given policy or for a given policy-based system. The recommended actions are processed in accordance with the level or trust associated with a given policy as expressed by the trust indices. Manual user input is provided to monitor or change the recommended actions. In addition, reinforcement learning algorithms are used to further enhance the level of trust between the user and the policy-based system.
    Type: Application
    Filed: August 21, 2009
    Publication date: December 10, 2009
    Applicant: International Business Machines Corporation
    Inventors: William C. Arnold, Hoi Yeung Chan, Alla Segal, Ian N. Whalley
  • Publication number: 20090276469
    Abstract: A method of analyzing log data related to a software application includes: selectively collecting data log entries that are related to the application; agnostically categorizing the data log entries; and associating the categories of the data log entries with one or more operational states of a model.
    Type: Application
    Filed: May 1, 2008
    Publication date: November 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Chatschik Bisdikian, Seraphin Calo, Hoi Yeung Chan, Kang-Won Lee, Dinesh Verma
  • Patent number: 7487494
    Abstract: The present invention is directed to systems and methods that treat the monitoring of a software application as a separate and independent concern from the software application itself. The present invention utilizes aspect oriented programming to intercept, analyze, decompose the application states of a software application and then to link appropriate non-invasive constructs into the software application code to provide application state information to an autonomic manager through a plurality of sensors. The autonomic manager analyzes the application state information for compliance pre-defined parameters, and takes appropriate corrective action including modifying the software application states using a plurality of effectors. The sensors and effectors are linked as non-invasive constructs to the software application, and in aspect oriented programming constitute aspects.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Trieu C Chieu, Jeffrey Owen Kephart
  • Patent number: 7475152
    Abstract: The present invention utilizes agents embedded in content delivered to clients across a network to provide client-side security for the data delivered to a client. These embedded agents provide application-specific protection for the delivered content in which they are embedded and eliminate the need for using plug-ins for security functions. Different agents, e.g. programs such as Java applets, are configured having a variety of different client or application specific protection mechanisms, and the agents are dynamically configured, e.g. selected, in accordance with the application, the client to be protected or other environment criteria. Once the agent has been appropriately configured, the agent is embedded in the content, and the content is delivered to the client. Once delivered, the embedded agent is uploaded to the client and executed, providing the configured security protection at the client side for the content in which it was embedded.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Trieu C Chieu
  • Publication number: 20080262983
    Abstract: A graphical interaction and authoring system is provided that combines textual and graphical information to display hierarchical information via an interactive visual mechanism for the composition and manipulation of syntactic structures, enabling business users to view, operate, and compose information in a way that not only graphically preserves the structure of the syntax, but also maintains the relationship of the expression. The system provides a way for the users to interact with it dynamically and effectively.
    Type: Application
    Filed: July 3, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hoi Yeung Chan, Sharon L. Greene, Charles Albert Kerr, Paul Michael Matchen
  • Publication number: 20080177613
    Abstract: A method and system of predicting a maintenance schedule and estimating a cost for warranty service of systems, for example, hardware systems, is provided. The method and system in one aspect may collect component usage data and obtain component reliability data for each of the plurality of components. A component life distribution module (CLDM) may be constructed based on the real time component usage data and the component reliability data, and from CLDM a mean time to fail data may be obtained. A system life distribution model (SLDM) may be selected and the mean time to fail data input into the SLDM to obtain an operating environment index that represents the effect of environment conditions on the lifetime and reliability. A maintenance schedule may be predicted and an adjusted cost of warranty service may be calculated based on the operating environment index for each of the plurality of components.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hoi Yeung Chan, Trieu Can Chieu, Lawrence Shungwei Mok
  • Patent number: 7194445
    Abstract: A method, computer program product, and data processing system for recognizing, tracing, diagnosing, and repairing problems in an autonomic computing system is disclosed. Rules and courses of actions to follow in logging data, in diagnosing faults (or threats of faults), and in treating faults (or threats of faults) are formulated using an adaptive inference and action system. The adaptive inference and action system includes techniques for conflict resolution that generate, prioritize, modify, and remove rules based on environment-specific information, accumulated time-sensitive data, actions taken, and the effectiveness of those actions. Thus, the present invention enables a dynamic, autonomic computing system to formulate its own strategy for self-administration, even in the face of changes in the configuration of the system.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: March 20, 2007
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Hoi Yeung Chan, Rajarshi Das, Jeffrey Owen Kephart, Alla Segal
  • Patent number: 6910028
    Abstract: A system and method for merging two rulesets provided in rule-based systems associated with originating applications executing at different locations, each ruleset comprising rules in potential conflict with each other, and each ruleset being in a different rule format. The rulesets to be merged are communicated to an assimilator service provided with a merge policy comprising a set of specifications of partially-ordered priorities and/or mutual-exclusion constraints. The rulesets are translated into a common core representation capable of being implemented in any logic program rule engine provided in a rule-based application at any location. The rulesets are assimilated to produce a new merged ruleset comprising logic required for resolving potential conflicts among rules in accordance with the merge policy that is implemented in any logic program rule engine provided at any location. The new merged ruleset is then translated into one of the originating application's rule format.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Benjamin N. Grosof
  • Publication number: 20040059966
    Abstract: A method, computer program product, and data processing system for recognizing, tracing, diagnosing, and repairing problems in an autonomic computing system is disclosed. Rules and courses of actions to follow in logging data, in diagnosing faults (or threats of faults), and in treating faults (or threats of faults) are formulated using an adaptive inference and action system. The adaptive inference and action system includes techniques for conflict resolution that generate, prioritize, modify, and remove rules based on environment-specific information, accumulated time-sensitive data, actions taken, and the effectiveness of those actions. Thus, the present invention enables a dynamic, autonomic computing system to formulate its own strategy for self-administration, even in the face of changes in the configuration of the system.
    Type: Application
    Filed: September 20, 2002
    Publication date: March 25, 2004
    Applicant: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Rajarshi Das, Jeffrey Owen Kephart, Alla Segal
  • Publication number: 20030023573
    Abstract: A system and method for merging two rulesets provided in rule-based systems associated with originating applications executing at different locations, each ruleset comprising rules in potential conflict with each other, and each ruleset being in a different rule format, the method comprising: communicating the rulesets to be merged over a distributed network to an assimilator service device for receiving each ruleset; providing a merge policy to the assimilator device, the merge policy comprising a set of specifications of partially-ordered priorities and/or mutual-exclusion constraints; translating the rulesets into a common core representation capable of being implemented in any logic program rule engine provided in a rule-based application at any location; assimilating the rulesets to produce a new merged ruleset comprising logic required for resolving potential conflicts among rules in accordance with the merge policy, where the new merged ruleset is in a common core representation capable of being implem
    Type: Application
    Filed: July 27, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Benjamin N. Grosof
  • Patent number: 6397256
    Abstract: A system for monitoring Internet usage, in accordance with the present invention, includes an Internet access unit for accessing the Internet, the Internet access unit including a browser for navigating on the Internet. A transmission device is included for transmitting browser activity and providing browser activity information to be transmitted to a monitoring unit. The monitoring unit is remotely disposed from the Internet access unit and coupled to the transmission device, the monitoring unit including a display for viewing and recording Internet activity of the Internet access unit.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: May 28, 2002
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Thomas Yu-Kiu Kwok, Fred Tze-Keung Tong
  • Patent number: 6215403
    Abstract: In accordance with the present invention, a detection device capable of being coupled to a person for remotely monitoring heart and respiratory functions includes a processor, a photo cell coupled to the processor for determining blood oxygen content of the person and a temperature sensor coupled to the processor for determining a temperature of the person. The processor compares the determined blood oxygen content and the temperature to desired values. A transmitter is included for transmitting a warning signal if one of the determined blood oxygen content and the temperature are other than the desired values.
    Type: Grant
    Filed: January 27, 1999
    Date of Patent: April 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Thomas Yu-Kiu Kwok, Fred Tze-Keung Tong
  • Patent number: 5778150
    Abstract: The method of the invention enables the situating of reasoning engines which have the capability to store premises as knowledge representation expressions, as well as to conclude knowledge representation expressions and/or to evaluate (or test), knowledge representation expressions and/or to respond to delivered directive events that request the engine to perform reasoning. The result of the method is a situated reasoning system which extends the given reasoning engine's functionality by augmenting it with procedural attachments, using zero or more provided attached procedures. This extension of functionality permits especially the capabilities for sensing and/or effecting and/or responding to delivered directive events. The method permits attachment of the attached procedures to be dynamic or static.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: July 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Benjamin Nathan Grosof, David William Levine