Fung, CA
Aaron Fung, Toronto CA
Patent application number | Description | Published |
---|---|---|
20120299539 | LIGHT WITH INTEGRATED INDUCTIVE CHARGER BASE STATION - A light comprises a lamp and an integrated inductive charger for coupling to a device having an inductive charger receiver connected thereto. The inductive charger receiver receives an electrical charge to charge a battery in the device. The lamp of the light provides illumination. The integrated inductive charger and the lamp are both electrically connected to a power supply. The integrated inductive charger can charge the battery in the device when the lamp is turned off. The lamp can be turned on without the integrated inductive charger providing an electrical charge. Alternatively, the integrated inductive charger can charge the battery in the device while the lamp is also turned on. | 11-29-2012 |
20130057203 | ASSEMBLY FOR MOUNTING AN INDUCTIVE CHARGER BASE STATION TO A FURNITURE WORK SURFACE - An assembly for mounting an inductive charger base station to an opening in a furniture work surface. The assembly includes a housing for securing the charger base station therein for mounting the base station within the opening, The housing includes a cover and a shoulder which locates within the opening. The cover includes an outer flange which abuts against the work surface. The housing also includes a base connected to the cover. The base includes a first clamping member extending inwardly. The housing includes an interior volume where the charger base station where the base station is located. The assembly also includes a fastening portion with an inner flange abutting against an inner face of the work surface and a second clamping member extending from the inner flange. | 03-07-2013 |
Alfred Fung, Burnaby CA
Patent application number | Description | Published |
---|---|---|
20160092286 | TRACING AND DISCOVERING THE ORIGINS AND GENEALOGY OF INSTALL ERRORS - The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. An indication is received of a selected error for a product installation. Installations are identified having a matching stream, build number and error. Other builds in a same stream having the same error are identified. Information is provided for displaying a graph having a horizontal line graph including first nodes representing builds in the same stream having the same error. Other occurrences of the error in builds of other streams are identified. Information for updating the graph is provided with parallel lines for each of the other streams, each parallel line including second nodes representing builds. An oldest one of the first nodes and second nodes is identified. Information is provided for presenting a list of potential changes occurring before the date associated with the oldest node and that are candidates for causing the error. | 03-31-2016 |
20160092338 | INSTALLATION HEALTH DASHBOARD - The disclosure generally describes computer-implemented methods, software, and systems for presenting error information. Logs are received from different locations, the logs associated with a plurality of builds at the different locations and associated with one or more systems. The logs are stored in a centralized location. Build information is generated for a given build, including identifying errors associated with the given build. Information for a current log associated with the given build is analyzed, including accessing information for previous logs associated with previous related builds related to the given build. Based on the analyzing, error diagnostic information that is to be presented is determined, including an analysis of errors that occurred in the given build and previous related builds. Instructions are provided, the instructions operable to present the error diagnostic information to a user, including providing log information, for presentation in a user interface. | 03-31-2016 |
Andrew Chi Lap Fung, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20110078782 | IP COMMUNICATION DEVICE AS FIREWALL BETWEEN NETWORK AND COMPUTER SYSTEM - Methods, systems, and apparatuses are described for implementations of an Internet protocol (IP) communication device (e.g., an IP phone) that contains a firewall. The IP communication device is coupled between a computer system and a network. A data packet is received at a first port of the IP communication device. The data packet is filtered with the firewall included in the IP communication device. The filtered data packet may be transmitted from a second port of the IP communication device (in modified or unmodified form), or may be canceled based on the filtering. In one implementation, the first port is coupled to the network and the second port is coupled to the computer system. In another implementation, the first port is coupled to the computer system and the second port is coupled to the network. | 03-31-2011 |
Andy Fung, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20100205466 | System and Method for Power Over Ethernet Power Mode Policy and Network Management - A system and method for power over Ethernet (PoE) power mode policy and network management. Various power modes or configurations can be defined for a powered device. An IT manager at a network management station can remotely configure a power mode or configuration of a powered device using a network management protocol such as SNMP. This network management protocol can instruct a software agent at a powered device to change a power mode or configuration. | 08-12-2010 |
Dale Po-Kun Fung, North York CA
Patent application number | Description | Published |
---|---|---|
20080223980 | BUBBLE GLIDER - This invention is a “bubble glider” which is a modified hybrid of the hot-air balloon and the glider. It has a distinct undulating forward motion. A simple bubble glider has a soft air-bubble, a hard air-bubble and a thin body and is made of 0.25 mm PVC sheets. It is used inside a completely sealed water tank with an external control unit. An operator uses the control unit to vary the buoyancy of the soft air-bubble and completely control the motion of the bubble glider. Specifically, the glider can glide forward and backward, change direction, take off and land vertically, float motionless and so on. In generalization, bubble gliders can be of many shapes and sizes, and made of, practically, any material. They can be designed to operate in totally closed containers or in open environments such as open water tanks, reservoirs, lakes, oceans and skies. | 09-18-2008 |
Derrick Charles Fung, Toronto CA
Patent application number | Description | Published |
---|---|---|
20130346236 | SYSTEM AND METHOD FOR PROVIDING A MULTIMEDIA MARKETPLACE - A system and method for providing a multimedia marketplace amongst consumer devices, artist devices and service provider devices. A consumer account including a credit account is stored for each consumer registration request received from consumer devices. An artist account including an artist credit account is stored for each artist registration request from artist devices. A service provider registration request including an offer to sell a product is received from a service provider device. When a play of the media composition is detected at a consumer device, credit is deposited into the consumer's credit account. When a donation request associated with that consumer account is received, credit is donated from the consumer's credit account to an artist credit account. A purchase request associated with an artist account is received from an artist device, the purchase request requesting to spend credit from the artist credit account to purchase the product. | 12-26-2013 |
Elkin Ng Fung, North York CA
Patent application number | Description | Published |
---|---|---|
20140040765 | SYSTEMS AND METHODS FOR INTERACTIVE EXPERIENCES AND CONTROLLERS THEREFOR - Systems and methods of multi-participant interactive experiences are disclosed. Participants located location can interact with one another and share gaming, educational and other experiences. The system includes a coordination node to coordinate experiences between participants and one or more of interactive nodes. At each interactive node there is a main display that shows shared information to each of the participants and to other viewers. Each of the participants also uses a personal controller such as a smart phone which has a personal display. Information that is specific to the participant can be displayed on the personal controller. | 02-06-2014 |
20140304335 | SYSTEMS AND METHODS FOR INTERACTIVE EXPERIENCES AND CONTROLLERS THEREFOR - Methods and systems for providing an interactive experience to two or more participants located at one or more interactive nodes. The described systems include a coordination node and a plurality of interactive nodes. The interactive nodes may be a public node, a private node or an individual node. At each node, participants in interactive experiences are able to view a main or shared display and a personal or private display. The describe methods allow participants to use a plurality of participant devices at various interactive nodes to participate in coordinated interactive experiences. Each participant is able to view a main display that may be shared with other participants and a personal display that may be at least partially specific to the participant. | 10-09-2014 |
Eric Fung, Toronto CA
Patent application number | Description | Published |
---|---|---|
20110063093 | SYSTEM AND METHOD FOR PERFORMING SERIALIZATION OF DEVICES - A serialization service module is provided for configuring an asset management system to provide a secure means of generating, assigning to chips (or other electronic objects or devices), and tracking unique serial numbers. To provide this service, a controller is used to define a product model, then to define one or more serialization schemas to be bound to each product model. Each serialization schema contains a range of serial numbers for a particular product. The serial number schemas are sent over a secure, encrypted connection to appliances at the manufacturer's location. Agents can then request serial number values by product name. The serial numbers are generated by the appliance, metered, and provided to the agents. The serial numbers are then injected sequentially into each die in a chip manufacturing process using the agent. | 03-17-2011 |
Eric Soun-Sang Fung, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20140128961 | ENDOVASCULAR PROSTHESIS AND DELIVERY DEVICE - In one of its aspects, the present invention relates to an endovascular prosthesis. The endovascular prosthesis comprises a first expandable portion expandable from a first, unexpanded state to a second, expanded state to urge the first expandable portion against a vascular lumen and a retractable leaf portion attached to the first expandable portion. The retractable leaf portion comprises at least one spine portion and a plurality of rib portions attached to the spine portion. Longitudinally adjacent pairs of rib portions are free of interconnecting struts. The endovascular prosthesis that can be unsheathed and re-sheathed for repositioning of the endovascular prosthesis prior to final deployment thereof. There is also described a delivery device that that is particularly well suited to delivering the present endovascular prosthesis through tortuous vasculature in the body. | 05-08-2014 |
20140128962 | ENDOVASCULAR PROSTHESIS AND DELIVERY DEVICE - In one of its aspects, the present invention relates to an endovascular prosthesis. The endovascular prosthesis comprises a first expandable portion expandable from a first, unexpanded state to a second, expanded state to urge the first expandable portion against a vascular lumen and a retractable leaf portion attached to the first expandable portion. The retractable leaf portion comprises at least one spine portion and a plurality of rib portions attached to the spine portion. Longitudinally adjacent pairs of rib portions are free of interconnecting struts. The endovascular prosthesis that can be unsheathed and re-sheathed for repositioning of the endovascular prosthesis prior to final deployment thereof. There is also described a delivery device that that is particularly well suited to delivering the present endovascular prosthesis through tortuous vasculature in the body. | 05-08-2014 |
20150313737 | ENDOVASCULAR PROSTHESIS AND METHOD FOR DELIVERY OF AN ENDOVASCULAR PROSTHESIS - The present invention relates to an endovascular prosthesis. The endovascular prosthesis comprises a first expandable portion expandable from a first, unexpanded state to a second, expanded state to urge the first expandable portion against a vascular lumen and a retractable leaf portion attached to the first expandable portion. The retractable leaf portion comprises at least one spine portion and a plurality of rib portions attached to the spine portion. In one preferred embodiment of the present endovascular prosthesis, the retractable leaf portion is configured such that a pair of ribs attached on opposite sides of a longitudinally straightened configuration of the spine portion in a plane of view normal to a central axis of the prosthesis defines a shape, in two dimensions, that is substantially non-circular. In another preferred embodiment of the present endovascular prosthesis, the retractable leaf portion is configured such that a pair of ribs attached on opposite sides of a longitudinally straightened configuration of the spine portion in a plane of view normal to a central axis of the prosthesis defines a shape, in two dimensions, through which one straight line can be translated from one side to the other side of the shape so as to traverse the shape only once at every point along the shape. The rib portions of the present endovascular prosthesis can be designed so as to provide an improved rotational range of proper placement of the prosthesis with respect to the opening of the aneurysm. In a preferred embodiment, the rotational range may be as much as 45° or more. There is also described a method for delivering an endovascular prosthesis to a bifurcated artery which can be accomplished using a single guidewire and a single delivery device. | 11-05-2015 |
20150342762 | ENDOVASCULAR PROSTHESIS AND DELIVERY DEVICE - In one of its aspects, the present invention relates to an endovascular prosthesis. The endovascular prosthesis comprises a first expandable portion expandable from a first, unexpanded state to a second, expanded state to urge the first expandable portion against a vascular lumen and a retractable leaf portion attached to the first expandable portion. The retractable leaf portion comprises at least one spine portion and a plurality of rib portions attached to the spine portion. Longitudinally adjacent pairs of rib portions are free of interconnecting struts. The endovascular prosthesis that can be unsheathed and re-sheathed for repositioning of the endovascular prosthesis prior to final deployment thereof. There is also described a delivery device that that is particularly well suited to delivering the present endovascular prosthesis through tortuous vasculature in the body. | 12-03-2015 |
Evelyn Yan-Leung Fung, North York CA
Patent application number | Description | Published |
---|---|---|
20080223980 | BUBBLE GLIDER - This invention is a “bubble glider” which is a modified hybrid of the hot-air balloon and the glider. It has a distinct undulating forward motion. A simple bubble glider has a soft air-bubble, a hard air-bubble and a thin body and is made of 0.25 mm PVC sheets. It is used inside a completely sealed water tank with an external control unit. An operator uses the control unit to vary the buoyancy of the soft air-bubble and completely control the motion of the bubble glider. Specifically, the glider can glide forward and backward, change direction, take off and land vertically, float motionless and so on. In generalization, bubble gliders can be of many shapes and sizes, and made of, practically, any material. They can be designed to operate in totally closed containers or in open environments such as open water tanks, reservoirs, lakes, oceans and skies. | 09-18-2008 |
Jane C. Fung, Thornhill CA
Patent application number | Description | Published |
---|---|---|
20150033207 | DEBUGGING VISUAL AND EMBEDDED PROGRAMS - SMAPs are generated for use in debugging visual paradigms. A system can debug a non-Java source, or a visual paradigm, embedded inside another distinct paradigm. The system may include a visual object ordering system that determines an order number for each of a plurality of visual objects in the visual paradigm, and a mapping system that maps the order number of each visual object to a set of line numbers in the associated code output. | 01-29-2015 |
Jane Chi-Yan Fung, Thornhill CA
Patent application number | Description | Published |
---|---|---|
20080263522 | Common Debug Adaptor - Software developers working on multi-language systems with various debug tools (BPEL, AE, Java, etc.) can use a common debug adaptor (CDA). The CDA implements a method of debugging in a multi-computer program language environment. The method includes registering various debug tools associated with different programming languages in the multi-computer program language environment, each one of the plurality of debug tools providing suspended threads and stack frames in response to a debug event in the multi-computer program language environment. The method can further include receiving the suspended threads and stack frames from the plurality of debug tools. The method can further include correlating the received suspended threads and stack frames under a common suspended thread; and providing the common suspended thread in a debug view. Such a method can have a number of attributes intended to assist developers facing debugging problems in multi-language systems. | 10-23-2008 |
20090125890 | BREAKPOINT MANAGEMENT AND RECONCILIATION FOR EMBEDDED SCRIPTS IN A BUSINESS INTEGRATION LANGUAGE SPECIFIED PROGRAM PROCESS - A method, system and apparatus for breakpoint management and reconciliation for business integration language specified programs. The system includes a business integration language development environment; debug tooling accessible through the environment; and, breakpoint management and reconciliation logic coupled to the debug tooling. The business integration language development environment includes a BPEL development environment cooperatively coupled to a BPEL engine. The debug tooling includes a script display for displaying textual portions of an embedded script; and, at least one other display selected from the group consisting of a graphical process flow display, a debug module display and a breakpoint module display. | 05-14-2009 |
Jeffrey Y.k. Fung, Calgary CA
Patent application number | Description | Published |
---|---|---|
20140293972 | SYSTEM AND METHOD FOR ADAPTIVE NETWORK TECHNIQUE USING ISOCHRONOUS TRANSMISSION - A network including a plurality of nodes each configured as transmitters, receivers, or transceivers. At least one of the nodes may be configured to wirelessly transmit a repeating isochronous signal for reception by one or more of the other nodes. The isochronous phase and/or frequency of the repeating isochronous transmission may be variably adjusted to reduce signal interference. | 10-02-2014 |
Johnny Yuk Sang Fung, Gormley CA
Patent application number | Description | Published |
---|---|---|
20150353255 | Tray and Sleeve Food Packaging Solution with a Frictional Fit Between the Sleeve and Resilient External Flanges of the Tray - A food packaging solution features a food-containing tray to be frictionally retained within an outer sleeve. External flanges of the tray are each resiliently flexible from a normal default condition into a down-turned condition bent more downwardly away from the open top end of the tray than in the normal default condition, and the sleeve is shaped and dimensioned to accommodate the tray between the opposing side walls of the sleeve only when the flanges of the tray are in the down-turned condition. When received inside the sleeve, the resilient flanges of the tray bias themselves upwardly in a spring-like manner forcing their distal outer ends into tighter frictional engagement with the sleeve walls. | 12-10-2015 |
Joseph Bing Kong Fung, Toronto CA
Patent application number | Description | Published |
---|---|---|
20100192198 | CACHING OF PRIVATE DATA FOR A CONFIGURABLE TIME PERIOD - A computer implemented method, apparatus, and computer program product for generating cookies. A cookie value is retrieved in response to receiving the request. An expiration for the cookie value is set based on a time period in which the request is received. A set of unique identifiers, including the expiration, are added to the cookie value and a cookie name to form a cookie. A response to the request is sent to an intermediate server. The response includes data responsive to the request and the cookie. The validity of the data for the response is related to the expiration. | 07-29-2010 |
Ka-Lok Fung, Surrey CA
Patent application number | Description | Published |
---|---|---|
20140053147 | RAPID DEPLOYMENT OF SOFTWARE SYSTEM - A system for a rapid deployment of software system includes a rapid deployment preparation module and a rapid deployment module. The rapid deployment preparation module archives a machine-independent portion of a software system preinstalled and preconfigured on a source machine. The rapid deployment module unpacks and installs the machine-independent portion of the software system on a target machine. The rapid deployment module then reconstructs a machine-dependent portion of the software system on the target machine using the target machine specific data. | 02-20-2014 |
Richard Fung, Thornhill CA
Patent application number | Description | Published |
---|---|---|
20110068632 | INTEGRATED CIRCUIT ADAPTED TO BE SELECTIVELY AC OR DC COUPLED - An integrated circuit is adapted to be selectively AC or DC coupled to an external device at a coupling point. The integrated circuit includes a first connector connected to the coupling point by way of a coupling capacitor for AC coupling, a second connector connected to the coupling point for DC coupling, and a switch to selectively short the first and second connectors and thereby the coupling capacitor, when the integrated circuit is DC coupled to the device. The switch may be a MOSFET bridge comprising a switch control MOSFET interconnected between the first and second connectors, with the switch control MOSFET receiving at its gate a mode status signal for turning on the switch control MOSFET and thereby shorting the MOSFET bridge when the integrated circuit is DC coupled to the external device. The MOSFET bridge also includes a number of dynamically biased nMOSFETs connected in series with the switch control MOSFET in order to protect switch control MOSFET from high external supply voltages, and a number of dynamically biased pMOSFETs connected in parallel with the switch control MOSFET. | 03-24-2011 |
20130162289 | METHOD AND APPARATUS FOR CONFIGURING AN INTEGRATED CIRCUIT - A method and apparatus configures an integrated circuit by determining a multi-bit configuration value on a single node. The multi-bit configuration value is determined by using at least a voltage level at the single node and also by detecting a time to reach a voltage threshold level at the single node, based on a voltage ramp generation circuit. The method and apparatus also includes configuring an operation mode of a circuit in the integrated circuit based on the determined multi-bit configuration value from the single node. Multi-bit configuration values may be obtained on multiple single nodes in an integrated circuit. In one example, a voltage level is employed in addition to a time to reach a voltage threshold level whereas in another example a current level on a single node is utilized in combination with detection of a time to reach a voltage threshold level. | 06-27-2013 |
Richard Fung, Markham CA
Patent application number | Description | Published |
---|---|---|
20090121761 | INTRA-PAIR DIFFERENTIAL SKEW COMPENSATION METHOD AND APPARATUS FOR HIGH-SPEED CABLE DATA TRANSMISSION SYSTEMS - A differential serial communication receiver circuit automatically compensates for intrapair skew between received differential signals on a serial differential communication link, with deterministic skew adjustment set during a receiver training period. Intrapair skew refers to the skew within a pair of differential signals, and is hence interchangeable with the term differential skew in the context of this document. During the receiver training period, a training data pattern is received, such as alternating ones and zeros (e.g., a D10.2 pattern as is known in the art), rather than an actual data payload. The differential serial communication receiver circuit includes a differential skew compensation circuit to compensate for intrapair skew. The differential skew compensation circuit receives a pair of complementary differential input signals including a noninverting input signal and an inverting input signal, and in response generates a skew compensated first differential output signal and a skew compensated second differential output signal. The differential skew compensation circuit compares the relative delay of the skew compensated first differential output signal and the skew compensated second differential output signal, and in response delays at least one of the noninverting input signal or the inverting input signal to reduce intrapair skew. | 05-14-2009 |
Richard W. Fung, Thornhill CA
Patent application number | Description | Published |
---|---|---|
20120025870 | METHOD AND APPARATUS FOR VOLTAGE LEVEL SHIFTING WITH CONCURRENT SYNCHRONIZATION - Methods and apparatus provide for voltage level shifting with concurrent synchronization. The apparatus includes level shifting logic that in response to a non-level shifted clock signal from a first voltage domain, provides level shifted concurrently synchronous differential data signals in a second voltage domain based on pre-level shifted differential data signals from the first voltage domain. The first voltage domain may be, for example, a core logic voltage domain in which core logic operates. The second voltage domain may be, for example, an input/output (I/O) voltage domain in which an I/O buffer operates. The voltage level of the level shifted concurrently synchronous differential data signals is shifted from the pre-level shifted differential data signals, and the timing of the level shifted concurrently synchronous differential data signals is concurrently referenced to the non-level shifted clock signal. | 02-02-2012 |
20120030488 | METHOD AND APPARATUS FOR INDICATING MULTI-POWER RAIL STATUS OF INTEGRATED CIRCUITS - Methods and apparatus provide for indicating multi-power rail status of integrated circuits by taking into account a clock signal provided by, for example, core logic, in addition to considering voltage levels of multiple power rails. In one example, the apparatus includes multi-power rail status indicating logic that provides a multi-power rail status signal. The multi-power rail status signal is synchronized for assertion with a clock signal of the integrated circuit, such as the core logic of the integrated circuit, in response to an assertion of an asynchronous multi-power rail voltage stability signal. The asynchronous multi-power rail voltage stability signal indicates a state of a plurality of voltage signals from a plurality of power rails supplied to the integrated circuit. The multi-power rail status indicating logic may include a synchronous assertion/asynchronous de-assertion multi-power rail status signal generator that receives the clock signal and the asynchronous multi-power rail voltage stability signal, and in response to of the assertion of the asynchronous multi-power rail voltage stability signal, synchronizes the asynchronous multi-power rail voltage stability signal with the clock signal to assert the multi-power rail status signal. | 02-02-2012 |
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 |
Richard W. Fung, Markham CA
Patent application number | Description | Published |
---|---|---|
20090115457 | Apparatus and Methods for Self-Biasing Differential Signaling Circuitry Having Multimode Output Configurations for Low Voltage Applications - The present disclosure relates to a differential signaling circuit including differential signaling circuitry having at least one output and one input, that can operate in multiple mode of operations while using a single, low voltage supply source. Two or more switches are included and configured to selectively couple a supply voltage to the output dependent on a mode of operation of the differential signaling circuitry. The circuit also includes a switch control biasing circuit operatively coupled to at least one of the switches and to the output of the differential signaling circuitry. The switch control biasing circuit provides a switch control biasing voltage to control a state of the switch based on a voltage level of the output. Further, a bulk biasing circuit is included and operatively coupled to the switch. The bulk biasing circuit selectively provides a bulk biasing voltage to the switch based on the voltage level of the output. | 05-07-2009 |
Ryan Fung, North York CA
Patent application number | Description | Published |
---|---|---|
20150228039 | SYSTEM AND METHOD FOR DIGITAL OR ELECTRONIC POWER OF ATTORNEY SERVICE - System and method to process a digital power of attorney (DPOA), the method including: receiving a request from the grantor to create a DPOA to name a predetermined grantee; transmitting the request to an authentication server in order to authenticate the request; receive an authentication result from the authentication server; and if the authentication server is positive, issuing the DPOA to the predetermined grantee. The method may further include receiving a request from a purported grantee or from a digital service provider to exercise the DPOA; authenticating, by the authentication server, an identity of the purported grantee; if the purported grantee is the predetermined grantee, verifying a condition of usage of the DPOA; and if the condition is verified, granting a power specified by the DPOA. | 08-13-2015 |
20150229477 | SYSTEM AND METHOD FOR REMOTE ACCESS, REMOTE DIGITAL SIGNATURE - System and method to digitally validate a document, the method including: receiving, by a secure development platform (SDP), a security information from an end user, the SDP comprising an SDP processor coupled to a secure SDP memory; exchanging a security token with a user device based upon the security information; receiving, from the user device, a request for a digital certificate; managing and storing public/private key pairs; transmitting, to the PKI service processor, the request for a digital certificate; if information in the request for a digital certificate is correct: creating the digital certificate; and receiving the digital certificate from the PKI service processor; and storing the digital certificate in the secure SDP memory, the secure SDP memory not directly accessible by the user device, the SDP processor configured to request a signature generation by use of the private key associated with the digital certificate, the SDP processor configured to request a validation by use of the digital certificate. | 08-13-2015 |
20150317493 | PLATFORM TO BUILD SECURE MOBILE COLLABORATIVE APPLICATIONS USING DYNAMIC PRESENTATION AND DATA CONFIGURATIONS - System and method to provide access to protected data for a communication terminal, the system including: a publisher database configured to store protected data in encrypted form; a first server coupled to the publisher database; a second server coupled to the first server, the second server configured to provide a cryptographically strong authentication of access to the protected data; an interface to a first secure channel, between the first server and the communication terminal; and an interface to a second secure channel, between the first server and a customer application, wherein the first server is configured to exchange protected data with the communication terminal via the first secure channel, and to exchange protected data with the customer application via the second secure channel. | 11-05-2015 |
Ryan Fung, Mississauga CA
Patent application number | Description | Published |
---|---|---|
20090015308 | EFFICIENT DELAY ELEMENTS - Circuits, methods, and apparatus for delaying signals in a power and area efficient manner are provided. A gating element within a stage of a programmable delay element suppresses an operation of other stages of the delay element. A programmable delay has components with differing delays that may be combined to give flexibility in choices for delay increments while minimizing the area of the delay element. A delay element is shared between different signal paths, for example, to reduce the number of delay elements or to allow utilizing unused delay elements of other signal paths. | 01-15-2009 |
20110227625 | APPARATUS FOR USING METASTABILITY-HARDENED STORAGE CIRCUITS IN LOGIC DEVICES AND ASSOCIATED METHODS - An integrated circuit (IC) includes a set of metastability-hardened storage circuits. Each metastability-hardened storage circuit may include: (a) a pulse width distortion circuit; (b) a first circuit powered by a nominal power supply voltage, and a second circuit powered by a higher-than-nominal supply voltage; (c) an inverter and a bias circuit, where the bias circuit provides a bias current based on an intermediate state of the inverter to resolve a metastable state of the inverter; or (d) a latch, and a dynamic bias circuit that causes current to be injected into the latch to resolve a metastable state of the latch. | 09-22-2011 |
20110299346 | APPARATUS FOR SOURCE-SYNCHRONOUS INFORMATION TRANSFER AND ASSOCIATED METHODS - An apparatus includes an interface circuit coupled to an electronic device. The interface circuit provides source synchronous communication with the electronic device using a strobe signal. The interface circuit is configured to gate the strobe signal in order to successfully communicate with the electronic device. | 12-08-2011 |
20130328607 | Apparatus for Using Metastability-Hardened Storage Circuits in Logic Devices and Associated Methods - An integrated circuit (IC) includes a set of metastability-hardened storage circuits. Each metastability-hardened storage circuit may include: (a) a pulse width distortion circuit; (b) a first circuit powered by a nominal power supply voltage, and a second circuit powered by a higher-than-nominal supply voltage; (c) an inverter and a bias circuit, where the bias circuit provides a bias current based on an intermediate state of the inverter to resolve a metastable state of the inverter; or (d) a latch, and a dynamic bias circuit that causes current to be injected into the latch to resolve a metastable state of the latch. | 12-12-2013 |
20150033198 | INTEGRATED CIRCUIT DEVICE CONFIGURATION METHODS ADAPTED TO ACCOUNT FOR RETIMING - A method of configuring an integrated circuit device with a user logic design includes analyzing the user logic design to identify timing requirements of paths within the user logic design, determining latency requirements along those paths, routing the user logic design based on availability of storage elements for incorporation into those paths to satisfy the latency requirements, and retiming the user logic design following that routing by incorporating at least some of the storage elements. | 01-29-2015 |
20150134870 | CLOCKING FOR PIPELINED ROUTING - An integrated circuit may have pipelined programmable interconnects that are configured to select between a routing signal stored in a register and the identical routing signal bypassing the register. The pipelined programmable interconnect may send the selected routing signal over a wire to the next pipelined programmable interconnect circuitry. The integrated circuit may also have clock routing circuitry to select respective clock signals for the registers in the different pipelined programmable interconnects. The clock routing circuitry may include first interconnects that convey region clocks, second interconnects that conveys routing clocks, a first selector circuit to select routing clocks among the region clocks, and a second selector circuit to select routing clocks for the respective registers. | 05-14-2015 |
20150135154 | Apparatus and Methods for Optimization of Integrated Circuits - A system for computer-aided design (CAD) of an integrated circuit (IC) uses a computer. The computer is configured to optimize placement, routing, and/or region configuration of the integrated circuit (IC) by maximizing a number of low-power regions in the integrated circuit (IC). | 05-14-2015 |
20160098507 | INTEGRATED CIRCUIT DEVICE CONFIGURATION METHODS ADAPTED TO ACCOUNT FOR RETIMING - A method of configuring an integrated circuit device with a user logic design includes analyzing the user logic design to identify timing requirements of paths within the user logic design, determining latency requirements along those paths, routing the user logic design based on availability of storage elements for incorporation into those paths to satisfy the latency requirements, and retiming the user logic design following that routing by incorporating at least some of the storage elements. | 04-07-2016 |
Tara Fung, Montreal CA
Patent application number | Description | Published |
---|---|---|
20130126571 | BAG FOR UMBRELLA - A bag for carrying and storing an umbrella includes an elongated, tubular sleeve portion with an open end and a closed end defining an interior sized to accommodate the umbrella. The opened end can receive the umbrella lengthwise into the interior. Attached to the closed end can be an end cap having a central drainage aperture disposed therethrough. The drainage aperture can sealingly engage with an elongated tip on the umbrella to retain moisture from the umbrella within the interior of the bag. The umbrella tip can be selectively removed from and inserted into the drainage aperture to selectively seal and unseal the drainage aperture. In some embodiments, a sealing gasket can be disposed in the end cap to facilitate sealing of the drainage aperture. | 05-23-2013 |
Wai Lun Alan Fung, Willowdale CA
Patent application number | Description | Published |
---|---|---|
20100129805 | SLC1A1 ANTIPSYCHOTIC DRUG RESPONSE MARKERS - The invention relates to methods for predicting a subject's response to antipsychotic drug treatment comprising the steps of obtaining a biological sample from the subject, and determining the presence or absence of one or more polymorphisms in the SLC1A1 gene of the subject, wherein the presence of the one or more polymorphisms indicates that the subject's response to antipsychotic drug treatment. The invention also provides for kits for performing these methods. | 05-27-2010 |