Patents Represented by Attorney William Steinberg
  • Patent number: 7533033
    Abstract: Frameworks and methods for executing large-scale build and operate programs, such as sporting events, and particularly an Olympic Games. A framework of interlinked build, operate, and management processes is formed in accordance with the program requirements, which are specified in terms of deliverable products or service levels. Links between individual processes can only be traversed when exit criteria are satisfied. Methodologies are described that can be used to determine the exit criteria. Once a framework is established, a schedule control plan, by way of significant milestones, is determined. The milestones are chosen to correspond with links between processes that span process streams or project teams.
    Type: Grant
    Filed: September 8, 2000
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Selby Unite, Ian Morris, Desmond Francis Arthur Bright, John William Milford, Eva Prpic
  • Patent number: 7475427
    Abstract: Provided are methods, apparatus and computer programs for identifying vulnerabilities to viruses of hacking. Hash values are computed and stored for resources stored on systems within a network. If a first resource or a collection of resources (such as files comprising an operating system, Web Browser or mail server) is associated with a vulnerability, hash values for the first resource or collection of resources are compared with the stored hash values to identify systems which have the vulnerability. Messages may be sent to the people responsible for the vulnerable systems, or the vulnerability may be removed by automatic downloading of patches or service packs.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sudarshan Palliyil, Shivakumara Venkateshamurthy, Tejasvi Aswathanarayana
  • Patent number: 7412388
    Abstract: Statements of a computer program expressed using a first source natural language are made meaningful to a programmer familiar with a second target natural language. The first source natural language of the computer program is determined from the programmer, or through analysis, and the second target natural language desired by the programmer is selected. Textual constructs may be parsed, with reference to stored coding conventions to determine meaningful lexical tokens. Such tokens are translated with a translation engine, and displayed to the programmer, desirably using a graphical user interface feature of an integrated development environment (IDE) for computer programming in a particular programming language.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Baiju Dalal, Mohit Kalra
  • Patent number: 7401105
    Abstract: A system, method, and program product for accessing or retrieving on a computer network the required software to process a file is disclosed. It is determined, when accessing a file, whether or not software required to process this file is already installed on the user's computing device, depending upon the type of the file. If the required software is not installed on the user's device, the address of a server from which this software can be downloaded or accessed through the network is extracted and decoded from the filename of the accessed file. A browser or file transfer program is launched on the user's computing device and a request for the required software package is sent from the user's computing device to the server corresponding to the decoded address from which it is downloaded or accessed. The software is then unpacked, if necessary, and installed so as to process the accessed file.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: July 15, 2008
    Assignee: International Business Machines Corporation
    Inventor: Fernando Incertis Carro
  • Patent number: 6815806
    Abstract: A chip package having an array of leads, wherein successive leads are staggered in all three dimensions (X, Y, and Z) relative to one another. Such a staggered arrangement permits a large number of leads available in a confined space while maintaining the minimum separation necessary between adjacent leads. The leads are formed by placing asymmetric top and bottom masks on a lead frame, and partially etching the top of the lead frame, while partially and over etching the bottom of the lead frame. Although the resulting leads are staggering in three dimensions, no additional processing steps are needed beyond those used to fabricate conventional packages.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: November 9, 2004
    Assignee: International Business Machines Corp.
    Inventors: Elie Awad, Paul J. Panaccione
  • Patent number: 5066360
    Abstract: Transfer printing from pad (9) is made in a pattern of resist (15) which covers a via (3) on a circuit board (1) metalized with a continuous copper layer (7). After transfer of resist material (14) to the pad, the pattern on the pad is hardened enough to be self-supporting by applying moderate radiation or allowing solvent to escape from the resist on the pad. The resist is transferred from the pad to the circuit board (1) and is then fully hardened, and the circuit board is immersed in etchant to remove unprotected copper (7). Copper in the covered vias is protected and therefore separate metalizations of vias is avoided. Since pad printing is particularly useful in general with three dimensional circuit boards, the use of pad printing to avoid separate metalization of vias is economic since it involves little additional to the general use.
    Type: Grant
    Filed: September 24, 1990
    Date of Patent: November 19, 1991
    Assignee: International Business Machines Corp.
    Inventors: Lawrence R. Daley, Gerald G. Leslie, II