Abstract: A method for analyzing a program is provided. The method includes, determining an object type that may exist at an execution point of the program, wherein this enables determination of possible virtual functions that may be called; creating a call graph at a main entry point of the program; and recording an outgoing function call within a main function. The method also includes analyzing possible object types that may occur at any given instruction from any call path for virtual calls, wherein possible object types are determined by tracking object types as they pass through plural constructs; and calling into functions generically for handling specialized native runtime type information.
Abstract: The mounting system may be used to support a display on a support surface. The mounting system may include a top rail secured to the support surface. The mounting, system may also include a mounting arm hung from the top rail and a support rail attached to the mounting arm that supports the whiteboard. The mounting system may provide permanent or removable attachment to the support surface that may interchangeably accommodate a variety of displays.
Abstract: An improved interactive learning board cover is provided. The improved interactive learning board cover may provide protection to the learning board, whereby the cover may stretch over the entire surface of a whiteboard and may be secured at each of the four corners of the board with a sewn pocket thereby allowing securement of the board without the need for additional handles, straps and/or padding.
Abstract: A medical device which defines a lumen for flowing a bodily fluid from an upstream end of the device to a downstream end thereof is disclosed. The device has a luminal wall (14) that extends between the upstream and downstream ends and defines the lumen within which the fluid flows. The wall exhibits a succession of protuberances spaced from each other along the length of the device. Each protuberance has a flank facing upstream (54) and a flank facing downstream (64), the flank facing upstream extending into the fluid flow so that a radially outermost part of the flow of fluid from the upstream to the downstream end of the device impinges on the upstream flank and is thereby caused to reverse its flow, and flow upstream from the upstream flank to the downstream flank of the next adjacent protuberance upstream, creating micro-vortices between two adjacent protuberances.
Abstract: A blood clot filter which is collapsible toward a central longitudinal axis into a collapsed configuration for insertion into a blood vessel and which is radially expandable outwardly from the longitudinal axis to an expanded configuration for contact with the inner wall of the blood vessel at two longitudinal spaced locations. A first plurality of spaced, elongate arms, in the expanded configuration of the filter, curve outwardly away from the longitudinal axis toward the leading end of the filter to form a first filter basket and to center a hub at the trailing end of the filter within the vessel. A second plurality of spaced elongate legs angle outwardly away from the longitudinal axis toward the leading edge of the filter in the expanded configuration thereof to form a second filter basket opening toward the leading end. The ends of these legs include hooks to bend and straighten in response to withdrawal force.
Type:
Grant
Filed:
June 10, 2005
Date of Patent:
March 13, 2012
Assignee:
C.R. Bard, Inc.
Inventors:
Adrian C. Ravenscroft, Stephen J. Kleshinski
Abstract: An endotracheal tube cleaning device may comprise an elongated member, a cleaning member at a first end of the elongated member, and a collection member. The cleaning member may include a shaving region about a periphery thereof. The elongated member may extend through the collection member, and the elongated member and cleaning member may be slidable relative to the collection member.
Abstract: An improved beverage holding device that may be utilized by an individual on a recreational vehicle is provided. The improved beverage holding device may have a plurality of beverage holders whereby the beverage holders may be adaptable to hold a plurality of different sized beverage containers. Moreover, the improved beverage holder may be removably attached to the handlebars and/or external portion of a recreational vehicle to hold the beverages during use of the recreational vehicle. The device may utilize a plurality of mounting brackets that attach to a recreational vehicle and have an adjustable stem on the bracket to allow for movement of the entire assembly about the mounting bracket.
Abstract: Systems and methods for implanting pelvic implants (10) In one embodiment, an anterior implant (10) has multiple arms (14, 16, 18, 20) that extend outwardly from a body portion (12) of the implant (10) in opposite directions In one embodiment, a posterior implant (10) has multiple arms (14, 16, 18, 20) that generally extend in the same direction In one embodiment, an anterior introducer (170) includes a needle (178) having a curved section (182) that is sized and configured for implanting an anterior prolapse implant (78) In one embodiment, a posterior introducer (170) includes a needle (178) having a curved section (182) that has a first curved portion (184 and a second curved portion, (186) the two curved portions having radii of curvature that are different from each other.
Abstract: An apparatus and a system is provided that may be utilized to determine air flow through an air filter and/or a plurality of air filters. The present invention utilizes a demonstration apparatus to illustrate the differences in air flow and air restriction between a plurality of different air filters and filtration media. The apparatus and system utilizes a common plenum which subjects the plurality of air filters to the same differential pressure. The air flows through a first side of the air filter and is measured on the second side of the air filter by utilizing a wind meter or similar device to gauge the amount of air flow velocity of the second side of the filter. Additionally, the apparatus and system utilizes a display means to illustrate the differing air velocity through the second side of the air filter.
Abstract: Various methods and apparatus are described for a memory scheduler. The memory scheduler couples to a target memory core that includes a bank of memories. The memory scheduler contains two or more configurable address tiling functions to transform an incoming address of data requested in a request to the target memory core to determine what physical addresses in the bank of memories will service the first request. The two or more configurable address tiling functions are programmable by a user to create two or more distinctly different memory regions in the target memory core. Each memory region has its own distinct tiling function based on configuration parameters 1) selected by the user and 2) stored in tiling registers in the memory scheduler. The multiple tiling functions are configured to operate concurrently in the integrated circuit.
Type:
Grant
Filed:
March 12, 2009
Date of Patent:
January 31, 2012
Assignee:
Sonics, Inc.
Inventors:
Krishnan Srinivasan, Drew E. Wingard, Vida Vakilotojar, Chien-Chun Chou
Abstract: A catheter assembly is disclosed comprising a catheter, a tubular structure affixed to an exterior surface of the catheter, and a stabilizing cuff affixed to, and at least partially embedded within, the tubular structure. The tubular structure may include a tapered surface extending from an end of the tubular structure to an exterior surface of the catheter. A method of manufacturing a catheter assembly is also disclosed. For example, such a method may comprise positioning a tubular structure about a catheter, positioning a stabilizing cuff near the tubular structure, and partially embedding at least a portion of the stabilizing cuff within the tubular structure while shaping the tubular structure to form a tapered surface. A temporary sleeve may be positioned about the tubular structure prior to shaping the tubular structure. The tubular may also be performed to include a tapered end prior to positioning the tubular structure about the catheter.
Type:
Grant
Filed:
March 6, 2006
Date of Patent:
January 24, 2012
Assignee:
C. R. Bard, Inc.
Inventors:
Ryan T. Moehle, Charles L. Farnworth, Dwight Hibdon, Ryan C. Patterson
Abstract: A system for supporting the urethra using an introducer needle, the ends of which are flattened and which have openings therethrough, a handle having a latch mechanism which engages the opening in the flattened portion of the first end of the introducer needle, an implant, and a connector joining the end of the implant to the flattened portion of one of the ends of the introducer needle. These components are used to draw the implant into position, either through vaginal or abdominal incisions, to form a U-shaped loop beneath the urethra. The ends of the implant are adjusted to provide proper support for the urethra. The implant can have slits that open under applied tensile force.
Type:
Grant
Filed:
August 1, 2003
Date of Patent:
January 17, 2012
Assignee:
C. R. Bard, Inc.
Inventors:
Douglas G. Evans, Ken Butcher, Michele Gandy Davis
Abstract: A medical needle shield apparatus is provided that includes a needle hub (104) having an outer needle cannula (103) extending therefrom. An inner needle (106) is disposed for slidable movement with the outer needle cannula (103). At least one shield (101) is extensible from a retracted position to an extended position to enclose a distal end of the inner needle (101). The shield (101) includes a binding member (105) disposed within the shield (101) and defines binding surfaces (122) that form an aperture (138) configured for slidable receipt of the inner needle (106). The binding member (105) includes a binding member reset surface (107) aligned with a reset surface (108) for engagement therewith to allow reuse of a shielded needle apparatus.
Type:
Grant
Filed:
November 23, 2004
Date of Patent:
January 17, 2012
Assignee:
Specialized Health Products, Inc.
Inventors:
Jeremy W. Snow, F. Mark Ferguson, Daniel K. Smith, Roy L. Barros, Donald D. Solomon, David L. Thorne, Bradley J. Vanderstek
Abstract: A medical device is provided for collecting fluid samples from a patient, such as blood samples. The device includes a needle having a forward sharpened tip that is retracted into the housing of the device after use to prevent exposure to the contaminated needle. The rearward end of the housing is open, forming a socket for receiving a fluid container, such as a vacuum tube, that will receive the fluid sample. A needle retainer releasably retains the needle in the extended position against the rearward bias of a biasing element. After use, the medical professional retracts the needle by pressing an actuation button, allowing the biasing element to displace the needle rearwardly. A guide track guides the needle during retraction, tilting the needle off-axis.
Type:
Grant
Filed:
April 13, 2007
Date of Patent:
January 24, 2012
Assignee:
MDC Investment Holdings, Inc.
Inventors:
Thor R. Halseth, Michael J. Botich, Robert T. McWethy, Bradley M. Wilkinson, William Saulenas, Michelle Sullivan