Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Duncan, CA

Andrew Ian Duncan, Stittsville CA

Patent application numberDescriptionPublished
20100268571System and method for determining availibility of a group to communicate with a user - The method comprises defining a group having at least one member that has a knowledge of the selected subject. A personal agent is provided for each member of the group. The personal agent is configured to discover an availability of the corresponding member through selected availability policies submitted to the personal agent. A group agent is provided for the group configured to communicate with at least one personal agent in the group to report on the availability of the corresponding members of the group. An availability of at least one member of the group to communicate with a user about the selected subject over the digital communication network is determined using the group agent. The availability of the at least one member of the group is reported to enable the user to determine the availability of the group to communicate about the selected subject.10-21-2010

E.j. Scott Duncan, Medicine Hat CA

Patent application numberDescriptionPublished
20100284010Respirator end-of-service life probe - An end-of-service life indicator for a sorbent filter includes a tube containing a noble metal nanoparticle film on an optically transparent substrate, the substrate being perpendicular to the axis of the tube. An opening in the tube adjacent to the film allows chemical vapor to accumulate in the tube and be absorbed by the film. A light source located at one end of the tube and a light detector at the other end determines the amount of light absorbed by the nanoparticle film due to exposure to chemical vapor. A signal from the light detector is applied to an electronic processor that determines attenuation of light by the film, and the processor is connected to an indicator to provide an indication of the exposure of the film to the vapor.11-11-2010

Ian Duncan, Ottawa CA

Patent application numberDescriptionPublished
20090073988SYSTEMS AND METHODS FOR A SELF-HEALING CARRIER ETHERNET TOPOLOGY - Systems and methods for self-healing Ethernet topologies which are compatible with PBT, which use standards-based protocols, which do not self-configure, and which use Ethernet OAM are provided. Interconnected nodes are configured with a primary and secondary path which is determined by VLANs, MPLS label, Provider Backbone Bridge Traffic Engineering (PBB-TE) VLAN ID (VID), Frame Relay (FR), Asynchronous Transfer Mode (ATM) Virtual Circuits (VCs), and the like. One or more head-end nodes are designated for terminating each path and for performing cross-connects between the primary and secondary paths. IEEE 802.1ag Continuity Check Messages (CCM) are transmitted by all nodes on both the primary and secondary routes. Responsive to a loss of a predetermined number of CCM messages, traffic is switched to the secondary route. In non-fault conditions, both the paths for the primary and secondary routes can carry traffic.03-19-2009
20090141703SYSTEMS AND METHODS FOR CARRIER ETHERNET USING REFERENTIAL TABLES FOR FORWARDING DECISIONS - The present invention utilizes specific referential tables for forwarding decisions while maintaining current mechanisms of Ethernet addressing and QoS marking. The referential tables are utilized for forwarding decisions based on any and/or multiple fields within the packets simultaneously, such as, for example, incoming port number, incoming MAC, incoming VLAN, outgoing MAC, outgoing VLAN, P-bits, DSCP, MPLS label, TCP/UDP port numbers, IP, SIP, HTTP, and the like. A user can define the forwarding criteria based on any combination/permutation fields in the packet. Advantageously, the present invention removes the need to introduce explicit tunnel labels in the Ethernet frame in order to maintain the desired QoS within the network removing explicit labeling requirements.06-04-2009
20090201988SYSTEMS AND METHODS FOR VIDEO PROCESSING IN NETWORK EDGE DEVICES - The present invention provides systems and methods for video processing, such as transcoding, storage, quality testing, and the like, in network edge devices. The present invention embeds various video processing capabilities within a network to provide advantages, such as superior per-user video handling, reduced network bandwidth, increased service offerings, and the like.08-13-2009
20100238791SYSTEMS AND METHODS FOR CONNECTIVITY FAULT MANAGEMENT EXTENSIONS FOR AUTOMATED ACTIVATION OF SERVICES THROUGH ASSOCIATION OF SERVICE RELATED ATTRIBUTES - The present disclosure provides systems and methods for Ethernet Connectivity Fault Management (CFM) extensions to provide a CFM messaging mechanism for support of information exchange and the like, in addition to end-to-end connectivity and fault management. In an exemplary embodiment, the present invention utilizes CFM extensions to provide Pseudowire (PW) MAC addressing. Here, the present invention can enable the exchanging of MAC addresses and other attributes for PDH pseudowire transport. Advantageously, this avoids involving the OSS/EMS/NMS in pre-provisioning these necessary but arbitrary attributes across the network elements supporting a pseudowire service. Also, the present invention can be extended to support numerous other applications involving sharing of attributes between nodes over the extensions provided herein.09-23-2010

