Patents by Inventor Daniel M. Ranck
Daniel M. Ranck 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: 9928154Abstract: A method and computer program product for causing a processor to perform the method are provided. The method includes monitoring a plurality of operating parameters for each of multiple components of a compute node, wherein the multiple components have the same component type, and determining a stress factor score for each of the multiple components, wherein the stress factor score is a function of the plurality of operating parameters. The method further includes reducing use of a first component from among the multiple components, wherein the first component has a stress factor score that is greater than the stress factor score for any of the other components of the same component type. Optionally, the method may prioritize use of each of the multiple components in an order of ascending stress factor score.Type: GrantFiled: January 12, 2016Date of Patent: March 27, 2018Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Paul D. Kangas, Daniel M. Ranck
-
Patent number: 9894259Abstract: Movable image capture devices and methods for images from behind a display screen are disclosed. According to an aspect, a method includes determining a position of a displayed target image on a display screen. The method also includes using an image capture device positioned behind the display screen for capturing images positioned in front of the display screen. The method also includes moving the image capture device behind the display screen to a position near the position of the displayed target image based on the determined position of the displayed target image.Type: GrantFiled: June 29, 2015Date of Patent: February 13, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Jacob Kakou, Daniel M. Ranck, Nusrat Sherali, Suresh K. Thapa
-
Patent number: 9811926Abstract: A method for drawing shapes includes receiving first input from a touch screen display indicating a first user touch continuing for a first touch time delay, then subsequent to said first touch time delay, receiving second input from the display indicating a second user touch in a pattern on the display. The method includes correlating the first input and the second input with a drawing shape. The drawing shape includes a standard geometric shape. The method includes forming an image on the display that corresponds to the drawing shape.Type: GrantFiled: January 21, 2016Date of Patent: November 7, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Paul D. Kangas, Daniel M. Ranck
-
Publication number: 20170213366Abstract: A method for drawing shapes includes receiving first input from a touch screen display indicating a first user touch continuing for a first touch time delay, then subsequent to said first touch time delay, receiving second input from the display indicating a second user touch in a pattern on the display. The method includes correlating the first input and the second input with a drawing shape. The drawing shape includes a standard geometric shape. The method includes forming an image on the display that corresponds to the drawing shape.Type: ApplicationFiled: January 21, 2016Publication date: July 27, 2017Inventors: Paul D. Kangas, Daniel M. Ranck
-
Publication number: 20170199801Abstract: A method and computer program product for causing a processor to perform the method are provided. The method includes monitoring a plurality of operating parameters for each of multiple components of a compute node, wherein the multiple components have the same component type, and determining a stress factor score for each of the multiple components, wherein the stress factor score is a function of the plurality of operating parameters. The method further includes reducing use of a first component from among the multiple components, wherein the first component has a stress factor score that is greater than the stress factor score for any of the other components of the same component type. Optionally, the method may prioritize use of each of the multiple components in an order of ascending stress factor score.Type: ApplicationFiled: January 12, 2016Publication date: July 13, 2017Inventors: Paul D. Kangas, Daniel M. Ranck
-
Publication number: 20160381275Abstract: Movable image capture devices and methods for images from behind a display screen are disclosed. According to an aspect, a method includes determining a position of a displayed target image on a display screen. The method also includes using an image capture device positioned behind the display screen for capturing images positioned in front of the display screen. The method also includes moving the image capture device behind the display screen to a position near the position of the displayed target image based on the determined position of the displayed target image.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Jacob Kakou, Daniel M. Ranck, Nusrat Sherali, Suresh K. Thapa
-
Patent number: 9436484Abstract: Methods, apparatuses, and computer program products are provided for synchronization of data between an electronic mobile device and an electronic computing dockstation. Embodiments include detecting, by the dockstation, completion of a docking procedure connecting the mobile device to the dockstation; identifying, by the dockstation, applications that are open on the mobile device; opening, by the dockstation, the identified applications on the dockstation; identifying, by the dockstation, files that are open on the mobile device; syncing, by the dockstation, the identified files with corresponding files within the dockstation, including updating an existing file within the dockstation; and opening on the dockstation, by the dockstation, the synced files with the open applications on the dockstation.Type: GrantFiled: August 9, 2011Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Daniel M. Ranck
-
Patent number: 9436485Abstract: Methods, apparatuses, and computer program products are provided for synchronization of data between an electronic mobile device and an electronic computing dockstation. Embodiments include detecting, by the dockstation, completion of a docking procedure connecting the mobile device to the dockstation; identifying, by the dockstation, applications that are open on the mobile device; opening, by the dockstation, the identified applications on the dockstation; identifying, by the dockstation, files that are open on the mobile device; syncing, by the dockstation, the identified files with corresponding files within the dockstation, including updating an existing file within the dockstation; and opening on the dockstation, by the dockstation, the synced files with the open applications on the dockstation.Type: GrantFiled: June 28, 2012Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Daniel M. Ranck
-
Publication number: 20150121283Abstract: A method includes identifying a geographic location of a mobile communication device, wherein the mobile communication device has a touchscreen operable as a virtual keyboard. The method further includes identifying a first keyboard character associated with the identified geographic location that is a location-variant of a second keyboard character associated with a standard keyboard layout of the mobile communication device, and modifying the standard keyboard to make the first keyboard character more accessible within the modified keyboard layout than within the standard keyboard layout.Type: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Paul D. Kangas, Daniel M. Ranck
-
Publication number: 20150121282Abstract: A computer program product (CPP) includes program code for controlling a virtual keyboard on a mobile communications device having a touchscreen. The CPP product includes program code for identifying a geographic location of a mobile communication device, wherein the mobile communication device has a touchscreen operable as a virtual keyboard. The CPP further includes program code for identifying a first keyboard character associated with the identified geographic location that is a location-variant of a second keyboard character associated with a standard keyboard layout of the mobile communication device, and program code for modifying the standard keyboard layout to make the first keyboard character more accessible within the modified keyboard layout than within the standard keyboard layout. For example, the first keyboard character may be made more accessible by substituting the first keyboard character for the second keyboard character on the virtual key.Type: ApplicationFiled: October 30, 2013Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Paul D. Kangas, Daniel M. Ranck
-
Patent number: 8812912Abstract: Detecting system component failures in a computing system, including: detecting, by an illumination detector, the occurrence of an illumination event in the computing system; determining, by an illumination event identifier, whether the illumination event is associated with a suspected component failure in the computing system; and sending, by a notification system, a failure event notification upon determining that the illumination event is associated with a suspected component failure in the computing system.Type: GrantFiled: May 31, 2013Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Paul D. Kangas, Daniel M. Ranck
-
Publication number: 20140146038Abstract: A mobile device identifies a physical computing system and retrieves a corresponding three dimensional model. The mobile device modifies an image of the model with real-time system information received from the physical computing system, and displays at least a portion of the modified image. The mobile device may display the modified image from the perspective of the mobile device in space relative to the physical computing system and adjusts the perspective as the mobile device is moved.Type: ApplicationFiled: November 28, 2012Publication date: May 29, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul D. Kangas, Daniel M. Ranck
-
Patent number: 8650509Abstract: A system and method are disclosed for navigating an electronic document using a touch-sensitive display screen with gestures that are reminiscent of physically handling the pages of a conventional, bound document. A user may temporarily bookmark one or more selected pages by touching the touchscreen with a finger when the pages are displayed, to mimic using a finger to hold a selected page of a conventional, bound document. Predefined gestures may be specified with different functions, such as returning to a bookmarked page or removing a bookmark.Type: GrantFiled: August 19, 2011Date of Patent: February 11, 2014Assignee: International Business Machines CorporationInventors: P. Daniel Kangas, Daniel M. Ranck
-
Patent number: 8631317Abstract: Methods, apparatuses, and computer program products for manipulating display of document pages on a touchscreen computing device are provided. Embodiments include recognizing, by the touchscreen computing device, finger motion selection gestures on a touchscreen of the touchscreen computing device; selecting, by the touchscreen computing device for each recognized finger motion selection gesture, a document page displayed on the touchscreen; recognizing, by the touchscreen computing device, a finger motion combination gesture on the touchscreen; combining, by the touchscreen computing device responsive to the finger motion combination gesture, the selected document pages into a single concatenated document page; and displaying, by the touchscreen computing device, the single concatenated document page.Type: GrantFiled: June 28, 2011Date of Patent: January 14, 2014Assignee: International Business Machines CorporationInventors: Paul D. Kangas, Daniel M. Ranck
-
Patent number: 8595682Abstract: Phase compensation in a differential pair of transmission lines, including: identifying, by a phase compensation module, a plurality of direction changes in the differential pair of transmission lines; determining, by the phase compensation module for each direction change in the differential pair of transmission lines, a direction change angle; and determining, by the phase compensation module for each direction change in the differential pair of transmission lines, the geometry of one or more phase correction humps to include in one transmission line of the differential pair of transmission lines in dependence upon the direction change angle.Type: GrantFiled: December 19, 2011Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Pravin S. Patel, Daniel M. Ranck
-
Publication number: 20130268813Abstract: Detecting system component failures in a computing system, including: detecting, by an illumination detector, the occurrence of an illumination event in the computing system; determining, by an illumination event identifier, whether the illumination event is associated with a suspected component failure in the computing system; and sending, by a notification system, a failure event notification upon determining that the illumination event is associated with a suspected component failure in the computing system.Type: ApplicationFiled: May 31, 2013Publication date: October 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: PAUL D. KANGAS, DANIEL M. RANCK
-
Patent number: 8527817Abstract: Detecting system component failures in a computing system, including: detecting, by an illumination detector, the occurrence of an illumination event in the computing system; determining, by an illumination event identifier, whether the illumination event is associated with a suspected component failure in the computing system; and sending, by a notification system, a failure event notification upon determining that the illumination event is associated with a suspected component failure in the computing system.Type: GrantFiled: November 19, 2010Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Paul D. Kangas, Daniel M. Ranck
-
Publication number: 20130159959Abstract: Phase compensation in a differential pair of transmission lines, including: identifying, by a phase compensation module, a plurality of direction changes in the differential pair of transmission lines; determining, by the phase compensation module for each direction change in the differential pair of transmission lines, a direction change angle; and determining, by the phase compensation module for each direction change in the differential pair of transmission lines, the geometry of one or more phase correction humps to include in one transmission line of the differential pair of transmission lines in dependence upon the direction change angle.Type: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Pravin S. Patel, Daniel M. Ranck
-
Publication number: 20130097577Abstract: Methods, apparatus, and products for impedance compensation for a differential pair of conductive paths, including: determining the differential impedance and conductor geometry for the differential pair of conductive paths; determining the path length differential between the conductive paths in the differential pair of conductive paths; determining a centerline path to follow for a shorter conductive path in the differential pair of conductive paths, wherein the centerline path lengths the shorter conductive path such that the length of each conductive path in the differential pair of conductive paths is identical within a predetermined threshold; determining a number of subdivisions of one or more serpentine segments on one of the conductive paths in the differential pair; and determining, in dependence upon the differential impedance at each of the subdivisions of the one or more serpentine segments, a serpentine segment path width for the serpentine segment.Type: ApplicationFiled: October 18, 2011Publication date: April 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Pravin S. Patel, Daniel M. Ranck
-
Publication number: 20130047125Abstract: A system and method are disclosed for navigating an electronic document using a touch-sensitive display screen with gestures that are reminiscent of physically handling the pages of a conventional, bound document. A user may temporarily bookmark one or more selected pages by touching the touchscreen with a finger when the pages are displayed, to mimic using a finger to hold a selected page of a conventional, bound document. Predefined gestures may be specified with different functions, such as returning to a bookmarked page or removing a bookmark.Type: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: P. Daniel Kangas, Daniel M. Ranck