Patents by Inventor Gary I. Dickenson

Gary I. Dickenson 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: 9645655
    Abstract: A method and apparatus is provided for implementing integrated keys on a user input device. In one embodiment, the method includes detecting an initial input in either a first or second proximity sensor device. The first proximity sensor device may be integrated into a first key of the user input device and the second proximity sensor device may be integrated into a second key of the user input device that is proximate to the first key. The method may further include starting a first timer upon sensing the initial input. The method may further activate one of a first input mode or second input mode. The first input mode may be activated absent detection of a key input before the first timer expires. The second input mode is activated if a key input is detected before the first timer expires.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Patent number: 9335794
    Abstract: A configurable keyboard. The configurable keyboard includes a base with a top face, and a top edge. A position adjustable panel containing keyboard keys. The position adjustable panel is attached to the base by a position adjustment device. The position adjustment device includes a shaft and a first connector. The shaft is attached, towards a bottom end, to the base. The first connector connects the position adjustable panel to the shaft.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Patent number: 9329638
    Abstract: A configurable keyboard. The configurable keyboard includes a base with a top face, and a top edge. A position adjustable panel containing keyboard keys. The position adjustable panel is attached to the base by a position adjustment device. The position adjustment device includes a shaft and a first connector. The shaft is attached, towards a bottom end, to the base. The first connector connects the position adjustable panel to the shaft.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Patent number: 9329637
    Abstract: A configurable keyboard. The configurable keyboard includes a base with a top face, and a first edge. A position adjustable panel containing keyboard keys. The position adjustable panel is attached to the base by a position adjustment device. The position adjustment device includes a shaft and a first connector. The shaft is attached, towards a bottom end, to the base. The first connector connects the position adjustable panel to the shaft.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Publication number: 20150169008
    Abstract: A configurable keyboard. The configurable keyboard includes a base with a top face, and a top edge. A position adjustable panel containing keyboard keys. The position adjustable panel is attached to the base by a position adjustment device. The position adjustment device includes a shaft and a first connector. The shaft is attached, towards a bottom end, to the base. The first connector connects the position adjustable panel to the shaft.
    Type: Application
    Filed: November 20, 2014
    Publication date: June 18, 2015
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Publication number: 20150116223
    Abstract: A configurable keyboard. The configurable keyboard includes a base with a top face, and a top edge. A position adjustable panel containing keyboard keys. The position adjustable panel is attached to the base by a position adjustment device. The position adjustment device includes a shaft and a first connector. The shaft is attached, towards a bottom end, to the base. The first connector connects the position adjustable panel to the shaft.
    Type: Application
    Filed: November 20, 2014
    Publication date: April 30, 2015
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Patent number: 8966322
    Abstract: System and method for automated testing of hot swap scenarios of field replaceable units (FRUs) in a storage system comprises an external automation server that distributes control signals to actuation systems within a number of FRUs. Power for the actuation systems may be provided by the external automation server or by self-contained power supplies with each actuation system. The actuation systems are responsive to the control signals to move the storage devices back-and-forth thereby electrically and physically disconnecting the storage device's mating connector from the backplane connector. This approach provides a high degree of automation while closely emulating customer hot swap scenarios.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Publication number: 20150033306
    Abstract: An apparatus for user authentication includes an input module that receives an authentication token, a counter module that increments a count of the number of authentication tokens received, a security module that determines whether the authentication token matches a valid authentication token for the user, prompts the user for another authentication token in response to determining that the authentication token does not match the valid authentication token, and provides the user simulated access to an electronic system in response to determining that (i) the count of the number of authentication tokens received is equal to one and (ii) the authentication token matches the valid authentication token, and an access module that provides the user authentic access to the electronic system in response to determining that (i) the count of the number of authentication tokens received is greater than one and (ii) the authentication token matches the valid authentication token.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Publication number: 20140292660
    Abstract: A method and apparatus is provided for implementing integrated keys on a user input device. In one embodiment, the method includes detecting an initial input in either a first or second proximity sensor device. The first proximity sensor device may be integrated into a first key of the user input device and the second proximity sensor device may be integrated into a second key of the user input device that is proximate to the first key. The method may further include starting a first timer upon sensing the initial input. The method may further activate one of a first input mode or second input mode. The first input mode may be activated absent detection of a key input before the first timer expires. The second input mode is activated if a key input is detected before the first timer expires.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Publication number: 20140195859
    Abstract: System and method for automated testing of hot swap scenarios of field replaceable units (FRUs) in a storage system comprises an external automation server that distributes control signals to actuation systems within a number of FRUs. Power for the actuation systems may be provided by the external automation server or by self-contained power supplies with each actuation system. The actuation systems are responsive to the control signals to move the storage devices back-and-forth thereby electrically and physically disconnecting the storage device's mating connector from the backplane connector. This approach provides a high degree of automation while closely emulating customer hot swap scenarios.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary I. Dickenson, Richard Hutzler
  • Publication number: 20120323821
    Abstract: In one embodiment, a method for determining pricing for data storage includes receiving from a data provider a request indicating an amount of data storage space in at least one of one or more tiers of data storage, receiving data from the data provider to store in the at least one of the one or more tiers of data storage, storing the data provider's data in the at least one of the one or more tiers of data storage, and calculating a base price for storage of the data provider's data. In another embodiment, a tiered storage system includes a processor, a memory, logic adapted for determining an amount of a data provider's data in each of at least two tiers of data storage, and logic adapted for calculating a price for storage of the data provider's data.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Igor Crk, Gary I. Dickenson, Paul A. Jennas, II, Larry Juarez, Jason L. Peipelman, Todd C. Sorenson, David V. Valverde
  • Publication number: 20090049342
    Abstract: A method is disclosed for adjusting trace data granularity. An initialization module sets a base granularity for trace data recorded for a component. A registration module registers a condition counter comprising a condition set. The threshold module sets a count threshold for the condition counter. An increment module counts each instance of the condition set. An adjustment module adjusts the granularity of trace data stored for the component to a modified granularity if the condition count exceeds the count threshold. In one embodiment, a timer module times an adjusted trace data granularity time interval. The adjustment module may set the granularity of the trace data to the base granularity when the adjusted trace data granularity time interval exceeds a specified time interval.
    Type: Application
    Filed: October 27, 2008
    Publication date: February 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary I. Dickenson, Thomas Charles Jarvis, Paul Matthew Richards
  • Patent number: 7451357
    Abstract: An apparatus and system are disclosed for adjusting trace data granularity. An initialization module sets a base granularity for trace data recorded for a component. A registration module registers a condition counter comprising a condition set. The threshold module sets a count threshold for the condition counter. An increment module counts each instance of the condition set. An adjustment module adjusts the granularity of trace data stored for the component to a modified granularity if the condition count exceeds the count threshold. In one embodiment, a timer module times an adjusted trace data granularity time interval. The adjustment module may set the granularity of the trace data to the base granularity when the adjusted trace data granularity time interval exceeds a specified time interval.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gary I. Dickenson, Thomas Charles Jarvis, Paul Matthew Richards