Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dain, US

David Dain, Baltimore, MD US

Patent application numberDescriptionPublished
20110251198METHODS FOR PRODUCING VILOXAZINE SALTS AND NOVEL POLYMORPHS THEREOF - Provided here are methods of manufacture of viloxazine and its various salts, as well as viloxazine-related compounds, such as novel intermediate reaction products and polymorphs thereof. In particular, the methods provide a substantially pure API of viloxazine HCl while avoiding undesirable impurities. The methods further provide for separating, identifying, and characterizing novel polymorphs of viloxazine. Further provided are methods for synthesis and identification and characterization of novel intermediates of viloxazine, as well as for some important metabolites and precursors of metabolites of viloxazine.10-13-2011

Dmitry Dain, Herndon, VA US

Patent application numberDescriptionPublished
20090047920METHODS FOR DETECTING AND CLASSIFYING SIGNALS TRANSMITTED OVER A RADIO FREQUENCY SPECTRUM - A method for classifying a signal is disclosed. The method can be used by a station or stations within a network to classify the signal as non-cooperative (NC) or a target signal. The method performs classification over channels within a frequency spectrum. The percentage of power above a first threshold is computed for a channel. Based on the percentage, a signal is classified as a narrowband signal. If the percentage indicates the absence of a narrowband signal, then a lower second threshold is applied to confirm the absence according to the percentage of power above the second threshold. The signal is classified as a narrowband signal or pre-classified as a wideband signal based on the percentage. Pre-classified wideband signals are classified as a wideband NC signal or target signal using spectrum masks.02-19-2009
20090268619SYSTEMS AND METHODS FOR A COGNITIVE RADIO HAVING ADAPTABLE CHARACTERISTICS - Systems and methods for configuring a network of radios for dynamic spectrum access are described. A network radio can include hardware and/or software modules for detecting a radio environment and negotiating common communications channels with a plurality of other radios in the network. Network radio behavior can be defined by a plurality of predefined policies which are used in combination with the information about the radio environment to select common operating parameters.10-29-2009
20100097952Method and System for Classifying Communication Signals in a Dynamic Spectrum Access System - Methods and systems for dynamic spectrum access (DSA) in a wireless network are provided. A DSA-enabled device may sense spectrum use in a region and, based on the detected spectrum use, select one or more communication channels for use. The devices also may detect one or more other DSA-enabled devices with which they can form DSA networks. A DSA network may monitor spectrum use by cooperative and non-cooperative devices, to dynamically select one or more channels to use for communication while avoiding or reducing interference with other devices.04-22-2010
20100105332Method and System for Dynamic Spectrum Access Using Detection Periods - Methods and systems for dynamic spectrum access (DSA) in a wireless network are provided. A DSA-enabled device may sense spectrum use in a region and, based on the detected spectrum use, select one or more communication channels for use. The devices also may detect one or more other DSA-enabled devices with which they can form DSA networks. A DSA network may monitor spectrum use by cooperative and non-cooperative devices, to dynamically select one or more channels to use for communication while avoiding or reducing interference with other devices.04-29-2010
20110319031METHODS FOR USING A DETECTOR TO MONITOR AND DETECT CHANNEL OCCUPANCY - Methods for using a detector to monitor and detect channel occupancy are disclosed. The detector resides on a station within a network using a framed format having a periodic time structure. When non-cooperative transmissions are detected by the network, the detector assesses the availability of a backup channel enabling migration of the network. The backup channel serves to allow the network to migrate transparently when the current channel becomes unavailable. The backup channel, however, could be occupied by another network that results in the migrating network interfering with the network already using the backup channel. Thus, the detector detects active transmission sources on the backup channel to determine whether the backup channel is occupied. Methods for using the detector include scheduling detection intervals asynchronously. The asynchronous detection uses offsets from a reference point within a frame.12-29-2011

Patent applications by Dmitry Dain, Herndon, VA US

John Dain US

