Patent application number | Description | Published |
20090030986 | SYSTEM AND METHOD FOR REMOTE ASYNCHRONOUS DATA REPLICATION - An asynchronous peer-to-peer data replication method implemented within a replication cluster comprising at least one master node and at least a first client node includes entering an update in a data volume of the master node and storing the update in a master node storage. Next, updating a first active session in a master log and then sending a first message from the master node to the first client node. The first message comprises a first message content and first “piggybacked” data indicating that the first active session in the master log was updated. Next, receiving the first message by the first client node, registering that the first active session in the master log was updated and signaling internally that the first active session in the master log was updated. Next, sending an update request from the first client node to the master node, processing the update request by the master node and sending the update to the first client node. Finally, receiving the update by the first client node and updating the first active session in a first client log. | 01-29-2009 |
20090300409 | METHOD FOR DATA DISASTER RECOVERY ASSESSMENT AND PLANNING - A method for assessing the risk and cost for data loss and disaster recovery (DR) plans includes providing an application having a graphical user interface (GUI) comprising first and second windows arranged adjacent to each other. The first window comprises a catalog of components used to generate data disaster recovery (DR) configurations and the second window displays the generated DR configurations. A first DR configuration is generated in the second window and components are added to the first DR configuration by dragging and dropping components from the catalog into appropriate locations of the second window. Metrics for the first DR configuration are calculated and reported in the second window. A second configuration is also similarly generated in the second window and the metrics results are graphically compared to each other. | 12-03-2009 |
20100199042 | SYSTEM AND METHOD FOR SECURE AND RELIABLE MULTI-CLOUD DATA REPLICATION - A multi-cloud data replication method includes providing a data replication cluster comprising at least a first host node and at least a first online storage cloud. The first host node is connected to the first online storage cloud via a network and comprises a server, a cloud array application and a local cache. The local cache comprises a buffer and a first storage volume comprising data cached in one or more buffer blocks of the local cache's buffer. Next, requesting authorization to perform cache flush of the cached first storage volume data to the first online storage cloud. Upon receiving approval of the authorization, encrypting the cached first storage volume data in each of the one or more buffer blocks with a data private key. Next, assigning metadata comprising at lest a unique identifier to each of the one or more buffer blocks and then encrypting the metadata with a metadata private key. Next, transmitting the one or more buffer blocks with the encrypted first storage volume data to the first online cloud storage. Next, creating a sequence of updates of the metadata, encrypting the sequence with the metadata private key and then transmitting the sequence of metadata updates to the first online storage cloud. | 08-05-2010 |
20110258461 | SYSTEM AND METHOD FOR RESOURCE SHARING ACROSS MULTI-CLOUD ARRAYS - A system for resource sharing across multi-cloud storage arrays includes a plurality of storage arrays and a cloud array storage (CAS) application. The plurality of storage resources are distributed in one or more cloud storage arrays, and each storage resource comprises a unique object identifier that identifies location and structure of the corresponding storage resource at a given point-in-time. The cloud array storage (CAS) application manages the resource sharing process by first taking an instantaneous copy of initial data stored in a first location of a first storage resource at a given point-in-time and then distributing copies of the instantaneous copy to other storage resources in the one or more cloud storage arrays. The instantaneous copy comprises a first unique object identifier pointing to the first storage location of the initial data in the first storage resource and when the instantaneous copy is distributed to a second storage resource, the first unique object identifier is copied into a second storage location within the second storage resource and the second storage location of the second storage resource is assigned a second unique object identifier. | 10-20-2011 |
20120016845 | SYSTEM AND METHOD FOR DATA DEDUPLICATION FOR DISK STORAGE SUBSYSTEMS - A method for data deduplication includes the following steps. First, segmenting an original data set into a plurality of data segments. Next, transforming the data in each data segment into a transformed data representation that has a band-type structure for each data segment. The band-type structure includes a plurality of bands. Next, selecting a first set of bands, grouping them together and storing them with the original data set. The first set of bands includes non-identical transformed data for each data segment. Next, selecting a second set of bands and grouping them together. The second set of bands includes identical transformed data for each data segment. Next, applying a hash function onto the transformed data of the second set of bands and thereby generating transformed data segments indexed by hash function indices. Finally, storing the hash function indices and the transformed data representation of one representative data segment in a deduplication database. | 01-19-2012 |
20140245026 | SYSTEM AND METHOD FOR RESOURCE SHARING ACROSS MULTI-CLOUD ARRAYS - A system for resource sharing across multi-cloud storage arrays includes a plurality of storage arrays and a cloud array storage (CAS) application. The plurality of storage resources are distributed in one or more cloud storage arrays, and each storage resource comprises a unique object identifier that identifies location and structure of the corresponding storage resource at a given point-in-time. The cloud array storage (CAS) application manages the resource sharing process by first taking an instantaneous copy of initial data stored in a first location of a first storage resource at a given point-in-time and then distributing copies of the instantaneous copy to other storage resources in the one or more cloud storage arrays. The instantaneous copy comprises a first unique object identifier pointing to the first storage location of the initial data in the first storage resource and when the instantaneous copy is distributed to a second storage resource, the first unique object identifier is copied into a second storage location within the second storage resource and the second storage location of the second storage resource is assigned a second unique object identifier. | 08-28-2014 |
Patent application number | Description | Published |
20110016004 | INTERACTIVE CHARACTER SYSTEM - A system and method for controlling a synthetic character using a control system displays the character engaged in an activity, receiving a first input from a user, determines whether the input is relevant to the activity, if the input is relevant to the activity, and shows the character react to the input, the character being highly expressive and highly reactive. A system and method for displaying a synthetic character provides speech data, creates modified speech data by modifying at least one of the pitch or duration of at least a portion of the speech data and generates modified speech sounds associated with the character using the modified speech data. | 01-20-2011 |
20140095571 | Processing with Compact Arithmetic Processing Element - A processor or other device, such as a programmable and/or massively parallel processor or other device, includes processing elements designed to perform arithmetic operations (possibly but not necessarily including, for example, one or more of addition, multiplication, subtraction, and division) on numerical values of low precision but high dynamic range (“LPHDR arithmetic”). Such a processor or other device may, for example, be implemented on a single chip. Whether or not implemented on a single chip, the number of LPHDR arithmetic elements in the processor or other device in certain embodiments of the present invention significantly exceeds (e.g., by at least 20 more than three times) the number of arithmetic elements, if any, in the processor or other device which are designed to perform high dynamic range arithmetic of traditional precision (such as 32 bit or 64 bit floating point arithmetic). | 04-03-2014 |
Patent application number | Description | Published |
20100325186 | Processing with Compact Arithmetic Processing Element - A processor or other device, such as a programmable and/or massively parallel processor or other device, includes processing elements designed to perform arithmetic operations (possibly but not necessarily including, for example, one or more of addition, multiplication, subtraction, and division) on numerical values of low precision but high dynamic range (“LPHDR arithmetic”). Such a processor or other device may, for example, be implemented on a single chip. Whether or not implemented on a single chip, the number of LPHDR arithmetic elements in the processor or other device in certain embodiments of the present invention significantly exceeds (e.g., by at least 20 more than three times) the number of arithmetic elements, if any, in the processor or other device which are designed to perform high dynamic range arithmetic of traditional precision (such as 32 bit or 64 bit floating point arithmetic). | 12-23-2010 |
20130031153 | Processing with Compact Arithmetic Processing Element - A processor or other device, such as a programmable and/or massively parallel processor or other device, includes processing elements designed to perform arithmetic operations (possibly but not necessarily including, for example, one or more of addition, multiplication, subtraction, and division) on numerical values of low precision but high dynamic range (“LPHDR arithmetic”). Such a processor or other device may, for example, be implemented on a single chip. Whether or not implemented on a single chip, the number of LPHDR arithmetic elements in the processor or other device in certain embodiments of the present invention significantly exceeds (e.g., by at least 20 more than three times) the number of arithmetic elements, if any, in the processor or other device which are designed to perform high dynamic range arithmetic of traditional precision (such as 32 bit or 64 bit floating point arithmetic). | 01-31-2013 |
Patent application number | Description | Published |
20110192861 | MEDICAL GLOVE DISPENSING DEVICE AND ASSEMBLY AND METHOD OF DISPENSING MEDICAL GLOVES - A medical glove dispensing device includes a panel having a plurality of differently sized ports, wherein each of the ports is sized to provide indicia about a size of a medical glove adapted to be disposed behind and dispensed through the port. A holder is disposed adjacent the panel and provides a plurality of storage spaces sized and adapted to support a plurality of medical glove containers holding differently sized medical gloves. The plurality of storage spaces are aligned respectively with the plurality of ports, with each of the storage spaces having substantially the same width. A medical glove dispensing assembly, and a method of dispensing medical gloves, are also provided. | 08-11-2011 |
20110219706 | WALL MOUNTED ASSEMBLY - A wall assembly includes at least one horizontally extending rail having a rear surface adapted to engage the wall. A plurality of horizontally spaced and vertically extending stiles are coupled to the rail, with the stiles disposed forwardly of the rear surface of the rail. A plurality of interface components are coupled to the plurality of stiles. In various embodiments, the stiles may be interconnected to draw together adjacent interface components. The interface components also may include overlapping upper and lower edges. The stiles may be vertically and/or horizontally (laterally and longitudinally) adjustable relative to the rail. A lock member may be provided to secure at least one of the stiles to the rail. Various systems and methods of assembly and use are also provided. | 09-15-2011 |
20130239486 | WALL MOUNTED ASSEMBLY - A wall assembly includes at least one horizontally extending rail having a rear surface adapted to engage the wall. A plurality of horizontally spaced and vertically extending stiles are coupled to the rail, with the stiles disposed forwardly of the rear surface of the rail. A plurality of interface components are coupled to the plurality of stiles. In various embodiments, the stiles may be interconnected to draw together adjacent interface components. The interface components also may include overlapping upper and lower edges. The stiles may be vertically and/or horizontally (laterally and longitudinally) adjustable relative to the rail. A lock member may be provided to secure at least one of the stiles to the rail. Various systems and methods of assembly and use are also provided. | 09-19-2013 |
20140298732 | WALL MOUNTED ASSEMBLY - A wall assembly includes at least one horizontally extending rail having a rear surface adapted to engage the wall. A plurality of horizontally spaced and vertically extending stiles are coupled to the rail, with the stiles disposed forwardly of the rear surface of the rail. A plurality of interface components are coupled to the plurality of stiles. In various embodiments, the stiles may be interconnected to draw together adjacent interface components. The interface components also may include overlapping upper and lower edges. The stiles may be vertically and/or horizontally (laterally and longitudinally) adjustable relative to the rail. A lock member may be provided to secure at least one of the stiles to the rail. Various systems and methods of assembly and use are also provided. | 10-09-2014 |
20150296983 | Wall Mounted Assembly - A wall assembly includes at least one horizontally extending rail having a rear surface adapted to engage the wall. A plurality of horizontally spaced and vertically extending stiles are coupled to the rail, with the stiles disposed forwardly of the rear surface of the rail. A plurality of interface components are coupled to the plurality of stiles. In various embodiments, the stiles may be interconnected to draw together adjacent interface components. The interface components also may include overlapping upper and lower edges. The stiles may be vertically and/or horizontally (laterally and longitudinally) adjustable relative to the rail. A lock member may be provided to secure at least one of the stiles to the rail. Various systems and methods of assembly and use are also provided. | 10-22-2015 |
Patent application number | Description | Published |
20120000486 | EMITTER WIRE CLEANING DEVICE WITH WEAR-TOLERANT PROFILE - An apparatus for cleaning an emitter electrode in electrohydrodynamic fluid accelerator and precipitator devices via movement of a cleaning device including complementary contoured cleaning surfaces positioned to frictionally engage and elastically deform the emitter electrode. The opposing cleaning surfaces laterally distort an otherwise linear longitudinal extent of the electrode under tension. The opposing cleaning surfaces are subject to wear, but maintain frictional engagement despite wear depths that exceed a radius of the electrode due at least in part to the at least partially complementary surface contours engaging the electrode under tension. The cleaning device causes respective cleaning surfaces to travel along a longitudinal extent of the emitter electrode to remove detrimental material and optionally to condition the electrode to at least partially mitigate ozone, erosion, corrosion, oxidation, or dendrite formation on the electrode. | 01-05-2012 |
20120234506 | LIGHT BLOCKING SLATTED BLIND - A slatted blind is configured such that the slats close create a light blocking blind. The slats may be supported by a tilt cord that comprises a low stretch strand or a low stretch cord may be attached to the tilt cord. The slats may be connected to the supporting tilt cord such that when the slat is rotated to a closed position the slat is suspended from the rung. The rung may have an effective diameter of less than approximately 14 mil. Recesses may be formed in the slat for receiving the rung when the slat is in a closed position. A bottom rail may have a thickness approximately equal to the thickness of the slats. A protrusion may be formed on the back of the slats such that the rung pushes on the protrusion to force the slat against an adjacent slat when the blind is closed. | 09-20-2012 |
20140202116 | Self-Contained Devices for Treating Medical Waste and Methods if Their Use - Disclosed and claimed herein are devices for the treatment of medical waste using high temperature and pressure steam. The devices are designed to be self-contained and are movable by one person of average strength and ability. The devices are self-contained and require no special installation, connections, plumbing or permanent or semi-permanent electrical connections. Disclosed and claimed herein are methods using the disclosed and claimed devices. | 07-24-2014 |
20140360683 | SEALED SLATTED BLIND - A window covering comprises slats suspended from a tilt cord such that the tilt cord may rotate the slats between an open position and a closed position. An elastic seal is provided on the slats to contact adjacent slats when the slats are in the closed position. A mechanism such as a spring or a magnet applies a closing force to the slats in the closed position separate from the tilt cord where the closing force moves the slats toward one another. An elastic seal is provided on the slats to contact adjacent slats when the slats are in the closed position. | 12-11-2014 |
20160051851 | Devices for Treating Medical Waste and Methods of their Use - Disclosed and claimed herein are devices for the treatment of medical waste using high temperature and pressure steam. The devices combine both the sterilization chamber and the steam generating component. The devices may be self-contained and may be movable by one person of average strength and ability. The devices which are self-contained require no special installation, connections, plumbing or permanent or semi-permanent electrical connections. Disclosed and claimed herein are methods using the disclosed and claimed devices. | 02-25-2016 |
Patent application number | Description | Published |
20100297777 | SUB-DIFFRACTION LIMIT IMAGE RESOLUTION AND OTHER IMAGING TECHNIQUES - The present invention generally relates to sub-diffraction limit image resolution and other imaging techniques. In one aspect, the invention is directed to determining and/or imaging light from two or more entities separated by a distance less than the diffraction limit of the incident light. For example, the entities may be separated by a distance of less than about 1000 nm, or less than about 300 nm for visible light. In one set of embodiments, the entities may be selectively activatable, i.e., one entity can be activated to produce light, without activating other entities. A first entity may be activated and determined (e.g., by determining light emitted by the entity), then a second entity may be activated and determined The entities may be immobilized relative to each other and/or to a common entity. The emitted light may be used to determine the positions of the first and second entities, for example, using Gaussian fitting or other mathematical techniques, and in some cases, with sub-diffraction limit resolution. The methods may thus be used, for example, to determine the locations of two or more entities immobilized relative to a common entity, for example, a surface, or a biological entity such as DNA, a protein, a cell, a tissue, etc. The entities may also be determined with respect to time, for example, to determine a time-varying reaction. Other aspects of the invention relate to systems for sub-diffraction limit image resolution, computer programs and techniques for sub-diffraction limit image resolution, methods for promoting sub-diffraction limit image resolution, methods for producing photoswitchable entities, and the like. | 11-25-2010 |
20100316269 | SUB-DIFFRACTION LIMIT IMAGE RESOLUTION AND OTHER IMAGING TECHNIQUES - The present invention generally relates to sub-diffraction limit image resolution and other imaging techniques. In one aspect, the invention is directed to determining and/or imaging light from two or more entities separated by a distance less than the diffraction limit of the incident light. For example, the entities may be separated by a distance of less than about 1000 nm, or less than about 300 nm for visible light. In one set of embodiments, the entities may be selectively activatable, i.e., one entity can be activated to produce light, without activating other entities. A first entity may be activated and determined (e.g., by determining light emitted by the entity), then a second entity may be activated and determined. The entities may be immobilized relative to each other and/or to a common entity. The emitted light may be used to determine the positions of the first and second entities, for example, using Gaussian fitting or other mathematical techniques, and in some cases, with sub-diffraction limit resolution. The methods may thus be used, for example, to determine the locations of two or more entities immobilized relative to a common entity, for example, a surface, or a biological entity such as DNA, a protein, a cell, a tissue, etc. The entities may also be determined with respect to time, for example, to determine a time-varying reaction. Other aspects of the invention relate to systems for sub-diffraction limit image resolution, computer programs and techniques for sub-diffraction limit image resolution, methods for promoting sub-diffraction limit image resolution, methods for producing photoswitchable entities, and the like. | 12-16-2010 |