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: 9626319Abstract: 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: GrantFiled: August 23, 2013Date of Patent: April 18, 2017Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
-
Patent number: 9583850Abstract: 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: GrantFiled: January 5, 2016Date of Patent: February 28, 2017Assignee: Lenovo Enterprise Solutions (Singappore) Pte. Ltd.Inventors: Robert Diokno, Michael D. French, Timothy R. Tennant, Paul D. Kangas
-
Patent number: 9430007Abstract: 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: GrantFiled: April 24, 2014Date of Patent: August 30, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant, Brian C. Totten
-
Publication number: 20150334526Abstract: 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: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Applicant: International Business Machines CorporationInventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
-
Publication number: 20150324312Abstract: 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: ApplicationFiled: May 9, 2014Publication date: November 12, 2015Applicant: International Business Machines CorporationInventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
-
Publication number: 20150324311Abstract: 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: ApplicationFiled: May 8, 2014Publication date: November 12, 2015Applicant: International Business Machines CorporationInventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
-
Publication number: 20150309559Abstract: 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: ApplicationFiled: April 24, 2014Publication date: October 29, 2015Applicant: International Business Machines CorporationInventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant, Brian C. Totten
-
Publication number: 20150058517Abstract: 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: ApplicationFiled: August 29, 2013Publication date: February 26, 2015Applicant: International Business Machines CorporationInventors: STEVEN C. JACOBSON, LOC X. NGUYEN, LUKE D. REMIS, TIMOTHY R. TENNANT
-
Publication number: 20150058515Abstract: 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: ApplicationFiled: August 23, 2013Publication date: February 26, 2015Applicant: International Business Machines CorporationInventors: Steven C. Jacobson, Loc X. Nguyen, Luke D. Remis, Timothy R. Tennant
-
Publication number: 20080300946Abstract: 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: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 7394843Abstract: 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: GrantFiled: December 3, 2007Date of Patent: July 1, 2008Assignee: International Business Machines CorporationInventor: Timothy R. Tennant
-
Patent number: 7356067Abstract: 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: GrantFiled: June 17, 2004Date of Patent: April 8, 2008Assignee: Interntional Business Machines CorporationInventor: Timothy R. Tennant