Patent application numberDescriptionPublished
20100024440Flow Control of a Cryogenic Element to Remove Heat - A system provides the flow control of a cryogenic element to remove heat from an environment. The system includes a cryogenic storage to store a cryogen; a cryogenic delivery system coupled to the cryogenic storage to transport the cryogen; a distributor coupled to the cryogenic delivery system, the distributor having a plurality of distribution lead tubes to evenly distribute the enthalpic potential of the cryogenic element; and a heat exchanger coupled to the distribution lead tubes.02-04-2010
20100129588INSULATION VACUUM PANEL - Systems and methods are disclosed to insulate a panel by providing a core material disposed in the panel; and providing a vacuum region in the panel by removing air from the panel.05-27-2010

John Dain, Hollister, CA US

Patent application numberDescriptionPublished
20090113899Systems and Methods for Ultra Low Temperature Storage - Systems and methods are disclosed to provide an ultra low temperature (ULT) cryogenic processor apparatus. The apparatus includes an external housing with flat sides; an inner housing coupled to the external housing to define a vacuum region there between; material disposed in the vacuum region to provide redundant insulation and structural support; and a cryogenic heat exchanger contained in the inner housing.05-07-2009
20090114656THERMAL INSULATION TECHNIQUE FOR ULTRA LOW TEMPERATURE CRYOGENIC PROCESSOR - Systems and methods are disclosed to insulate a vessel includes placing a plurality of shells on all sides of the vessel without providing a direct energy pathway from outer walls of the vessel to the inner walls of the vessel; placing the shells under a vacuum; cryogenically cooling the shells to a cryogenic temperature; and while under vacuum, allowing the shell temperature to rise from the cryogenic temperature to ambient temperature.05-07-2009

Joseph W. Dain, Tucson, AZ US

Patent application numberDescriptionPublished
20110107135INTELLIGENT ROLLING UPGRADE FOR DATA STORAGE SYSTEMS - Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies registering at least one selectable upgrade parameter for an upgrade window is selected. A node down tolerance factor is set for at least one node in the computing storage environment. The node down tolerance factor specifies a percentage of elements of the at least one node taken offline to apply the selected one of the available plurality of rolling upgrade policies during the upgrade window.05-05-2011
20110271091INTELLIGENT ROLLING UPGRADE FOR DATA STORAGE SYSTEMS - Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies registering at least one selectable upgrade parameter for an upgrade window is selected. A node down tolerance factor is set for at least one node in the computing storage environment. The node down tolerance factor specifies a percentage of elements of the at least one node taken offline to apply the selected one of the available plurality of rolling upgrade policies during the upgrade window.11-03-2011

Joseph Whitney Dain, Vail, AZ US

