Abstract: In a method of performing the asynchronous delivery of messages from a server to a client, the server receives the messages for the client from a message source. The server and client communicate over a packet network using an asymmetric protocol that requires request messages to be originated from the client to the server. At least one request message is sent in advance from the client to the server, and these request messages are stored at the server. When the server receives a message for the client from the message source, it forwards the message to the client as a response to a stored request message.
Type:
Grant
Filed:
July 30, 2007
Date of Patent:
June 29, 2010
Assignee:
Solace Systems, Inc.
Inventors:
Shawn McAllister, George Joseph Bertin, David George McKay
Abstract: A computing element for use in a quantum computer has at least three coupled quantum dots, and at least one gate for applying an electric field to manipulate the state of said qubit.
Abstract: A dispenser for dispensing flat media comprises a media storage bin at a first end and a discharge chute at a second end, with a coarse media separator located adjacent the media storage bin and a rear conveyor which is intermittently driven to convey the media towards a singulation separator, having a front conveyor which delivers media to a transport conveyor and to a discharge chute. A sensor senses media at a location just before the singulation separator. Media from the bottom of the storage bin are pass through the coarse media separator and lie on the rear conveyor in shingled arrangement, and are pulled into the singulation separator one at a time. The rear conveyor works only when the sensor senses the absence of media.
Abstract: A method of providing assured message delivery with low latency and high message throughput, in which a message is stored in non-volatile, low latency memory with associated destination list and other meta data. The message is only removed from this low-latency non-volatile storage when an acknowledgement has been received from each destination indicating that the message has been successfully received, or if the message is in such memory for a period exceeding a time threshold or if memory resources are running low, the message and associated destination list and other meta data is migrated to other persistent storage. The data storage engine can also be used for other high throughput applications.
Type:
Grant
Filed:
July 23, 2007
Date of Patent:
May 11, 2010
Assignee:
Solace Systems, Inc.
Inventors:
Steven Buchko, Paul Kondrat, Shawn McAllister, Jonathan Bosloy
Abstract: An image-combining device comprising of a polarizing beam-splitter, two waveplates and two reflective micro-electro-mechanical display panels is described. It combines images with orthogonally polarized light. Projection display apparatus having such image-combining device(s) are used to project two-dimensional or three-dimensional images with orthogonally polarized light.
Abstract: A system for replicating the behavior of a target robotic manipulator with respect to a payload and worksite, has a real-time simulator capturing the dynamics of the target robot manipulator; a mock-up of the payload and worksite; and an emulating robotic manipulator for interacting with said payload and worksite. The emulating robotic manipulator is controlled by the real-time simulator in a control loop to replicate the dynamical behavior of said target robotic manipulator in its environment by matching the impedance of the emulating robotic manipulator with that of the target robotic manipulator.
Abstract: A microblind system has an array of overhanging stressed microblinds, each having an anchor portion attached a substrate and a mobile portion. The microblinds are responsive to electrostatic forces to mutate between a deployed configuration wherein the mobile portion obscure the substrate and a curled configuration wherein the mobile portion exposes the substrate. A transparent conductive layer permits the application of an electric field to the microblinds.
Abstract: A method of making a MEMS device is disclosed wherein anhydrous HF exposed silicon nitride is used as a temporary adhesion layer to permit the transfer of a layer from a carrier substrate to a receiving substrate.
Type:
Grant
Filed:
March 16, 2007
Date of Patent:
March 23, 2010
Assignee:
DALSA Semiconductor Inc.
Inventors:
Luc Ouellet, Veronique Giard, Sylvie Archambault, Paul Ignatiuk
Abstract: An interface device for performing mode transformation in optical waveguides includes an optical waveguide core for propagating light of a particular wavelength or a plurality of wavelengths. The optical waveguide core terminates in a subwavelength grating configured to change the propagation mode of the light. The subwavelength grating has a pitch sufficiently less than the wavelength of the light to frustrate diffraction. The device can thus serve as an optical coupler between different propagating media, or as an anti-reflective or high reflectivity device.
Type:
Grant
Filed:
October 18, 2007
Date of Patent:
March 16, 2010
Assignee:
National Research Council of Canada
Inventors:
Pavel Cheben, Siegfried Janz, Dan-Xia Xu, Jens Schmid, Adam Densmore, Jean Lapointe
Abstract: A high hat cymbal has a magnetic clutch that engages the top cymbal and allows it to be controlled by a standard high hat foot pedal. When the drummer's foot is removed from the high hat foot pedal, the magnetic clutch strikes a mechanical arm which causes the magnetic clutch to disengage without any action required on the part of the drummer. The top cymbal can be re-engaged by the magnetic clutch so that the high hat foot pedal can now be operated again, simply by depressing the high hat foot pedal. A trip bar may be provided to provide for automatic disengagement of the clutch mechanism.
Abstract: An optical signal is produced from a direct modulation resonant cavity device, such as directly-modulated diode laser having an electrode divided into multiple sections. Each section is driven with an electrical waveform such that a time delay is introduced between sections so as to ensure that the different sections reach their peaks at slightly different times.
Abstract: A method and a TDM digital switch are provided for switching data at a variety of data rates. Input streams having a data rate less than the maximum data rate of the switch are grouped and multiplexed to form multiplexed streams carrying data at the maximum data rate. A switching state machine switches the data from each input stream to form grouped output streams comprising multiplexed output streams, each grouped output stream carrying data at the maximum data rate. The grouped output streams are demultiplexed, and the output streams transmitted through respective output shift registers. The method and TDM digital switch allow streams with programmable data rates to be switched while still maximizing use of resources, including memory, within the switch.
Abstract: An integrated data network management and data service provisioning environment is provided. The integrated environment includes legacy software application code and current software application code each augmented with code portions enabling exchange of information therebetween via an interworking layer as well as support for limited application code load-up and execution. A facility for participation in and interacting with the integrated environment is also provided. A man-machine interface is integrated across different applications which themselves may be executed on different computers to provide a seamless exchange of information. Feature componetized application code is loaded and executed on a need-to-use basis, and unloaded when not used. Advantages are derived from enhanced resource utilization efficiencies in providing network management and service provisioning solutions. The interworking layer also provides for security enforcement across applications participating in the integrated environment.
Abstract: A method of matching subscriptions to published documents in a content-routed network involves receiving subscription information, receiving published documents, storing the subscription information and the published documents in memory, instructing an accelerator of the locations in memory of the published documents, transferring portions of the stored published documents from the memory to the accelerator on an as-needed basis, providing the subscription information to the accelerator, and processing the portions in the accelerator to perform subscription matching in the accelerator independently of other functions in the content-router. The accelerator preferably includes a pipeline. In this way, efficiently highly scalable subscription matching can be performed efficiently on a very large number of subscriptions.
Type:
Grant
Filed:
September 13, 2005
Date of Patent:
December 1, 2009
Assignee:
Solace Systems, Inc.
Inventors:
Jonathan Bosloy, Charles Mitchell, Edward Funnekotter, Jason Whelan
Abstract: A method of making optical quality films is described. A silica film is deposited on a wafer by PECVD (Plasma Enhanced Chemical Vapor Deposition). The deposited film is then subjected to a first heat treatment to reduce optical absorption, wafer warp, and compressive stress. A second film is deposited. This step is then followed by a second heat treatment to reduce optical absorption, wafer warp and tensile stress. The two heat treatments have similar temperature profiles.
Abstract: A method of making an etched structure in the fabrication of a MEMS device involves depositing a bulk layer, typically of polysilicon, prone to surface roughness. At least one layer of photo-insensitive spin-on planarizing material, such as silicate-based spin-on glass, is formed on the bulk layer to reduce surface roughness. This is patterned with a photoresist layer. A deep etch is then performed through the photoresist layer into the bulk layer. This technique results in much more precise etch structures.
Abstract: Apparatus and method for tracing a geographical journey taken by an entity, for example an article (shipment), asset or person, on a worldwide map uses a miniature, passive, low power, radio receiver tag that is attached to the entity and collects multiple FM spectra during the travels of the entity. When the tag is retrieved at the end of the journey, the FM spectra are downloaded and compared against a collection of constructed spectra constructed from antenna transmission and location data derived. Correlating each of the spectra collected by the receiver tag with the corresponding spectra in the database allows the regions traversed by the receiver tag, and hence the entity, during its travels to be plotted.
Abstract: A digitally controlled oscillator (DCO) generating an output clock includes a jitter shaping module for shifting low frequency digital jitter on the output clock into higher frequency jitter.
Abstract: Disclosed is a tuned circuit tuned to an input signal having a predetermined radio frequency, the tuned circuit comprising a tank circuit having a loaded ring oscillator circuit with a resonant frequency corresponding to said radio frequency. The tank circuit is configured for a predetermined frequency that the tuned circuit is designed for. In the case wherein the tuned circuit is in CMOS 0.18 ?m technology, the tuned circuit is configured for a frequency of up to 7 GHz. The tank circuit may be in the form of an integrated circuit having a size of not more than 200 ?m by 200 ?m. The tank circuit may form part of a low-noise amplifier or part of a mixer.
Abstract: A delay cell for use in a voltage controlled oscillator includes a differential amplifier having a pair of outputs, a common source resistive element supplying current to said differential amplifier, a varactor arrangement between the outputs having a control input, and a pair of load resistive elements connected to the respective outputs. The delay cell has a simple design, a small die area, low power dissipation, constant amplitude of oscillation versus control voltage, and a Figure of Merit (FOM) comparable to that of LC oscillators.
Type:
Grant
Filed:
November 29, 2005
Date of Patent:
May 5, 2009
Inventors:
Sinisa Milicevic, Leonard MacEachern, Samy Mahmoud