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.
Conflict-Handling Assimilator Service For Exchange Of Rules With Merging
Hoi Yeung Chan - Stamford CT, US Benjamin N. Grosof - Newton MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06N005/02
US Classification:
706 47, 706 14, 706 12
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.
Adaptive Problem Determination And Recovery In A Computer System
Hoi Yeung Chan - Stamford CT, US Rajarshi Das - New Rochelle NY, US Jeffrey Owen Kephart - Cortlandt Manor NY, US Alla Segal - Mount Kisco NY, US
Assignee:
Lenovo (Singapore) Pte. Ltd. - Singapore
International Classification:
G06E 1/00 G06E 3/00 G06F 15/18 G06G 7/00
US Classification:
706 20, 706 47
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.
Adaptive Dynamic Buffering System For Power Management In Server Clusters
Hoi Y. Chan - New Canaan CT, US Jeffrey O. Kephart - Cortlandt Manor NY, US David W. Levine - New York NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1/00 G06F 1/26 G06F 1/32
US Classification:
713320, 713300, 713322, 713323, 713324
Abstract:
A system, method and computer program product for managing power consumption in a system comprising at least two computing devices. The at least two computing devices are organized as part of active computing device group or a ready computing device group, the ready computing devices configured into various modes of readiness including a standby mode, a hibernating mode, and a power-off mode. A control device receives obtained sensed parameters indicative of the processing load at the group of active computing devices and determines a “Readiness” index value representing a state of system readiness which is a function of a transition time parameter representing a time for moving one or more computing devices from the second group of ready computing devices to the first group of active devices in response to a service level violation. To achieve maximum power saving and yet meet various performance targets, the ready computing devices are dynamically allocated from amongst three states: standby, hibernating or power-off, based on the current readiness index value.
Methods And Apparatus For Business Rules Authoring And Operation Employing A Customizable Vocabulary
Isabelle M. Rouvellou - New York NY, US Hoi Y. Chan - Stamford CT, US Louis R. Degenaro - White Plains NY, US Judah M. Diament - Bergenfield NJ, US Mark H. Linehan - Yorktown Heights NY, US Arvind Rajpurohit - Elmsford NY, US Samuel M. Weber - New York NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06N 5/04
US Classification:
706 47, 717108, 705 1
Abstract:
Methods and apparatus for authoring and executing an individualized language business rule. In one embodiment, a method comprises creating at least one individualized language resource, creating at least one individualized language rule referencing at least one of said individualized language resource, and transforming said at least one individualized language rule into computer executable format.
Approach To Provide Self-Protection Function To Web Content At Client Side
Hoi Yeung Chan - Stamford CT, US Trieu C Chieu - Scardsdale NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16 H04L 9/00
US Classification:
709229, 709217, 709246, 713150
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.
Approach To Monitor Application States For Self-Managing Systems
Hoi Yeung Chan - Stamford CT, US Trieu C Chieu - Scarsdale NY, US Jeffrey Owen Kephart - Cortlandt Manor NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717127, 717131
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. In order to prevent any adverse or undesirable effects to the software application as a result of the application state analysis and selected action, a safety mechanism is included in communication with the effectors.
Method And Apparatus For Displaying And Interacting With Hierarchical Information And Time Varying Rule Priority
Hoi Yeung Chan - Stamford CT, US Sharon L Greene - Mount Kisco NY, US Charles Albert Kerr - Endicott NY, US Paul Michael Matchen - Pleasantville NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707737, 707694
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.
Flushing Hospital Medical Center Jan 2013 - Apr 2020
Medical Technologist
Flushing Hospital Jan 2012 - Aug 2012
Medical Technology Intern
Starside Drugs Feb 2011 - Oct 2011
Pharmacy Otc Assistant
Flushing Hospital Feb 2011 - Oct 2011
Medical Technologist
Education:
York College of the City University of New York 2009 - 2012
Bachelors, Bachelor of Science
Skills:
Microsoft Office Microsoft Excel Microsoft Word Cantonese Mandarin English Healthcare Quality Control Laboratory Hospitals