Patent application number | Description | Published |
20120143824 | PROTECTING FILES THAT INCLUDE EDITABLE METADATA - Aspects of the subject matter described herein relate to data protection of files that may include both content and embedded metadata. In aspects, an indication that a file has changed is received. If the content has changed, the entire file or just the content may be backed up. If the metadata only has changed, the metadata may or may not be backed up, depending on implementation. Instead of parsing the file to determine the exact size and positioning of the metadata within the file, the file may be divided into three portions: a head portion, a middle portion, and a tail portion. Hashes of these portions may then be used to determine whether the metadata and/or content of the file have changed. | 06-07-2012 |
20120143825 | FILE SYSTEM BACKUP USING CHANGE JOURNAL - Aspects of the subject matter described herein relate to backups and change journals. In aspects, a change journal is read to determine changes that have occurred to objects of a file system. From these changes a data structure is created to capture path information and collect changes for each object. Where the data structure is insufficient to identify a complete path, the live file system is consulted. After the data structure is complete, a data protection engine uses the data structure to update a catalog at least to provide the capability to view the namespace of the protected objects at one or more times covered by the catalog. | 06-07-2012 |
20120158689 | SEARCHING FILES - Aspects of the subject matter described herein relate to searching files. In aspects, a search engine is able to search not only the current files but also is able to search for deleted and previous versions of files that satisfy queries. The search engine may maintain an index that facilitates searches. In addition, the search engine may also determine not only that a file satisfies a query but what version(s) of the file satisfies the query. | 06-21-2012 |
20120159078 | Protecting Data During Different Connectivity States - Aspects of the subject matter described herein relate to data protection. In aspects, during a backup cycle, backup copies may be created for files that are new or that have changed since the last backup. If external backup storage is not available, the backup copies may be stored in a cache located on the primary storage. If backup storage is available, the backup copies may be stored in the backup storage device and backup copies that were previously stored in the primary storage may be copied to the backup storage. The availability of the backup storage may be detected and used to seamlessly switch between backing up files locally and remotely as availability of the backup storage changes. | 06-21-2012 |
20130024423 | ADAPTIVE RETENTION FOR BACKUP DATA - Aspects of the subject matter described herein relate to adaptive retention for backup data. In aspects, space may be needed on a backup storage in order to store additional backup data. In response, an indication that space is needed provided to a retention manager. The retention manager attempts to prune data on the backup storage to free up space on the backup storage. Before deleting a version on the backup storage, the retention manager determines whether deletion conditions are met. The retention manager may apply one or more retention policies in its efforts to free space. The retention manager may manage and free the space such that versions of files already stored are preserved for the longest possible time. | 01-24-2013 |
20130067168 | CACHING FOR A FILE SYSTEM - Aspects of the subject matter described herein relate to caching data for a file system. In aspects, in response to requests from applications and storage and cache conditions, cache components may adjust throughput of writes from cache to the storage, adjust priority of I/O requests in a disk queue, adjust cache available for dirty data, and/or throttle writes from the applications. | 03-14-2013 |
20140081917 | SEARCHING FILES - Aspects of the subject matter described herein relate to searching files. In aspects, a search engine is able to search not only the current files but also is able to search for deleted and previous versions of files that satisfy queries. The search engine may maintain an index that facilitates searches. In addition, the search engine may also determine not only that a file satisfies a query but what version(s) of the file satisfies the query. | 03-20-2014 |
20140081948 | SEARCHING FILES - Aspects of the subject matter described herein relate to searching files. In aspects, a search engine is able to search not only the current files but also is able to search for deleted and previous versions of files that satisfy queries. The search engine may maintain an index that facilitates searches. In addition, the search engine may also determine not only that a file satisfies a query but what version(s) of the file satisfies the query. | 03-20-2014 |
20140095798 | Protecting Data During Different Connectivity States - Aspects of the subject matter described herein relate to data protection. In aspects, during a backup cycle, backup copies may be created for files that are new or that have changed since the last backup. If external backup storage is not available, the backup copies may be stored in a cache located on the primary storage. If backup storage is available, the backup copies may be stored in the backup storage device and backup copies that were previously stored in the primary storage may be copied to the backup storage. The availability of the backup storage may be detected and used to seamlessly switch between backing up files locally and remotely as availability of the backup storage changes. | 04-03-2014 |
Patent application number | Description | Published |
20130119294 | Method for Manufacturing an Aerogel-Containing Composite and Composite Produced by that Method - Method for manufacturing an aerogel-containing composite, said method comprising the steps of: providing fibres, at least some of which are first fibres, such as mineral fibres, polymer fibres, cellulose fibres, or other types of fibres, in an amount of from 3 to 80 wt % of the total weight of starting materials, providing an aerogel particulate material in an amount of from 10 to 75 wt % of the total weight of starting materials, providing a binder in an amount of from 1 to 30 wt % of the total weight of starting materials, suspending the fibres in a primary air flow and suspending the aerogel particulate material in the primary air flow, thereby mixing the suspended aerogel particulate material with the suspended fibres, mixing the binder with the fibres and/or aerogel particulate material before, during or after mixing of the fibres with the aerogel particulate material, providing a filler, such as a fire retardant, in an amount of 1 to 55 wt of the total weight of starting materials, adding the filler at any suitable step of the method, such as before, during or after mixing of the fibres with the aerogel particulate material, collecting the mixture of fibres, aerogel particulate material, filler and binder and pressing and curing the mixture to provide a consolidated composite with a density of from 120 kg/m | 05-16-2013 |
20140087119 | Method for Manufacturing an Aerogel-Containing Composite and Composite Produced by that Method - Method for manufacturing an aerogel-containing composite, said method comprising the steps of: providing fibres, at least some of which are first fibres, such as mineral fibres, polymer fibres, cellulose fibres, or other types of fibres, in an amount of from 3 to 80 wt % of the total weight of starting materials, providing an aerogel particulate material in an amount of from 10 to 75 wt % of the total weight of starting materials, providing a binder in an amount of from 1 to 30 wt % of the total weight of starting materials, suspending the fibres in a primary air flow and suspending the aerogel particulate material in the primary air flow, thereby mixing the suspended aerogel particulate material with the suspended fibres, mixing the binder with the fibres and/or aerogel particulate material before, during or after mixing of the fibres with the aerogel particulate material, collecting the mixture of fibres, aerogel particulate material and binder and pressing and curing the mixture to provide a consolidated composite with a density of from 120 kg/m | 03-27-2014 |
Patent application number | Description | Published |
20080287561 | Aerogel Based Composites - Composites, such as syntactic foams, are described. The composite contains at least one polymer and at least one aerogel. The aerogel is coated with a coating substance to at least substantially prevent the intrusion of the polymer into the pores of the aerogel. Methods of making the composite are also described, as well as uses of the composite. | 11-20-2008 |
20080311398 | Aerogel Particles and Methods Of Making Same - Aerogel particles having a mean particle size less than 1 micron, products containing the same, processes of making the same, and uses thereof are described. A process of making the particle is also described wherein starting aerogel particles are homogenized or wet milled. The starting aerogel particles can be surface treated during the milling process to prevent agglomeration or aggregation. The aerogel particles can be used in a variety of products and applications. | 12-18-2008 |
20100216911 | Method of Preparing a Nanoparticle Dispersion of a Modified Metal Oxide - The present invention relates to a method of preparing polymer compositions comprising modified metal oxides in a polymer wherein a nanoparticle dispersion of a metal oxide in a non-aqueous solvent is combined with at least one coupling agent to form a nanoparticle dispersion of a modified metal oxide in the non-aqueous solvent. The nanoparticle dispersion is then combined with a polymer followed by the removal of the non-aqueous solvent or, alternatively, combined with a monomer, which is polymerized to form the polymer and removal of the solvent, in any order. Also disclosed are polymer compositions prepared by this method. | 08-26-2010 |
20120020106 | PARTICLE CONTAINING A HYDROPHOBIC REGION AND A HYDROPHILIC REGION AND METHODS TO MAKE SAME - A particle containing a hydrophobic region and a hydrophilic region, products containing the same, a process of making the same, and uses thereof are described. A process of making the particle is also described wherein UV/Ozone techniques can be used to control the depth of organics removal from a porous hydrophobic particle such as an aerogel. The particles can be used in a variety of applications, such as a monolith, a building block, an optical waveguide, a blanket, a matting agent, a structural composite panel, a glass-fiber reinforced panel, a window, a separation wall, a composite wall, a temperature insulation panel, a sound insulation panel, a moisture resistant article, a syntactic foam, or any product of manufacture containing the particles. | 01-26-2012 |
20120097907 | AEROGEL COMPOSITIONS AND METHODS OF MAKING AND USING THEM - Compositions include an aerogel component and have low thermal conductivity. Methods for preparing slurries or composites include, for example combining the aerogel component with a surfactant, binder and other ingredients, such as, for instance, fibers. The compositions can be slurries that can be used in coating applications or self supporting rigid composites. | 04-26-2012 |
20130344279 | FLEXIBLE INSULATING STRUCTURES AND METHODS OF MAKING AND USING SAME - A flexible insulating structure includes a batting and a mixture of aerogel-containing particles and a binder, the aerogel-containing particles impregnating at least one layer of the batting. A method for preparing a flexible insulating structure comprises applying a mixture including aerogel-containing particles and a binder to a batting having one or more batting layers; and drying or allowing the binder to dry, thereby forming the flexible insulating structure. | 12-26-2013 |
20160032584 | AEROGEL COMPOSITES AND METHODS FOR MAKING AND USING THEM - Composites such as self-supporting rigid composites that include aerogel have low thermal conductivity and attractive mechanical properties. Methods for preparing such composites include, for example, combining an aerogel-containing material with a binder to form a slurry and allowing the slurry to harden. At least part of the hardening process in conducted under compression. | 02-04-2016 |
Patent application number | Description | Published |
20090132061 | SYSTEM AND METHOD FOR RECOVERING FROM TRANSIENT FAULTS IN AN IMPLANTABLE MEDICAL DEVICE - A system and method is disclosed for system fault recovery by an implantable medical device which employs a global fault response. The system enables the device to consistently recover from transient faults while maintaining a history of the reason for the device fault. Upon detection of a fault, the primary controller of the device signals a reset controller which then issues a reset command. All sub-systems of the primary device controller are then reset together rather than resetting individual sub-systems independently to ensure deterministic behavior. | 05-21-2009 |
20090157127 | TELEMETRY DURING SAFETY MODE OPERATION - This document discusses, among other things, n implantable device comprising a communication circuit configured to communicate with an external device, a logic circuit communicatively coupled to the communication circuit, and a processor, communicatively coupled to the logic circuit and the communication circuit. The processor is configured to communicate information with the external device, via the communication circuit and the logic circuit, using a set of communication messages. While in a device safety mode, the processor is held in an inactive state and the logic circuit is configured to communicate with the external device using a subset of the set of communication messages. | 06-18-2009 |
20100088539 | System and Method for Providing Fault Tolerant Processing in an Implantable Medical Device - Embodiments herein generally relate to implantable medical devices and, specifically, to a system and method for providing fault tolerant processing in an implantable medical device. In an embodiment a system for providing fault tolerant processing in an implantable medical device is provided. The system can include an implantable medical device comprising a processor and memory store configured to execute a plurality of threads, temporal and spatial constraints assigned to one or more of the threads, and a kernel. The kernel can include a scheduler and a thread monitor configured to monitor execution of threads against the temporal and spatial constraints, and further configured to issue a response upon violation of either of the constraints by one of the plurality of threads. In an embodiment a method for providing fault tolerant processing in an implantable medical device is provided. Other embodiments are also included herein. | 04-08-2010 |
20110046689 | CARDIAC PACEMAKER WITH PACING RATE MONITORING - A pacing monitoring system is described for incorporation in an implantable pacemaker that monitors the pacing rate and/or cumulative pace count in order to protect a patient from excessive pacing. The system includes monitoring circuitry that is configured to operate in multiple monitoring zones, where each zone is adapted to prevent excessively high-rate pacing during a particular mode of device operation. | 02-24-2011 |
20110137359 | IMPLANTABLE MEDICAL DEVICE WITH AUTOMATIC TACHYCARDIA DETECTION AND CONTROL IN MRI ENVIRONMENTS - An implantable medical device (IMD) includes a lead having one or more sensing electrodes and one or more therapy delivery electrodes, and a sensor configured to detect the presence of static and time-varying scan fields in a magnetic resonance imaging (MRI) environment. A controller, in electrical communication with the lead and the sensor, is configured to process signals related to tachycardia events sensed via the one or more sensing electrodes and to deliver pacing and shock therapy signals via the one or more therapy delivery electrodes. The controller compares the sensed static and time-varying scan fields to static and time-varying scan field thresholds. The controller controls delivery of anti-tachycardia pacing and shock therapy signals as a function of the detected tachycardia events, the comparison of the sensed static scan field to the static scan field threshold, and the comparison of the time-varying scan fields to the time-varying scan field thresholds. | 06-09-2011 |
20110145588 | SYSTEM AND METHOD TO AUTHORIZE RESTRICTED FUNCTIONALITY - Embodiments of the invention are related to medical systems and methods for controlling authorization of restricted functionality, amongst other things. In an embodiment, the invention includes a medical system including an external medical device programmer comprising control circuitry and a wireless communications module for sending instructions selected from a set of instructions wirelessly to a specific implanted medical device. In an embodiment, the external medical device programmer can be configured to initiate a transfer of verifying data to a remote key authority requesting permission if the user input directs delivery of restricted instructions to the specific implanted medical device, the verifying data including information regarding the specific implanted medical device. Other embodiments are also included herein. | 06-16-2011 |
20110160786 | IMPLANTABLE DEVICE FAILSAFE MODE FOR MRI - An implantable device, such as a pacer, defibrillator, or other cardiac rhythm management device, can include a failsafe backup, such as a separate and independent safety core that can assume control over operation of the implantable device from a primary controller. In an example, the safety core can include a normal first safety core operating mode and a magnetic resonance imaging (MRI) second safety core operating mode that can provide different functionality from the normal first safety core operating mode. | 06-30-2011 |
20140046390 | IMPLANTABLE MEDICAL DEVICE WITH AUTOMATIC TACHYCARDIA DETECTION AND CONTROL IN MRI ENVIRONMENTS - An implantable medical device (IMD) includes a lead having one or more sensing electrodes and one or more therapy delivery electrodes, and a sensor configured to detect the presence of static and time-varying scan fields in a magnetic resonance imaging (MRI) environment. A controller, in electrical communication with the lead and the sensor, is configured to process signals related to tachycardia events sensed via the one or more sensing electrodes and to deliver pacing and shock therapy signals via the one or more therapy delivery electrodes. The controller compares the sensed static and time-varying scan fields to static and time-varying scan field thresholds. The controller controls delivery of anti-tachycardia pacing and shock therapy signals as a function of the detected tachycardia events, the comparison of the sensed static scan field to the static scan field threshold, and the comparison of the time-varying scan fields to the time-varying scan field thresholds. | 02-13-2014 |
Patent application number | Description | Published |
20110264866 | TECHNIQUE FOR USING MEMORY ATTRIBUTES - A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner. | 10-27-2011 |
20130339661 | EFFICIENT ZERO-BASED DECOMPRESSION - A processor core including a hardware decode unit to decode vector instructions for decompressing a run length encoded (RLE) set of source data elements and an execution unit to execute the decoded instructions. The execution unit generates a first mask by comparing set of source data elements with a set of zeros and then counts the trailing zeros in the mask. A second mask is made based on the count of trailing zeros. The execution unit then copies the set of source data elements to a buffer using the second mask and then reads the number of RLE zeros from the set of source data elements. The buffer is shifted and copied to a result and the set of source data elements is shifted to the right. If more valid data elements are in the set of source data elements this is repeated until all valid data is processed. | 12-19-2013 |
20140019714 | VECTOR FREQUENCY EXPAND INSTRUCTION - A processor core that includes a hardware decode unit and an execution engine unit. The hardware decode unit to decode a vector frequency expand instruction, wherein the vector frequency compress instruction includes a source operand and a destination operand, wherein the source operand specifies a source vector register that includes one or more pairs of a value and run length that are to be expanded into a run of that value based on the run length. The execution engine unit to execute the decoded vector frequency expand instruction which causes, a set of one or more source data elements in the source vector register to be expanded into a set of destination data elements comprising more elements than the set of source data elements and including at least one run of identical values which were run length encoded in the source vector register. | 01-16-2014 |
20140025901 | TECHNIQUE FOR USING MEMORY ATTRIBUTES - A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner. | 01-23-2014 |
20140108480 | APPARATUS AND METHOD FOR VECTOR COMPUTE AND ACCUMULATE - An apparatus and method are described for comparing elements between two immediate values. For example, a method according to one embodiment includes the following operations: reading values of a first set of elements stored in a first immediate value, each element having a defined element position in the first immediate value; comparing each element from the first set of elements with each of a second set of elements stored in a second immediate value; counting the number of times the value of each element of the first set of elements is found in the second set of elements to arrive at a final count for each element of the first set of elements; and transferring the final count for each element to a third immediate value, wherein the final count is stored in an element position in the third immediate value corresponding to the defined element position in the first immediate value. | 04-17-2014 |
20140195775 | INSTRUCTION AND LOGIC TO PROVIDE VECTOR LOADS AND STORES WITH STRIDES AND MASKING FUNCTIONALITY - Instructions and logic provide vector loads and/or stores with stride and mask functionality. Some embodiments, responsive to an instruction specifying: a set of loads, destination register, mask register, memory address, and stride length; execution units read values in the mask register, wherein fields in the mask register correspond to stride-length multiples from the memory address to data elements in memory. A first mask value indicates the element has not been loaded from memory and a second value indicates that the element does not need to be, or has already been loaded. For each having the first value, the corresponding multiple of said stride length is generated according to the data field's position in the mask register to load the data element from memory into the corresponding destination register location, and the corresponding value in the mask register is changed to the second value. These instructions can restart after faults. | 07-10-2014 |
20140195778 | INSTRUCTION AND LOGIC TO PROVIDE VECTOR LOAD-OP/STORE-OP WITH STRIDE FUNCTIONALITY - Instructions and logic provide vector load-op and/or store-op with stride functionality. Some embodiments, responsive to an instruction specifying: a set of loads, a second operation, destination register, operand register, memory address, and stride length; execution units read values in a mask register, wherein fields in the mask register correspond to stride-length multiples from the memory address to data elements in memory. A first mask value indicates the element has not been loaded from memory and a second value indicates that the element does not need to be, or has already been loaded. For each having the first value, the data element is loaded from memory into the corresponding destination register location, and the corresponding value in the mask register is changed to the second value. Then the second operation is performed using corresponding data in the destination and operand registers to generate results. The instruction may be restarted after faults. | 07-10-2014 |
20140201498 | INSTRUCTION AND LOGIC TO PROVIDE VECTOR SCATTER-OP AND GATHER-OP FUNCTIONALITY - Instructions and logic provide vector scatter-op and/or gather-op functionality. In some embodiments, responsive to an instruction specifying: a gather and a second operation, a destination register, an operand register, and a memory address; execution units read values in a mask register, wherein fields in the mask register correspond to offset indices in the indices register for data elements in memory. A first mask value indicates the element has not been gathered from memory and a second value indicates that the element does not need to be, or has already been gathered. For each having the first value, the data element is gathered from memory into the corresponding destination register location, and the corresponding value in the mask register is changed to the second value. When all mask register fields have the second value, the second operation is performed using corresponding data in the destination and operand registers to generate results. | 07-17-2014 |
20140258683 | INSTRUCTION AND LOGIC TO PROVIDE VECTOR HORIZONTAL COMPARE FUNCTIONALITY - Instructions and logic provide vector horizontal compare functionality. Some embodiments, responsive to an instruction specifying: a destination operand, a size of the vector elements, a source operand, and a mask corresponding to a portion of the vector element data fields in the source operand; read values from data fields of the specified size in the source operand, corresponding to the mask and compare the values for equality. In some embodiments, responsive to a detection of inequality, a trap may be taken. In some alternative embodiments, a flag may be set. In other alternative embodiments, a mask field may be set to a masked state for the corresponding unequal value(s). In some embodiments, responsive to all unmasked data fields of the source operand being equal to a particular value, that value may be broadcast to all data fields of the specified size in the destination operand. | 09-11-2014 |
20140289494 | INSTRUCTION AND LOGIC TO PROVIDE VECTOR HORIZONTAL MAJORITY VOTING FUNCTIONALITY - Instructions and logic provide vector horizontal majority voting functionality. Some embodiments, responsive to an instruction specifying: a destination operand, a size of the vector elements, a source operand, and a mask corresponding to a portion of the vector element data fields in the source operand; read a number of values from data fields of the specified size in the source operand, corresponding to the mask specified by the instruction and store a result value to that number of corresponding data fields in the destination operand, the result value computed from the majority of values read from the number of data fields of the source operand. | 09-25-2014 |
20140317377 | VECTOR FREQUENCY COMPRESS INSTRUCTION - A processor core that includes a hardware decode unit to decode a vector frequency compress instruction that includes a source operand and a destination operand. The source operand specifying a source vector register that includes a plurality of source data elements including one or more runs of identical data elements that are each to be compressed in a destination vector register as a value and run length pair. The destination operand identifies the destination vector register. The processor core also includes an execution engine unit to execute the decoded vector frequency compress instruction which causes, for each source data element, a value to be copied into the destination vector register to indicate that source data element's value. One or more runs of the source data elements equal are encoded in the destination vector register as the predetermined compression value followed by a run length for that run. | 10-23-2014 |
20150293820 | DISTRIBUTED PERSISTENT MEMORY USING ASYNCHRONOUS STREAMING OF LOG RECORDS - Technologies for distributed durable data replication include a computing device having persistent memory that stores a memory state and an update log. The computing device isolates a host partition from a closure partition. The computing device may sequester one or more processor cores for use by the closure partition. The host partition writes transaction records to the update log prior to writing state changes to persistent memory. A replication service asynchronously transmits log records to a remote computing device, which establishes a replica update log in persistent memory. If the host partition fails, the closure partition transmits remaining log records from the update log to the remote computing device. The update log may be quickly replayed when recovering the computing device from failure. The remote computing device may also replay the replica update log to update a remote copy of the state data. Other embodiments are described and claimed. | 10-15-2015 |
20160092373 | INSTRUCTION AND LOGIC FOR ADAPTIVE DATASET PRIORITIES IN PROCESSOR CACHES - A processor includes a front end, a cache, and a cache controller. The front end includes logic to receive an instruction defining a priority dataset. The priority dataset includes ranges of memory addresses each corresponding to a respective priority level. The cache controller includes logic to detect a miss in the cache for a requested cache value, determine a candidate cache victim from the cache, determine a priority of the requested cache value and the candidate cache victim according to the priority dataset, and evict the candidate cache victim based on a determination that the priority of the candidate cache victim is less or equal to the priority of the requested cache value. | 03-31-2016 |
Patent application number | Description | Published |
20140032707 | MESSAGING BETWEEN WEB APPLICATIONS - The disclosed subject matter relates to a system for messaging between applications, the system having one or more processors and a memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including receiving a message including an identifier associated with a web application having a subscription to receive selected events associated with a publisher operating on a data network. The operations also include receiving, from the publisher, an event notification of at least one of the selected events. The operations also include determining whether the web application is subscribed to receive the event notification. The operations also include transmitting, in a case where the web application is subscribed to receive the event notification, an indication of the event notification to the web application. | 01-30-2014 |
20150256415 | BROWSER NOTIFICATIONS - A non-transitory computer-readable storage medium may comprise instructions stored thereon that, when executed by at least one processor, are configured to cause an intermediary server to at least receive, from a first client device, a first login request via a first browser installed on the first client device, the first login request identifying a user account, receive, from a third-party server, a message request, the message request including an identifier and indicating a browser application or a browser extension, map the identifier to the user account, determine whether the user account has installed the browser application or browser extension, and if the user account has installed the browser application or browser extension, send a first message to the first browser based on the message request. | 09-10-2015 |
Patent application number | Description | Published |
20080290282 | Concurrent DC-Coupled Anode and Dynode Readout Scheme For PET Block Detectors - A scintillation detector including one or more photomultiplier tubes, a scintillation block optically attached to the photomultiplier tubes, and a DC-coupled bleeder circuit combining outputs of dynodes of the photomultipliers to provide a DC-coupled dynode output together with a DC-coupled anode output of the photomultiplier tubes. The DC-coupled bleeder circuit includes a RF transformer. A positive high voltage supply also can be used together with a DC-coupled bleeder circuit for the anode outputs. | 11-27-2008 |
20090026375 | Monolithic Scintillators With Optical Fiber Read-Out - A scintillation detector according to an embodiment of the invention features a monolithic scintillation crystal and a plurality of optical fibers coupled to the scintillation crystal. The optical fibers are arranged to convey scintillation light to an optical sensor that is located exterior to the scintillation crystal. Because the optical fibers are extremely small in diameter, a multiplicity of them can be coupled to the scintillation crystal to provide the extremely high resolution of a pixelated scintillation crystal while the comparative manufacturing simplicity of a monolithic scintillation crystal is maintained. In preferred embodiments, the optical fibers are further arranged so that depth of interaction information can be obtained. | 01-29-2009 |
20090033776 | Image Channel Coding - A photo detector matrix may have a plurality of photo detectors arranged in a matrix each generating an output signal, and a plurality of wires coupled with the photo detectors, wherein a number of wires is less than a number of photo detectors and the plurality of photo detectors are assigned to the plurality of wires such that signals generated by the plurality of photo detectors encode a location of a light peak applied to the photo detector matrix. | 02-05-2009 |
20090072151 | Parameter Adjustment for Medical Device - A medical device with a high voltage connection line for carrying a high DC supply voltage has a control unit generating said high DC supply voltage which is fed through a first AC block unit to said high voltage connection line and generating a digital control signal fed through a first AC coupling unit to said high voltage connection line, and a remotely located unit a second AC block unit coupled to said high voltage connection line for receiving said high DC supply voltage and a second AC coupling unit coupled to said high voltage connection line for receiving said digital control signal. | 03-19-2009 |
20120212355 | Encoding for Nuclear Medical Imaging Block Detectors - Signals generated by radiation sensors can be encoded to reduce the number of cables needed to transport information from a nuclear imaging apparatus to a processor for reconstruction. For example, signals from 16 radiation sensors can be encoded into three signals: T (top), L (left), and E (energy). This method of encoding signals can be capable of substantially reducing the number of signals, thereby reducing costs. In addition, reducing the number of signals could improve system timing performance by eliminating cable time-skew and facilitate the filter design by downgrading the circuit accuracy requirements such as group-delay error and filter signal skews. | 08-23-2012 |
20130062525 | Positron Emission Tomography Block Detector Interconnect - Using standard or “off the shelf” cable to interconnect between the PET block detector and the detector circuit may save substantial costs given the number of PMTs in a PET system. Given space constraints, simple maintenance with reduced risk of disturbing cabling is desired, making ongoing use of standard cabling without adding further cabling desired. To implement digital gain control, a further communication is provided between the PET detector block and the detector circuit. Since the standard cable may not have additional wires for such communications and to reduce timing degradation, the PMT signals are combined, such as generating position and energy signals at the PET detector block. The four PMT signals are reduced to three signals without reduction in function, allowing a fourth twisted pair of wires in a CAT5 cable to be used for digital gain control. | 03-14-2013 |
20140195954 | Accessories as Workflow Priors in Medical Systems - Workflow information is populated in a user interface of a medical system. One or more accessories are detected. The user interface is updated to assist the user based on the identity of the accessory. One or more lists may be created based on the identity, such as a list of examinations or protocols usable with the accessory. One or more fields for configuring the imaging system for scanning may be pre-filled based on the identity, such as using values used in a previous configuration for scanning with the accessory. The workflow through the user interface may be streamlined or configured to allow for more consistent, rapid, or easier input by the user based on the detection of the accessory. | 07-10-2014 |
Patent application number | Description | Published |
20100250750 | CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS - A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations. | 09-30-2010 |
20110238813 | CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS - A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations. | 09-29-2011 |
20110238842 | CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS - A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations. | 09-29-2011 |
Patent application number | Description | Published |
20150348164 | METHOD AND SYSTEM FOR MUSIC RECOMMENDATION - A music recommendation system. Signals representing particular works of authorship are transformed into the frequency domain and further manipulated to produce “signatures” for the works, and the similarities of the signatures can be used as a basis for recommending to a person who is known to enjoy, or known to have purchased, one work of authorship one or more other works of authorship the person may also enjoy or seek to purchase. | 12-03-2015 |
20150350784 | MUSIC ADAPTIVE SPEAKER SYSTEM AND METHOD - A music adaptive speaker system and method. A musical electrical signal is separated into at least two components for input, respectively, to at least two loudspeaker drivers using at least one signal-separating cross-over point having a controllable frequency or frequency range. A music-adaptive cross-over point is identified for the musical electrical signal, and the frequency or frequency range of the signal-separating cross-over point is controlled based at least in part on the music-adaptive cross-over point. | 12-03-2015 |
20160098982 | METHOD FOR NOISE CANCELLATION - A method for noise cancellation. The method includes providing a sound signal output device having a listening device output, a microphone input, and signal processing circuitry. The signal processing circuitry is adapted for causing the sound signal output device to perform in a noise-cancellation mode, including making available to the sound signal output device, at the microphone input, a noise-containing signal which is representative of ambient acoustical noise, deriving a noise-cancelling signal from the noise-containing signal, and making available to the personal listening device, at the listening device output, the noise-cancelling signal. | 04-07-2016 |