Patents Assigned to Intrnational Business Machines Corporation
  • Publication number: 20100107047
    Abstract: A mechanism for determining if images exist before publishing to a web server, and replacing missing images with temporary images for the purpose of providing alternate content while eliminating web server error responses, which prevents needless alerts to site administrators. Upon detecting a modification to a web page, a determination is made as to whether the modification includes a link to an image that does not exist at a location specified by a path in the link to the image. Responsive to a determination that the modification includes a link to an image that does not exist at the location, an image placeholder is created for the image at the location.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Applicant: Intrnational Business Machines Corporation
    Inventors: Jeffrey David Amsterdam, Joseph Stephen Mabry, Brian Marshall O'Connell, Keith Raymond Walker
  • Publication number: 20100100924
    Abstract: A method operative at a service provider enforces a digital rights management (DRM) scheme associated with a piece of content. The service provider typically is a content provider. The service provider is an entity that participates in a “federation” with one or more other entities including, for example, an identity provider, a DRM privileges provider, and a DRM policy provider. In one embodiment, the method begins upon receipt at the service provider of a single sip on (SSO) message generated by the identity provider entity that includes a reference to a set of DRM privileges associated with an end user requesting access to the piece of content. In response to receiving the message, the service provider as necessary obtains the DRM privileges and at least one applicable DRM policy. It then evaluates the DRM privileges associated with the end user against the DRM policy, and provides the end user a response.
    Type: Application
    Filed: October 16, 2008
    Publication date: April 22, 2010
    Applicant: Intrnational Business Machines Corporation
    Inventor: Heather Maria Hinton
  • Publication number: 20100095104
    Abstract: Administering computer processor execution of BIOS code that includes a primary BIOS code and a recovery BIOS code stored in ROM, the ROM operatively coupled to a control module and the processor, where administering processor execution of the BIOS code includes determining, by the control module, a size of the ROM; generating, by the control module in dependence upon the size of the ROM, an address for the primary BIOS code and an address for the recovery BIOS code; starting, by the control module, operation of the processor for execution of the primary BIOS code including providing, to the processor, the address for the primary BIOS code; and if executing the primary BIOS code fails, restarting, by the control module, operation of the processor for execution of the recovery BIOS code including providing, to the processor, the address for the recovery BIOS code to the processor.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Applicant: INTRNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas F. Lewis, Pivithuru S. Perera, Robert M. Piper
  • Publication number: 20090034221
    Abstract: Method for controlling power and communications between to an electronic circuit board. A chassis includes a first electronic circuit board with a first connector and a cassette includes a second electronic circuit board with a second connector. When the cassette is received by the chassis, chassis flex circuitry and cassette flex circuitry come into contact to complete a circuit between the components. Closing the circuit indicates to a controller that the cassette is properly secured to the chassis and that a user is not attempting removal of the cassette. The controller instructs a power source to provide power to the second electronic circuit board through the first connector. When the circuit is broken by a user, the controller causes the completion of operations on the second electronic circuit board and causes the power source to stop supplying power to the second electronic circuit board.
    Type: Application
    Filed: October 13, 2008
    Publication date: February 5, 2009
    Applicant: Intrnational Business Machines Corporation
    Inventor: Brian Michael Kerrigan
  • Publication number: 20080250474
    Abstract: Writing a collaborative email document with hierarchical authorities including establishing a collaborative email document on an administrator's computer, identifying one or more signatories for the document, identifying one or more collaborators who are authorized to view and edit the document, providing to the collaborators copies of the document for viewing and editing, where the collaborators' copies reside on collaborators' computers, updating the copies of the document on collaborators' computers with revisions from the collaborators, and sending the collaborative email document from the administrator's computer to addressees when the document bears valid digital signatures from all signatories.
    Type: Application
    Filed: June 20, 2008
    Publication date: October 9, 2008
    Applicant: INTRNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Robert J. Kamper
  • Patent number: 5619665
    Abstract: The invention provides means and methods for extending an instruction-set architecture without impacting the software interface. This circumvents all software compatibility issues, and allows legacy software to benefit from new architectural extensions without recompilation and reassembly. The means employed are a translation engine for translating sequences of old architecture instructions into primary, new architecture instructions, and an extended instruction (EI) cache memory for storing the translations. A processor requesting a sequence of instructions will look first to the EI-cache for a translation, and if translations are unavailable, will look to a conventional cache memory for the sequence, and finally, if still unavailable, will look to a main memory.
    Type: Grant
    Filed: April 13, 1995
    Date of Patent: April 8, 1997
    Assignee: Intrnational Business Machines Corporation
    Inventor: Philip G. Emma