Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Chan, Markham
Allen Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20110066566 | CONCEPTUAL REPRESENTATION OF BUSINESS PROCESSES FOR CROSS-DOMAIN MAPPING - A computer-implemented method, system, and computer program product for cross-domain mapping between a business process modeler domain and an implementation domain are provided. The method includes accessing a business concept registry on a data storage device including business concepts with mapping for the business process modeler domain and the implementation domain. The method also includes creating a model with one or more of the business concepts interconnected to represent a business process in the business process modeler domain, and exporting the model from the business process modeler domain to the implementation domain according to the business concept mapping of the business concept registry. | 03-17-2011 |
Allen V. Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20090164593 | DERIVING OVERLAY INFORMATION FROM A USER INPUT FOR A BASE MESSAGE SCHEMA ASSOCIATED WITH A NODE IN A MESSAGE FLOW - There is disclosed a method, apparatus and computer program for deriving overlay information from a user input for a base message schema associated with a node in a message flow. The base message schema is presented to the user and has at least one variable portion. A user selection of a variable portion of the base schema is received. The user is then provided with possible overlay schema information for the selected variable portion. A user selection of the schema to be overlaid on the selected variable portion is received. The selected overlay schema is associated with the base schema. | 06-25-2009 |
| 20100058233 | DISCOVERING NEW FEATURES IN AN APPLICATION GUI - Embodiments of the present invention provide a method, system and computer program product for discovering new features in an application graphical user interface (GUI). In an embodiment of the invention, a method for discovering new features in an application GUI can be provided. The method can include determining a correspondence between a GUI element in a GUI for a computing application and a new feature for the computing application, annotating the GUI element with a new feature indicia, and removing the new feature indicia once the GUI element has been accessed. | 03-04-2010 |
| 20100325567 | Apparatus and Method For Graphically Visualizing and Configuring Patterns - A method for graphically visualizing and configuring patterns includes displaying a high-level diagram representing a pattern. The high-level diagram may include graphical elements. These graphical elements may include concept elements representing concepts within the pattern, and relationship elements showing the relationships between the concept elements. The method may further provide functionality to enable a user to select the concept elements. Upon selecting a concept element, the method may display one or more GUI input elements to enable the user to input configuration data associated with the concept element. The method may then generate one or more artifacts associated with the concept elements. These artifacts may be configured with the configuration data previously input. A corresponding apparatus and computer program product are also disclosed and claimed herein. | 12-23-2010 |
Allen V.c. Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20100082379 | INFERENTIAL BUSINESS PROCESS MONITORING - Methods, systems and computer program products for inferential business process monitoring. Exemplary embodiments include an inferential business process monitoring method, including deriving an optimal set of key performance indicators from a service level agreement specification, determining metrics to compute the key performance indicators from the service level agreement specification, assigning and configuring monitoring agents to retrieve the metrics to obtain the key performance indicators, deploying the monitoring agents and delivering key performance indicator metrics observed by the monitoring agents. | 04-01-2010 |
| 20100114619 | CUSTOMIZED TRANSFORMATION OF FREE-FORM BUSINESS CONCEPTS TO SEMANTICALLY RICH BUSINESS MODELS - A computer-implemented method for transforming a free-form process diagram into a semantically rich business model based on heuristics. The method includes generating and storing predefined mappings between informal elements to be used in a free-form process diagram and formal elements associated with a semantically rich business model, in a storage medium, receiving a free-form process diagram to be transformed, automatically detecting and mapping the informal elements of the free-form process diagram to the stored predefined-mappings, automatically detecting and mapping connectors positioned between the informal elements of the free-form process diagram, and obtaining user input from a user for generating user-defined mappings for mapping unrecognizable informal elements of the free-form process diagram to formal elements and transforming the unrecognized informal elements into formal elements based on the user-defined mappings. | 05-06-2010 |
Allen V. C. Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20090055839 | SYSTEMS, METHODS, AND COMPUTER PRODUCTS FOR DATA ORIENTED ASPECT PROGRAMMING IN MESSAGE FLOW - Systems, methods and computer products for data oriented aspect programming in message flows. Exemplary embodiments include a method including defining a set of static and dynamic rules to identify a plurality of data-oriented join points in a message flow, wherein each of the plurality of join points is a specific point in the message flow at runtime, defining a set of actions for each of the plurality of data-oriented join points, the set of actions executing once a respective join point condition of a set of static and dynamic conditions are met, inserting the set of static and dynamic rules into the message flow at each of the plurality of data-oriented join points and executing the set of actions for each one of the inserted set of static and dynamic rules in response to a respective static and dynamic condition being met. | 02-26-2009 |
Allen Vi Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20110107301 | SELECTIVE DELTA VALIDATION OF A SHARED ARTIFACT - An illustrative embodiment of a computer-implemented process for selective delta validation of a shared artifact receives a notification associated with a shared artifact, determines whether a unique key exists for the shared artifact in a symbol data structure, and responsive to a determination that the unique key exists, determines whether an update from an external source occurred. Responsive to a determination that the update occurred from an external source, receives a timestamp associated with the unique key from the symbol data structure to form a received timestamp, determines whether the received timestamp is prior to a last modification time, and responsive to a determination that the received timestamp is prior to the last modification time, performs a delta validation of the shared artifact. | 05-05-2011 |
Allen Vi Cuong Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20090187539 | SOLUTION PROVIDING NAVIGATION-INDEPENDENT ACCESS TO ELEMENTS OF A SOFTWARE INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) USING UNIFORM RESOURCE LOCATORS (URLS) - The present invention discloses a navigation-independent system for accessing the elements of a software integrated development environment (IDE) using uniform resource locators (URLs). Such a system can include a set of URL-accessible IDE elements, a set of URLs, and a URL operation tool. The set of URL-accessible IDE elements can represent a multitude of functional objects accessible by the software IDE. Each URL-retrievable IDE element can include a set of meta data that contains key words describing the URL-accessible IDE element. Each URL in the set of URLs can be configured to provide a navigation-independent mechanism for accessing a corresponding URL-accessible IDE element. The URL operation tool can be configured to associate URLs with URL-accessible IDE elements and execute URL operations on the URL-accessible IDE elements. | 07-23-2009 |
Eric K. D. Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20100300747 | Electronic prototyping enclosure - The protective electronic prototyping enclosure is conveniently formed to accommodate various prototype electronic projects. Openings in the enclosure may be accurately formed and markings can be neatly and precisely formed by on a paper label printed by using the computer. Variable panels are provided for covering spaces between electrical components located adjacent to the side panels of the enclosure. | 12-02-2010 |
Hong Liang Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20090306925 | SYSTEMS AND METHODS FOR TESTING INTEGRATED CIRCUIT DEVICES - Embodiments described herein relate to systems and methods for testing integrated circuit devices within an environment that is representative of the application environment in which an integrated circuit device will be used. In at least one embodiment, the testing system comprises a controller coupled to at least one coupling between a processor and a first reference integrated circuit device of an application system, wherein the first controller is configured to: tap the first test data transmitted via the at least one coupling; transmit second test data to a second reference integrated circuit device, wherein the second test data comprises at least a portion of the first test data; receive reference response data from the second reference integrated circuit device in response to the second test data transmitted thereto; transmit the second test data to at least one integrated circuit device under test; and transmit the reference response data to at least one comparator coupled to the at least one integrated circuit device under test. | 12-10-2009 |
Jennifer Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20090197747 | Elastic Ring And Method Of Use In Performing Yoga Asanas - An exercise apparatus includes a flattened ring of elastic material with specific components of different ridge configurations and spherical patterns integrated into the inner surface of the ring to provide alignment and tension which enable a practitioner to perform series of yoga exercises safely and correctly. | 08-06-2009 |
Kwong Hang Kevin Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20120003958 | METHOD AND SYSTEM FOR DATA SESSION ESTABLISHMENT - A method and system for data session establishment from a mobile device in a multiple networks scenario, the method including, checking whether an identifier for an first network is on a blacklist on the mobile device; if the first network identifier is not on the blacklist, attempting to establish a data connection with the first network; and if the first network identifier is on the blacklist, establishing a data connection with a second network. The method and system for data session establishment include deriving and maintaining the blacklist. | 01-05-2012 |
Laura M. Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20110066647 | Consolidating Related Task Data in Process Management Solutions - A computer implemented method, apparatus, and computer program product for managing task data. A task advisor identifies a set of queries and a set of data sources mapped to a task type in a mapping entry. The task type is associated with a selected task. The mapping entry maps the task type to the set of queries. The set of queries is mapped to the set of data sources. The task advisor sends each query in the set of queries to a corresponding data source in the set of data sources. The task advisor aggregates the data received from the set of data sources in response to the set of queries. A user may utilize the aggregated data to complete the selected task. | 03-17-2011 |
Ngar Sze Nancy Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20110050314 | DISPLAY LINK CLOCKING METHOD AND APPARATUS - An apparatus includes a clock circuit and a plurality of display interface circuits. The clock circuit provides a common clock signal. The display interface circuits each provide a respective display link clock signal in response to the common clock signal. One of the display link clock signals is at a different clock speed that another of the display link clock signals. | 03-03-2011 |
Simon Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20120006143 | PARKING BRAKE CABLE AND ADJUST SYSTEM HAVING NO LOST CABLE TRAVEL - A self-adjusting parking brake actuator includes a brake lever that is movable between brake-released and brake-applied positions. In addition, the parking brake cable adjust system includes a self-adjustment assembly having a frame; a rack mounted for movement relative to the frame along a longitudinal direction of the rack in a tension direction and an opposite direction; a cable connector for operatively connecting the rack to a brake cable, a first resilient member biasing the rack relative to the frame along its longitudinal direction in the tensioning direction, a primary locking device configured to engage the rack and permit movement of the rack relative to the frame in the tensioning direction only; a secondary locking device moveable between (a) a locking to lock the primary locking device to prevent adjusting movement of the rack relative to the frame in the tensioning direction, and (b) a releasing position to permit the primary locking device to allow adjusting movement of the rack relative to the frame in the tensioning direction by the biasing of the resilient member; and a second resilient member biasing the secondary locking device to the locking position. | 01-12-2012 |
Yee Shun Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20090244369 | RECURSIVE MOTION FOR MOTION DETECTION DEINTERLACER - A recursive motion detector, comprises: a first frame motion detector receiving a next field and a first previous field; a second frame motion detector receiving a current field and a second previous field; and a third frame motion detector receiving a next field and a third previous field; wherein motion is detected when the first, second and third frame motion detectors combine to produce a frame motion result. | 10-01-2009 |
Yuk Kuen Chan, Markham CA
| Patent application number | Description | Published |
|---|---|---|
| 20090063579 | MANAGING AND COORDINATING SAVEPOINT FUNCTIONALITY IN A DISTRIBUTED DATABASE SYSTEM - Provided are techniques for savepoint processing. One of a savepoint statement, a rollback to savepoint statement, and a release savepoint statement is received. It is determined whether to propagate the received one of the savepoint statement, the rollback to savepoint statement, and the release savepoint statement to a data source based on an asymmetrical model in which a nested level of savepoints on a federated server side is capable of being greater than a nested level of savepoints on a data source side and wherein a two-tiered data structure is used to preserve savepoint information in the asymmetrical model. In response to determining that propagation is to occur, the one of the savepoint statement, the rollback to savepoint statement, and the release savepoint statement is propagated to the data source. | 03-05-2009 |
