| Patent application number | Description | Published |
| 20110226105 | SAFETY MECHANISMS FOR POWER TOOLS - Various safety systems for power tools, and in particular table saws, are disclosed herein. The disclosed safety systems include detection systems for detecting a dangerous condition relative to a blade of the power tool, reaction systems for taking mitigation action in response to detection of a dangerous condition. Generally, the embodiments described herein may detect, prevent, and/or mitigate a dangerous condition associated with the power tool. | 09-22-2011 |
| 20110315262 | SYSTEM AND METHOD FOR COMMUNICATION BETWEEN FILTERS AND FAUCETS - A system and method for connectors, piping systems, hoses, conduits, etc., to provide additional functionality beyond just watertight connectivity without their respective installations becoming cumbersome. In addition, current and future water faucet and water treatment/filtration systems need connection and actuation methods that provide additional functionality, and are simple in construction and easily installable. | 12-29-2011 |
| 20110316703 | System and Method for Ensuring Sanitation Procedures in Restrooms - A system and method for automatically monitoring hand sanitation practices in a lavatory. The embodiments involve identifying a user, determining a proper hand sanitation protocol for the user, and monitoring the user to ensure the user satisfies the protocol. If the user does not satisfy the protocol the user may be subject to various alarms. The results of the monitoring can be stored for later analysis. | 12-29-2011 |
| 20110320134 | Smart Faucet and Water Filtration System and Method - A system and method for automatically monitoring water quality information directly by using sensors to test water in a plumbing system or indirectly by monitoring government or other warnings that can be received wireless or over wireline. In response the system and method identify a water treatment/enhancement protocol and perform this protocol on the water supply in the house/building. | 12-29-2011 |
| 20110320140 | Inline Overflow Protection and Leak Detection System and Method - A system and method for automatically detecting unwanted continuous flow of water or other liquids, either from intentional use or from a leak in the faucet/plumbing system and for automatically turning off the water faucet or dispensing apparatus when unwanted flow conditions are detected to prevent water from being wasted, overflowing and/or causing property damage. | 12-29-2011 |
| 20120000858 | Filter Life Pulsating Indicator and Water Filter System and Method - A computer based method for generating a pulsating water flow through a faucet in response to a filter status, comprising the steps of: determining a water flow rate through a first filter; determining a duration of water flow at said water flow rate; determining the filtered volume of water filtered by said first filter based upon said water flow rate and duration of water flow; determining the filter status by comparing said filtered volume of water and an expected rated service life value of said first filter; and causing the faucet to expel pulsating water when the faucet is in the on state, when the filter status represents that remaining filter life is below a first threshold. | 01-05-2012 |
| Patent application number | Description | Published |
| 20100057563 | DEPLOYMENT AND DISTRIBUTION MODEL FOR IMPROVED CONTENT DELIVERY - A deployment and distribution model improves content delivery with a business incentive for placement of kiosks with one or more wireless access points in public locations so that portable media players (PMPs) can receive media content (e.g., audio, video, text, haptic content, etc.). In addition, coordination between subscribing users of PMPs, vendors who provide kiosks, and a network central controller of a content distribution system allow for prepositioning of video content at the kiosks through economically desirable low data rate communication links from the network (e.g., dial-up modem, DSL, etc.); coordinated queuing of downloads (e.g., partial downloads) between kiosk to PMP, peer-to-peer (P2P) downloading between PMPs, and uploads from PMP to kiosk; billing/crediting to correspond with such participation in the distribution; and changing priority/selection of prepositioning of content at kiosks to reflect a clientele profile. | 03-04-2010 |
| 20100057924 | ACCESS POINT FOR IMPROVED CONTENT DELIVERY SYSTEM - A deployment and distribution model improves content delivery with a business incentive for placement of kiosks with one or more wireless access points in public locations so that portable media players (PMPs) can receive media content (e.g., audio, video, text, haptic content, etc.). In addition, coordination between subscribing users of PMPs, vendors who provide kiosks, and a network central controller of a content distribution system allow for prepositioning of video content at the kiosks through economically desirable low data rate communication links from the network (e.g., dial-up modem, DSL, etc.); coordinated queuing of downloads (e.g., partial downloads) between kiosk to PMP, peer-to-peer (P2P) downloading between PMPs, and uploads from PMP to kiosk; billing/crediting to correspond with such participation in the distribution; and changing priority/selection of prepositioning of content at kiosks to reflect a clientele profile. | 03-04-2010 |
| 20100058377 | METHODS AND APPARATUS FOR AN ENHANCED MEDIA CONTEXT RATING SYSTEM - Methods, apparatus, systems and computer program products are provided for an improved media content rating system. The rating system herein disclosed is highly-granular in nature, in that, the rating system allows for ratings to be based on the number of times that portions, segments, clips of the media file are played or otherwise executed, as opposed to basing the media content rating solely on the number of times that the media file is played. In this regard, the aspects herein described may further provide for ratings of the portions, segments, clips of the media content as opposed to limiting the rating to a rating for the overall media content file. | 03-04-2010 |
| Patent application number | Description | Published |
| 20100056104 | METHOD AND SYSTEM FOR RESTRICTED ACCESS CONFIGURATION OF ACCESS POINT BASE STATIONS - Devices and methods are provided for the controlling access to access point (AP) base stations. In particular, described herein are techniques for the automated configuration of AP base stations for restricted access. For example, the technique may involve receiving a contact list from an access terminal (AT) associated with the AP base station and a network operator. From the received contact list, saved contacts associated with the operator may be identified. The technique may further involve retrieving identifiers for the identified contacts, and generating an allowed user list from the identifiers, which may be used to configure the AP base station for restricted access. | 03-04-2010 |
| 20100246471 | DYNAMIC SHARED FORWARD LINK CHANNEL FOR A WIRELESS COMMUNICATION SYSTEM - A dynamic shared forward link channel (or “data” channel) is used to send multicast data to a group of wireless devices, e.g., using a common long code mask for the data channel. Reference power control (PC) bits are also sent on the data channel and used for signal quality estimation. A shared forward link control channel is used to send user-specific signaling to individual wireless devices, e.g., using time division multiplexing (TDM) and a unique long code mask for each wireless device. A shared forward link indicator channel is used to send reverse link (RL) PC bits to the wireless devices, e.g., using TDM. The data channel is jointly power controlled by all wireless devices receiving the data channel. The control and indicator channels are individually power controlled by each wireless device such that the signaling and RL PC bits sent on these channels for the wireless device are reliably received. | 09-30-2010 |
| 20110069736 | METHOD AND APPARATUS FOR CANCELING PILOT INTERFERENCE IN A WIRELESS COMMUNICATION SYSTEM - Methods and systems for estimating and canceling pilot interference in a wireless (e.g., CDMA) communication system. In one method, a received signal comprised of a number of signal instances, each including a pilot, is initially processed to provide data samples. Each signal instance's pilot interference may be estimated by despreading the data samples with a spreading sequence for the signal instance, channelizing the despread data to provide pilot symbols, filtering the pilot symbols to estimate the channel response of the signal instance, and multiplying the estimated channel response with the spreading sequence. The pilot interference estimates due to a plurality of interfering multipaths are accumulated to derive the total pilot interference, which is subtracted from the data samples to provide pilot-canceled data samples. These samples are then processed to derive demodulated data for each of at least one (desired) signal instance in the received signal. | 03-24-2011 |
| 20110085606 | TIME ORTHOGONALIZATION OF REFERENCE SIGNALS - An apparatus for providing wireless coverage to a plurality of sectors includes means for generating a reference sequence, and means for applying a time domain orthogonal sequence to the reference sequence to generate a reference signal for broadcasting over one of the sectors. An apparatus for wireless communications within a sector includes means for receiving a broadcast within a sector, the received broadcast comprising a reference signal having a time domain orthogonal sequence applied to a reference sequence, and means for recovering the reference sequence from the received broadcast. | 04-14-2011 |
| Patent application number | Description | Published |
| 20110314164 | INTELLIGENT NETWORK STORAGE PLANNING WITHIN A CLUSTERED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an integrated host and subsystem port selection methodology that uses performance measurements combined with information about active data paths. This technique also helps in resilient fabric planning by selecting ports from redundant fabrics. In a typical embodiment, host port to storage port pairs that create a path between a host and a storage device will be identified. From these pairs, a set of host port to storage port candidates for communicate data from the host to the storage device will be identified based on a set of resiliency constraints. Then, a specific host port to storage port pair will be selected from the set based on a lowest joint workload measurement. A path will then be created between the specific host port and storage port, and data will be communicated from the host to the storage device via the path. | 12-22-2011 |
| 20120005467 | Streaming Virtual Machine Boot Services Over a Network - Embodiments of the invention are directed to streaming virtual machine boot services over a network. An aspect of the invention includes booting a first virtual machine and recording data and metadata from a virtual machine boot image into a virtual machine boot file. The data and metadata are accessed in the process of booting the first virtual machine. The virtual machine boot image has setup information of the virtual machine type of the first virtual machine. The virtual machine boot file is configured for the virtual machine type of the first virtual machine. A descriptor is added to metadata of the virtual machine boot image, which references a location of the virtual machine boot file for the virtual machine type of the first virtual machine. When subsequently booting a second virtual machine of the same type of virtual machine as the first virtual machine, data are streamed from the virtual machine boot file to a virtual machine monitor of a second virtual machine without the need to stream data from the virtual machine boot image. | 01-05-2012 |
| 20120042033 | MIGRATING VIRTUAL MACHINES ACROSS NETWORK SEPARATED DATA CENTERS - Embodiments of the present invention provide an approach for migrating virtual machines across network (e.g., WAN) separated data centers (e.g., storage clouds). Specifically, under embodiments of the present invention, a first storage system associated with a first data center is synchronized with a second storage system associated with a second data center via a storage system link. Then, a minimal state of a virtual machine is migrated from a first computer in the first data center to a second computer in the second data center via a WAN link. Using the minimal state, the virtual machine is stored in the second computer. Thereafter, the storage system link is terminated. In addition, as updated pages are received in memory of the first computer, they are migrated to the second computer via the WAN link. Once this migration is complete, the WAN link can be terminated. Therefore, embodiments of the present invention provide at least two forms of synchronization: computational synchronization and storage synchronization. | 02-16-2012 |
| Patent application number | Description | Published |
| 20080301332 | METHOD FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER - Provided is a method for using host and storage controller port information to configure paths between a host and storage controller. Information is gathered on ports on at least one host, ports on at least one storage controller managing access to storage volumes, and at least one fabric over which the at least one host and storage controller ports connect. For at least one host port and storage controller port, information is gathered on a connection metric related to a number of paths in which the port is configured and a traffic metric indicating Input/Output (I/O) traffic at the port. A determination is made of available ports for one host and storage controller that are available to provide paths between one host and storage controller. The connection and traffic metrics for the available host ports are processed to select at least one host port. The connection and traffic metrics for the available storage controller ports are processed to select at least one storage controller port. The at least one selected host and storage controller port pair are configured to provide at least one path enabling the host to communicate with the selected storage controller port to access at least one storage volume managed by the selected storage controller. | 12-04-2008 |
| 20080301333 | SYSTEM AND ARTICLE OF MANUFACTURE FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER - Provided are a system and article of manufacture for using host and storage controller port information to configure paths between a host and storage controller. Information is gathered on ports on at least one host, ports on at least one storage controller managing access to storage volumes, and at least one fabric over which the at least one host and storage controller ports connect. For at least one host port and storage controller port, information is gathered on a connection metric related to a number of paths in which the port is configured and a traffic metric indicating Input/Output (I/O) traffic at the port. A determination is made of available ports for one host and storage controller that are available to provide paths between one host and storage controller. The connection and traffic metrics for the available host ports are processed to select at least one host port. The connection and traffic metrics for the available storage controller ports are processed to select at least one storage controller port. The at least one selected host and storage controller port pair are configured to provide at least one path enabling the host to communicate with the selected storage controller port to access at least one storage volume managed by the selected storage controller. | 12-04-2008 |
| 20090094664 | Integrated Guidance and Validation Policy Based Zoning Mechanism - A mechanism is provided to automatically retrieve zoning best practices from a centralized repository and to ensure that automatically generated zones do not violate these best practices. A user selects a set of hosts and storage controllers. The user also selects a guidance policy for creating the zone, and also selects a set of validation policies that must be enforced on the zone. If the user selects a guidance policy and a validation policy combination that is incompatible, the mechanism allows the user to change either the selected guidance policy or the set of validation policies. If the user has selected consistent-zoning as a guidance policy, then the mechanism automatically selects a guidance policy that does not violate the known validation policies. | 04-09-2009 |
| 20090187518 | AUTOMATICALLY IDENTIFYING AN OPTIMAL SET OF ATTRIBUTES TO FACILITATE GENERATING BEST PRACTICES FOR CONFIGURING A NETWORKED SYSTEM - A method and system for automatically identifying an optimal set of attributes of entities included in a networked system. Entity types are ranked based on information gain. A first classification accuracy relative to a first entity type is determined. The first entity type is the top-ranked entity type or a first aggregate entity type. A second entity type is selected base on the ranking. A database join of a first set of attributes associated with the first entity type and a second set of attributes associated with the second entity type is performed. A second classification accuracy relative to a second aggregate entity type generated by the join is determined. In response to determining that the second classification accuracy is not greater than the first classification accuracy, an optimal set of attributes contributing to a problem in the networked system is identified as the first set of attributes. | 07-23-2009 |
| 20090187533 | AUTOMATICALLY IDENTIFYING AN OPTIMAL SET OF ATTRIBUTES TO FACILITATE GENERATING BEST PRACTICES FOR CONFIGURING A NETWORKED SYSTEM - A method and system for automatically identifying an optimal set of attributes of entities included in a networked system. Entity types are ranked based on information gain. A first classification accuracy relative to a first entity type is determined. The first entity type is the top-ranked entity type or a first aggregate entity type. A second entity type is selected basal on the ranking. A database join of a first set of attributes associated with the first entity type and a second set of attributes associated with the second entity type is performed. A second classification accuracy relative to a second aggregate entity type generated by the join is determined. In response to determining that the second classification accuracy is not greater than the first classification accuracy, an optimal set of attributes contributing to a problem in the networked system is identified as the first set of attributes. | 07-23-2009 |
| 20100223404 | MANAGEMENT SYSTEM FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER IN A NETWORK - Provided is an article of manufacture, system and method for a management system for using host and storage controller port information to configure paths between a host and storage controller in a network. A management system is coupled to a network, wherein the management system communicates over the network with a plurality of hosts, storage controllers, and a network monitor to configure paths in the network between the hosts and the storage controllers in order for the storage controller to provide storage services to the hosts. The network monitor collects statistics from the components in the network. The management system obtains from the network monitor information on ports on at least one host, ports on at least one storage controller managing access to storage volumes, and at least one fabric over which the at least one host and storage controller ports connect. The management system gathers, for at least one host port and storage controller port, information on a connection metric indicating a number of paths in which the port is configured and a traffic metric indicating Input/Output (I/O) traffic at the port. The management system processes the connection and traffic metrics for the host and storage ports to select at least one host port and at least one storage controller port. The management system configures the at least one selected host and storage controller port pair to provide at least one path enabling the host to communicate with the selected storage controller port to access at least one storage volume managed by the selected storage controller. | 09-02-2010 |
| 20110320654 | Integrated Guidance and Validation Policy Based Zoning Mechanism - A mechanism is provided to automatically retrieve zoning best practices from a centralized repository and to ensure that automatically generated zones do not violate these best practices. A user selects a set of hosts and storage controllers. The user also selects a guidance policy for creating the zone, and also selects a set of validation policies that must be enforced on the zone. If the user selects a guidance policy and a validation policy combination that is incompatible, the mechanism allows the user to change either the selected guidance policy or the set of validation policies. If the user has selected consistent-zoning as a guidance policy, then the mechanism automatically selects a guidance policy that does not violate the known validation policies. | 12-29-2011 |
| Patent application number | Description | Published |
| 20080284167 | LOW-VOLUME FITTINGS - Fitting that is compatible with standard fittings is described. In one embodiment, the end of one of a matched set of fittings is provided with an elastomeric material. The elastomeric material deforms when the matched fittings are coupled, resulting in a reduced volume. In certain embodiments, a tube is provided through the tube which is attached at a proximal end and extends to the distal end of the elastomeric material. When the fitting are coupled the tube protrudes past the end of the elastomeric material and into the coupled fitting. In certain embodiments the fitting otherwise conforms to International Standard ISO 594. | 11-20-2008 |
| 20090036764 | FLUID INJECTION AND SAFETY SYSTEM - Various medical systems and methods are described, including a medical monitoring system. The medical monitoring system can have a fluid system configured to receive bodily fluid and optically analyze said fluid to determine analyte concentration. The fluid system can have a removable portion. The removable portion can have an opening with a port. The system can also have a container configured to contain anticoagulant. The container can have a portion configured to mate with the port of the removable portion. The container can be further configured to not fit into a conventional luer fitting. An anti-coagulant insertion apparatus is also described. The apparatus can have a syringe, a dock with a port, and an adapter configured to connect the syringe to the port. The dock can also have a tab configured to move with the port. | 02-05-2009 |
| 20110092784 | ADJUSTABLE CONNECTOR AND DEAD SPACE REDUCTION - Methods and systems for determining the concentration of one or more analytes from a sample such as blood or plasma are described. The systems described herein can be configured to withdraw a certain volume of sample from a source of bodily fluid, direct a first portion of the withdrawn sample to an analyte monitoring system and return a second portion of the sample to the patient. The analyte monitoring system can be connected to the source of bodily fluid via a connector that is configured to maintain uniform velocity across the connector and reduce the dead space volume. | 04-21-2011 |
| Patent application number | Description | Published |
| 20090024836 | MULTIPLE-CORE PROCESSOR WITH HIERARCHICAL MICROCODE STORE - A multiple-core processor having a hierarchical microcode store. A processor may include multiple processor cores, each configured to independently execute instructions defined according to a programmer-visible instruction set architecture (ISA). Each core may include a respective local microcode unit configured to store microcode entries. The processor may also include a remote microcode unit accessible by each of the processor cores. Any given one of the processor cores may be configured to generate a given microcode entrypoint corresponding to a particular microcode entry including one or more operations to be executed by the given processor core, and to determine whether the particular microcode entry is stored within the respective local microcode unit of the given core. In response to determining that the particular microcode entry is not stored within the respective local microcode unit, the given core may convey a request for the particular microcode entry to the remote microcode unit. | 01-22-2009 |
| 20090024838 | MECHANISM FOR SUPPRESSING INSTRUCTION REPLAY IN A PROCESSOR - A mechanism for suppressing instruction replay includes a processor having one or more execution units and a scheduler that issue instruction operations for execution by the one or more execution units. The scheduler may also cause instruction operations that are determined to be incorrectly executed to be replayed, or reissued. In addition, a prediction unit within the processor may predict whether a given instruction operation will replay and to provide an indication that the given instruction operation will replay. The processor also includes a decode unit that may decode instructions and in response to detecting the indication, may flag the given instruction operation. The scheduler may further inhibit issue of the flagged instruction operation until a status associated with the flagged instruction is good. | 01-22-2009 |
| 20090319727 | Efficient Load Queue Snooping - In one embodiment, a processor comprises a data cache and a load/store unit (LSU). The LSU comprises a queue and a control unit, and each entry in the queue is assigned to a different load that has accessed the data cache but has not retired. The control unit is configured to update the data cache hit status of each load represented in the queue as a content of the data cache changes. The control unit is configured to detect a snoop hit on a first load in a first entry of the queue responsive to: the snoop index matching a load index stored in the first entry, the data cache hit status of the first load indicating hit, the data cache detecting a snoop hit for the snoop operation, and a load way stored in the first entry matching a first way of the data cache in which the snoop operation is a hit. | 12-24-2009 |
| Patent application number | Description | Published |
| 20080301364 | CACHING OF MICROCODE EMULATION MEMORY - A processor includes a cache hierarchy including a level-1 cache and a higher-level cache. The processor maps a portion of physical memory space to a portion of the higher-level cache, executes instructions, at least some of which comprise microcode, allows microcode to access the portion of the higher-level cache, and prevents instructions that do not comprise microcode from accessing the portion of the higher-level cache. The first portion of the physical memory space can be permanently allocated for use by microcode. The processor can move one or more cache lines of the first portion of the higher-level cache from the higher-level cache to a first portion of the level-1 cache, allow microcode to access the first portion of the first level-1 cache, and prevent instructions that do not comprise microcode from accessing the first portion of the first level-1 cache. | 12-04-2008 |
| 20090172370 | EAGER EXECUTION IN A PROCESSING PIPELINE HAVING MULTIPLE INTEGER EXECUTION UNITS - One or more processor cores of a multiple-core processing device each can utilize a processing pipeline having a plurality of execution units (e.g., integer execution units or floating point units) that together share a pre-execution front-end having instruction fetch, decode and dispatch resources. Further, one or more of the processor cores each can implement dispatch resources configured to dispatch multiple instructions in parallel to multiple corresponding execution units via separate dispatch buses. The dispatch resources further can opportunistically decode and dispatch instruction operations from multiple threads in parallel so as to increase the dispatch bandwidth. Moreover, some or all of the stages of the processing pipelines of one or more of the processor cores can be configured to implement independent thread selection for the corresponding stage. | 07-02-2009 |
| 20090300329 | VOLTAGE DROOP MITIGATION THROUGH INSTRUCTION ISSUE THROTTLING - A system and method for providing a digital real-time voltage droop detection and subsequent voltage droop reduction. A scheduler within a reservation station may store a weight value for each instruction corresponding to node capacitance switching activity for the instruction derived from pre-silicon power modeling analysis. For instructions picked with available source data, the corresponding weight values are summed together to produce a local current consumption value and this value is summed with any existing global current consumption values from corresponding schedulers of other processor cores yielding an activity event. The activity event is stored. Hashing functions within the scheduler are used to determine both a recent and an old activity average using the calculated activity event and stored older activity events. Instruction issue throttling occurs if either a difference between the old activity average and the recent activity average exceed a first threshold or the recent activity average exceeds a second threshold. | 12-03-2009 |
| Patent application number | Description | Published |
| 20100021425 | 1'-SUBSTITUTED CARBA-NUCLEOSIDE ANALOGS FOR ANTIVIRAL TREATMENT - Provided are pyrrolo[1,2-f][1,2,4]triazinyl, imidazo[1,5-f][1,2,4]triazinyl, imidazo[1,2-f][1,2,4]triazinyl, and [1,2,4]triazolo[4,3-f][1,2,4]triazinyl nucleosides, nucleoside phosphates and prodrugs thereof, wherein the 1′ position of the nucleoside sugar is substituted. The compounds, compositions, and methods provided are useful for the treatment of Flaviviridae virus infections, particularly hepatitis C infections. | 01-28-2010 |
| 20100203015 | CARBA-NUCLEOSIDE ANALOGS FOR ANTIVIRAL TREATMENT - Provided are thieno[3,4-d]pyrimidin-7-yl and furo[3,4-d]pyrimidin-7-yl ribosides, riboside phosphates and prodrugs thereof as well as intermediates and methods of preparation. The compounds, compositions, and methods provided are useful for the treatment of Flaviviridae virus infections. | 08-12-2010 |
| 20110230654 | PROCESSES AND INTERMEDIATES FOR THE PREPARATION OF 1'-SUBSTITUTED CARBA-NUCLEOSIDE ANALOGS - Provided are processes and intermediates for the syntheses of nucleosides of pyrrolo[1,2-f][1,2,4]triazinyl and imidazo[1,24][1,2,4]triazinyl heterocycles of Formula I. | 09-22-2011 |
| 20110293563 | 1'SUBSTITUTED CARBA-NUCLEOSIDE ANALOGS FOR ANTIVIRAL TREATMENT - Provided are pyrrolo[1,2-f][1,2,4]triazinyl, imidazo[1,5-f][1,2,4]triazinyl, imidazo[1,2-f][1,2,4]triazinyl, and [1,2,4]triazolo[4,3-f][1,2,4]triazinyl nucleosides, nucleoside phosphates and prodrugs thereof, wherein the 1′ position of the nucleoside sugar is substituted. The compounds, compositions, and methods provided are useful for the treatment of Flaviviridae virus infections, particularly hepatitis C infections. | 12-01-2011 |
| Patent application number | Description | Published |
| 20100030802 | SYSTEM AND METHOD THA ALLOWS RELATIONAL DATA TO BE MODELED EFFICIENTLY AND SYNCHRONIZED WITHOUT CREATING DANGLING REFERENCES - Methods and systems to maintain data integrity across a plurality of devices by reducing or preventing dangling references are provided. In one embodiment, all data objects are provided with reference IDs enabling reference to an extant version of an object. In another embodiment, a global synchronization clock per synchronization node is used. Furthermore, in an embodiment, data integrity is enhanced through the use of snapshots during synchronization processes. In another embodiment, forwarding deletes is used to resolve conflicts in a synchronization process. In another embodiment, update ordering is employed to maintain data integrity when adding or deleting data objects. | 02-04-2010 |
| 20100036844 | SYSTEM AND METHOD OF USING CONFLICTS TO MAXIMIZE CONCURRENCY IN A DATABASE - A first method includes requesting a modification of a data object within the data store using a first application process, establishing a read lock on the data object, initializing an object monitor adapted to detects changes to the data object and releasing the read lock, allowing other concurrent processes to write to the data object, wherein the object monitor detects if any of the concurrent processes overwrite the data object. A second method includes requesting a modification of a data object within the data store using a first application process, establishing a read lock on the data store, initializing a datastore monitor adapted to detect changes to the data store, reading all data objects in the data store and releasing the read lock on the data store, allowing other concurrent processes to write to the data store wherein the datastore monitor detects if any of the concurrent processes overwrite one or more data objects in the data store. | 02-11-2010 |
| Patent application number | Description | Published |
| 20090093670 | Treating Dysfunctional Cardiac Tissue - Medical devices, systems, and methods reduce the distance between two points in tissue, often for treatment of congestive heart failure and often in a minimally invasive manner. An anchor is inserted along an insertion path through a first wall of the heart. An arm of the anchor is deployed and rotationally positioned according to a desired alignment. Application of tension to the anchor may draw the first and second walls of the heart into contact along a desired contour so as to effect a desired change in the geometry of the heart. Additional anchors may be inserted and aligned with the first anchor to close off a portion of a ventricle such that the ventricle is geometrically remodeled and disease progression is reversed, halted, and/or slowed. | 04-09-2009 |
| 20100016655 | Cardiac Anchor Structures, Methods, and Systems for Treatment of Congestive Heart Failure and Other Conditions - Medical devices, systems, and methods reduce the distance between two points in tissue, often for treatment of congestive heart failure and often in a minimally invasive manner. An anchor is inserted along an insertion path through a first wall of the heart. An arm of the anchor is deployed and rotationally positioned according to a desired alignment. Application of tension to the anchor may draw the first and second walls of the heart into contact along a desired contour so as to effect a desired change in the geometry of the heart. Additional anchors may be inserted and aligned with the first anchor to close off a portion of a ventricle such that the ventricle is geometrically remodeled and disease progression is reversed, halted, and/or slowed. | 01-21-2010 |
| Patent application number | Description | Published |
| 20100108577 | METHODS AND APPARATUS FOR USE OF OPTICAL FORCES FOR IDENTIFICATION, CHARACTERIZATION AND/OR SORTING OF PARTICLES - Apparatus and methods are provided for interacting light with particles, including but not limited to biological matter such as cells, in unique and highly useful ways. Optophoresis consists of subjecting particles to various optical forces, especially optical gradient forces, and more particularly moving optical gradient forces, so as to obtain useful results. In biology, this technology represents a practical approach to probing the inner workings of a living cell, preferably without any dyes, labels or other markers. In one aspect, a particle may be characterized by determining its optophoretic constant or signature. For example, a diseased cell has a different optophoretic constant from a healthy cell, thereby providing information, or the basis for sorting. In the event of physical sorting, various forces may be used for separation, including fluidic forces, such as through the use of laminar flow, or optical forces, or mechanical forces, such as through adhesion. Various techniques for measuring the dielectric constant of particles are provided. | 05-06-2010 |