Ng, CA
Albert Ng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20080202907 | BACKLIGHTED KEY FOR A KEYPAD OF AN ELECTRONIC DEVICE - The invention relates to a key plunger for a key of an electronic device. The plunger comprises: a stalk made of a transparent material allowing light to pass through; a plinth connected to the top of the stalk; and a body section connected to the top of the plinth made of a translucent, light-diffusing material. The body section is shaped to fit snugly within an interior of a cap for the key. The plunger is made from a two-shot moulding process for forming the stalk and the section. The plunger may be part of a key assembly that also has a key cap shaped to snugly fit over the plunger and a backlight to light an interior of the cap. | 08-28-2008 |
20090277763 | BACKLIGHTED KEY FOR A KEYPAD OF AN ELECTRONIC DEVICE - The disclosure relates to a key plunger and a key assembly for a key of an electronic device. The plunger comprises: a stalk made of a first material allowing light to pass through and a body section connected to the top of the plinth. In the plunger, the body section is made of a second material and shaped to fit snugly within an interior of a cap for the key and to extend horizontally about the stalk. The second material is a translucent, light-diffusing material; the first material allows more light to pass therethrough than the second material. The key assembly comprises: a key plunger; a key cap shaped to fit over the key plunger; and a backlight to illuminate an interior of the key cap. The backlight may be located underneath the key plunger and to a side of the stalk. | 11-12-2009 |
Alphonsus Hon-Chung Ng, North York CA
Patent application number | Description | Published |
---|---|---|
20080246095 | AMBIPOLAR TRANSISTOR DESIGN - An ambipolar transistor, including a p-type semiconductor region and an n-type semiconductor region near the p-type semiconductor region. Also a first terminal and second terminal contact both the p-type semiconductor region and the n-type semiconductor region. Furthermore, the p-type semiconductor region and the n-type semiconductor region substantially do not overlap each other. A method of manufacturing an ambipolar transistor is also disclosed, including forming a p-type semiconductor region, forming an n-type semiconductor region near the p-type semiconductor region, forming a first terminal contacting both the p-type semiconductor region and n-type semiconductor region, forming a second terminal contacting both the p-type semiconductor region and n-type semiconductor region; and wherein the p-type semiconductor region and the n-type semiconductor region substantially do not overlap, and have substantially no interfacial area. | 10-09-2008 |
Andrew Ng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20100243696 | ELECTRONIC ROLL TOWEL DISPENSER - This disclosure relates to a dispenser which in one form is a motorized electric dispenser, designed to be a low-cost device having a reduced footprint. The dispenser electromechanically dispenses a pre-determined length sheet of material to the user, without the requirement of a touchless sensor, or the user needing to directly touch any part of the dispenser while the hygienic portion is functioning properly. In the event that the hygienic portion is not functioning properly, a manual advance assembly may also be utilized. One objective of the device in one form is to provide a variably determined sheet of material to the user in accordance with industry standards, without the use of the standard “touchless” sensors. In another form, the entire roll of material remains sanitary and enclosed within the dispenser until it is dispensed. In one form, there is no “tail” projecting from the dispenser that may be a source of cross-contamination. | 09-30-2010 |
Bernath Ng, North York CA
Patent application number | Description | Published |
---|---|---|
20150331586 | PROCESS DATA PRESENTATION BASED ON PROCESS REGIONS - Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region. The visual representation emphasizes each user-selected region within the context of the portion of the process. | 11-19-2015 |
Billy Chean Wang Ng, Newmarket CA
Charles Ng, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20130097150 | TRANSFORMATION OF COMPLEX DATA SOURCE RESULT SETS TO NORMALIZED SETS FOR MANIPULATION AND PRESENTATION - An enterprise business intelligence system includes a data access service. In one example, a method comprises receiving, with a data access service, a query and a report specification from an application, wherein the data access service is positioned between the application and a data source; creating a run tree that comprises a sequence of executable decoration nodes; executing the query on the data source, thereby providing a query result set comprising query results drawn from the data source that are responsive to the query; and executing the sequence of decoration nodes on the query result set. The decoration nodes modify the query result set, thereby producing a decorated result set based on the query result set and the decoration nodes. Producing the decorated result set comprises associating members or values in the query results with corresponding positions or calculated members in the report specification. | 04-18-2013 |
20130097151 | TRANSFORMATION OF COMPLEX DATA SOURCE RESULT SETS TO NORMALIZED SETS FOR MANIPULATION AND PRESENTATION - An enterprise business intelligence system includes a data access service. In one example, a method comprises receiving, with a data access service, a query and a report specification from an application, wherein the data access service is positioned between the application and a data source; creating a run tree that comprises a sequence of executable decoration nodes; executing the query on the data source, thereby providing a query result set comprising query results drawn from the data source that are responsive to the query; and executing the sequence of decoration nodes on the query result set. The decoration nodes modify the query result set, thereby producing a decorated result set based on the query result set and the decoration nodes. Producing the decorated result set comprises associating members or values in the query results with corresponding positions or calculated members in the report specification. | 04-18-2013 |
Chean Wang Ng, Newmarket CA
Patent application number | Description | Published |
---|---|---|
20080295290 | Multiple Piece Construction Automotive Door Hinge - An automotive hinge assembly adapted to facilitate motion of a closure panel relative to a fixed body structure comprises a door component constructed from two press formed angle brackets structurally connected via a pivot pin and adapted to be mounted to a vehicle closure panel, a body component constructed from two press formed angle brackets structurally connected via a simple formed feature and the pivot pin and adapted to be mounted to a vehicle body structure, such that the pivot pin structurally assembles the two hinge components, facilitates relative rotary motion between them and structurally connects the multiple press formed angle brackets so that the resulting assembly achieves a much higher material efficiency than the prior art with an associated significant cost reduction. | 12-04-2008 |
Cheryl Ng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20140013508 | CONVERTIBLE BLANKET FOR CONVERTING TO TOY - A convertible blanket, method of converting a convertible blanket and kit including a convertible blanket are described. A convertible blanket includes a fabric blanket portion having a top end, a bottom end and sides. The convertible blanket also includes one or more front-of-creature features defining a front of the creature. The front-of-creature features are disposed on a surface of the fabric blanket portion to offset the front of the creature from each of the sides of the fabric blanket portion. The convertible blanket also includes one or more fasteners attached to the fabric blanket portion. The one or more fasteners are configured to releasably hold the convertible blanket in a position where the toy is formed. | 01-16-2014 |
20150257599 | PET FLAVOR GRINDING APPARATUS AND METHOD - A pet flavor grinding apparatus, pet flavor tablet and a method for grinding such a tablet are described. In an embodiment, a pet flavor grinding apparatus includes a pet flavor tablet. The pet flavor tablet includes a plurality of ingredients. The apparatus includes a container defining a tablet-storing space therein storing the tablet. The apparatus also includes a grinding mechanism coupled to the container and in communication with the tablet-storing space for receiving the tablet. The grinding mechanism includes two spaced-apart grinding elements. One of the grinding elements is movable relative to the other grinding element for grinding the tablet for discharge on pet food when the tablet is positioned in between the grinding elements. | 09-17-2015 |
Chien-Ee Ng, Richmond CA
Patent application number | Description | Published |
---|---|---|
20160001295 | Vertical Ball Mill with Internal Materials Flow Conduit - A vertical ball mill for grinding a solid input material to form a slurry, and includes a grinding tank which defines a mixing chamber, rotatable main auger assembly having mixing blade in a lower portion of the mixing chamber and a materials flow guide. The flow conduit is provided within the grinding tank interior, and includes one or more conduit segments configured to direct input material downwardly in the grinding tank towards the lower mixing chamber and auger mixing blade. An impeller is provided within the flow conduit, with a blade configuration selected to effect the downward flow of input material through the conduit segments and outwardly therefrom adjacent to the mixing blade as the auger assembly is rotated. | 01-07-2016 |
Denis Ng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20120254206 | APPARATUS, METHOD AND COMPUTER-READABLE STORAGE MEDIUM FOR ASSIGNING PATIENT STUDIES FOR PEER REVIEW - An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform a number of functions, including identification of a target number that indicates a number of reported image studies for peer review. The apparatus is caused to identify users having user characteristics that match properties of the reported image studies. The user characteristics include a specialty (modality specialty and body-region specialty) that matches the reported image studies, or an associated medical facility that matches an associated medical facility of the reported image studies. The apparatus is caused to assign the target number of reported image studies to the identified users. The apparatus may be further caused to identify users that have previously performed a user-initiated peer review of a reported image study, and reduce their assigned image studies accordingly. | 10-04-2012 |
Edson Ng, North Vancouver CA
Patent application number | Description | Published |
---|---|---|
20100228062 | PROCESS AND SYSTEM FOR THERMOCHEMICAL CONVERSION OF BIOMASS - The present invention provides a system and method for converting biomass into fluid hydrocarbon products to minimize the use of fossil fuels, provide energy and chemical feedstock security, and sustainable and/or carbon neutral electric power. One disclosed embodiment comprises performing fast pyrolysis on biomass to produce pygas and char using a maximum processing temperature of about 650° C. The pygas is provided to an independent reactor without the addition of an oxidizing agent for catalytically converting the pygas to hydrocarbons using a maximum processing temperature of about 650° C. The present invention also concerns a system comprising fast pyrolysis means producing a pygas and char, independent catalytic conversion means downstream of the fast pyrolysis for converting the pygas to hydrocarbons, and a hydrogen source, external to the system and/or produced by a steam reformer by steam reformation of at least a portion of the hydrocarbons, coupled to catalytic conversion means. | 09-09-2010 |
20130017460 | SORPTION ENHANCED METHANATION OF BIOMASS - Disclosed embodiments provide a system and method for producing hydrocarbons from biomass. Certain embodiments of the method are particularly useful for producing substitute natural gas from forestry residues. Certain disclosed embodiments of the method convert a biomass feedstock into a product hydrocarbon by hydropyrolysis. Catalytic conversion of the resulting pyrolysis gas to the product hydrocarbon and carbon dioxide occurs in the presence of hydrogen and steam over a CO | 01-17-2013 |
20130023707 | METHOD AND SYSTEM FOR BIOMASS HYDROGASIFICATION - The present invention provides a system and method for producing hydrocarbons from biomass. The method is particularly useful for producing substitute natural gas from forestry residues. Certain disclosed embodiments convert a biomass feedstock into a product hydrocarbon by fast pyrolysis. The resulting pyrolysis gas is converted to the product hydrocarbon and carbon dioxide in the presence of hydrogen and steam while simultaneously generating the required hydrogen by reaction with steam under prescribed conditions for self-sufficiency of hydrogen. Methane is a preferred hydrocarbon product. A system also is disclosed for cycling the catalyst between steam reforming, methanation and regeneration zones. | 01-24-2013 |
20130172637 | METHOD OF HYDROGASIFICATION OF BIOMASS TO METHANE WITH LOW DEPOSITABLE TARS - A method for converting lignocellulosic biomass to a useful fuel is disclosed in a process sequence resulting in low levels of depositable tars in an output gas stream. One disclosed embodiment comprises performing a sequence of steps at elevated pressure and elevated hydrogen partial pressure, including fast (or flash) hydropyrolysis of a lignocellulosic biomass feed followed sequentially with catalytically enhanced reactions for the formation of methane operating at moderate temperatures of from about 400° C. to about 650° C. under moderately elevated pressure (about 5 atm to about 50 atm). A temperature rise in the catalyst above pyrolysis temperature is achieved without the addition of air or oxygen. Gas residence time at elevated temperature downstream of methane formation zones extends beyond the time required for methane formation. This sequence results in low tar deposit levels. The catalyst promotes preferential formation of methane and non-deposit forming hydrocarbons, and coke re-gasification. | 07-04-2013 |
Eugene Ng, Ancaster CA
Patent application number | Description | Published |
---|---|---|
20090325468 | ABRASIVE WATERJET MACHINING AND METHOD TO MANUFACTURE A CURVED ROTOR BLADE RETENTION SLOT - A method of machining a blade retention slot with an abrasive water jet machining. A straight blade retention slot along an X-axis then a at least one side of the straight blade retention slot is abrasive water jet machined to generate a curved side of the blade retention slot defined within an X-Y plane. | 12-31-2009 |
Geoffrey Ng, Scarborough CA
Patent application number | Description | Published |
---|---|---|
20130304531 | SYSTEM AND METHOD FOR PERFORMING DETAILED PLANNING FUNCTIONS - A system, method and computer program product for performing detailed planning functions for businesses, enterprises and other types of organizations. According to an embodiment, the system comprises a graphical user interface configured to allow a user to define calculations based on data associated with an entity that may have scalar attributes for each entity, and/or a time series, and execution of the defined calculation generates time series result. According to another aspect, a calculation definition may be configured to be adjustable allowing a user to adjust parameter value(s) for each entity associated with the calculation definition. According to another aspect, a calculation definition may be configured to be discretionary allowing a user to attach or assign a calculation to each entity individually. According to another aspect, multiple calculations may be created and have the same name. | 11-14-2013 |
Gin Yee Ng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20080281911 | SYNCHRONIZING A CLIENT USER INTERFACE WITH A SERVER BACKEND - A system coupled to at least one client system, a system for synchronizing a user interface (UI) presentation to be displayed to a user of the client system to a UI description maintained by the server system, the server system comprising a UI object converter adapted for converting the UI description into one or more UI object definitions; storing each UI object definition in a document; and, transmitting the document to the client system; the client system adapted to convert the UI object definitions to UI objects to generate the UI presentation. | 11-13-2008 |
Gordon Ng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20130288303 | Humanized c-Kit Antibody - This invention relates to compositions and methods for treating c-Kit associated disorders such as fibrosis, and more particularly, to compositions containing humanized c-Kit antibodie | 10-31-2013 |
20160031997 | METHODS AND COMPOSITIONS RELATING TO ANTI-CCR7 ANTIGEN BINDING PROTEINS - The present invention provides compositions and methods relating to antigen binding proteins against CCR7, including antibodies, nucleic acids, vectors, methods of making the antigen binding proteins, and methods of using the antigen binding proteins. | 02-04-2016 |
Gordon Yiu Kon Ng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20130336973 | Heteromultimer Constructs of Immunoglobulin Heavy Chains with Mutations in the Fc Domain - Provided herein are isolated heteromultimers comprising: at least one single domain antigen-binding construct attached to at least one monomer of a heterodimer Fc region; wherein the heterodimer Fc region comprises a variant CH3 domain comprising amino acid mutations that promote the formation of said heterodimer with stability comparable to that of a native Fc homodimer; and wherein said isolated heteromultimer is devoid of immunoglobulin light chains and optionally devoid of immunoglobulin CH1 region. These novel molecules comprise complexes of heterogeneous components designed to alter the natural way antibodies behave and that find use in therapeutics. | 12-19-2013 |
20140051835 | Process and Methods for Efficient Manufacturing of Highly Pure Asymmetric Antibodies in Mammalian Cells - The present invention provides a process and methods for producing asymmetric antibodies in a mammalian expression system. The asymmetric antibodies are transiently or stably expressed and in cells that stably express the asymmetric antibody, following a rapid 2-step process of stable pool to clone, a highly pure asymmetric antibody expressing clone can be identified at a success frequency that permits for screening of tens of clones rather than thousands. The asymmetric antibodies are produced at a high titre and with a high level of purity with no contaminating homodimer antibodies following protein A purification with a step yield of near 100%. Typical downstream purification processes employ standard hydrophobic interaction chromatography (HIC) and/or cation exchange (CEX) resins and the antibody is stable within a wide dynamic range of buffer pH (4-8) and within the requirements for manufacturing antibodies for pre-clinical and clinical applications. | 02-20-2014 |
20140066378 | Multivalent Heteromultimer Scaffold Design and Constructs - Provided herein are multifunctional heteromultimer proteins. In specific embodiments is a heteromultimer comprising: at least two polypeptide constructs, each polypeptide construct comprising at least one cargo polypeptide attached to a transporter polypeptide, said transporter polypeptides derived from a monomeric native protein such that said monomeric constructs associate to form the heteromultimer and said transporter polypeptides associate to form a quasi-native structure of the monomeric native protein or analog thereof. These therapeutically novel molecules encompass heteromultimers comprising constructs that function as scaffolds for the conjugation or fusion of therapeutic molecular entities (cargo polypeptides) resulting in the creation of bispecific or multivalent molecular species. Provided herein is a method for creation of bispecific or multivalent molecular species. | 03-06-2014 |
20140072581 | Immunoglobulin Constructs Comprising Selective Pairing of the Light and Heavy Chains - Disclosed herein is an isolated immunoglobulin construct comprising a first monomeric polypeptide comprising a first single chain Fv polypeptide connected to a first constant domain polypeptide; and a second monomeric polypeptide comprising a second single chain Fv polypeptide, connected to a second constant domain polypeptide; each said constant domain polypeptide comprising at least one each of a CL domain, a CH1 domain, a CH2 domain and a CH3 domain or fragments, variants or derivatives thereof; and wherein said first and second constant domain polypeptide form a Fc region. | 03-13-2014 |
20140154253 | Bispecific Asymmetric Heterodimers Comprising Anti-CD3 Constructs - Disclosed herein are isolated multi-specific heteromultimer constructs that bind to CD3 expressed on T-cells and to an antigen expressed on B-cells. The multi-specific heteromultimer constructs are capable of bridging T- and B-cells and mediating killing of B-cells. The multi-specific heteromultimer constructs are based on a heterodimeric Fc scaffold or on a segmented albumin scaffold. Also disclosed herein are multi-specific heteromultimer constructs that bind to HER2 and HER3. | 06-05-2014 |
20150125449 | Single-Arm Monovalent Antibody Constructs and Uses Thereof - Provided herein are monovalent antibody constructs. In specific embodiments is a monovalent antibody construct comprising: an antigen-binding polypeptide construct which monovalently binds an antigen; and a dimeric Fc polypeptide construct comprising a CH3 domain, said construct comprising two monomeric Fc polypeptides, wherein one said monomeric Fc polypeptide is fused to at least one polypeptide from the antigen-binding polypeptide construct. These therapeutically novel molecules encompass monovalent constructs that display an increase in binding density and Bmax (maximum binding at a target to antibody ratio of 1:1) to a target cell displaying said antigen as compared to a corresponding monospecific bivalent antibody construct with two antigen binding regions. Provided herein are methods for creation of monovalent antibody constructs that shows superior effector efficacy as compared to the corresponding bivalent antibody construct at equimolar concentrations. Provided herein are methods for creation of monovalent antibody constructs that unexpectedly inhibit tumor cell growth and can be internalized and show greater efficacy compared to a bivalent antibody construct at equimolar saturating concentrations. Provided are monovalent antibody constructs for the treatment of HER2 expressing diseases. | 05-07-2015 |
20150211001 | METHODS OF QUANTITATING HEAVY AND LIGHT CHAIN POLYPEPTIDE PAIRS - Provided is a method of quantitatively determining the ability of individual IgG heavy chains to selectively pair with a particular IgG light chain when the heavy chains and two unique light chains are co-expressed. The method provides results with reasonable throughput and is robust and accurate. The co-expressed heavy and light chains do not need to be isolated and purified which enables more efficient screening. | 07-30-2015 |
20160083480 | Bispecific HER2 and HER3 Antigen Binding Constructs - Described herein are isolated bi-specific antigen binding constructs, e.g., antibodies. The bi-specific antigen binding constructs include two antigen binding polypeptide constructs, e.g., a Fab and an scFv. The first antigen-binding polypeptide construct monovalently and specifically binds to extracellular domain 4 (ECD4) of HER2 (human epidermal growth factor receptor 2); the second antigen-binding polypeptide construct monovalently and specifically binds to an extracellular domain (ECD) of HER3 (human epidermal growth factor receptor 3). One antigen binding polypeptide construct is a Fab format and the other antigen binding polypeptide construct is an scFv format. The bi-specific antigen binding constructs includes an Fc having two Fc polypeptides each having a CH3 domain for dimerization. Each Fc polypeptide is linked to the C-terminus of one of the antigen binding polypeptide constructs with or without a linker. | 03-24-2016 |
Grace Ng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20140005167 | KINASE INHIBITORS AND METHOD OF TREATING CANCER WITH SAME | 01-02-2014 |
20140051679 | KINASE INHIBITORS AND METHOD OF TREATING CANCER WITH SAME - The present teachings provide a compound represented by Structural Formula (I): | 02-20-2014 |
20140371202 | INDAZOLE COMPOUNDS AS KINASE INHIBITORS AND METHOD OF TREATING CANCER WITH SAME - The present teaching provide indazole compounds represented by Structural Formulae (I) or (I′) or a pharmaceutically acceptable salt thereof. Also described are pharmaceutical compositions and methods of use thereof as protein kinase inhibitors, such as TTK protein kinase, polo-like kinase 4 (PLK4) and Aurora kinases having anticancer activity against breast cancer cells, colon cancer cells, and ovarian cancer cells. | 12-18-2014 |
Heng-Joo Ng, Edmonton CA
Patent application number | Description | Published |
---|---|---|
20140262265 | WELL STIMULATION WITH GAS HYDRATES - Various methods for performing treatment operations at a wellsite having a subterranean formation with a reservoir therein are provided. The method involves introducing a treatment fluid comprised of at least a gas hydrate slurry to the subterranean formation. | 09-18-2014 |
Howard C. Ng, Kingston CA
Patent application number | Description | Published |
---|---|---|
20080220192 | MULTILAYER STRUCTURES OF POLY(1,3 PROPYLENE 2,6-NAPHTHALATE) AND POLY(ETHYLENE TEREPHTHALATE) - Multilayer shaped articles, including films, preforms and containers, and method for forming the same, having at least one layer of poly(l, 3-propylene 2,6-naphthalate) and at least one layer of poly(ethylene terephthalate). Poly(1,3-propylene 2,6-naphthalate) can be co-stretched with poly(ethylene terephthalate) to form oriented multilayer structures which have superior barrier properties. The poly(l,3-propylene 2,6-naphthalate) and poly(ethylene terephthalate) layers have good adhesion and do not require an adhesive tie layer. | 09-11-2008 |
20100016622 | SILICON-CONTAINING POLYTRIMETHYLENE HOMO- OR COPOLYETHER COMPOSITION - Processes for preparing silicon-containing polytrimethylene homo- or copolyethers, wherein at least a portion of the polymer end groups are silicon-containing end groups, are provided. | 01-21-2010 |
20110077433 | POLYTRIMETHYLENE ETHER GLYCOL OR COPOLYMERS THEREOF HAVING IMPROVED COLOR AND PROCESSES FOR THEIR PREPARATION - Processes for reducing the color of polytrimethylene ether glycol or copolymers thereof are provided. The processes include polycondensing diols in the presence of an acid catalyst and adding base continuously over a period of the polycondensation reaction. The invention also relates to the polytrimethylene ether glycol thereof produced by these processes. | 03-31-2011 |
Jack Hon Wai Ng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20090157995 | DYNAMIC MEMORY MANAGEMENT IN AN RDMA CONTEXT - A method for dynamically managing memory to support one or more processes executing in a remote direct memory access (RDMA) environment is provided. The method includes inserting a descriptor in a shared descriptor table, the descriptor corresponding to a block of memory allocated to a heap by an operating system. The method further includes, in response to allocating a portion of the block of memory from the heap to a process, determining whether the process has an existing registration with an application program interface for the block of memory. If the process has no existing registration, registering the process the process is registered with the application program interface and a registration corresponding to the block of memory is stored in a private registration table of the process. Additionally, the method includes, in response to the process releasing the allocated portion of the block of memory to the operating system, de-registering with the application program interface and removing the registration from the registration table. When the block of memory is released to the operating system, other registrations corresponding to the block of memory in other private registration tables of other processes remain in the other registration tables. | 06-18-2009 |
Joanna Ng, Unionville CA
Patent application number | Description | Published |
---|---|---|
20090287775 | METHOD AND APPARATUS FOR ENABLING ASSOCIATED PORTLETS OF A WEB PORTLET TO COLLABORATE FOR SYNCHRONIZED CONTENT DISPLAY - The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server comprising: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for synchronized contents. | 11-19-2009 |
20090292800 | METHOD AND APPARATUS FOR ENABLING ASSOCIATED PORTLETS OF A WEB PORTLET TO COLLABORATE FOR SYNCHRONIZED CONTENT DISPLAY - The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server including: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for synchronized contents. | 11-26-2009 |
Joanna W. Ng, Unionville CA
Patent application number | Description | Published |
---|---|---|
20100023997 | METHOD OF USING XPATH AND ONTOLOGY ENGINE IN AUTHORIZATION CONTROL OF ASSETS AND RESOURCES - A method of defining access control. The method allows the expression of access control rules using ontology based semantics and references an ontology subset using XPath as the ontological expression. The access control rules or access criteria are defined by an access control statement and may be expressed using classification criteria and ontology classes. The access control statement comprises a structural description that is used to define an asset and a logical expression that may be used to express the classification criteria. The access control statement defines access policy for various assets. | 01-28-2010 |
20100064229 | AUTOMATIC PERSONALIZATION OF USER VISUALIZATION AND INTERACTION IN A SERVICE-ORIENTED ARCHITECTURE INTERFACE - A system for automatically generating visualization artifacts corresponding to related service operation interfaces. A user level visualization finite state machine instance is created for a specific service instance based on user activation and deactivation of service operations in the specific service instance and user selection of a start visualization state. The service operations are included in a service level visualization finite state machine instance for the specific service instance. Visualization artifacts are automatically generated based on the user level visualization finite state machine instance and parameterized entities bound to a concrete visualization component. The visualization artifacts are outputted in a service operation interface of the specific service instance for a user to visualize and interact with, resulting in the elimination of individual user unwanted server side function in the units of service operations without server side processing. | 03-11-2010 |
20100094883 | Method and Apparatus for Integrated Entity and Integrated Operations of Personalized Data Resource Across the World Wide Web for Online and Offline Interactions - Embodiments of the invention provide a method and apparatus for integrated entity of personalized data resource across the WWW with integrated operations. Such embodiments can reside on premises (or service side) as an integrated personalized data resource which is constructed from each of a number of web applications over the Internet that fetch and provide a piece of user information. One embodiment of the invention is directed to a computer that has the method and apparatus associated with the designated user. It is operable to receive informational data from multiple information sources, wherein the data received from each source has a user or web application defined association with a plurality of semantic categories via tagging, and the data received from at least two different sources pertains to the same category (or tag). | 04-15-2010 |
20130332481 | PREDICTIVE ANALYSIS BY EXAMPLE - An illustrative embodiment of a computer-implemented method for predictive analytic queries includes creating a user-defined predictive analytics query using a set of syntactic grammar that defines a correct syntax of the user-defined predictive analytics query including a created set of predictive analytics by-example vocabularies and a set of subject-specific by-example vocabularies forming a set of by-example vocabularies, wherein the set of syntactic grammar defines semantics of each syntactically correct predictive analytics query using the by-example vocabularies such that predictive analytics queries can be expressed with semantic precision using this constrained Natural Language Processing (cNLP) approach. The computer-implemented method further generates a predictive analytic model and runtime query, using the user-defined predictive analytics query, executes the runtime query using the predictive analytic model to create a result, and returns the result to the user. | 12-12-2013 |
20150081464 | SMART SOCIAL GIFTING - In a method for utilizing social networking services of a user to perform online retail services, a processor retrieves a set of contacts, wherein the set of contacts includes a first group of contacts of a first networking service and a second group of contacts of a second networking service, wherein each contact in the set of contacts has a corresponding link to information about that contact. A processor receives a request for an action to be executed, wherein the request includes gifting information, wherein the gifting information specifies a required relationship between the user and the one or more contact of the set of contacts. A processor determines the one or more contacts that have the required relationship with the user, as specified by the gifting information. A processor causes the action to be executed based on the determined one or more contacts. | 03-19-2015 |
20150081473 | SMART SOCIAL GIFTING - In a method for utilizing social networking services of a user to perform online retail services, a processor retrieves a set of contacts, wherein the set of contacts includes a first group of contacts of a first networking service and a second group of contacts of a second networking service, wherein each contact in the set of contacts has a corresponding link to information about that contact. A processor receives a request for an action to be executed, wherein the request includes gifting information, wherein the gifting information specifies a required relationship between the user and the one or more contact of the set of contacts. A processor determines the one or more contacts that have the required relationship with the user, as specified by the gifting information. A processor causes the action to be executed based on the determined one or more contacts. | 03-19-2015 |
20150081697 | INTEROPERABLE SOCIAL SERVICES - In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user. | 03-19-2015 |
20150081784 | INTEROPERABLE SOCIAL SERVICES - In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user. | 03-19-2015 |
Joseph Hon-Kwong Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20150250349 | SHAKER BOTTLE - A shaker bottle comprising an open top lower vessel for retaining a liquid volume, an upper member releasably engaging and closing the open top lower vessel; the upper member including a liquid passage inlet in a bottom surface thereof connected to a closable port on an exterior of the upper member allowing liquid in the lower vessel to pass through the inlet and the closable port when the closable port is open and the upper member is closing the lower vessel; the upper member including a storage chamber suitable for receiving a powder supplement; the storage chamber including a releasable bottom member forming a seal with the storage chamber separating the storage from the lower vessel when the releasable bottom member is in with the storage chamber; the bottom member when released from the storage chamber being received in the lower vessel with the storage chamber being open to the lower vessel. | 09-10-2015 |
Kai-Kong Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20090246346 | Aerated Frozen Desserts Comprising More Than Eighty Percent Tofu Puree - The frozen desserts include aerated “ice-cream-like” frozen desserts, comprising more than 80.0 percent, preferably 80.5 to 87.1 percent, by weight of tofu puree, containing particles. Such frozen desserts include, but are not limited to, products that contain, per 100 grams of product, 3 grams or less of fat, 130 or fewer Calories, 140 milligrams or less of sodium, 300 milligrams or more of calcium, 1 gram or less of saturated fat, 20 milligrams or less of cholesterol, and/or 5 grams or more of soy protein without additionally requiring the use of isolated soy protein or any other soy-protein-containing material. | 10-01-2009 |
Kai Loon Ng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20100026495 | SYSTEM FOR, AND METHOD OF, MONITORING THE MOVEMENT OF MOBILE ITEMS - A system monitors parameters (e.g., speed, position, threshold boundaries) of mobile items attached to beacons and produces signals indicating these parameters. The system also monitors non-mobile parameters (e.g., battery life, door locks, windows) in the items. Different technologies (e.g., wireless) are provided for communicating between the beacons and a beacon controller interface. Different technologies are provided for locating and indicating item positions. The beacons and the interface provide for new beacons to be added to the system with different characteristics than the existing beacons for monitoring the operation of new beacons without affecting the operation of existing beacons. The system includes resellers, retailers, users and subscribers in a flexible relationship to enhance the ease in the system operation. Beacons can perform more than one function (e.g. tracking, threshold monitoring) simultaneously. Scenarios for the beacons can be created and monitored. Recovery personnel can intervene to resolve crises. | 02-04-2010 |
Kai Loon Ng, Burnaby CA
Patent application number | Description | Published |
---|---|---|
20120086552 | SYSTEM FOR, AND METHOD OF, MONITORING THE MOVEMENT OF MOBILE ITEMS - A system monitors parameters (e.g., speed, position, threshold boundaries) of mobile items attached to beacons and produces signals indicating these parameters. The system also monitors non-mobile parameters (e.g., battery life, door locks, windows) in the items. Different technologies (e.g., wireless) are provided for communicating between the beacons and a beacon controller interface. Different technologies are provided for locating and indicating item positions. The beacons and the interface provide for new beacons to be added to the system with different characteristics than the existing beacons for monitoring the operation of new beacons without affecting the operation of existing beacons. The system includes resellers, retailers, users and subscribers in a flexible relationship to enhance the ease in the system operation. Beacons can perform more than one function (e.g. tracking, threshold monitoring) simultaneously. Scenarios for the beacons can be created and monitored. Recovery personnel can intervene to resolve crises. | 04-12-2012 |
Karson Ng, Maple CA
Patent application number | Description | Published |
---|---|---|
20130124755 | PROGRAMMATIC REDIRECT MANAGEMENT - A computer-implemented process for programmatic redirect management receives a request containing a uniform resource locator, identifies a set of keyword tokens in the uniform resource locator of the request and a set of associated token identifications and determines whether a token identification in the set of associated token identifications is located in a data structure of a redirect registry. Responsive to a determination that the token identification in the set of associated token identifications is located in the redirect registry, the computer-implemented process performs token identification mapping for each token identification in the set of associated token identifications, updating statistics for each token identification mapped in the set of associated token identifications and responsive to a determination that token identification mapping is complete, composes a redirect uniform resource locator. | 05-16-2013 |
20130232131 | MANAGING SEARCH-ENGINE-OPTIMIZATION CONTENT IN WEB PAGES - A method for managing the Search Engine Optimization (SEO) content of web pages is disclosed. In one embodiment, such a method includes providing a set of web pages organized in a hierarchical structure. Each web page has an SEO content pattern associated therewith. The method establishes an inheritance scheme for the hierarchical structure such that the SEO content patterns of parent web pages are inherited by children web pages. The method further enables a user to override the inheritance scheme for selected web pages such that the SEO content patterns of the selected web pages override the SEO content patterns of their respective parent web pages. A corresponding apparatus and computer program product are also disclosed. | 09-05-2013 |
20130232132 | MANAGING SEARCH-ENGINE-OPTIMIZATION CONTENT IN WEB PAGES - A method for managing the Search Engine Optimization (SEO) content of web pages is disclosed. In one embodiment, such a method includes providing a set of web pages organized in a hierarchical structure. Each web page has an SEO content pattern associated therewith. The method establishes an inheritance scheme for the hierarchical structure such that the SEO content patterns of parent web pages are inherited by children web pages. The method further enables a user to override the inheritance scheme for selected web pages such that the SEO content patterns of the selected web pages override the SEO content patterns of their respective parent web pages. A corresponding apparatus and computer program product are also disclosed. | 09-05-2013 |
Ken Ng, Calgary CA
Patent application number | Description | Published |
---|---|---|
20130035471 | Tetrameric Streptavidin Mutein With Reversible Biotin Binding Capability - The present invention relates to a new streptavidin muteins. This mutein is The muteins are capable of oligomerization to form tetramers, with relatively strong subunit interactions, dissociation constant (K | 02-07-2013 |
Kendy Ng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20110298439 | DIGITALLY CONTROLLED INTEGRATED DC-DC CONVERTER WITH TRANSIENT SUPPRESSION - A fully integrated DC-DC converter utilizes digitally controlled dual output stages to achieve fast load transient recovery is presented. The DC-DC converter includes a main converter output stage connected in parallel with an auxiliary output stage. The main output stage is responsible for steady-state operation and is designed to achieve high conversion efficiency using large inductor and power transistors with low on-resistance. The auxiliary stage is responsible for transient suppression and is only active when a load transient occurs. The auxiliary output stage performs well with inductor and power transistors much smaller than those of the main switching stage and thus achieves well balanced power conversion efficiency and dynamic performance with a much smaller area penalty than previously described dual-output-stage converters. | 12-08-2011 |
Kenneth Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20150359912 | J-Aggregate Forming Nanoparticle - There is provided herein a nanovesicle having a bilayer comprising a saturated first phospholipid and no more than about 15 molar % of a second phospholipid covalently conjugated to a J-aggregate forming dye. | 12-17-2015 |
Kenneth K-S. Ng, Calgary CA
Patent application number | Description | Published |
---|---|---|
20140378657 | STREPTAVIDIN MUTEIN EXHIBITING REVERSIBLE BINDING FOR BIOTIN AND STREPTAVIDIN BINDING PEPTIDE TAGGED PROTEINS - The present invention relates to a new streptavidin muteins. This mutein is binds both streptavidin binding peptide tagged and biotin or biotinylated molecules, and does so in a reversible fashion. As such, it is stable enough to allow reuse, and producible with reasonable production yield via secretion in a soluble functional state without the requirement of refolding via the tedious and expensive denaturation and renaturation processes. | 12-25-2014 |
Kevin Ng, Unionville CA
Patent application number | Description | Published |
---|---|---|
20110013081 | SYSTEM AND METHOD FOR DETECTING A NON-VIDEO SOURCE IN VIDEO SIGNALS - A video sequence may include a modality corresponding with an embedded pattern. At least one state machine detects the modality in accordance with difference signals. A signal generator generates the difference signals responsive to decision windows that define regions of interest in the video sequence. The modality may correspond with an embedded film source or other pattern types in the video sequence. Where the state machine detects more than one pattern, a single pattern is selected according to a predetermined priority. The video sequence may contain both static patterns and embedded film source patterns. The state machine discerns the presence of the embedded film source patterns notwithstanding the presence of the static patterns. | 01-20-2011 |
Kevin Ng, Hamilton CA
Patent application number | Description | Published |
---|---|---|
20140231062 | LIQUID COOLING SYSTEM WITH THERMAL VALVE DEFLECTOR - The liquid cooling system has a heat exchanger having a fluid inlet and an outlet; a fluid supply conduit leading to the inlet of the heat exchanger; a fluid return conduit extending from the outlet of the heat exchanger; a bypass conduit extending between the fluid supply conduit and the fluid return conduit; a thermal valve configured for selectively closing the bypass conduit, the valve having a temperature sensing element positioned downstream of both the heat exchanger and the bypass conduit, the temperature sensing element configured to selectively move the thermal valve in response to a temperature change of the liquid which the temperature sensing element is exposed to relative to a temperature threshold of the valve; and a deflector positioned between the temperature sensing element and at least one of the bypass conduit and the heat exchanger outlet. | 08-21-2014 |
Kris Ng, Kanata CA
Patent application number | Description | Published |
---|---|---|
20120002656 | Clientless Mobile Subscribers with Seamless Roaming Over Scalable Wide Area Wireless Networks - System and method for seamless roaming over scalable wide area Wireless LAN networks (WAWLAN) with clientless mobile subscribers. A preferred embodiment comprises a wireless gateway (WG) coupled to one or more access points in a wireless network to form a wireless cluster (WC), a network access gateway (NAG) coupled to a wired network, and a switch coupled to the WG and the NAG. Each wireless cluster is a Wireless LAN Network (WLAN) with homogenous or heterogeneous network architecture. The WG detects mobile nodes in a wireless cluster and tracks mobile node location in the wireless cluster. The NAG is an anchor point for mobile nodes in the WAWLAN and maintains a fixed source of information about each mobile node regardless of their mobility. The switch provides connectivity between the NAG and the WG. Seamless roaming across Wireless LAN network boundary by mobile subscribers without requiring special mobility enabling client software. | 01-05-2012 |
Kris Ng, Kanaa CA
Patent application number | Description | Published |
---|---|---|
20100226336 | Clientless Mobile Subscribers with Seamless Roaming Over Scalable Wide Area Wireless Networks - System and method for seamless roaming over scalable wide area Wireless LAN networks (WAWLAN) with clientless mobile subscribers. A preferred embodiment comprises a wireless gateway (WG) coupled to one or more access points in a wireless network to form a wireless cluster (WC), a network access gateway (NAG) coupled to a wired network, and a switch coupled to the WG and the NAG. Each wireless cluster is a Wireless LAN Network (WLAN) with homogenous or heterogeneous network architecture. The WG detects mobile nodes in a wireless cluster and tracks mobile node location in the wireless cluster. The NAG is an anchor point for mobile nodes in the WAWLAN and maintains a fixed source of information about each mobile node regardless of their mobility. The switch provides connectivity between the NAG and the WG. Seamless roaming across Wireless LAN network boundary by mobile subscribers without requiring special mobility enabling client software. | 09-09-2010 |
Leslie Ho Ming Ng, Richmond CA
Patent application number | Description | Published |
---|---|---|
20140279689 | HYBRID RESIMULATION-REGRESSION METHODS FOR DETERMINING POTENTIAL FUTURE EXPOSURE (PFE) - A method for use in counterparty credit risk management systems and products to determine or calculate potential future exposure (PFE) for exotic financial investment products including some derivative products. In the method, Monte Carlo simulation is used to generate PFE scenarios. Because PFE calculations can be quite computationally demanding when the pricing model also uses Monte Carlo simulation, the method uses least squares regression with a state space sampling approach as part of the PFE determination process. Using regressions for PFE calculations may generate new or additional challenges, and the method, and systems implementing the method, include tools or processes to address these regression-related issues. Testing of the method was performed using examples of exotic interest rate products, and the numerical results are presented in the disclosure. | 09-18-2014 |
Marcus Ng, East York CA
Patent application number | Description | Published |
---|---|---|
20130162036 | Complementary Detection of Power Supplies Stability and Notifying Multiple Domains Regardless of Other Power Domains Readiness - A method and apparatus for powering up an integrated circuit having a plurality of power domains each coupled to receive power from one of a plurality of power sources, where each power domain includes an internal power detector which senses the power of a plurality of power domains (VDD | 06-27-2013 |
20130162044 | Low Power Implementation to Allow for High Potential Rails to Come Up in Any Order - A low power biasing circuit for powering up split-rail electronic circuits includes an intermediate voltage generator at each pad which is supplied by a temporary supply voltage to generate a temporary intermediate voltage only when a power signal indicates that all external voltage rails are not safe, thereby reducing power consumption. | 06-27-2013 |
Marcus Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20080284468 | METHOD AND APPARATUS FOR CONTROLLING A COMMUNICATION SIGNAL BY MONITORING ONE OR MORE VOLTAGE SOURCES - An integrated circuit is capable of controlling a communication signal by using power ramp controlled communication buffer logic to generate an outgoing communication signal based on a detected voltage on a voltage source. The voltage source is necessary to supply power for power ramp controlled communication buffer logic. The voltage on the voltage source may be detected using power ramp sensor logic. The outgoing communication signal is based on a core logic output signal if the detected voltage is greater than or equal to a predetermined voltage level. If, the detected voltage is less than the predetermined voltage level, the outgoing communication signal is predetermined to be one of: a tristate outgoing communication signal, a logic one outgoing communication signal and a logic zero outgoing communication signal. Power ramp controlled communication buffer logic may also generate a core logic input signal based on an incoming communication signal in response to the detected voltage. | 11-20-2008 |
Matthew George Ng, Woodbridge CA
Patent application number | Description | Published |
---|---|---|
20160074269 | ON-SITE MEDICAL GAS PRODUCTION PLANT AND ASSOCIATED OPERATING METHOD - The invention relates to an on-site medical gas production plant ( | 03-17-2016 |
Mei Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20160049789 | ENERGY MANAGEMENT SYSTEM - There is provided an energy management system comprising a server, and one or more network devices communicatively connectable to the server. At least one of the network devices is a power measurement device for connection with an electrical device to collect real-time power data from the electrical device. The server compares the real-time power data with a corresponding power profile of the electrical device to determine whether preset trigger criteria has been met, and initiates a predetermined action when the preset trigger criteria has been met. An associated method of managing energy is also provided. | 02-18-2016 |
Melvin Zehan Ng, Waterloo CA
Patent application number | Description | Published |
---|---|---|
20140078095 | APPARATUS FOR COMMUNICATING WITH A TOUCH SCREEN DISPLAY - An apparatus for transferring data via a touch sensitive display of a computing device, the apparatus comprising: a processing unit; at least one switch; a plurality of conductive pads for contacting said touch sensitive display, wherein each of said conductive pads is coupled to said processing unit via said at least one switch; and wherein said processing unit controls the operation of said at least one switch to enable or disable each of said plurality of conductive pads. | 03-20-2014 |
Nancy Ng, Vaughan CA
Patent application number | Description | Published |
---|---|---|
20120213732 | TARGETED DELIVERY OF ANTIVIRAL COMPOUNDS THROUGH HEMOGLOBIN BIOCONJUGATES - This invention relates to targeted delivery of anti-viral compounds through protein bioconjugation. More particularly, it relates to an anti-viral compound conjugated to a protein, such as hemoglobin and to a method of treating a viral infection using said conjugate. The invention also provides a method of targeted drug delivery of an anti-viral nucleoside analogue to macrophages, cells comprising a hemoglobin receptor and to CD163 bearing cells. | 08-23-2012 |
Paul Ng, Manotick CA
Patent application number | Description | Published |
---|---|---|
20140017992 | SATELLITE SYSTEM AND METHOD FOR CIRCUMPOLAR LATITUDES - The present invention relates to satellite systems and more particularly, to the provision of a satellite system for weather and climate monitoring, communications applications, and scientific research at higher latitudes, referred to as the circumpolar region and defined here as the area with latitudes greater than 60°, in either the northern hemisphere or the southern hemisphere. Contrary to the teachings in the art it has been discovered that a satellite system and method may be provided using satellites in 24 sidereal hour orbits (geosynchronous) with inclinations (70° to 90°), orbital planes, right ascensions and eccentricities (0.275-0.45) chosen to optimize coverage of a particular service area located at high latitudes. A constellation of two satellites can provide continuous coverage of the circumpolar region. The satellites in this orbit avoid most of the Van Allen Belts. | 01-16-2014 |
Philip Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20120159039 | Generalized Control Registers - Methods, systems, and computer readable media generalize control registers in the context of memory address translations for I/O devices. A method includes maintaining a table including a plurality of concurrently available control register base pointers each associated with a corresponding input/output (I/O) device, associating each control register base pointer with a first translation from a guest virtual address (GVA) to a guest physical address (GPA) and a second translation from the GPA to a system physical address (SPA), and operating the first and second translations concurrently for the plurality of I/O devices. | 06-21-2012 |
20120246381 | Input Output Memory Management Unit (IOMMU) Two-Layer Addressing - Embodiments of the present invention provide methods, systems, and computer readable media for input output memory management unit (IOMMU) two-layer addressing in the context of memory address translations for I/O devices. According to an embodiment, a method includes translating a guest virtual address (GVA) to a corresponding guest physical address (GPA) using a guest address translation table according to a process address space identifier associated with an address translation transaction associated with an I/O device, and translating the GPA to a corresponding system physical address (SPA) using a system address translation table according to a device identifier associated with the address translation transaction. | 09-27-2012 |
20150106916 | LEVERAGING A PERIPHERAL DEVICE TO EXECUTE A MACHINE INSTRUCTION - A method includes executing microcode in a processing unit of a processor to implement a machine instruction, wherein the microcode is to manipulate the processing unit to access a peripheral device on a public communication bus at a private address not visible to other devices on the public communication bus and not specified in the machine instruction. A processor includes a public communication bus, a peripheral device coupled to the public communication bus, and a processing unit. The processing unit is to execute microcode to implement a machine instruction. The microcode is to manipulate the processing unit to access a peripheral device on a public communication bus at a private address not visible to other devices on the public communication bus and not specified in the machine instruction. | 04-16-2015 |
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 |
Phillip Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20130138840 | Efficient Memory and Resource Management - The present system enables passing a pointer, associated with accessing data in a memory, to an input/output (I/O) device via an input/output memory management unit (IOMMU). The I/O device accesses the data in the memory via the IOMMU without copying the data into a local I/O device memory. The I/O device can perform an operation on the data in the memory based on the pointer, such that I/O device accesses the memory without expensive copies. | 05-30-2013 |
20130145055 | Peripheral Memory Management - The present system enables an input/output (I/O) device to request memory for performing a direct memory access (DMA) of system memory. Further, the system uses an input/output memory management unit (IOMMU) to determine whether or not the system memory is available. The IOMMU notifies an operating system associated with the system memory if the system memory is not available, such that the operating system allocates non-system memory for use by the I/O device to perform the DMA. | 06-06-2013 |
Raymond T. Ng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20150133326 | BIOMARKERS FOR RECOVERED HEART FUNCTION - Disclosed herein is a method for determining recovered heart function in a subject based in the biomarker ceruloplasmin in patient samples. Also disclosed are computer systems, kits and software. | 05-14-2015 |
Samson Ng, Sherwood Park CA
Patent application number | Description | Published |
---|---|---|
20090321326 | PRIMARY FROTH RECYCLE - A process for extracting bitumen from oil sand, comprising: mixing oil sand with process water to produce an oil sand slurry containing bitumen, sand, water and entrained air; conditioning the oil sand slurry; optionally flooding the conditioned oil sand slurry with flood water to dilute the slurry, if required; introducing the slurry into a primary separation vessel wherein separate layers of primary bitumen froth, middlings and sand tailings are formed; removing a portion of the primary bitumen froth from the primary separation vessel and recycling the portion of primary bitumen froth to that step of the process upstream of the primary separation vessel to join and mix with the feed stream moving to the primary separation vessel; and thereafter retaining said feed stream in said primary separation vessel to produce primary bitumen froth. | 12-31-2009 |
20130256196 | POST-CONDITIONING OIL SAND SLURRY BLENDING FOR IMPROVED EXTRACTION PERFORMANCE - The invention is directed to a process for extracting bitumen from poor oil sand ore involving mixing the poor oil sand ore with heated water to produce a slurry, and conditioning the slurry to yield a poor ore stream. In a separate train, good oil sand ore is mixed with heated water to produce a slurry, and conditioned to yield a good ore stream. Both the conditioned poor ore and good ore streams are combined in specified proportions to yield a blended slurry which is then fed to a primary separation vessel to produce primary bitumen froth. | 10-03-2013 |
Sarah Ng, Calgary CA
Patent application number | Description | Published |
---|---|---|
20140231326 | Apparatus for Vacuuming Pollution from a Body of Water - A floatable-material harvester is disclosed, including a vacuum source, transport hose, and a floatable-material receiver. In one embodiment, the transport hose has at least one air inductor/intake along its length, which allows air to enter the transport hose to accelerate its contents, by negative pressure air induction. In another embodiment, a transport hose has at least one floatable-material thruster along its length, comprised of at least one nozzle, which provides pressurized fluid (e.g., air or water) in the direction of the flow of the harvested floatable material by positive pressure induction. A method is disclosed whereby the floatable material harvester is used to harvest an absorbent material (e.g., wood chips, straw, perlite, zeolite, polypropylene mesh, titanate nanofibres) that has absorbed a pollutant (e.g., oil, solvent, radioactive isotopes) from a beach or in water. | 08-21-2014 |
Shin Kan Kent Ng, Scarborough CA
Patent application number | Description | Published |
---|---|---|
20160058181 | Systems and Methods for Securing and Temperature Regulating a Delivery Container - A delivery container equipped with a lock device, temperature regulating device, sensors and a processor is configured to receive and further store goods without the presence of an owner. The owner is notified by a user device when a delivery is made. The door of the delivery container is opened when a valid passcode is entered. The temperature regulating device heats or cools the interior space of the container, whereby the temperature of the interior space may be automatically determined or manually adjusted. A user via a user device can also communicate with the delivery container to send delivery instructions. The processor of the container is configured to calculate cooling and heating rates and controls the overall operations of the delivery container. | 03-03-2016 |
Siu Hei Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20110154317 | Imposing Pre-Installation Prerequisite Checks on the Install User to Ensure a Higher Rate of Installation Success - Methods, systems and computer products are provided for imposing pre-installation prerequisite checks on the install user to ensure a higher rate of installation success. Projected failure rates are calculated for scenarios in which a user opts to not perform one or more prerequisite activities prior to the installation. The system prompts the user to perform the prerequisites, and provides installation advices showing the projected failure rates in the event the user opts out of performing one or more prerequisites. The system may not allow the user to bypass some prerequisites designated as being mandatory to the installation. | 06-23-2011 |
Thomas Ng, Richmond CA
Patent application number | Description | Published |
---|---|---|
20130232504 | METHOD AND APPARATUS FOR MANAGING PROCESSING RESOURCES IN A DISTRIBUTED PROCESSING SYSTEM - In one aspect, the present invention reduces average power consumption in a distributed processing system by concentrating an overall processing load to the minimum number of processing units required to maintain a defined level of processing redundancy. When the required number of active processing units is fewer than all available processing units, the inactive processing units may be held in a reduced-power condition. The present invention thereby maintains the defined level of processing redundancy for reallocating jobs responsive to the failure of one of the active processing units, while reducing power consumption and simplifying jobs allocation and re-allocation when expanding or shrinking the active set of processing units responsive to changing processing load. As a non-limiting example, the distributed processing system is implemented within a telecommunications network router or other apparatus having a configured set of processing cards, such as control-plane processing cards. | 09-05-2013 |
Thomas Wing Tong Ng, Richmond CA
Patent application number | Description | Published |
---|---|---|
20110019571 | Method and Apparatus for Traffic Shaping - A method and apparatus for a traffic shaper that uses a traffic shaping algorithm based on a sustained rate token bucket and a constant rate emitter. The sustained rate token bucket uses a plurality of tokens based on the sustained rate and the sustained burst size. The constant rate emitter allows transmission of traffic at an adjusted transmission rate, where the adjusted transmission rate is derived from the peak rate, peak burst size, sustained rate and sustained burst size. | 01-27-2011 |
Tinny M.c. Ng, Ontario CA
Patent application number | Description | Published |
---|---|---|
20090064271 | FILTERING POLICIES FOR DATA AGGREGATED BY AN ESB - Exemplary embodiments of the present invention implement filtering policies to correlate and perform fine-grained access control on aggregated data within an enterprise service bus (ESB) architecture. These filtering policies can be made available externally to a system user during runtime in order to allow changes to be dynamically applied to an ESB flow without the need to modify the flow of the ESB. An ESB architecture provides the benefit of being of having the capability to provide an aggregation of services. An ESB has the capability to route a service request to call multiple providers, collect all needed data, aggregate the data, and return the data to a requester. The filtering policies can be implemented within a data filtering engine that is comprised within the ESB. | 03-05-2009 |
Tinny M.c. Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20090064174 | CONFIGURABLE DYNAMIC AUDIT LOGGER - Exemplary embodiments of the present invention comprise a method for the real-time configuration of requirements for the auditing of message log data. The method comprises identifying at least one message entry field within a message, wherein the message entry field comprises message information, creating a message entry map, the message entry map comprising instructions for the mapping of information from the identified message entry fields comprised within a message to a target audit record message, and utilizing the message entry map to configure a mapping engine to map the information from the identified message entry fields comprised within a message to a target audit record message. The method further comprises retrieving a message from an Enterprise Service Bus, extracting the information from the identified message entry fields comprised within the message, and writing the extracted message information to an audit record message. | 03-05-2009 |
Tinny M. C. Ng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20090064107 | Token Transformation Profiles and Identity Service Mediation Node for Dynamic Identity Token - A method comprising, sending a request from a requester to a provider via a bus, the request including a provider description and an identity token of a first type, wherein the bus includes an identity service mediation node having data associating a plurality of providers descriptions with corresponding identity token types, determining with the identity service node an identity token type associated with the provider description, updating the request with data including the identity token type associated with the provider description, sending the updated request with data including the identity token type associated with the provider description to an identity service via the bus, transforming the identity token of the first type into an identity token of the type associated with the provider description with the identity service, and sending the request including the transformed identity token to the provider via the bus. | 03-05-2009 |
20120144398 | DELAYED EXPANSION OF VALUES IN CONTEXT - Application context changes associated with instantiated applications are monitored at a context tracking device. In response to each application context change, relationship context dependency properties between the instantiated applications and application resources associated with the instantiated applications are evaluated. At least one relationship context dependency property that is used by at least one of the instantiated applications is determined to have changed as a result of an application context change. The at least one relationship context dependency property is updated during runtime based upon the application context change. | 06-07-2012 |
Walfrey Ng, North York CA
Patent application number | Description | Published |
---|---|---|
20090150871 | METHOD AND APPARATUS FOR DEFINING AND INSTRUMENTING REUSABLE JAVA SERVER PAGE CODE SNIPPETS FOR WEBSITE TESTING AND PRODUCTION - Reusable JSP code snippets are defined and instrumented for Website testing and production. A user may define tile definitions in a markup language file for a number of JSP code snippets to be included in a store page. Upon receiving store inputs comprising tile definitions and jar files for the features, tables may be generated that map features to stores and features dependencies to features. Based on the tables, the store inputs may be validated. If no error occurs, run time files may be generated and JSP code snippets may be instrumented to the appropriate location for Website testing and production. | 06-11-2009 |
Walfrey Ng, Ontario CA
Patent application number | Description | Published |
---|---|---|
20110185361 | Interdependent Task Management - An illustrative embodiment of a computer-implemented process for interdependent task management selects a task from an execution task dependency chain to form a selected task, wherein a type selected from a set of types including “forAll,” “runOnce” and none is associated with the selected task and determines whether there is a “forAll” task. Responsive to a determination that there is no “forAll” task, determines whether there is a “runOnce” task and responsive to a determination that there is a “runOnce” task further determines whether there is a semaphore for the selected task. Responsive to a determination that there is a semaphore for the selected task, the computer-implemented process determines whether the semaphore is “on” for the selected task and responsive to a determination that the semaphore is “on,” sets the semaphore “off” and executes the selected task. | 07-28-2011 |
20130019250 | Interdependent Task Management - An illustrative embodiment of a computer-implemented process for interdependent task management selects a task from an execution task dependency chain to form a selected task, wherein a type selected from a set of types including “forAll,” “runOnce” and none is associated with the selected task and determines whether there is a “forAll” task. Responsive to a determination that there is no “forAll” task, determines whether there is a “runOnce” task and responsive to a determination that there is a “runOnce” task further determines whether there is a semaphore for the selected task. Responsive to a determination that there is a semaphore for the selected task, the computer-implemented process determines whether the semaphore is “on” for the selected task and responsive to a determination that the semaphore is “on,” sets the semaphore “off” and executes the selected task. | 01-17-2013 |
Yim Kwong Ng, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20140325816 | OPTICAL INTERFACE INSERTION AND EXTRACTION TOOL - A tool for insertion and extraction of optical fibers includes an elongated handle, a generally C-shaped cradle element at a first end of the elongated handle, a generally L-shaped hook element at a second end of the elongated handle having a long section connected to the elongated handle parallel to a longitudinal axis of the elongated handle and a short section perpendicular to the longitudinal axis of the elongated handle, and a generally U-shaped notch formed in the second end of the elongated handle. The tool is configured to facilitate the remote insertion and removal of an optical cable into an optical port of a device, such as a networking or telecommunications device. Various embodiments allow for the remote disengagement and removal of an SFP module from a device, such as a networking or telecommunications device. | 11-06-2014 |
Yin Ming Samson Ng, Sherwood Park CA
Patent application number | Description | Published |
---|---|---|
20100243534 | SILICATES ADDITION IN BITUMEN FROTH TREATMENT - A method for processing a bitumen froth comprising bitumen, water and solids including fine solids for reducing the solids concentration in diluted bitumen is provided comprising diluting the bitumen froth with a hydrocarbon diluent to form a dilfroth; adding a sufficient amount of a silicate to the dilfroth to cause a substantial amount of fine solids to associate with the water instead of the diluted bitumen; and allowing the diluted bitumen to separate from the water containing the substantial amount of fine solids to produce a dilbit having less than 3 percent by weight solids. | 09-30-2010 |
20130240412 | NAPHTHA BASED FUNGIBLE BITUMEN PROCESS - The invention is directed to a process for cleaning bitumen froth by mixing a sufficient amount of naphtha with the bitumen froth to provide a naphtha-to-bitumen ratio within the range of about 4.0 (w/w) to about 10.0 (w/w) and separating substantially dry diluted bitumen from the water and solids. Also provided is a process for cleaning diluted bitumen by mixing a sufficient amount of naphtha with the diluted bitumen to provide a naphtha-to-bitumen ratio equal to or greater than about 1.8 (w/w) and separating marketable fungible raw bitumen from the water and solids. | 09-19-2013 |
20140048451 | HIGH TEMPERATURE FROTH UNDERWASH IN AN OIL SAND BITUMEN EXTRACTION SEPARATION VESSEL - A process for enhancing the froth quality, improving vessel operability and increasing the froth temperature from an oil sand slurry in a primary separation vessel is provided, comprising introducing the oil sand slurry into a separation vessel; retaining the oil sand slurry within the separation vessel so that separate layers of bitumen froth, middlings and sand tailings are formed; introducing sufficient heated water having a temperature greater than about 80° C. as an evenly distributed underwash layer beneath the bitumen froth layer; and separately removing the bitumen froth, middlings and sand tailings from the separation vessel. | 02-20-2014 |
20150315477 | DEMULSIFIER INJECTION SYSTEM FOR FROTH TREATMENT PRODUCT QUALITY ENHANCEMENT - A method of improving the quality of diluted bitumen product in a bitumen froth treatment process is provided comprising: adding a demulsifier to bitumen froth to produce a mixture of bitumen froth and demulsifier, wherein the demulsifier is added at a dosage sufficient to reduce bitumen water content in the diluted bitumen product; subjecting the mixture of bitumen froth and demulsifier to a mixing energy input of greater than about 100 J/kg; adding a hydrocarbon diluent to the mixed mixture of bitumen froth and demulsifier to produce a diluent diluted bitumen froth; and subjecting the diluent diluted bitumen froth to a separation process to produce the diluted bitumen product. In one embodiment, demulsifier is first added to naphtha to form a demulsifier-diluent mixture which is then added to bitumen froth to form a diluted bitumen froth prior to subjecting the diluted bitumen froth to a mixing energy input of greater than about 100 J/kg. | 11-05-2015 |