Patents by Inventor Jeffrey R. Hamilton

Jeffrey R. Hamilton 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).

  • Publication number: 20160282405
    Abstract: Systems and methods for determining an operational condition of a capacitor package are disclosed. According to an aspect, a system may include a capacitor package including a dielectric material operatively connected between a first terminal and a second terminal. The system may include a Zener diode being operatively connected with its cathode at a third terminal and its anode at the second terminal. The system may also include a test pin being conductively connected to the third terminal. The system may also include a testing module configured to receive an electrical output from the test pin. The testing module may also be configured to determine an operational condition of the capacitor package based on the electrical output. The testing module may further be configured to present the operational condition of the capacitor package.
    Type: Application
    Filed: March 26, 2015
    Publication date: September 29, 2016
    Inventors: Jeffrey R. Hamilton, Michael DeCesaris, Ann Richter, Alfredo Aldereguia
  • Patent number: 9443116
    Abstract: Embodiments of the invention provide for device authentication in a flexible display computing device. In an embodiment of the invention, a method for device authentication in a flexible display computing device includes pre-storing in memory of a computing device, data corresponding to a pattern of folds of a flexible display of the computing device. The method also includes receiving a subsequent authentication request in the computing device and, in response, monitoring a folding of the flexible display and computing data corresponding to a pattern of the monitored folding. The method yet further includes comparing in the memory of the computing device the computed data to the pre-stored data. Finally, the method includes granting access to the computing device if the pattern of the monitored folding compares to the pattern of folds based upon a threshold degree of equality between the computed data and the pre-stored data.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: September 13, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Jeffrey R. Hamilton, Ross L. Mickens, Markesha F. Parker
  • Patent number: 9356903
    Abstract: Methods, apparatuses, and computer program products for dynamically managing social networking groups according to embodiments of the present invention are provided. A particular embodiment includes detecting a predetermined number of user devices within a specified physical area; and in response to detecting the predetermined number of user devices within the specified physical area, creating a social networking group corresponding to the specified physical area. Another embodiment includes detecting a predetermined number of user devices exiting a specified physical area, each user device associated with a user belonging to a social networking group corresponding to the specified physical area; and in response to detecting the predetermined number of user devices exiting the specified physical area, destroying the social networking group after a duration following the detection of the predetermined number of users of the social networking group exiting the specified physical area.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 31, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20160085614
    Abstract: Address verification on a bus, the bus connecting a plurality of receiving bus nodes and one or more sending bus nodes, the bus providing communication among the bus nodes, including: receiving, by a receiving bus node over the bus, a parity signal and an address signal, the address signal identifying an address of a target receiving bus node; determining, by the receiving bus node, whether the address of the target receiving bus node matches an address of the receiving bus node; responsive to determining that the address of the target receiving bus node matches the address of the receiving bus node, determining, by the receiving bus node, whether the parity signal is an expected parity signal; and responsive to determining that the parity signal is not the expected parity signal, suppressing, by the receiving bus node, an acknowledgment of receipt of the address signal.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: ALFREDO ALDEREGUIA, JEFFREY R. HAMILTON, CLIFTON E. KERR, GRACE A. RICHTER
  • Patent number: 9279844
    Abstract: A method of detecting a cable connected to a first device includes generating a second signal within the first device, and outputting the second signal onto an input-only pin of a cable connector on the first device, wherein the input-only pin is assigned to receive a first signal from a driver on a second device when a cable is connected from the second device to the cable connector, and wherein the second signal has a frequency that is at least four times greater than the frequency of the first signal. The method further comprises determining that a cable is not connected to the cable connector in response to detecting the second signal on a wire coupled to the input-only pin, and determining that the cable is connected to the cable connector in response to detecting a signal other than the second signal.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: March 8, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Patent number: 9236687
    Abstract: Embodiments provide for a cable connector for coupling a cable with a device having a mating connector. The cable connector includes a cable connector body having a device end, a cable end, a bottom side, and a pivot point on the bottom side between the device and cable ends. Also, the cable connector includes a strut having a first strut end pivotally coupled with the pivot point and a second strut end. The strut is operable to rotate between a retracted position and an actuated position. The second strut end is adapted to engage the device on a surface of the device below the mating connector in the actuated position.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: January 12, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Patent number: 9222964
    Abstract: A cable detection apparatus comprises a cable connector, a signal generator, and a detection module. The cable connector is located on a first device and has an input-only pin that is coupled to a receiver and assigned for receiving a first signal from a driver on a second device. The signal generator is located within the first device and has an output driving a second signal onto the input-only pin, wherein the second signal has a frequency that is at least four times greater than the frequency of the first signal. The detection module has a detection input coupled to the input-only pin, wherein the detection module produces a negative cable detection output in response to detecting the second signal, and wherein the detection module produces a positive cable detection output in response to detecting a signal other than the second signal.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: December 29, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20150347787
    Abstract: Embodiments of the invention provide for device authentication in a flexible display computing device. In an embodiment of the invention, a method for device authentication in a flexible display computing device includes pre-storing in memory of a computing device, data corresponding to a pattern of folds of a flexible display of the computing device. The method also includes receiving a subsequent authentication request in the computing device and, in response, monitoring a folding of the flexible display and computing data corresponding to a pattern of the monitored folding. The method yet further includes comparing in the memory of the computing device the computed data to the pre-stored data. Finally, the method includes granting access to the computing device if the pattern of the monitored folding compares to the pattern of folds based upon a threshold degree of equality between the computed data and the pre-stored data.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey R. Hamilton, Ross L. Mickens, Markesha F. Parker
  • Patent number: 9175971
    Abstract: Computer readable program instructions perform a method including identifying a starting location and a destination for traveling in a vehicle and identifying multiple available routes. Each route includes roadway segments that have a roadway type selected from multiple roadway types reflecting a set of roadway conditions. The method obtains a fuel price available to the vehicle, obtains a fuel economy value for the vehicle on each roadway type, and calculates a cost of driving each of a plurality of available routes. The cost of driving each available route is the sum of the cost of driving each segment of the route, wherein the cost of driving each roadway segment is the mathematical product of a length of the roadway segment and the available fuel price divided by the fuel economy for the vehicle on the roadway type for the roadway segment. The lowest cost route is then identified.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: November 3, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20150292898
    Abstract: A method includes identifying a starting location and a destination for traveling in a vehicle and identifying multiple available routes. Each available route includes roadway segments that each have a roadway type selected from multiple roadway types that reflect a unique set of roadway conditions. The method obtains a price of fuel available to the vehicle, obtains a fuel economy value for the vehicle on each roadway type, and calculates a cost of driving each of a plurality of available routes. The cost of driving each available route is the sum of the cost of driving each segment of the route, wherein the cost of driving each roadway segment is the mathematical product of a length of the roadway segment and the available fuel price divided by the fuel economy for the vehicle on the roadway type for the roadway segment. The lowest cost route is then identified.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20150292897
    Abstract: Computer readable program instructions perform a method including identifying a starting location and a destination for traveling in a vehicle and identifying multiple available routes. Each route includes roadway segments that have a roadway type selected from multiple roadway types reflecting a set of roadway conditions. The method obtains a fuel price available to the vehicle, obtains a fuel economy value for the vehicle on each roadway type, and calculates a cost of driving each of a plurality of available routes. The cost of driving each available route is the sum of the cost of driving each segment of the route, wherein the cost of driving each roadway segment is the mathematical product of a length of the roadway segment and the available fuel price divided by the fuel economy for the vehicle on the roadway type for the roadway segment. The lowest cost route is then identified.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 15, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20150268967
    Abstract: Optimizing computer hardware usage in a computing system that includes a plurality of populated central processing unit (‘CPU’) sockets, including: determining, by a socket configuration module, a number of CPUs to be utilized during operation of the computing system; determining, by the socket configuration module, performance characteristics associated with each available CPU, the performance characteristics associated with each available CPU including information describing computing devices such as memory devices, input/output (‘I/O) devices, and other downstream devices that are coupled to one or more of the available CPUs; and selecting, by the socket configuration module in dependence upon the performance characteristics associated with each available CPU and a predetermined performance policy, a target CPU to utilize as a boot CPU.
    Type: Application
    Filed: March 19, 2014
    Publication date: September 24, 2015
    Inventors: BRIAN A. BAKER, MICHAEL DECESARIS, JEFFREY R. HAMILTON, DOUGLAS W. OLIVER
  • Publication number: 20150269015
    Abstract: Optimizing computer hardware usage in a computing system that includes a plurality of populated central processing unit (‘CPU’) sockets, including: determining, by a socket configuration module, a number of CPUs to be utilized during operation of the computing system; determining, by the socket configuration module, performance characteristics associated with each available CPU, the performance characteristics associated with each available CPU including information describing computing devices such as memory devices, input/output (I/O) devices, and other downstream devices that are coupled to one or more of the available CPUs; and selecting, by the socket configuration module in dependence upon the performance characteristics associated with each available CPU and a predetermined performance policy, a target CPU to utilize as a boot CPU.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 24, 2015
    Inventors: BRIAN A. BAKER, MICHAEL DECESARIS, JEFFREY R. HAMILTON, DOUGLAS W. OLIVER
  • Publication number: 20150269047
    Abstract: Optimizing computer hardware usage in a computing system that includes a plurality of populated central processing unit (‘CPU’) sockets, including: determining, by a socket configuration module, a number of CPUs to be utilized during operation of the computing system; determining, by the socket configuration module, error characteristics associated with each available CPU, wherein the error characteristics associated with each available CPU include error information for computing devices that are coupled to one or more of the available CPUs; and selecting, by the socket configuration module in dependence upon the error characteristics associated with each available CPU and a predetermined error tolerance policy, a target CPU to utilize as a boot CPU.
    Type: Application
    Filed: March 19, 2014
    Publication date: September 24, 2015
    Inventors: BRIAN A. BAKER, MICHAEL DECESARIS, JEFFREY R. HAMILTON, DOUGLAS W. OLIVER
  • Publication number: 20150156311
    Abstract: Recommending preferred ringer settings for a mobile communications device, including: receiving, from one or more mobile communications devices, location information identifying a location of the mobile communications device; receiving, from one or more mobile communications devices, ringer setting information identifying a ringer setting of the mobile communications device; identifying one or more location zones; and determining, in dependence upon the location information and the ringer setting information, preferred ringer settings for each of the one or more location zones.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 4, 2015
    Inventors: Keith T. Adams, Jeffrey R. Hamilton, Ross L. Mickens, Markesha F. Parker
  • Publication number: 20150156310
    Abstract: Recommending preferred ringer settings for a mobile communications device, including: receiving, from one or more mobile communications devices, location information identifying a location of the mobile communications device; receiving, from one or more mobile communications devices, ringer setting information identifying a ringer setting of the mobile communications device; identifying one or more location zones; and determining, in dependence upon the location information and the ringer setting information, preferred ringer settings for each of the one or more location zones.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Inventors: Keith T. Adams, Jeffrey R. Hamilton, Ross L. Mickens, Markesha F. Parker
  • Publication number: 20150142251
    Abstract: Vehicle control based on colors representative of navigation information are disclosed. According to an aspect, a method includes receiving an image of an object surface having multiple colors thereon that are representative of data for use in navigating a vehicle along a pathway. Further, the method includes controlling the vehicle to operate to navigate the pathway based on the image.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20150097548
    Abstract: A cable detection apparatus comprises a cable connector, a signal generator, and a detection module. The cable connector is located on a first device and has an input-only pin that is coupled to a receiver and assigned for receiving a first signal from a driver on a second device. The signal generator is located within the first device and has an output driving a second signal onto the input-only pin, wherein the second signal has a frequency that is at least four times greater than the frequency of the first signal. The detection module has a detection input coupled to the input-only pin, wherein the detection module produces a negative cable detection output in response to the detecting the second signal, and wherein the detection module produces a positive cable detection output in response to detecting a signal other than the second signal.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20150097550
    Abstract: A method of detecting a cable connected to a first device includes generating a second signal within the first device, and outputting the second signal onto an input-only pin of a cable connector on the first device, wherein the input-only pin is assigned to receive a first signal from a driver on a second device when a cable is connected from the second device to the cable connector, and wherein the second signal has a frequency that is at least four times greater than the frequency of the first signal. The method further comprises determining that a cable is not connected to the cable connector in response to the detecting the second signal on a wire coupled to the input-only pin, and determining that the cable is connected to the cable connector in response to detecting a signal other than the second signal.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter
  • Publication number: 20150098860
    Abstract: Systems and methods for odor source release based on odor detection and user preference information are disclosed. According to an aspect, a method includes receiving user preference information associated with an odor. The method also includes detecting the odor. Further, the method includes releasing one or more odor sources based on the user preference information in response to detecting the odor.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Coporation
    Inventors: Alredo Aldereguia, Jeffrey R. Hamilton, Clifton E. Kerr, Grace A. Richter