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: 20130096831Abstract: 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: ApplicationFiled: October 18, 2011Publication date: April 18, 2013Applicant: International Business Machines CorporationInventors: Hoi Yeung Chan, Rajarshi Das, Jonathan Lenchner
-
Patent number: 8275642Abstract: 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: GrantFiled: January 19, 2007Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Trieu Can Chieu, Lawrence Shungwei Mok
-
Patent number: 7958552Abstract: 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: GrantFiled: August 21, 2009Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: William C. Arnold, Hoi Yeung Chan, Alla Segal, Ian N. Whalley
-
Patent number: 7734628Abstract: 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: GrantFiled: July 3, 2008Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Sharon L Greene, Charles Albert Kerr, Paul Michael Matchen
-
Publication number: 20090307747Abstract: 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: ApplicationFiled: August 21, 2009Publication date: December 10, 2009Applicant: International Business Machines CorporationInventors: William C. Arnold, Hoi Yeung Chan, Alla Segal, Ian N. Whalley
-
Publication number: 20090276469Abstract: 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: ApplicationFiled: May 1, 2008Publication date: November 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Chatschik Bisdikian, Seraphin Calo, Hoi Yeung Chan, Kang-Won Lee, Dinesh Verma
-
Patent number: 7487494Abstract: 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: GrantFiled: August 2, 2004Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Trieu C Chieu, Jeffrey Owen Kephart
-
Patent number: 7475152Abstract: 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: GrantFiled: September 20, 2004Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Trieu C Chieu
-
Publication number: 20080262983Abstract: 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: ApplicationFiled: July 3, 2008Publication date: October 23, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hoi Yeung Chan, Sharon L. Greene, Charles Albert Kerr, Paul Michael Matchen
-
Publication number: 20080177613Abstract: 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: ApplicationFiled: January 19, 2007Publication date: July 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hoi Yeung Chan, Trieu Can Chieu, Lawrence Shungwei Mok
-
Patent number: 7194445Abstract: 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: GrantFiled: September 20, 2002Date of Patent: March 20, 2007Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Hoi Yeung Chan, Rajarshi Das, Jeffrey Owen Kephart, Alla Segal
-
Patent number: 6910028Abstract: 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: GrantFiled: July 27, 2001Date of Patent: June 21, 2005Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Benjamin N. Grosof
-
Publication number: 20040059966Abstract: 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: ApplicationFiled: September 20, 2002Publication date: March 25, 2004Applicant: International Business Machines CorporationInventors: Hoi Yeung Chan, Rajarshi Das, Jeffrey Owen Kephart, Alla Segal
-
Publication number: 20030023573Abstract: 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 implemType: ApplicationFiled: July 27, 2001Publication date: January 30, 2003Applicant: International Business Machines CorporationInventors: Hoi Yeung Chan, Benjamin N. Grosof
-
Patent number: 6397256Abstract: 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: GrantFiled: January 27, 1999Date of Patent: May 28, 2002Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Thomas Yu-Kiu Kwok, Fred Tze-Keung Tong
-
Patent number: 6215403Abstract: 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: GrantFiled: January 27, 1999Date of Patent: April 10, 2001Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Thomas Yu-Kiu Kwok, Fred Tze-Keung Tong
-
Patent number: 5778150Abstract: 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: GrantFiled: July 1, 1996Date of Patent: July 7, 1998Assignee: International Business Machines CorporationInventors: Hoi Yeung Chan, Benjamin Nathan Grosof, David William Levine