Abstract:
A method is disclosed whereby a priority amongst transactions capable of being processed at a common time is determined based upon a transaction identifier associated with each of the transaction. The transaction identifier can either directly indicate a priority amongst the transactions, or use to index storage locations that indicate priority values. The transaction identifiers can be selected to be associated with a transaction by the requesting device or other priority determination module based upon predefined criteria.
Abstract:
An instrument and method for suturing wound closures is provided having a handle, shaft and suture engagement mechanism. The instrument provides for multiple placements or “bites” of suture in tissues to enable a wide variety of suturing techniques, including the ability to “run” a suture. The instrument further facilitates suture knot tying. The method of this instrument provides for rapid and effective remote suture placement and knot tying.
Abstract:
An instrument and method for suturing wound closures is provided having a handle, shaft and suture engagement mechanism. The instrument provides for multiple placements or “bites” of suture in tissues to enable a wide variety of suturing techniques, including the ability to “run” a suture. The instrument further facilitates suture knot tying. The method of this instrument provides for rapid and effective remote suture placement and knot tying.
Abstract:
For purposes of patent searching a description includes aspects in which users of presentations of entertainment, news, education and other can research and/or purchase products observed to be involved in the presentations by using presentation placement data and a product description obtained through observation, the product description being insufficient alone to fully support such research and/or purchasing activities. Product data and presentation placement data are stored and associated. Issuance data may also be stored and associated with the product data and the presentation placement data. Various methods and systems are used to provide access to one or more of these data and associations.
Abstract:
A crossbar switch (12) arbitrates for access from multiple bus masters (14, 16, 18, 20 and 22) to multiple addressed slave ports (3 and 4) that have overlapping address ranges. In one form, the address ranges are the same address range. The crossbar switch (12) uses shared slave port control circuitry (48), configuration registers (46) and slave port arbiter logic (34, 36, 38, 40, 42 and 44) to arbitrate for access when all the addressed ports are busy. A determination is made as to whether new access requests are higher or lower in priority than existing accesses. A determination on where to direct a new access request is made based upon a prediction of which of certain multiple accesses will complete first based on various factors including the number of data beats requested as well as wait state information. In one mode, the wait state information is determined dynamically.
Abstract:
A system for endoscopic suturing is provided having an endoscope, such as a gastroscope, with a distal end locatable in the body of a patient and a flexible shaft extending to the distal end, a flexible accessory tube coupled to the endoscope to be movable relative to the endoscope's shaft, and a tip coupled to the shaft of the endoscope having an opening through which one end of the accessory tube is received. A tissue suturing instrument is provided having a partially flexible shaft locatable through the accessory tube, and a tissue engaging end coupled to the shaft. The tissue engaging end has a vacuum sleeve enabling suction to be selectably applied at the tissue engaging end to capture tissue through an opening in the vacuum sleeve. Two needles are provided which extend through the shaft of the suturing instrument. Each needle is separately actuated into a gap in the instrument's tip, through tissue suctioned into the opening of the vacuum sleeve and into a ferrule at each end of a loop of suture. The system further includes a suture securing instrument having a partially flexible shaft locatable through the accessory tube, and a distal end coupled to the shaft. After removal of the suturing instrument from the accessory tube, a loop of suture extends through the tissue and the accessory tube, the suture securing instrument receives the free ends of the loop of suture at its distal end through a sleeve member, and the suture securing instrument is then inserted through the accessory tube to the location of the suture in the tissue. The suture securing instrument crimps the sleeve member and cuts the free ends of the suture to secure the suture closed. The suturing instrument and suture securing instrument are passed through the accessory tube without removal of the endoscope from the patient. The endoscope provides viewing by an operator of the engaging end of the suturing instrument for selecting placement of the suture through tissue, and of the distal end of the suture securing instrument to secure the suture closed.
Abstract:
A system and method time orders events that occur in various portions of the system (10) where different time domains (12, 22, 32) exist. Timestamping circuitry (e.g. 40) is provided in each of a plurality of functional circuits or modules (14, 24, 34). The timestamping circuitry provides a message that indicates a point in time when a predetermined event occurs. An interface module (70) is coupled to each of the plurality of functional circuits (14, 24, 34). The interface module (70) provides control information to the plurality of functional circuits (14, 24, 34) to indicate at least one operating condition that triggers the predetermined event, and to optionally specify a message format. The interface module (70) provides a timestamping message from one, several or all time domains at a common interface port (90).
Abstract:
A processor, scan controller, and method for protecting sensitive information from electronic hacking is disclosed. To maintain the security of the sensitive data present in a processor, the scan controller denies access to the scan chain until data is cleared from scan-observable portions of the processor, then clears the scan chain again prior to exiting test mode and resuming normal operation. Clearing or otherwise modifying data stored in the scan-observable portions of a processor when transitioning to and/or from a test mode will prevent unauthorized personnel from simply shifting secure data out of the scan chain, and from pre-loading data into the scan chain prior to normal operation in an attempt to set sensitive state information.
Abstract:
A crossbar switch (12) arbitrates for access from multiple bus masters (14, 16, 18, 20 and 22) to multiple addressed slave ports (3 and 4) that have overlapping address ranges. In one form, the address ranges are the same address range. The crossbar switch (12) uses shared slave port control circuitry (48), configuration registers (46) and slave port arbiter logic (34, 36, 38, 40, 42 and 44) to arbitrate for access when all the addressed ports are busy. A determination is made as to whether new access requests are higher or lower in priority than existing accesses. A determination on where to direct a new access request is made based upon a prediction of which of certain multiple accesses will complete first based on various factors including the number of data beats requested as well as wait state information. In one mode, the wait state information is determined dynamically.