Patents by Inventor David P. Johnson

David P. Johnson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7603714
    Abstract: A method, system, and computer program product for the automatic detection and fixing of security vulnerabilities in both individual software components and across complex, multi-component software solutions. The architecture of the software solution to be monitored is analyzed prior to its being monitored. Data derived from the analysis is used to proactively identify possible ways to attack the software solution. The software solution being monitored and the system on which it runs is periodically scanned, and attacks on it are attempted. A list of possible attacks is continuously updated, for example, in a manner similar to virus signatures provided by virus security companies, and a log is generated describing which attacks were successful and which ones failed.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: David P. Johnson, Neeraj R. Joshi, Brent A. Miller, Daniel S. Rabinovitz
  • Publication number: 20090171319
    Abstract: A catheter shaft includes an inner layer of a first polymeric material, an intermediate layer of a second polymeric material, an outer layer of a third polymeric material, a first wire reinforcing layer encapsulated between the inner and intermediate layers, and a second wire reinforcing layer encapsulated between the outer and intermediate layers. Typically, the first wire reinforcing layer includes one or more metallic wires helically wound in one direction and the second wire reinforcing layer includes one or more metallic wires helically wound in the opposite direction. The intermediate layer is bonded to the inner and outer layers, as by extruding layers over one another or by thermal lamination or reflow bonding. Typically, the intermediate layer has a larger yield strain and/or a lower flexural modulus and/or a lower durometer than at least one of the inner layer and the outer layer.
    Type: Application
    Filed: December 30, 2007
    Publication date: July 2, 2009
    Inventors: Xiaoping Guo, David P. Johnson, Richard E. Stehr
  • Publication number: 20080263049
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to URI management for bookmarks and provide a novel and non-obvious method, system and computer program product for autonomic management of URIs in a URI bookmark list. In one embodiment of the invention, a method for autonomically managing bookmarks in a bookmark list can be provided. The method can include parsing a list of bookmarks to test validity for network addresses within the bookmarks, and, for each of the bookmarks containing an invalid network address, inferring a correct network address.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Hind, David P. Johnson
  • Patent number: 7360168
    Abstract: A method in a data processing system for providing a user of the data processing system with control of a software object organized into a plurality of information levels including initially displaying a first display window having a first size. The first display window includes a first level tab navigation frame to allow the user interactive access to a first information level of the plurality of information levels. The first display window additionally includes a first window-sizing interface to allow the user interactive access to a second display window having a second size which includes a second level tab navigation frame to allow the user interactive access to a second information level of the plurality of information levels and to subsequently display the second display window in response to the user interacting with the first window-sizing interface.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Randal L. Bertram, David P. Johnson, Karen R. Kluttz, Mark E. Molander
  • Patent number: 5609640
    Abstract: A patella prosthesis is a mushroom shaped member whose head (1) is symmetrical or contoured to correspond to a human patella. The stem (2) is for insertion in a drilling in the resectioned surface which is shaped to receive the inferior surface (4) of the head (1). The preferred material is polyethylene or high purity alumina ceramic and there may be a metal backing (5) with a porous surface over the inferior side (4). Hydroxyapatite coating may also be applied here.
    Type: Grant
    Filed: April 1, 1994
    Date of Patent: March 11, 1997
    Inventor: David P. Johnson
  • Patent number: 5562668
    Abstract: A screw tensioning device is proposed for holding at least one end of a ligament graft. The device has a thimble (1) which locates in the mouth of a drilling through bone, a nut (2) captively seated in the thimble, and an anchorage element (3) with a screw threaded stud (12) which can engage the nut. Different forms of anchorage elements are provided for different grafts, but each is adapted to securely hold one end of a ligament graft. The anchorage element (3) with a ligament attached is drawn through the drilling from the opposite side to the thimble (1) until the stud (12) engages the nut (2). The nut is then turned by a tool (19) until the required tension is achieved.
    Type: Grant
    Filed: April 28, 1995
    Date of Patent: October 8, 1996
    Inventor: David P. Johnson
  • Patent number: 5350179
    Abstract: A board game apparatus (10) wherein players assume the identities of police officers and fight the war against crack cocaine. Board game apparatus (10) is divided into a first main region (24), a second main region (26), a third main region (28) and a fourth main region (30) wherein a pathway (52), communicates between the four main regions. Pathway (52) in first main region (24) has a plurality of playing positions wherein a player must obtain a plurality of prerequisite items for fighting the war on crack cocaine, such as a bulletproof vest, a task force, armaments, a police badge and a search warrant. Pathway (52) in second main region (26), third main region (28) and fourth main region (30) contain playing positions which give instructions, give information, give both information and instructions, designate barricade positions, designate neutral positions, require the drawing of cards, or the like.
    Type: Grant
    Filed: August 10, 1993
    Date of Patent: September 27, 1994
    Inventors: Ronald D. Hill, Adam G. Marglon, David P. Johnson
  • Patent number: 4335550
    Abstract: An adjustable window installation frame for installing a new prime window unit in an existing window unit opening includes a top channel, bottom channel and opposite side channels. The bottom channel and side channels are connected to the new sill and new side jambs of a new prime window unit and the top channel is extended between the upper ends of the side channels. Each channel includes an inner wall extending exteriorly of the new prime window unit for recessing it relative to the frame and an outer wall extending outwardly from the new prime window unit. The outer walls are provided with a plurality of spaced apart slots for reducing the width of the channels to fit various window sizes.The method of the invention includes connecting the bottom channel and side channels to the sill and side jambs of a new prime window unit, connecting the top channel across the upper ends of the side channels and placing the preassembled new window unit and channels into a window unit opening.
    Type: Grant
    Filed: December 19, 1980
    Date of Patent: June 22, 1982
    Inventor: David P. Johnson