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 |
20160098251 | EXTENSIBLE META MODEL FOR CAPTURING SOLUTION PATTERNS - A method for capturing patterns and associated points of variability includes providing an XML schema defining elements representing different point of variability (POV) types for a pattern. The elements belong to an XML schema “substitution group” to enable the POV types to be substituted for one another. In selected embodiments, the method enables a pattern author to add new or custom POV types to the “substitution group,” thereby allowing the pattern author to extend the pattern meta model to include new POV types. Once the desired POV types are defined, the method enables the pattern author to generate an instance of the XML schema, defining the points of variability for a specific pattern, using the elements defined in the XML schema “substitution group.” A corresponding apparatus and computer program product are also disclosed and claimed herein. | 04-07-2016 |
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 |
20140059441 | MESSAGE ORIENTED CONSTRUCTION OF WEB SERVICES - A selection of graphical message flow primitives defined within the message flow builder that each graphically represent and define message-oriented logic of an operation for the Web service are graphically assembled. Each graphical message flow primitive is defined within the message flow builder as a representation of a unit of work usable to define message flow patterns of Web service operation flow types and each includes a Web service operational processing logic definition of the representation of the respective unit of work usable to generate executable Web service logic. Selected ones of the graphical message flow primitives are graphically interconnected to represent a flow of messages to create a message-oriented Web service definition. The executable Web service logic defined within the message flow builder by each one of the interconnected selected graphical message flow primitives within the created message-oriented Web service definition is generated to construct the Web service. | 02-27-2014 |
20150092596 | NODE-PAIR PROCESS SCOPE DEFINITION AND SCOPE SELECTION COMPUTATION - A connected directed graphical representation of a process model that includes a plurality of process nodes and interconnections between the process nodes of the process model is displayed. A user selection of a subset of the process nodes of the displayed connected directed graphical representation of the process model is received. A process scope definition represented as at least one begin-end node pair is computed. The at least one begin-end node pair is usable to identify all selected nodes and interconnection path links that are reachable in a traversal from a begin node to an end node of each of the at least one begin-end node pair of the received user selection of the subset of the process nodes. The computed process scope definition is stored. | 04-02-2015 |
20150095093 | NODE-PAIR PROCESS SCOPE DEFINITION AND SCOPE SELECTION COMPUTATION - A connected directed graphical representation of a process model that includes a plurality of process nodes and interconnections between the process nodes of the process model is displayed. A user selection of a subset of the process nodes of the displayed connected directed graphical representation of the process model is received. A process scope definition represented as at least one begin-end node pair is computed. The at least one begin-end node pair is usable to identify all selected nodes and interconnection path links that are reachable in a traversal from a begin node to an end node of each of the at least one begin-end node pair of the received user selection of the subset of the process nodes. The computed process scope definition is stored. | 04-02-2015 |
20150095094 | NODE-PAIR PROCESS SCOPE DEFINITION ADAPTATION - A previously-computed scope definition represented as at least one begin-end node pair is obtained. The at least one begin-end node pair is usable to identify all nodes and interconnection path links that are reachable in a traversal from a begin node to an end node of each of the at least one begin-end node pair of a selection of a connected directed graphical representation of a process model. A change to the process model relative to the previously-computed scope definition is identified. A type of tooling environment used to change the process model is determined. The tooling environment includes one of a fully-integrated tooling environment and a componentized tool chain tooling environment. The previously-computed scope definition is adapted into an updated process scope definition based upon the identified at least one change to the process model relative to the previously-computed scope definition and the determined type of tooling environment. | 04-02-2015 |
20150095257 | NODE-PAIR PROCESS SCOPE DEFINITION ADAPTATION - A previously-computed scope definition represented as at least one begin-end node pair is obtained. The at least one begin-end node pair is usable to identify all nodes and interconnection path links that are reachable in a traversal from a begin node to an end node of each of the at least one begin-end node pair of a selection of a connected directed graphical representation of a process model. A change to the process model relative to the previously-computed scope definition is identified. A type of tooling environment used to change the process model is determined. The tooling environment includes one of a fully-integrated tooling environment and a componentized tool chain tooling environment. The previously-computed scope definition is adapted into an updated process scope definition based upon the identified at least one change to the process model relative to the previously-computed scope definition and the determined type of tooling environment. | 04-02-2015 |
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 |
20120221997 | NAVIGATION-INDEPENDENT ACCESS TO ELEMENTS OF AN INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) USING UNIFORM RESOURCE LOCATORS (URLS) - The present invention discloses a navigation-independent system for accessing the elements of an 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 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. | 08-30-2012 |
Benjamin Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20160088410 | SYSTEM AND METHOD FOR AUDITORY CANAL MEASURING, FACIAL CONTOURING - A computer-implemented method and system is provided, comprising extracting measurements of at least one auditory canal from at least one computerized imaging scan of the at least one auditory canal devoid of physical measurement aids; determining eligibility for at least one auditory canal device at least partly by comparing the measurements of the at least one auditory canal with predetermined measurements of the at least one auditory canal device; and providing an indication of the eligibility determination contemporaneously with the measurement extracting. | 03-24-2016 |
Benjamin Koon Pan Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20130322513 | VIDEO TRANSMISSION AND RECONSTRUCTION - Systems and methods for reducing the bandwidth required to transmit video streams related to faces re described herein. In some aspects, contour information from face recognition technology is captured at a transmitting device and sent to a receiving device. The contour information may be used to reconstruct the face at the receiving device without the need to send an entire video frame of the face. | 12-05-2013 |
20140169642 | SYSTEM AND METHOD FOR PASSIVE LIVE PERSON VERIFICATION USING REAL-TIME EYE REFLECTION - Systems, methods, and apparatus for detecting a live human face in an image are disclosed. The methods, systems, and apparatus are capable of capturing an image of a verification pattern that has been reflected from a defined region of interest of a user's eye. The captured image can be compared to the emitted verification pattern to determine whether the captured reflection matches the emitted pattern and is within the region of interest to verify a live user of an electronic device. | 06-19-2014 |
20140307168 | APPARATUS AND METHOD FOR DISPLAYING VIDEO DATA - The apparatus and method for displaying video data are disclosed. Reference refresh frequency and/or time may be predetermined or derived from predetermined values. Measured refresh frequency and/or time of display panels may be determined and compared against the reference refresh frequency and/or time. Based on the comparisons and through one or more control loops, display properties of the display panels may be adjusted so that one or more display panels may be in sync with respect to their refresh timings without dedicated hardware or a common hardwired synchronization signal. | 10-16-2014 |
20150256668 | MANAGING FEATURES ASSOCIATED WITH A USER EQUIPMENT BASED ON A LOCATION OF THE USER EQUIPMENT WITHIN A VEHICLE - In an aspect, a user equipment (UE) is positioned within a driver operation zone of a vehicle, one or more UE-based user interfaces (UIs) are restricted and forwarded to a vehicle-based UI controller to permit access to the one or more UE-based features via a vehicle-based UI. In another aspect, the UE in the driver operation zone is engaged in hands-free speakerphone mode via a vehicle audio system of the vehicle, and an attempt to transition the UE to handset-based audio mode is blocked. In another aspect, when a handset-based audio capture and/or playback attempt of the UE is detected, the UE interacts with a vehicle audio system to temporarily reduce volume being output by one or more proximal speakers. In another aspect, the UE streams media to a media presentation device in its own zone or another zone of the vehicle for presentation thereon. | 09-10-2015 |
Brian Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20140083544 | MANIFOLDS AND METHODS AND SYSTEMS USING THEM - Certain embodiments described herein are directed to manifolds that comprise a moveable, internal sealing member that can be used to engage one or more ports of the manifold and prevent or reduce fluid flow from the engaged port into the manifold. In certain examples, the manifold can be used in a mass spectrometer to control fluid flow from an interface and a turbomolecular pump. | 03-27-2014 |
Ching Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20130226824 | Methods, Software and Devices for Managing Approval of a Proposed Contract With Multiple Decision Makers - Methods, software, and devices for requesting approvals for a proposed contract from a plurality of hierarchical decision-makers are disclosed. A plurality of contract parameters of the proposed contract are received. Using the parameters, those decision-makers from whom approval of the proposed contract is required are automatically identified by comparing those parameters to stored approval criteria. An electronic representation of differences between the plurality of contract parameters and a prior-received contract parameters is generated. Identified decision-makers are arranged in a defined hierarchical order. The generated electronic representation of differences is electronically communication to the first identified decision-maker in the hierarchy, as ordered. Approval by the first identified decision-maker is received by electronic notification. Sending the generated electronic representation of differences and receiving approval are repeated for each subsequent decision-maker, as ordered. Ultimately, electronic notification of approval may be provided to at least one stakeholder. | 08-29-2013 |
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 |
Jeff Chi Shing Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20130095757 | METHODS AND APPARATUS TO CONTROL ACCESSORIES - Methods and apparatus to control accessories are disclosed. An example method includes establishing a first close-proximity communication connection via a first protocol by providing connection information via a second close-proximity communication connection via a second protocol, obtaining configuration information via the second close-proximity communication connection, and configuring a response to an event associated with the second close-proximity communication connection. | 04-18-2013 |
20140065955 | WIRELESS DEVICE FOR PROVIDING NOTIFICATIONS ASSOCIATED WITH A MOBILE ELECTRONIC DEVICE - A wireless device for providing notifications associated with a mobile electronic device is provided. The device comprises: an indicator; a body enabled to mate with a mobile electronic device, the body comprising the indicator such that when the body is mated to the mobile electronic device, the indicator is not obscured by the body; an induction device for wirelessly receiving signals from the mobile electronic device to control the indicator; and, a circuit connecting the induction device to the indicator, the circuit enabled to receive the signals and control the indicator in response thereto. | 03-06-2014 |
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 |
Jeremy Zhi-Qiao Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20160111815 | CONNECTORS WITH MOVABLE MAGNETIC COMPONENTS AND METHOD OF CONNECTING DEVICES - A connector for an electronic device has a housing with a peripheral surface and guides defining first and second paths. The second path extends from a first location proximate the peripheral surface to a second location farther from the peripheral surface and closer to the first path. A magnetic contact assembly in the housing is magnetically movable along the first path between a first position for joining the connector in data communication with an adjacent connector, and a second position withdrawn from the peripheral surface. A magnet in the housing and is movable by attraction to an adjacent connector along the second path, to magnetically hold the connector to an adjacent connector. The guides are configured so that the magnet and the magnetic contact assembly magnetically bias one another inwardly along the first and second paths. | 04-21-2016 |
Keith Chi-Hang Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20140053141 | ARTIFACT DIVIDER FOR LARGE SCALE APPLICATION BUILDS - A method for building an application installation repository is disclosed herein. In one embodiment a build directory comprising a plurality of application objects is evaluated. Artifact generation rules may also be evaluated with respect to the application objects and the build directory. Object groupings, each comprising one or more application objects of the plurality of application objects, are defined according to the evaluations of the artifact generation rules and the hierarchical directory structure and artifacts are generated according to the object groupings. An installable application is generated that includes the generated artifacts. Artifacts may be further grouped into sharable units and assemblies according to rules and organization of application objects in the build directory. A delta build including only artifacts corresponding to modified files and correspondingly modified metadata may also be generated according to methods disclosed herein. A corresponding computer program product is also disclosed. | 02-20-2014 |
20140053148 | ARTIFACT DIVIDER FOR LARGE SCALE APPLICATION BUILDS - A method for building an application installation repository is disclosed herein. In one embodiment a build directory comprising a plurality of application objects is evaluated. Artifact generation rules may also be evaluated with respect to the application objects and the build directory. Object groupings, each comprising one or more application objects of the plurality of application objects, are defined according to the evaluations of the artifact generation rules and the hierarchical directory structure and artifacts are generated according to the object groupings. An installable application is generated that includes the generated artifacts. Artifacts may be further grouped into sharable units and assemblies according to rules and organization of application objects in the build directory. A delta build including only artifacts corresponding to modified files and correspondingly modified metadata may also be generated according to methods disclosed herein. A corresponding computer program product is also disclosed. | 02-20-2014 |
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 |
20120197935 | 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. | 08-02-2012 |
Maggie Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20150120978 | INPUT/OUTPUT MEMORY MAP UNIT AND NORTHBRIDGE - The present invention provides for page table access and dirty bit management in hardware via a new atomic test[0] and OR and Mask. The present invention also provides for a gasket that enables ACE to CCI translations. This gasket further provides request translation between ACE and CCI, deadlock avoidance for victim and probe collision, ARM barrier handling, and power management interactions. The present invention also provides a solution for ARM victim/probe collision handling which deadlocks the unified northbridge. These solutions includes a dedicated writeback virtual channel, probes for IO requests using 4-hop protocol, and a WrBack Reorder Ability in MCT where victims update older requests with data as they pass the requests. | 04-30-2015 |
Nancy Ngar Sze Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20120192043 | LOOPBACK TESTING WITH PHASE ALIGNMENT OF A SAMPLING CLOCK AT A TEST RECEIVER APPARATUS - Methods and test receiver apparatus are provided for loopback testing of a unidirectional physical layer device. The disclosed methods and test receiver apparatus allow for the phase of a sampling clock implemented at the test receiver apparatus to be aligned with the phase of a test data signal. | 07-26-2012 |
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 |
Paul M. Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20150100495 | Systems and Methods for Providing Tokenized Transaction Accounts - The disclosed embodiments include methods and systems for providing tokenized transaction accounts. In one embodiment, a computer-implemented method is provided that may include generating, by one or more processors, a first tokenized transaction account from a first transaction account associated with a first user. The method may also include providing the first tokenized transaction account to a client device associated with the first user for storage in the client device and use in transactions. The method may also include updating the first tokenized transaction account based on one or more conditions and providing the updated first tokenized transaction account to the client device for storage and use in a subsequent transaction. | 04-09-2015 |
Paul Mon-Wah Chan, Markham, CA US
Patent application number | Description | Published |
---|---|---|
20160092868 | SYSTEMS AND METHODS FOR GENERATING AND ADMINISTERING MOBILE APPLICATIONS USING PRE-LOADED TOKENS - The disclosed embodiments include computerized methods and systems that provide mobile application programs to devices of users and that administer these mobile application programs using tokens “pre-loaded” with data. In one aspect, the disclosed embodiments may generate a mobile payment product, such as a mobile wallet, that is “pre-loaded” with eligible financial products. For example, the disclosed embodiments may receive a request from a user device to obtain an application program that administers the mobile wallet, and in response to the received request, may obtain information identifying one or more financial products eligible for inclusion in the mobile wallet. The disclosed embodiments may generate a mobile wallet token based on the eligible financial product information and store the mobile wallet token in cloud-based storage. The user device may, upon authenticating the user, obtain the mobile wallet token and provision the mobile wallet with the eligible financial products. | 03-31-2016 |
Paul Mon-Wah Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20150095132 | SYSTEMS AND METHODS FOR ADMINISTERING INVESTMENT PORTFOLIOS BASED ON INFORMATION CONSUMPTION - The disclosed embodiments include systems and methods for administering actual and virtual investment portfolios based on social media activities associated with and information consumed by one or more users. The disclosed embodiments may be configured to obtain digital activity data identifying an interaction between the user and one or more social networks, and further, one or more elements of electronic content accessed by the user. The disclosed embodiments may also be configured to identify a loyalty program associated with the user, and a geographic region associated with the user. The disclosed embodiments may also be configured to identify one or more first securities based on the digital activity data, an investment risk tolerance of the user, and at least one or the loyalty program or the geographic region, and to transmit information identifying a first set of the one or more first securities to a user device. | 04-02-2015 |
20150193867 | SYSTEMS AND METHODS FOR PROVIDING BALANCE NOTIFICATIONS IN AN AUGMENTED REALITY ENVIRONMENT - The disclosed embodiments include methods and systems for providing account status notifications. The disclosed embodiments include, for example, a device for providing account status notifications including a memory storing software instructions and one or more processors configured to execute the software instructions to perform operations. In one aspect, the operations may include receiving account status notification information for a first account associated with a user. The account status notification information may be generated based on one or more notification rules and account information associated with the first account. The operations may also include generating, based on the received account status notification information, a first account status indicator that provides a status of a first account parameter associated with the first account that is presented, via a device component and within a field-of-view of the user, without a user request to receive the status of the first account parameter. | 07-09-2015 |
20150193868 | SYSTEMS AND METHODS FOR PROVIDING BALANCE AND EVENT NOTIFICATIONS - The disclosed embodiments include methods and systems for providing account and event status notifications. The disclosed embodiments include, for example, a device including a memory storing software instructions and one or more processors configured to execute the software instructions to perform operations. In one aspect, the operations may include obtaining information identifying an event and a deadline specified by a user. The obtained information may link the event and deadline to corresponding user-specified temporal intervals. The operations may also include determining whether a current date falls within a time period prior to the deadline, the time period being established by the first temporal interval. When the current date falls within the time period, the operations may generate first notification information that, when presented via a client device in accordance with a user-specified indicator type, notified the user that the current sate falls within the first time period. | 07-09-2015 |
20150193869 | SYSTEMS AND METHODS FOR PROVIDING BALANCE NOTIFICATIONS TO CONNECTED DEVICES - The disclosed embodiments include methods and systems for providing account and event status notifications. The disclosed embodiments include, for example, a communications device including a memory storing software instructions and one or more processors configured to execute the software instructions to perform operations. In one aspect, the operations may include receive a notification of a status of an account parameter. The operations may also include identifying a device eligible to access the notification in accordance with a user-specified data restriction, and identifying at least a portion of the notification that is consistent with the data restriction. The communications device provide the identified portion of the notification to the eligible device without receiving input from the user, and the eligible device may present at least one of a visual, audible, or tactile indicator of the status of the account parameter. | 07-09-2015 |
20150288702 | SYSTEMS AND METHODS FOR PROVIDING INFORMATION-TECHNOLOGY ASSETS IN AN OPEN ENVIRONMENT - The disclosed embodiments include methods and systems for providing information-technology (IT) assets in an open environment. In certain aspects, an IT system may provide an online portal that presents an IT self-serve store of IT assets that a user may select for access or use. The IT system may, for example, determine that the selected IT assets comply with one or more compliance and permissioning policies, and based on the determination, may assemble the selected IT assets to generate or “spin-up” instances of applications executable by various hardware platforms. The IT system may also perform processes that perform automated operations relating to certain IT assets, such as testing, modeling, recommendations, etc. | 10-08-2015 |
20150348042 | SYSTEMS AND METHODS FOR PROVIDING MERCHANT FRAUD ALERTS - Mobile communications devices, systems and methods are provided for identifying a risk of fraudulent activity associated with a merchant before a user executes a transaction with the merchant. In an embodiment, a mobile communications device obtains first information identifying prior instances of fraudulent activity associated with a merchant. The mobile communications device may determine a level of risk of fraudulent activity associated with the merchant based on the obtained first information, and may identify, based on the determined risk level, one or more payment instruments and associated incentives appropriate for financial services transactions involving the merchant. The mobile communications device may present, to a user, a notification including the identified payment instruments and associated incentives prior to execution of a transaction between the user and the merchant. | 12-03-2015 |
20150379485 | SYSTEMS AND METHODS FOR IDENTIFYING AND REMEDYING ACCOUNT ERROR EVENTS IN NETWORKED COMPUTER SYSTEMS - The disclosed embodiments include methods and system for detecting error events, such as account shortfalls, within networked computer systems operated by the financial institutions and other business. In one aspect, a system includes a memory storing instructions and one or more processors configured to execute the instruction to perform operating, such as receiving a payment request for a payment amount from a first account of a user to a destination account. The operations may also include determining that the first account lacks sufficient funds to cover the payment amount, and determining that the user has pre-approved credit facility secured by a first set of investment holdings of the user that generate revenue that is periodically transferred to the first account. The operations may also include performing a fund transfer operation for the payment amount from the credit line account to the first account. | 12-31-2015 |
20150379644 | SYSTEMS AND METHODS FOR IDENTIFYING AND REMEDYING ACCOUNT ERROR EVENTS IN NETWORKED COMPUTER SYSTEMS - The disclosed embodiments include computerized methods and system for detecting error events, such as account shortfalls, within networked computer systems operated by the financial institutions and other business entities. In one aspect, a system includes a memory storing instructions and one or more processors configured to execute the instruction to perform operating, such as receiving a payment request for a payment amount from a first account of a user to a destination account. The operations may also include determining that the first account lacks sufficient funds to cover the payment amount, and determining that the user has pre-approved a credit line account secured by a first set of investment holdings of the user that generate revenue that is periodically transferred to the first account. The operations may also include performing a fund transfer operation for the payment amount from the credit line account to the first account. | 12-31-2015 |
20160027009 | SYSTEMS AND METHODS FOR AUTHENTICATING USER IDENTITIES IN NETWORKED COMPUTER SYSTEMS - The disclosed embodiments include methods and point-of-sale terminals for authenticating a user. The disclosed embodiments include, for example, a method for receiving, by one or more processors, authentication data from an authentication network, the authentication data including an authentication code identifying an authentication transaction associated with an authenticating partner system. The method may also include validating, by the one or more processors, the authentication data, the validating comprising comparing the authentication data with validation data corresponding to a prior authentication event associated with the user. The method may also include generating, by the one or more processors, validation information based on the validating, the validation information comprising a determination whether to validate the user for the authentication transaction. The method may also include providing, by the one or more processors, the validation information to the authentication network. | 01-28-2016 |
20160028715 | SYSTEMS AND METHODS FOR AUTHENTICATING USER IDENTITIES IN NETWORKED COMPUTER SYSTEMS - The disclosed embodiments include methods, systems, system terminals, and point-of-sale terminals for authenticating a user. The disclosed embodiments include, for example, a method for receiving, by one or more processors, authentication data from an authentication network, the authentication data including an authentication code identifying an authentication transaction associated with an authenticating partner system. The method may also include validating, by the one or more processors, the authentication data, the validating comprising comparing the authentication data with validation data corresponding to a prior authentication event associated with the user. The method may also include generating, by the one or more processors, validation information based on the validating, the validation information comprising a determination whether to validate the user for the authentication transaction. The method may also include providing, by the one or more processors, the validation information to the authentication network. | 01-28-2016 |
20160092867 | SYSTEMS AND METHODS FOR ADMINISTERING MOBILE APPLICATIONS USING PRE-LOADED TOKENS - The disclosed embodiments include computerized methods and systems that administer mobile application programs using tokens “pre-loaded” with data. For example, the disclosed embodiments may adaptively identify and pre-load mobile wallets with loyalty products of potential interest to customers. In one aspect, the disclosed embodiments may identify one or more loyalty products that may be of potential interest to a user, and further, that may be missing from the user's mobile wallet. The disclosed embodiments may determine that the user fails to hold a corresponding one of the missing loyalty products, and may transmit user information to an issuer system as a request to acquire the corresponding missing loyalty product from an issuer. Upon receipt of information confirming the acquisition of the corresponding missing loyalty product, the disclosed embodiments may generate a token based on the newly-acquired loyalty product and push the token to a user device. | 03-31-2016 |
20160092869 | SYSTEMS AND METHODS FOR ADMINISTERING MOBILE APPLICATIONS USING PRE-LOADED TOKENS - The disclosed embodiments include computerized methods and systems that enable users to delegate a functionality of a mobile application through pre-loaded tokens. In one aspect, the disclosed embodiments may temporarily delegate or “loan” financial products loaded into a mobile wallet of a user to other eligible users. For example, the disclosed embodiments may receive, from a first user, a request to delegate a financial product to a second user to complete purchase transactions. In response to the received request, the disclosed embodiments may identify one or more temporal or financial conditions on the delegation, and may generate a corresponding mobile wallet token for transmission to a second user device. The second user device may, for example, process the mobile wallet token and establish the delegated financial provide in the second user's mobile wallet in accordance with the at least one of the temporal or financial conditions. | 03-31-2016 |
20160092870 | SYSTEMS AND METHODS FOR GENERATING AND ADMINISTERING MOBILE APPLICATIONS USING PRE-LOADED TOKENS - The disclosed embodiments include computerized methods and systems that provide mobile application programs to devices of users and that administer these mobile application programs using tokens “pre-loaded” with data. In one aspect, the disclosed embodiments may generate a mobile payment product, such as a mobile wallet, that is “pre-loaded” with eligible financial products. For example, the disclosed embodiments may receive a request from a user device to obtain an application program that administers the mobile wallet, and in response to the received request, may obtain information identifying one or more financial products eligible for inclusion in the mobile wallet. The disclosed embodiments may generate a mobile wallet token based on the eligible financial product information and store the mobile wallet token in cloud-based storage. The user device may, upon authenticating the user, obtain the mobile wallet token and provision the mobile wallet with the eligible financial products. | 03-31-2016 |
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 |
Simon Kwan Hoi Chan, Markham CA
Patent application number | Description | Published |
---|---|---|
20130055848 | BREAK-AWAY RETAINER FOR INSTALLATION OF PARK BRAKE - Provided is a retainer for assisting in installation of a parking brake actuator for use in a vehicle by limiting relative movement of an input lever and a mounting bracket. The retainer has a first part and a second part connected via frangible connection(s). The first part of the retainer is fixed relative to a mounting bracket and the second part is fixed relative to the input lever (via a pivot member). After installation, the lever is moved from its first, installation position to a second, in-use position. The application of force and movement of the lever rotates the pivot member, which rotates the second part of the retainer relative to the first part thereby breaking the frangible connection(s). The input lever of the brake actuator is then ready for use to apply or release brakes of the vehicle. | 03-07-2013 |
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 |
20130128112 | RECURSIVE MOTION FOR MOTION DETECTION DEINTERLACER - A recursive motion detector for detecting motion in an interlaced video signal. The motion detector includes 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. Motion is detected when the first, second and third frame motion detectors combine to produce a frame motion result. | 05-23-2013 |
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 |