Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Allan, CA
David I. Allan, Ottawa CA
| Patent application number | Description | Published |
|---|---|---|
| 20120039161 | AUTOMATED TRAFFIC ENGINEERING FOR FAT TREE NETWORKS - Embodiments of a method implemented in at least one fat tree network node for improved load distribution, wherein the node is one of a plurality of fat tree network nodes in a fat tree network each of which implement a tie-breaking process to produce minimum cost trees, is described. In some embodiments, a spanning tree computation for each root node of the fat tree network in order from a lowest ranked root node to a highest ranked node is performed, a filtering database for each root node of the fat tree network, wherein the filtering database includes a set of media access control (MAC) addresses of the leaf nodes of the fat tree network generated, and link utilization for each computed tree to use as a prefix to link identifiers used for at least one tie-breaking algorithm added. | 02-16-2012 |
David Ian Allan, Ottawa CA
| Patent application number | Description | Published |
|---|---|---|
| 20100020797 | METHOD AND APPARATUS FOR EXCHANGING ROUTING INFORMATION AND ESTABLISHING CONNECTIVITY ACROSS MULTIPLE NETWORK AREAS - A method ensures that multicast packets follow the same loop-free path followed by unicast packets in a packet communication network. The communication network includes at least one first area interconnected through at least one area border node (“ABN”) to a second area. Each ABN has a first level port connected to each first area and a second level port connected to the second area. Each multicast packet forwarded includes a header having a root-id identifying a root of a multicast tree. A data packet is received at an ABN. Responsive to receiving a multicast packet at a second level port of an area border node, the root-id of the multicast packet is examined and if the multicast packet is to be forwarded over at least one of the first level ports, a different root-id is substituted into the packet before the packet is forwarded over the first level port. | 01-28-2010 |
Graham Allan, Stittsville CA
| Patent application number | Description | Published |
|---|---|---|
| 20090039927 | CLOCK MODE DETERMINATION IN A MEMORY SYSTEM - A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device. | 02-12-2009 |
| 20090316514 | Delay Locked Loop Implementation in a Synchronous Dynamic Random Access Memory - A clock applying circuit for a synchronous memory is comprised of a clock input for receiving a clock input signal, apparatus connected to the synchronous memory for receiving a driving clock signal, and a tapped delay line for receiving the clock input signal for delivering the clock driving signal to the synchronous memory in synchronism with but delayed from the clock input signal, the delay being a small fraction of the clock period of the clock input signal. | 12-24-2009 |
| 20110095796 | PROCESS, VOLTAGE, TEMPERATURE INDEPENDENT SWITCHED DELAY COMPENSATION SCHEME - A delay compensation circuit for a delay locked loop which includes a main delay line having a fine delay line comprising fine delay elements and a coarse delay line comprising coarse delay elements, the main delay line being controlled by a controller, the delay compensation circuit comprising: an adjustable fine delay for modeling a coarse delay element, a counter for controlling the adjustable fine delay to a value which is substantially the same as that of a coarse delay element, a circuit for applying a representation of the system clock to the delay compensation circuit, and a circuit for applying the fine delay count from the counter to the controller for adjusting the fine delay line of the main delay line to a value which is substantially the same as that of a coarse delay element of the main delay line. | 04-28-2011 |
| 20110110165 | CLOCK MODE DETERMINATION IN A MEMORY SYSTEM - A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device. | 05-12-2011 |
Keith Allan, Kanata CA
| Patent application number | Description | Published |
|---|---|---|
| 20090252148 | Use of DPI to extract and forward application characteristics - Various exemplary embodiments are a method and related device and computer-readable medium including one or more of the following: receiving a packet sent from the source node to the destination node; associating the packet with an active flow by accessing information in the packet; performing deep packet inspection (DPI) to identify an application associated with the active flow; determining a classification for the packet based on characteristics of the identified application; associating, with the packet, information identifying the classification; forwarding the packet including the information identifying the classification towards the destination node; and performing processing on the packet at a downstream device by extracting the classification from the packet. | 10-08-2009 |
| 20100054204 | SYSTEM AND METHOD OF SERVING GATEWAY HAVING MOBILE PACKET PROTOCOL APPLICATION-AWARE PACKET MANAGEMENT - Mobile protocol packets, with a header field and a payload field, are communicated from a user mobile equipment to an application-aware serving gateway. The application-aware mobile protocol serving gateway detects header information in the header field and application information in the payload field to manage the mobile protocol packets based on a policy. | 03-04-2010 |
| 20100067400 | APPLICATION-LEVEL PROCESSING FOR DEFAULT LTE BEARER IN S-GW - A serving gateway facing a radio access network receives packets, applies deep packet inspect to classify the packet into a predetermined application class, and inserts a marker identifying the class and a QoS associated with the class. The serving gateway assigns the packets to a queue within a default bearer based on the class and the QoS marker. The serving gateway transfers packets through the bearer by processing the queues in accordance with their priority. | 03-18-2010 |
Martin Allan, Montreal CA
| Patent application number | Description | Published |
|---|---|---|
| 20080280925 | Amines as Small Molecule Inhibitors - The present invention relates to compounds that are useful as inhibitors of protein arginine methyltransferase that have a formula selected from Formula (I), Formula (II) and Formula (III), as well as racemic mixtures, diastereomers, enantiomers and tautomers thereof and N-oxides, hydrates, solvates, pharmaceutically acceptable salts, prodrugs and complexes thereof as defined herein. Said compound are useful as inhibitors of PRMTs and/or CARM-I. The invention further relates to compositions comprising such compounds and methods for their use. | 11-13-2008 |
Nicholas D. Allan, Calgary CA
| Patent application number | Description | Published |
|---|---|---|
| 20100266716 | Natural Photodynamic Agents and their use - The present invention is safe photodynamic agents and their use in treating microbial contamination. | 10-21-2010 |
Scott W. Allan, Waterloo CA
| Patent application number | Description | Published |
|---|---|---|
| 20080196559 | MULTI PURPOSE DRIVING TOOL - There is provided multi-purpose driving tool comprising a first end having a fastener driving housing apparatus for receiving a fastener driving apparatus; a second end having a tool housing apparatus for receiving a functioning driving apparatus or functioning accessory; and a pivot point, located between the first and second ends; wherein the first end and the second end can be pivoted with respect to each other. | 08-21-2008 |
| 20100096390 | WATER HARVESTING DEVICE - A water harvesting device comprising a plurality of longitudinal walls, at least one wall adjacent to a wall of an existing structure; the plurality of walls defining at least one water storage area with a height such that water pressure is enhanced; and the water storage area operatively engaging at least one water source. | 04-22-2010 |
Swan Allan, Comox CA
| Patent application number | Description | Published |
|---|---|---|
| 20090239553 | DISSEMINATING TARGETED LOCATION-BASED CONTENT TO MOBILE DEVICE USERS - A trusted third party information arbiter for facilitating third party information sources, such as advertisers or data processing services, to accurately target communications to mobile device users. Illustratively, the mobile device users can control target communications through the utilization of discretion requests/permissions processed by the third party information arbiter. Furthermore, the mobile device users may further interact with the trusted third party information arbiter to provide/release additional personal information. For example, a mobile device user may be provided an increasingly rich rewards or payments that may be provisioned by discount, coupons or offers associated with existing or new product advertisements or promotional information messages. | 09-24-2009 |
William Allan, Ottawa CA
| Patent application number | Description | Published |
|---|---|---|
| 20100202442 | TELEPHONY AND DATA NETWORK SERVICES AT A TELEPHONE - A packetised data network includes IP telephones (ITs) and a network intelligence (NI). All of the keys of each IT are “soft” keys (i.e., they have no fixed function). The NI associates a configuration data structure with the IT which correlates the keys with functions, and, based on this, may control the display of the IT to indicate the current function of certain of the soft keys. Some of the functions are requests for data services at the telephone (e.g., video or programmed audio over the Internet). When a user requests such a service with a key press, the NI sets up the service between the data source and the telephone. This may require associating a new configuration data structure with the keys of the IT. The IT user may activate multiple data services through the NI. | 08-12-2010 |
