U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"That’s an amazing invention, but who would ever want to use one of them?"

President Rutherford B. Hayes ; Said in 1876, after Alexander Graham Bell demonstrated the telephone to him at the White House

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: BLAKE, CASSELS & GRAYDON LLP


Number of patents: 110
Last date: May 10, 2011

1      
NumberTitleIssue Date
7940822Tracking injection seeding power based on back facet monitoring (BFM) of an injection seeded laser
A method of estimating an injection power of seed light injected into an injection-seeded transmitter. A back face monitoring (BFM) response of the injection-seeded transmitter is determined, and data representative of the BFM response stored in a memory. During run...
05/10/2011
7936999Automatic gain control in a coherent optical receiver
In a coherent optical receiver, a method of at least partially compensating Polarization Dependent Loss (PDL) of an optical signal received through an optical communications system. A respective multi-bit sample stream of each one of a pair of orthogonal received po...
05/03/2011
7934549Passive heating assisted recovery methods
A method for producing hydrocarbons from a region having adjacent strata divided by an impermeable or partially permeable barrier and, wherein at least one of the strata contains hydrocarbons, comprises of sufficiently heating one of the stratum to allow heat to be ...
05/03/2011
7930435Hub and spoke compression
A method of compressing data traffic for transmission through a network, the method comprises computing, for each one of a plurality of contexts of data traffic within the network, a respective optimal dictionary for encoding data traffic; For each block of data to ...
04/19/2011
7929960System and method for controlling device usage
Mobile device usage may be monitored and restricted by pushing enabling/disabling events from an administrator the device. The events impose a certain set of rules that can “lock” certain features provided by the device, according to permissions and pre-establis...
04/19/2011
7924836Break before make forwarding information base (FIB) population for multicast
A method of installing forwarding state in a link state protocol controlled network node having a topology database representing a known topology of the network, and at least two ports for communication with corresponding peers of the network node. A unicast path is...
04/12/2011
7913277Metadata extraction and re-insertion and improved transcoding in digital media systems
A system, module and method is provided for metadata extraction and re-insertion. A module has a first input for receiving a compressed digital media stream having metadata such as DPI cues or content related information contained therein and an output for providing...
03/22/2011
7911987Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
A messaging method in a system including a wireless network, a routing server, and a plurality of mobile stations. A first mobile station has first communications applications and a first PIN and a second mobile station has second communications applications and a s...
03/22/2011
7899340Laser control in a coherent optical receiver
Methods and systems for compensating a frequency mismatch Δf between a local Oscillator (LO) of a coherent optical receiver and a carrier of a received optical signal. An average frequency of the LO is controlled to compensate at least long-period variations of the...
03/01/2011
7895221Internet searching using semantic disambiguation and expansion
The invention provides a system and a method of searching for information in a database using a query. In the method, it comprises the steps of: disambiguating the query to identify keyword senses associated with the query; disambiguating information in the database...
02/22/2011
7894728Sample timing control in an optical receiver
A method of compensating phase error between parallel digital signals of a received optical signal, in a coherent optical receiver. A phase differential between the digital signals is determined. A digital skew is imposed between the digital signals, an amount of sk...
02/22/2011
7894724Method and apparatus for improving dual-polarization optical communication performance
A method and system for averaging the effects of polarization distortions across a multitude of transmitted data streams in a dual polarization multiplexed optical communications system. Data streams are interleaved amongst each other in accordance with a predetermi...
02/22/2011
7894721Control of parameters in a global optical controller
An optical network system having a global controller capable of controlling all the elements of the network. The controller receives performance data from each optical network element and calculates a performance value for each channel transmitting through the syste...
02/22/2011
7890875IM conversation management
A method and apparatus for managing IM conversations is provided. In response to idle time and, preferably, read message status, particular current conversations are removed from a list of current conversations. The removed conversations may be moved to an archive w...
02/15/2011
7885641Method and system for using subjects in instant messaging sessions on a mobile device
A system and method are provided that incorporate subjects or subject lines into instant messaging sessions or conversations on a mobile device. During an instant messaging session, the user is provided with an option to specify a subject for at least the current po...
02/08/2011
7883681Synthetic carbide lime filler composition and method of making
A method for making a white synthetic carbide lime filler composition of calcium hydroxide and calcium carbonate, wherein the calcium carbonate is in the form of surface carbonation on the calcium hydroxide. The method can include calcining calcium carbonate, hydrat...
02/08/2011
7845211Apparatus and method for forming and testing lengths of pipe
A pipe forming and testing apparatus includes a frame supporting a mandrel, the mandrel being adapted for positioning within the pipe, and two sealing devices connected to the mandrel and adapted to seal opposite ends of the pipe to create an annular space between t...
12/07/2010
D631917Shelf sign
02/01/2011
7874217Method and apparatus for applying axial stress for weld testing
A method for testing the integrity of a weld on a pipe includes the application of an axial stress on the weld during the integrity test. Ali assembly for performing the method is also provided, wherein a pair of circumferential supports are provided on the pipe on ...
01/25/2011
7869362Method and system for optical routing of variable-length packet data
A method and system of routing variable-length packet data across a wave division multiplex (WDM) communications network having a plurality of data communications channels comprises inverse-multiplexing each data packet into a respective frame. Each frame includes a...
01/11/2011
7866366Flexible furniture system
An article of flexible furniture having a core formed from a plurality of laminar panels of a flaccid material and each panel having a pair of oppositely directed major faces, adjacent faces of said panels being inter-connected to provide a cellular structure upon m...
01/11/2011
7861175IM contact list entry as a game in progress designate
A method and apparatus for using a contact-list entry of an IM contact-list interface to designate an IM game in progress to facilitate switching between an IM conversation and an IM game. ...
12/28/2010
7853011Methods and apparatus for monitoring the integrity of a quantum channel supporting multi-quanta pulse transmission
A transmitter classifies quantum pulses into supervisory pulses and message pulses, and assigns each message pulse to a message bit. Each message pulse is then encoded using a coding base randomly selected from a set of coding bases, and with a polarity relative to ...
12/14/2010
7844051Trapdoor one-way functions on elliptic curves and their application to shorter signatures and asymmetric encryption
The present invention provides a new trapdoor one-way function. In a general sense, some quadratic algebraic integer z is used. One then finds a curve E and a rational map defining [z] on E. The rational map [z] is the trapdoor one-way function. A judicious selectio...
11/30/2010
7840004Split-key key-agreement protocol
This invention relates to a method for generating a shared secret value between entities in a data communication system, one or more of the entities having a plurality of members for participation in the communication system, each member having a long term private k...
11/23/2010
7831733Policy-based forwarding in open shortest path first (OSPF) networks
A method and system enables policy-based traffic forwarding in a data network by implementing policy-based control over propagation of LSA messages through the data network. A route tag is asserted in respect of a link state advertisement (LSA) message advertising a...
11/09/2010
7827853Weld testing apparatus and method for nozzles
A weld testing assembly for testing the integrity of weld used to secure a nozzle to a vessel and the like comprises a pair of plates or discs positioned on either end of the nozzle and a generally coaxially extending annular body having a diameter smaller than the ...
11/09/2010
7822987Data card verification system
A method of verifying a pair of correspondents in electronic transaction, the correspondents each including first and second signature schemes and wherein the first signature scheme is computationally more difficult in signing than verifying and the second signature...
10/26/2010
7822031Multicast implementation in a link state protocol controlled ethernet network
Forwarding state may be installed for sparse multicast trees in a link state protocol controlled Ethernet network by enabling intermediate nodes to install state for one or more physical multicast trees, each of which may have multiple logical multicast trees mapped...
10/26/2010
7809817Method and system for determining compatibility of computer systems
Systems and method for performing a consolidation analysis and visually representing the analysis are provided. The analysis is conducted by performing an audit, performing system compatibility and workload compatibility analyses using the audit data and rule sets. ...
10/05/2010
7803121Implant transmitter
A monitoring system is provided that enables the monitoring of a heart in a living organism by continuously measuring both pressure and volume in a chamber of the heart, preferably the left ventricle (LV). The pressure and volume measurements are acquired using a si...
09/28/2010
7801869Partial revocation list
A partial revocation list and a system and method for using the partial revocation list for tracking the authenticity of replacement cartridges in a manufactured device to inhibit cloning of the cartridges is provided. A revocation pool is maintained by a manufactur...
09/21/2010
D623454Wall mount
09/14/2010
7788330System and method for processing data associated with a transmission in a data communication system
A method and system are provided for processing large amounts of data associated with messages and other transmissions that are routed through a data communications system. A distributed system is used to process the data in parallel. The system includes a master pr...
08/31/2010
7787778Control system for a polar optical transmitter
A method of controlling a polar optical transmitter comprising a dual-branch Mach-Zehnder (MZ) modulator driven by a pair of independent electrical drive signals. A cost function is provided which defines a relationship between a control parameter of the optical tra...
08/31/2010
7787770Methods for co-modelling and analyzing packet networks operating over optical networks
A method is provided for co-modelling and analyzing a packet network operating over an optical network. The method includes co-modelling the packet network and the optical network by generating a basic packet capacity based on a simulated packet network comprising p...
08/31/2010
7784328Nozzle testing apparatus and method
A method for testing the integrity of welds used to secure a nozzle to a vessel and the like comprises forming a sealed space within the nozzle by providing a blind against the flange and a sealing plate within the vessel and filling the space with a pressurizing fl...
08/31/2010
7783094System and method of computer-aided detection
The invention provides a system and method for computer-aided detection (“CAD”). The invention relates to computer-aided automatic detection of abnormalities in and analysis of medical images. Medical images are analyzed, to extract and identify a set of feature...
08/24/2010
7779259Key agreement and transport protocol with implicit signatures
A key establishment protocol between a pair of correspondents includes the generation by each correspondent of respective signatures. The signatures are derived from information that is private to the correspondent and information that is public. After exchange of s...
08/17/2010
7778412Method and apparatus for performing elliptic curve arithmetic
A method of performing a cryptographic operation on a point in an elliptic curve cryptosystem using an elliptic curve. The method comprises the steps of obtaining information that uniquely identifies the elliptic curve and performing computations on the point to obt...
08/17/2010
1      
 
Sign InRegister
Username  
Password   
forgot password?