Ian H. Duncan, Ottawa CA

Patent application numberDescriptionPublished
20080271096Methods and systems for interactive video transport over Ethernet networks - The present invention provides methods and systems to remove the dependence on the IP layer (OSI layer three) in Video-on-Demand (VoD) transport networks. The present invention replaces the IP layer with Ethernet layer two addressing and even layer one, allowing connectivity in access/aggregation networks without IP layer three capabilities. The present invention enables STBs to communicate with VoD controllers, servers, and the like at layer two and/or layer one, eliminating the need for layer three routing capabilities in access/aggregation networks.10-30-2008
20100014518METHOD AND APPARATUS FOR FORWARDING PACKETS - An internetworking system operating over an ATM backbone. The physical internetworking devices within the system are shared to provide the internetworking functions while servicing two or more distinct and isolated user networks. This is accomplished by logically partitioning the devices into distinct sub-elements which provide all or part of the internetworking functions. These sub-elements are uniquely allocated to independent realms which are then assigned to specific user networks.01-21-2010
20110019681METHODS AND SYSTEMS FOR CARRYING SYNCHRONIZATION OVER ETHERNET AND OPTICAL TRANSPORT NETWORK - The present disclosure relates to carrying synchronization through Ethernet, Optical Transport Network (OTN), and other asynchronous protocols. In one exemplary embodiment, timing markers or symbols are used in packets to enable a downstream device to recover timing based upon a time differential between markers or symbols. Advantageously, enabling Ethernet, OTN, etc. to carry synchronous information will de-risk switching from SONET/SDH to Ethernet and/or OTN for service providers. The present disclosure also includes frame decomposition scheme of the Ethernet stream. Ethernet packets are broken into fixed bandwidth and excess bandwidth. The fixed bandwidth is subdivided into fixed (negotiated) flits, with each flit corresponding to a specific user or combination of users like a private tunnel. This offers service providers a method to provide deterministic and more secure bandwidth over Ethernet to multiple clients.01-27-2011
20110228776METHOD AND APPARATUS FOR FORWARDING PACKETS - A forwarder for use within an internetworking system operating over an ATM backbone is provided. The physical internetworking devices within the system are shared to provide the internetworking functions while servicing two or more distinct and isolated user networks. This is accomplished by logically partitioning the devices into distinct sub-elements which provide all or part of the internetworking functions. These sub-elements are uniquely allocated to independent realms which are then assigned to specific user networks.09-22-2011

Patent applications by Ian H. Duncan, Ottawa CA

James Duncan, Sainte-Anne-Des-Lacs CA

Patent application numberDescriptionPublished
20110179132Provisioning Server Resources in a Cloud Resource - Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data center provides a virtual machine for each of a plurality of users, each virtual machine to use a portion of hardware resources of the data center. The hardware resources include storage and processing resources distributed onto each of the plurality of servers. The method further includes sending messages amongst the servers, some of the messages being sent from a server including status information regarding a hardware resource utilization status of that server. The method further includes detecting a request from the virtual machine to handle a workload requiring increased use of the hardware resources, and provisioning the servers to temporarily allocate additional resources to the virtual machine, wherein the provisioning is based on status information provided by one or more of the messages.07-21-2011
20110179134Managing Hardware Resources by Sending Messages Amongst Servers in a Data Center - Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data center provides a virtual machine for each of a plurality of users, each virtual machine to use a portion of hardware resources of the data center. The hardware resources include storage and processing resources distributed onto each of the plurality of servers. The method further includes sending messages amongst the servers, some of the messages being sent from a server including status information regarding a hardware resource utilization status of that server. The method further includes detecting a request from the virtual machine to handle a workload requiring increased use of the hardware resources, and provisioning the servers to temporarily allocate additional resources to the virtual machine, wherein the provisioning is based on status information provided by one or more of the messages.07-21-2011
20110179162Managing Workloads and Hardware Resources in a Cloud Resource - Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data center provides a virtual machine for each of a plurality of users, each virtual machine to use a portion of hardware resources of the data center. The hardware resources include storage and processing resources distributed onto each of the plurality of servers. The method further includes sending messages amongst the servers, some of the messages being sent from a server including status information regarding a hardware resource utilization status of that server. The method further includes detecting a request from the virtual machine to handle a workload requiring increased use of the hardware resources, and provisioning the servers to temporarily allocate additional resources to the virtual machine, wherein the provisioning is based on status information provided by one or more of the messages.07-21-2011

