Patent application number | Description | Published |
20110230955 | EXTERNAL STENT - An external vein support comprising an elongate axial body including an axis, said body is plastically deformable by at least one of stretching, bending, twisting, and any combination thereof, relative to said axis. | 09-22-2011 |
20140046432 | EXTERNAL SUPPORT FOR ELONGATED BODILY VESSELS - An external bodily vessel support comprising an elongate body with a longitudinal axis and an interior to be brought into apposition with an exterior of the bodily vessel. The elongate body including a tubular fabric of a plurality of threads, the body when in a relaxed configuration having a relaxed length and being sized and shaped to fit over of the exterior of the bodily vessel, the tubular fabric being longitudinally elastic to maintain the length with an axial stiffness of at least 0.1 N/m. | 02-13-2014 |
20140155768 | Method and Systems for Delivering and Deploying a Sensory Implant In Situ - The present invention relates to devices, systems and methods for delivering a sensory implant along a selected linear pierced path of introduction to a wall target located on an external surface of an internal body organ; and implanting the sensory implant in the wall of the internal body organ. | 06-05-2014 |
20140194910 | VESSEL SHAPING DEVICES AND METHODS - Disclosed is a medical device for shaping a vessel accommodated therein in a predetermined form, wherein said vessel includes a vein and an artery which are connected at a artifactual vascular junction thereof. The device includes an external vascular support ( | 07-10-2014 |
20140257462 | METHODS OF SUPPORTING A VEIN - Methods of supporting a vein, featuring deforming a vein support while being mounted on the vein. Such deformation may be sufficient to impose thereupon a plastic deformation that alters a length of the vein support, from a pre-deformation relaxed length to a post-deformation relaxed length different than the pre-deformation relaxed length. Following the plastic deformation, the vein support may maintain a new shape relative to a longitudinal axis thereof. | 09-11-2014 |
20150148825 | APPARATUS FOR CONFIGURING AN ARTERIOVENOUS FISTULA - An embodiment of the invention relates to an apparatus for supporting first and second blood vessels connected by an anastomosis at a fistula, the apparatus comprising: a coupler that seats on and couples to the first blood vessel; and a sleeve connected to the coupler that ensheathes a portion of the second blood vessel in the vicinity of the fistula. | 05-28-2015 |
20150157268 | ORGAN WALL RETENTION MECHANISM FOR IMPLANTS - The application provides systems, devices and methods for anchoring implants within the human body, and more specifically to retention means for attaching sensory and other implants in a heart chamber. Displosed is a sensory implant ( | 06-11-2015 |
Patent application number | Description | Published |
20080313435 | Data processing apparatus and method for executing complex instructions - A data processing apparatus and method are provided for executing complex instructions. The data processing apparatus executes instructions defining operations to be performed by the data processing apparatus, those instructions including at least one complex instruction defining a sequence of operations to be performed. The data processing apparatus comprises a plurality of execution pipelines, each execution pipeline having a plurality of pipeline stages and arranged to perform at least one associated operation. Issue circuitry interfaces with the plurality of execution pipelines and is used to schedule performance of the operations defined by the instructions. For the at least one complex instruction, the issue circuitry is arranged to schedule a first operation in the sequence, and to issue control signals to one of the execution pipelines with which that first operation is associated, those control signals including an indication of each additional operation in the sequence. Then, when performance of the first operation reaches a predetermined pipeline stage in that execution pipeline, that predetermined pipeline stage is arranged to schedule a next operation in the sequence, and to issue additional control signals to a further one of the execution pipelines with which that next operation is associated in order to cause that next operation to be performed. This has been found to provide a particularly efficient mechanism for handling the execution of complex instructions without the need to provide dedicated execution pipelines for those complex instructions, and without an increase in complexity of the issue circuitry. | 12-18-2008 |
20090177830 | Handling interrupts in data processing - A method of processing data comprising: processing a function using a processor operable to perform a plurality of functions, the processor having interrupts enabled; receiving an interrupt at the processor; suspending processing of the function; accessing at least one control parameter, the at least one control parameter indicating whether processing of the function should be resumed from the point where it was interrupted or whether the function should be repeated following the interrupt; following completion of the interrupt continuing processing of the function either at a start of the function or at a point at which it was interrupted dependent upon the control parameter. A function being an application, a thread, a system software routine, or multiple processing steps defined by software. | 07-09-2009 |
20090259846 | Exception types within a secure processing system - An apparatus for processing data includes a processor operable in a plurality modes including at least one secure mode being a mode in a secure domain and at least one non-secure mode being a mode in a non-secure domain. When the processor is executing a program in a secure mode the program has access to secure data which is not accessible when the processor is operating in a non-secure mode. The processor is responsive to one or more exception conditions for triggering exception processing using an exception handler. The processor is operable to select the exception handler from among a plurality of possible exception handlers in dependence upon whether the processor is operating in the secure domain or the non-secure domain. | 10-15-2009 |
20090320048 | TASK FOLLOWING BETWEEN MULTIPLE OPERATING SYSTEMS - A processor may utilise two operating systems (Non-Secure, Secure) between which calls may be made. In order that a second operating system can track task switches made by a first operating system, each time a call is made to the second operating system, this call includes an identifier to enable discrimination between the task which was executing on the first operating system when that call was made. The identifier can be a call identifier and/or a target thread identifier and may include further parameters. | 12-24-2009 |
20110047408 | Handling of hard errors in a cache of a data processing apparatus - A data processing apparatus and method are provided for handling hard errors. The data processing apparatus comprises processing circuitry for performing data processing operations, and cache storage having a plurality of cache records for storing data values for access by the processing circuitry when performing the data processing operations. A cache record error storage having at least one error record, and a hard error storage having at least one hard error record, are provided for keeping track of errors detected when accessing cache records of the cache storage. In particular, when an error is first detected for a particular cache record, one of the error records in the cache record error storage is allocated to store a cache record identifier for that cache record, and an associated count value is set to a first value. Further, if an error is detected when accessing a cache record, a correction operation is performed in respect of that currently accessed cache record, and access to that currently accessed cache record is then re-performed. Each time an error is detected for subsequent accesses to that cache record, the count value is incremented, and each time an error is not detected when that cache record is accessed, the count value is decremented. If the count value reaches a predetermined threshold value, then the cache record identifier is moved from the cache record error storage to an error record of the hard error storage. Any cache record whose cache record identifier is stored in the hard error storage is logically excluded from the plurality of cache records of the cache storage for the purposes of subsequent operation of the cache storage. Such an approach provides a hardware mechanism that automatically identifies and corrects hard and soft errors, but only masks from further use those cache records affected by hard errors. | 02-24-2011 |
Patent application number | Description | Published |
20090237355 | HEAD TRACKING FOR VIRTUAL REALITY DISPLAYS - A tracking device for determining position of at least one user relative to a video display has a wearable structure configured to be mounted on a human such a as a headset, eyeglasses or arm bands. The structure has two clusters of light emitting components which are spaced apart from one another. The LEDs in each cluster can emit different wavelengths of lines and be activated in sequences to identify not only the position of the user but also to distinguish one user from another user. | 09-24-2009 |
20090274395 | Container - An inflatable container includes a first body having an inner wall defining at least a portion of a receptacle and an outer wall. The inner wall is attached to the outer wall such that a cavity is defined between the inner wall and the outer wall. A first foam is positioned within the cavity. The first foam is of a type that expands when exposed to air. At least one first valve is attached to the first body. The one or more first valves are in communication with the cavity and are configured to adjust from a closed position to an open position. The at least one first valve permits air to pass through the at least one first valve and into the cavity when in the open position and prevents air from passing through the at least one first valve and into the cavity when in the closed position. | 11-05-2009 |
20090303993 | EMERGENCY ALERTING DEVICE - A communication device for transmitting and receiving messages via an emergency notification network. The communication device includes a receiver configured to receive a data packet from a data broadcasting system, a processor operably connected to the receiver and configured to process the data packet, a memory operably connected to the processor and configured to store data, a mesh network transceiver operably connected to the processor and configured to transmit the received data packet via a mesh network to at least a second communication device, and an output device operably connected to the processor and configured to present an alert corresponding to the data packet. | 12-10-2009 |
20090305659 | EMERGENCY ALERTING METHOD AND SYSTEM - A method and system of notifying individuals at a location of an event. The method includes the steps of receiving, at a first device, a data broadcast system (DBS) message, wherein the first device is associated with at least one group and analyzing, by the first device, the DBS message. After analyzing, the first device performs at least one of the following: (1) presenting, by the first device, an alert message, wherein the alert message comprises an audio or visual message including text that is descriptive of the event, and (2) transmitting, by a mesh network transceiver of the first device, the DBS message so that it may be received by at least one additional device within the group. | 12-10-2009 |
20140211667 | SYSTEM AND METHOD FOR PRESENTING EMERGENCY ALERT NOTIFICATIONS VIA A PLURALITY OF COMMUNICATION DEVICES - A communication device for transmitting and receiving messages via an emergency notification network. The communication device includes a receiver configured to receive a data packet from a data broadcasting system, a processor operably connected to the receiver and configured to process the data packet, a memory operably connected to the processor and configured to store data, a mesh network transceiver operably connected to the processor and configured to transmit the received data packet via a mesh network to at least a second communication device, and an output device operably connected to the processor and configured to present an alert corresponding to the data packet. | 07-31-2014 |