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: 9645655Abstract: 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: GrantFiled: March 29, 2013Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Gary I. Dickenson, Richard Hutzler
-
Patent number: 9335794Abstract: 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: GrantFiled: November 20, 2014Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventors: Gary I. Dickenson, Richard Hutzler
-
Patent number: 9329638Abstract: 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: GrantFiled: November 20, 2014Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Gary I. Dickenson, Richard Hutzler
-
Patent number: 9329637Abstract: 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: GrantFiled: January 2, 2013Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Gary I. Dickenson, Richard Hutzler
-
Publication number: 20150169008Abstract: 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: ApplicationFiled: November 20, 2014Publication date: June 18, 2015Inventors: Gary I. Dickenson, Richard Hutzler
-
Publication number: 20150116223Abstract: 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: ApplicationFiled: November 20, 2014Publication date: April 30, 2015Inventors: Gary I. Dickenson, Richard Hutzler
-
Patent number: 8966322Abstract: 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: GrantFiled: January 8, 2013Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Gary I. Dickenson, Richard Hutzler
-
Publication number: 20150033306Abstract: 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: ApplicationFiled: July 25, 2013Publication date: January 29, 2015Applicant: International Business Machines CorporationInventors: Gary I. Dickenson, Richard Hutzler
-
Publication number: 20140292660Abstract: 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: ApplicationFiled: March 29, 2013Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: Gary I. Dickenson, Richard Hutzler
-
Publication number: 20140195859Abstract: 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: ApplicationFiled: January 8, 2013Publication date: July 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary I. Dickenson, Richard Hutzler
-
Publication number: 20120323821Abstract: 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: ApplicationFiled: June 15, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Igor Crk, Gary I. Dickenson, Paul A. Jennas, II, Larry Juarez, Jason L. Peipelman, Todd C. Sorenson, David V. Valverde
-
Publication number: 20090049342Abstract: 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: ApplicationFiled: October 27, 2008Publication date: February 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary I. Dickenson, Thomas Charles Jarvis, Paul Matthew Richards
-
Patent number: 7451357Abstract: 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: GrantFiled: November 18, 2004Date of Patent: November 11, 2008Assignee: International Business Machines CorporationInventors: Gary I. Dickenson, Thomas Charles Jarvis, Paul Matthew Richards