Patents by Inventor Timothy R. Tennant

Timothy R. Tennant 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: 9626319
    Abstract: Allocating lanes in a Peripheral Connect Interface Express (‘PCIe’) bus, including: determining, by a lane allocation module, performance capabilities of a device coupled to the PCIe bus; and allocating, by the lane allocation module, a number of lanes in the PCIe bus for use by the device in dependence upon the performance capabilities of the device.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: April 18, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
  • Patent number: 9583850
    Abstract: An edge connector socket is configured to receive an edge connector on a memory module. A wedge member is slidably secured within the edge connector socket in alignment between contacts on the edge connector and pins within the edge connector socket. A cam is rotatably secured adjacent the wedge member, and an actuator is coupled to the cam. Rotation of the cam moves the wedge member between a first position and a second position. In the first position, the wedge member is disposed between the contacts and the pins and prevents engagement between the contacts and the pins. In the second position, the wedge member is withdrawn from between the contacts and the pins and allows reengagement between the contacts and the pins. Optionally, such a “reseat” action is performed in response to detecting an error associated with the memory module.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: February 28, 2017
    Assignee: Lenovo Enterprise Solutions (Singappore) Pte. Ltd.
    Inventors: Robert Diokno, Michael D. French, Timothy R. Tennant, Paul D. Kangas
  • Patent number: 9430007
    Abstract: According to one exemplary embodiment, a method for reducing electrical component stress from power cycling is provided. The method may include receiving an indication associated with power cycling an electronic apparatus. The method may also include identifying, based on the received indication, a first one or more groups of electrical components that will not be powered off during the power cycling of the electronic apparatus. The method may further include identifying, based on the received indication, a second one or more groups of electrical components that will be powered off during the power cycling of the electronic apparatus. The method may finally include powering off the second one or more groups of electrical components.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: August 30, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant, Brian C. Totten
  • Publication number: 20150334526
    Abstract: A method includes a wireless mobile communication device discovering a proximate wireless audio device, receiving a device name from the wireless audio device, and providing the device name to a content server. The method further includes the content server analyzing the device name to identify a location or activity, selecting content relevant to the identified location or activity, and providing the selected content to the wireless mobile communication device. Optionally, the location or activity may be a kitchen, garage or other room of a residence or a conference room or break room of a business. The selected content is preferably relevant to the location or activity, such as an advertisement for tools or lawn equipment responsive to the identified location being the garage.
    Type: Application
    Filed: May 16, 2014
    Publication date: November 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
  • Publication number: 20150324312
    Abstract: A method includes a supervisory controller within a computer identifying a plurality of PCIe devices installed within the computer and identifying one or more configurable link width for each of the identified PCIe devices, wherein each of the identified PCIe devices is determined to be installed in a particular PCIe slot. The method further includes the supervisory controller granting a higher priority to a first one of the PCIe devices than to a second one of the PCIe devices, and the supervisory controller controlling the allocation of a fixed number of serial communication lanes from a processor to the plurality of PCIe devices, wherein the first PCIe device is allocated the maximum configurable link width identified for the first PCIe device and the second PCIe device is allocated a link width less than the maximum configurable link width identified for the second PCIe device.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
  • Publication number: 20150324311
    Abstract: A computer program product includes program instructions executable by a processor, such as a supervisory controller within a computer to perform a method. The method includes identifying PCIe devices installed within the computer and identifying one or more configurable link width for each of the identified PCIe devices, wherein each PCIe device is determined to be installed in a particular PCIe slot. The method further includes granting a higher priority to a first one of the PCIe devices than to a second one of the PCIe devices, and controlling the allocation of a fixed number of serial communication lanes from a processor to the plurality of PCIe devices, wherein the first PCIe device is allocated the maximum configurable link width identified for the first PCIe device and the second PCIe device is allocated a link width less than the maximum configurable link width identified for the second PCIe device.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
  • Publication number: 20150309559
    Abstract: According to one exemplary embodiment, a method for reducing electrical component stress from power cycling is provided. The method may include receiving an indication associated with power cycling an electronic apparatus. The method may also include identifying, based on the received indication, a first one or more groups of electrical components that will not be powered off during the power cycling of the electronic apparatus. The method may further include identifying, based on the received indication, a second one or more groups of electrical components that will be powered off during the power cycling of the electronic apparatus. The method may finally include powering off the second one or more groups of electrical components.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant, Brian C. Totten
  • Publication number: 20150058517
    Abstract: Allocating lanes in a Peripheral Connect Interface Express (‘PCIe’) bus, including: determining, by a lane allocation module, performance capabilities of a device coupled to the PCIe bus; and allocating, by the lane allocation module, a number of lanes in the PCIe bus for use by the device in dependence upon the performance capabilities of the device.
    Type: Application
    Filed: August 29, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: STEVEN C. JACOBSON, LOC X. NGUYEN, LUKE D. REMIS, TIMOTHY R. TENNANT
  • Publication number: 20150058515
    Abstract: Allocating lanes in a Peripheral Connect Interface Express (‘PCIe’) bus, including: determining, by a lane allocation module, performance capabilities of a device coupled to the PCIe bus; and allocating, by the lane allocation module, a number of lanes in the PCIe bus for use by the device in dependence upon the performance capabilities of the device.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
  • Publication number: 20080300946
    Abstract: Methods, systems and computer program products for implementing an end-to-end integrated product development management system are provided. A method includes providing a user system with a link to a data source and an analysis tool via a user interface in response to a project opportunity selection for a proposed product. The method also includes receiving results of an analysis performed by the user system in response to implementing the analysis tool, and creating a project record for the project opportunity selection in response to determining an approval of the project opportunity selection. The method further includes creating a project plan by mapping data fields in the project record to corresponding data entries relating to a project phase, project task, project task tool, project task timetable, project task measurement, data source, and project team selected by the user system via the user interface.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark G. Clark, Michael E. Cropp, Bohdan Demczar, Richard J. Fishbune, Justin Gilbert, Mahesh J. Jesrani, Ruediger Johner, Robert C. Kulle, Alan D. Lemberger, John S. Maresca, Suheil M. Nassar, Timothy R. Tennant
  • Patent number: 7394843
    Abstract: A method for verifying a spread spectrum function and a spread spectrum verification circuit are provided. Comparing an output frequency of the spread spectrum function with a reference frequency for the spread spectrum function tests an upper bound of the spread spectrum function. If the output frequency increases above the reference frequency, the upper bound of the spread spectrum function is verified. Comparing the reference frequency for the spread spectrum function with the output frequency of the spread spectrum function tests a lower bound of the spread spectrum function. If the output frequency decreases below the reference frequency, the lower bound of the spread spectrum function is verified.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: July 1, 2008
    Assignee: International Business Machines Corporation
    Inventor: Timothy R. Tennant
  • Patent number: 7356067
    Abstract: A method for verifying a spread spectrum function and a spread spectrum verification circuit are provided. Comparing an output frequency of the spread spectrum function with a reference frequency for the spread spectrum function tests an upper bound of the spread spectrum function. If the output frequency increases above the reference frequency, the upper bound of the spread spectrum function is verified. Comparing the reference frequency for the spread spectrum function with the output frequency of the spread spectrum function tests a lower bound of the spread spectrum function. If the output frequency decreases below the reference frequency, the lower bound of the spread spectrum function is verified.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: April 8, 2008
    Assignee: Interntional Business Machines Corporation
    Inventor: Timothy R. Tennant