Malcolm Duncan, Okotoks CA

Patent application numberDescriptionPublished
20080252034RUNNING BOARD BRACKET - The invention provides a running board bracket which includes an elongate arm formation which has a first end section which extends vertically and which is movingly engagable with a motor vehicle, an opposing second end section which extends horizontally and which is engagable with a running board and an angled formation between the first and second sections which has an attachment means which is engagable with the motor vehicle. Also provided is a method for attaching a running board to a motor vehicle by way of a running board bracket of the aforementioned kind which includes the steps of movingly engaging the first section with the motor vehicle, movingly engaging the attachment means with the motor vehicle, and engaging the running board with the second section.10-16-2008

Mark Duncan, Calgary CA

Patent application numberDescriptionPublished
20110210515SEALING SYSTEM FOR THE OUTLET OF A PLASTIC-LINED COMPRESSED GAS CYLINDER - A sealing system for an outlet of a plastic-lined cylinder has a plastic liner outlet extending into a bore of a boss. An insert is engageable with the bore, forming a primary seal between the insert and portion of the liner outlet. A tapered compression surface of the insert engages a tapered bore portion of the liner outlet adjacent the primary seal forming a tapered interface and a secondary seal. An axial position in the boss, and dimensional integrity, of the liner outlet is maintained by engaging an annular distal end of the liner outlet in the bore by a stop. The stop can be formed on the insert.09-01-2011
20110210516ANTI-EXTRUSION SEALING SYSTEM FOR THE OUTLET OF A PLASTIC-LINED COMPRESSED GAS CYLINDER - A sealing system for an outlet of a plastic-lined cylinder has a plastic liner outlet extending into a bore of a boss. An insert is engageable with the bore, forming a primary seal between the insert and portion of the liner outlet. Further, a tapered compression surface of the insert engages a tapered bore portion of the liner outlet adjacent the primary seal for compressing the liner outlet and closing any annular assembly clearance at the primary seal for obviating opportunity for seal extrusion under pressure. An axial position in the boss, and dimensional integrity, of the liner outlet is maintained by engaging an annular distal end of the liner outlet in the bore by a stop. The stop can be integral with the boss. Reverse extrusion of the primary seal due to trapped gas and rapid decompression of the cylinder can be defeated by providing a leak path.09-01-2011

Roy Duncan, Mineville CA

Patent application numberDescriptionPublished
20110144313MEMBRANE FUSION PROTEINS DERIVED FROM REOVIRUS - In accordance with the present invention, a family of membrane fusion protein and polynucleotides encoding the proteins have been identified. The proteins and nucleotides are derived from the family Reoviridae. Two membrane fusion proteins have been isolated from reoviruses isolated from poikilothermic hosts: the p14 protein from reptilian reovirus (RRV) isolated from python, and the p16 protein from aquareovirus (AQV) isolated from salmon. The genes encoding these proteins have been cloned and sequenced. Analysis of the amino acid sequences of these proteins show that both lack the typical fusion peptide motif found in other membrane fusion proteins. Expression of these proteins in cells results in cell-cell fusion.06-16-2011

Russ Duncan, Calgary CA

Patent application numberDescriptionPublished
20110137568METHOD AND APPARATUS FOR DETECTION OF HYDROCARBON DEPOSITS - A method and apparatus is provided for detecting and categorizing subsurface hydrocarbon reservoirs. Air samples are collected and analyzed by counting hydrocarbon ions, such as methane ions and counting at least one higher order hydrocarbon ions, such as propane, pentane or hexane. The methane ions and at least one higher order hydrocarbon ions are associated with location co-ordinates to form a first raw data set and second raw data set. The first and second raw data sets are analyzed and processed to produce hydrocarbon footprints. The hydrocarbon footprints are superpositioned with other available geological information and subsurface formations of interest are identified.06-09-2011

Sammy Chris Duncan, Brantford CA

Patent application numberDescriptionPublished
20120065409METHODS OF MAKING LUBIPROSTONE AND INTERMEDIATES THEREOF - There is provided processes for preparing Lubiprostone and intermediates thereof. Also provided are compounds, including intermediates for preparing Lubiprostone as well compositions comprising Lubiprostone and other compounds, including intermediates for preparing Lubiprostone and other compounds. (I)03-15-2012