Patent application numberDescriptionPublished
20090063582MAINTAINING MESSAGE VERSIONS AT NODES IN A NETWORK - Provided are a method, system, and article of manufacture for maintaining message versions at nodes in a network. The nodes in the network maintain version information of nodes in the network. The version information for the nodes indicates a message version number of messages supported at the node. The nodes supporting one message version number can receive messages having that message version number. The nodes use the version information to determine whether there is at least one common message version number among the nodes The nodes supporting the at least one common message version number negotiate to join a quorum of the nodes having the at least one common message version number.03-05-2009
20090276480MESSAGE SEND VERSION MANAGEMENT IN NETWORK - An apparatus, method, and computer program product for message send version management in a distributed computing environment including a plurality of nodes is provided. A message is sent from a first node of the plurality of nodes to at least one additional node of the plurality of nodes. At least one translation vector is constructed to translate between multiple message versions is constructed. The at least one translation vector is send from the first node to the at least one additional node. In one embodiment, the at least one translation vector is attached to the message to generate a packet.11-05-2009
20090276481MESSAGE RECEIPT VERSION MANAGEMENT IN NETWORK - A method, apparatus, and computer program product for message receipt version management in a distributed computing environment including a plurality of nodes is provided. At least one translation vector is received in at least one additional node of the plurality of nodes from a first node. The translation vector provides information for the at least one additional node to translate between multiple message versions. A message is translated between versions according to the at least one translation vector. The translated message is forwarded to an application program. In one embodiment, the at least one translation vector is stored for future use.11-05-2009
20100082840USING LINK SEND AND RECEIVE INFORMATION TO SELECT ONE OF MULTIPLE LINKS TO USE TO TRANSFER DATA FOR SEND AND RECEIVE OPERATIONS - Provided are a method, system, and article of manufacture for using link send and receive information to select one of multiple links to use to transfer data for send and receive operations. Link information for a plurality of links to at least one target node indicates for each link a send throughput for sending data, a receive throughput for received data, a state of the link indicating whether the link is online, offline or degraded. A send operation is processed to transfer data to a receiving node comprising one of the target nodes. A determination is made of the states of the links to the receiving node in response to the send operation. The send throughput of the links having the online state is processed to select one of the links to the receiving node in response to determining that more than one of the links has the online state. The data of the send operation is sent using the selected link to the receiving node. A retrieve operation to access data from a sending node comprising one of the target nodes is processed. A determination is made of the state of the links to the sending node in response to the retrieve operation. The receive throughput is processed to select one of the links having the online state to the sending node in response to determining that more than one of the links has the online state. The data of the receive operation is received using the selected link to the sending node.04-01-2010
20100180147APPARATUS, SYSTEM, AND METHOD FOR LINK MAINTENANCE - An apparatus, system, and method are disclosed for link maintenance. A plurality of state machines operate a plurality of first links between data management nodes with each first link in an online state. A transition module transitions the plurality of first links from the online state to a degraded state and from the online state to an offline pending state in response to an offline request. The transition module further transitions the plurality of first links from the degraded state to an online pending state when a degraded link time interval expires and from the offline pending state to an offline state if all pending tasks on the plurality of first links are completed. The transition module further transitions the plurality of first links from the online pending state to the online state if each first link is validated.07-15-2010

Patent applications by Joseph Whitney Dain, Vail, AZ US

Patrick Joseph Dain, Ventura, CA US

Patent application numberDescriptionPublished
20120018022Universal guide cover for a plumber's drain cleaning cable - Universal Guide Cover for a plumber's drain cleaning cable consists of a flexible hose type device to which is affixed a coupling on each end. The Universal Guide Cover is free floating and can be moved upon a plumber's drain cleaning cable as needed. The couplings on the ends of the Universal Guide Cover allow the user to join multiple Universal Guide Covers together as needed. Universal Guide Covers are utilized to protect the work area from the actions of a plumber's drain cleaning cable. Operation of a plumber's drain cleaning cable is made safer and easier to use with a Universal Guide Cover. A Universal Guide Cover for a plumber's drain cleaning cable is designed to be used with any size drain cleaning cable.01-26-2012

Susan Dain, Montrose, CA US

Patent application numberDescriptionPublished
20090269518COMPOSITIONS AND METHODS FOR PROVIDING METALLIC AND REFLECTIVE QUALITIES TO AN OBJECT ILLUMINATED WITH ULTRAVIOLET LIGHT - Compositions and methods related to providing an object with metallic and reflective qualities when illuminated with ultraviolet light are provided herein. Such compositions generally comprise reflective metal flakes and ultraviolet-luminescent pigments. Also provided are methods for making compositions comprising reflective metal flakes and ultraviolet-luminescent pigments and for applying a composition comprising reflective metal flakes and ultraviolet-luminescent pigments to an object.10-29-2009
20120009395Method for the translation of a white light color palette to a black light color palette - One particular implementation of the present invention may involve a method for creating a color sample that provides a first color under white light and a second color under UV or black light. In general, the first color and second color may each include a perceived hue and value (shade and tint). However, the second color may also include a luminous effect under the UV light. In some implementations, the hue and value of the first color and the second color may be the same such that the difference between the first color and the second color is a luminous effect of the color sample under the black light. In another implementation, the hue and value of the first color and the second color may differ, such that the color scheme appears as one color under white light and glows a separate color under black light.01-12-2012