Patents Represented by Attorney Steven L. Bennett
  • Patent number: 8347277
    Abstract: For a source file on which basis a binary object file has been generated, a digital signature is generated for the source file, and the digital signature is stored. The digital signature may be secure hash algorithm (SHA) hash values. The binary object file is output. To verify that the binary object file has been generated from the source file, a digital signature is generated for the source file, and compared to the digital signature for the source file as previously stored. Where the digital signature for the source file as has been generated matches the digital signature for the source file previously stored, the binary object file is indicated as having been generated from the source file.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ramachandra N. Pai, Gerrit Huizenga, Eric B. Munson
  • Patent number: 8336052
    Abstract: A first computer program runs in user memory space of a computing environment, and a second computer program runs in kernel memory space of the computing environment. The first computer program determines processes that constitute a workload. The second computer program creates a workload identifier corresponding to the workload, and associates the processes with the workload identifier. The first computer program requests metrics regarding the workload. In response, the second computer program collects such metrics by collecting metrics regarding the processes that constitute the workload and that are associated with the workload identifier The second computer program reports the metrics regarding the workload to the first computer program.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: December 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Narasimha N. Sharoff, Vivek Kashyap, Chandrasekhara Seetharaman
  • Patent number: 8291472
    Abstract: Embodiments of the invention provide for adjusting authentication conditions in real-time. A graph-theoretic data structure is dynamically constructing, having nodes corresponding to received valid and invalid authentication credentials used in attempts to access a system. Based on the graph-theoretic data structure, embodiments compute a probability of an invalid credential being an authentication attempt by a particular type of user. If the probability is beyond a threshold probability, embodiments trigger a security event is to adjust an authentication condition of the system, e.g., to increase or decrease a maximum permissible number of failed login attempts within a certain period of time.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nathan V Bak, Patricia A Gaughen, Avantika R Mathur, Timothy C Pepper
  • Patent number: 8250047
    Abstract: Hybrid multi-threaded access to data structures is provided in which hazard pointers are used for reads and locks are used for updates. Where a reader is attempting to read a data structure, the reader maintains a hazard pointer to the data structure before reading it, without globally acquiring a lock on the data structure. Upon the reader being finished reading the data structure, it removes the hazard pointer from the data structure. Where an updater is attempting to update the data structure, the updater globally acquires a lock on the data structure before updating it. Upon the updater being finished updating the data structure, it releases the lock from the data structure. To delete the data structure, first it is determined whether any hazard pointers point to the data structure, and where no hazard pointers do, the data structure is deleted.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Maged M. Michael
  • Patent number: 8250330
    Abstract: A memory controller includes ports and corresponding tables. Each port is receptive to one or more memory modules. Each table includes entries mapping memory addresses to the memory modules. Each entry corresponds to no more than one of the memory modules. The tables support asymmetric population of the memory modules within the ports; each port is capable of having a different number of memory modules relative to the other ports. The tables impose no restrictions on where the memory modules are to be inserted within the ports, both number-wise and position-wise. The tables are independently configurable; the configuration of each table is modifiable independently of the configurations of the other tables. Each table is dynamically configurable. The entries of a table are modifiable to reflect changes in the number and type of the memory modules connected, without restarting or temporarily halting the computer system containing the memory controller.
    Type: Grant
    Filed: December 11, 2004
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric N. Lais, Donald R. DeSota, Michael Grassi, Bruce M. Gilbert
  • Patent number: 7908719
    Abstract: A product package clip has tamper evident protection which is formed integrally with the clip. Breakage of a frangible occluding portion indicates that the integrity of the package has been jeopardized.
    Type: Grant
    Filed: December 9, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ivan Neil Liverman, Mark Edmund Maresh, Robert Tucker Sanders, Eric Allen Stegner, Robert William Stegner
  • Patent number: 7878332
    Abstract: A packaging material which impart fragility capability and is easily manufactured and handled in preparing a product for shipment. The material is fabricated as a planar body having fold lines on which the body may be folded to encircle a product being packaged. The planar body is formed with locking features which enable a handler to easily secure the material about the packaged product and with defined openings facilitating handling.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Weric Allen Stegner, Robert William Stegner, Christopher John Sattora
  • Patent number: 7870653
    Abstract: A product package clip has tamper evident protection which is formed integrally with the clip. Breakage of frangible connectors indicates that the clip, and thus the package, has been the target of tampering.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mark Edmund Maresh, Eric Allen Stegner, Robert William Stegner
  • Patent number: 7648318
    Abstract: An arrangement of securing frame assemblies is provided within a shipping enclosure and engaging packages being handled. The frame assemblies are secured to side walls of the container and act in pairs to extend from respective sides and join together to form bracing barriers extending across the width of the container.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark Edmund Maresh, Eric Allen Stegner, Robert William Stegner
  • Patent number: 7643797
    Abstract: RFID tags to provide a relatively low power and power conserving wireless communication system to dynamically and automatically transfer all preselected data developed in designated digital devices to a centralized data processing system. Inclusion, in the target mobile wireless devices from which data is to be transferred, of an RFID tag, preferably passive, to minimize power consumption that is conventionally recognizable by a short range RF transceiver in the computer system to which data is to be transferred. Thus, each mobile wireless device being tracked includes a short range RFID tag, a short range RF transceiver and storage means for the digital data developed by the device that is to be transferred.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Oliver K Ban, Anthony Cappa Spielberg
  • Patent number: 7643306
    Abstract: A cabinet includes spaces for a number of electronic enclosures, each of which has a free end from which a pair of levers extend upward and downward to teeth engaging slots within the cabinet, aiding in the insertion and removal of the enclosures from the cabinet. An electronic enclosure that is wider than a standard width includes additional teeth on crank plates turning with the levers. The electronic enclosure may include an electrically-operated interlock mechanism preventing the insertion or removal of the electronic enclosure by preventing movement of a shaft attached to either or both of the levers.
    Type: Grant
    Filed: July 14, 2007
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventor: Christopher Kent Karstens
  • Patent number: 7626959
    Abstract: A hybrid cellular telephonic and satellite radio broadcast system for enabling a wireless mobile computer to rapidly and effectively access information from the Web. The combination of a mobile wireless receiving computer, with wireless cellular telecommunication associated with the receiving computer for transmitting a request for data from the receiving computer to the Web, an implementation for accessing the requested data from the Web, a satellite transponder, wireless communication for transmitting said accessed requested data to the satellite transponder, an implementation on the satellite transponder for broadcasting the accessed requested data and apparatus in the mobile wireless receiving computer for receiving the broadcast data.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Timothy Alan Dietz, Anthony Cappa Spielberg