Abstract: A method and apparatus are disclosed for preventing unauthorized access to a restricted item using a cellular telephone that has been previously associated with a user, for example, during a registration process. The user is initially identified, for example, by entering a password, and a one-time pseudo-random token is provided to the user using a first communication channel. The user is requested to dial a telephone number associated with an access control service using a cellular telephone that has been previously associated with the user and enter the assigned token. The user obtains access to the restricted item if the assigned token is entered from a cellular telephone having a serial number that has been previously associated with the particular user.
Type:
Grant
Filed:
September 20, 2006
Date of Patent:
May 11, 2010
Assignee:
International Business Machines Corporation
Abstract: Under the present invention, a native application is packaged within an Open Service Gateway Initiative (OSGi) bundle to create a link there between. Then, the OSGi bundle is installed within an OSGi environment of a client device. Once installed, the OSGi bundle is deployed in a native environment of the client device and the native application is removed from within the OSGi bundle while maintaining the link. Thereafter, the native application within the native environment can be controlled from the server using the OSGi bundle within the OSGi environment.
Type:
Grant
Filed:
February 26, 2004
Date of Patent:
May 11, 2010
Assignee:
International Business Machines Corporation
Abstract: An invention is disclosed for a computer software timeout algorithm that reduces the amount of list manipulation needed to satisfy system or network requirements for scheduling and cancelling timeout requests to determine whether the expiration time has been reached for execution of an input/output (I/O) request, thereby requiring action to cancel the I/O operation if it has not yet been completed.
Type:
Grant
Filed:
January 14, 2009
Date of Patent:
April 27, 2010
Assignee:
International Business Machines Corporation
Inventors:
David Blair Gilgen, William Daniel Wigger
Abstract: A method for displaying a slide show containing an outline that follows the progression of the user's presentation comprising a Configuration Program (CP) and an Intelligent Agenda Program (IAP). The CP allows the user to configure the intelligent agenda of the present invention. When configuring the display options, the user can configure the expansion of the outline on the intelligent agenda, limit the number of displayed lines in the intelligent agenda, and limit the topics displayed on the intelligent agenda. The IAP runs whenever the user runs the presentation program associated with the present invention. The IAP displays the outline according to the expansion configuration and modifies the outline based on the configuration limitations defined by the user. The intelligent agenda tracks the user's progression through the presentation and indicates to the audience the contextual location of the current topic in the presentation outline.
Type:
Grant
Filed:
January 8, 2004
Date of Patent:
November 17, 2009
Assignee:
International Business Machines Corporation
Abstract: A system for transmitting an input stream for use with an apparatus comprising a plurality of entities (e.g. applications, processes etc.) wherein each entity comprises an associated entity profile having associated profile data. The system comprises: a focus component for detecting focus of a first entity and an intercept component for intercepting the input stream having input data, before the input stream is input to the focused first entity. A match component matches the input data with first profile data of a first entity profile associated with the focused first entity. In response to the input data not matching the first profile data, the match component matches the input data with second profile data of a second entity profile associated with a second entity. In response to the input data matching the second profile data, the input stream is transmitted to the second entity.
Type:
Grant
Filed:
February 27, 2006
Date of Patent:
March 31, 2009
Assignee:
International Business Machines Corporation
Inventors:
Martin J. Gale, Andrew James Bravery, John Frederick Clarke
Abstract: An invention is disclosed for a computer software timeout algorithm that reduces the amount of list manipulation needed to satisfy system or network requirements for scheduling and cancelling timeout requests to determine whether the expiration time has been reached for execution of an input/output (I/O) request, thereby requiring action to cancel the I/O operation if it has not yet been completed.
Type:
Grant
Filed:
August 18, 2006
Date of Patent:
March 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
David Blair Gilgen, William Daniel Wigger