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: 9928154
    Abstract: 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: Grant
    Filed: January 12, 2016
    Date of Patent: March 27, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Patent number: 9894259
    Abstract: 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: Grant
    Filed: June 29, 2015
    Date of Patent: February 13, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Jacob Kakou, Daniel M. Ranck, Nusrat Sherali, Suresh K. Thapa
  • Patent number: 9811926
    Abstract: 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: Grant
    Filed: January 21, 2016
    Date of Patent: November 7, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Publication number: 20170213366
    Abstract: 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: Application
    Filed: January 21, 2016
    Publication date: July 27, 2017
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Publication number: 20170199801
    Abstract: 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: Application
    Filed: January 12, 2016
    Publication date: July 13, 2017
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Publication number: 20160381275
    Abstract: 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: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Jacob Kakou, Daniel M. Ranck, Nusrat Sherali, Suresh K. Thapa
  • Patent number: 9436484
    Abstract: 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: Grant
    Filed: August 9, 2011
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Daniel M. Ranck
  • Patent number: 9436485
    Abstract: 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: Grant
    Filed: June 28, 2012
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Daniel M. Ranck
  • Publication number: 20150121283
    Abstract: 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: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Publication number: 20150121282
    Abstract: 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: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Patent number: 8812912
    Abstract: 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: Grant
    Filed: May 31, 2013
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Publication number: 20140146038
    Abstract: 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: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Patent number: 8650509
    Abstract: 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: Grant
    Filed: August 19, 2011
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: P. Daniel Kangas, Daniel M. Ranck
  • Patent number: 8631317
    Abstract: 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: Grant
    Filed: June 28, 2011
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Patent number: 8595682
    Abstract: 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: Grant
    Filed: December 19, 2011
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Pravin S. Patel, Daniel M. Ranck
  • Publication number: 20130268813
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: October 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: PAUL D. KANGAS, DANIEL M. RANCK
  • Patent number: 8527817
    Abstract: 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: Grant
    Filed: November 19, 2010
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Paul D. Kangas, Daniel M. Ranck
  • Publication number: 20130159959
    Abstract: 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: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Pravin S. Patel, Daniel M. Ranck
  • Publication number: 20130097577
    Abstract: 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: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William T. Byrne, Robert J. Christopher, Paul D. Kangas, Pravin S. Patel, Daniel M. Ranck
  • Publication number: 20130047125
    Abstract: 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: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: P. Daniel Kangas, Daniel M. Ranck