Patents by Inventor Christopher J. Hardee

Christopher J. Hardee 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: 9721453
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, based on a unique identifier of an identification device in a room, clinical information of a first patient present in the room, receiving a unique identifier from an identification device associated with a garment worn by a health care professional in the room, receiving a history of the garment based on the unique identifier, and upon determining that the history of the garment violates a predefined rule, outputting a notification of the violation.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: August 1, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary D. Cudak, Christopher J. Hardee, Sarbajit K. Rakshit, Adam Roberts
  • Patent number: 9709984
    Abstract: Administering a recall by an autonomous vehicle, including: receiving, by a vehicle management module, a recall message identifying a component of the autonomous vehicle that is subject to the recall; adjusting, by the vehicle management module, a vehicle capability in dependence upon the component of the autonomous vehicle that is subject to the recall; determining, by the vehicle management module, a recall response plan in dependence upon the adjusted vehicle capability; and executing, by the vehicle management module, the recall response plan.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: July 18, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Adrian X. Rodriguez
  • Publication number: 20170197369
    Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.
    Type: Application
    Filed: March 30, 2016
    Publication date: July 13, 2017
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
  • Publication number: 20170197368
    Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 13, 2017
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
  • Publication number: 20170193105
    Abstract: Embodiments include method, systems and computer program products for aligning visual content to search term queries. In some embodiments, one or more search terms may be received. A plurality of results may be obtained using the one or more search terms on metadata associated with preprocessed visual media. A subset of frames may be selected for each of the plurality of results. A search results set may be generated by optimizing the subset of frames for each of the plurality of results. The search results set may be transmitted.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 9692649
    Abstract: Embodiments of the present invention disclose a method, computer program product, and for determining a recommendation relating to a configuration of a plurality of server nodes of a computing system. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of, for each server node, storing a first performance parameter value, wherein each first performance parameter value is a benchmarked value that corresponds to a measured actual performance parameter of its associated server node, and applying a first configuration rule based, at least in part, on the first performance parameter values of the plurality of server nodes to obtain a first configuration recommendation. In another embodiment, the method further includes the step of presenting the first recommendation to a human user.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
  • Patent number: 9690651
    Abstract: A method is provided for controlling a redundant array of independent disks (RAID). The method comprises a computer system writing data to a RAID and reading data from the RAID, wherein the RAID includes a controller and a plurality of data storage devices, including a flash data storage device. The method further comprises the controller detecting whether or not the flash data storage device is in read-only mode, and the controller preventing attempts to write data to the flash data storage device in response to detecting that the flash data storage device is in read-only mode. Optionally, when the flash data storage device is in read-only mode, the controller may redirect writes intended for the flash data storage device to empty data storage space on another data storage device or cache memory, or modify the parity stripe of a major stripe in view of the data intended to be written.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: June 27, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Srihari V. Angaluri, Adam Roberts
  • Publication number: 20170180424
    Abstract: Method for transferring files to a destination folder on a computer. At least one rule to a transfer of files to a destination folder on a destination computer system are received. A filter file is generated, wherein the filter file includes the least one rule specific to the transfer of files to the destination folder. During transfer of files to the destination folder on the destination computer, attributes of each file are compared to the at least one rule specific to the transfer of files to the destination folder. Upon attributes of a compared file violating a rule of the at least one rule specific to the transfer of files to the destination folder, transfer of the violating file to the destination folder is prevented.
    Type: Application
    Filed: March 16, 2016
    Publication date: June 22, 2017
    Inventors: Christopher J. Hardee, Jason A. Matteson, Mark E. Steinke
  • Publication number: 20170177298
    Abstract: Examples of techniques for interacting with a processing system using an interactive menu and a non-verbal sound input are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include receiving a command to initiate the interactive menu. The method may further include presenting the interactive menu to a user of the processing system, the interactive menu comprising a plurality of interactive menu options. The method may further include performing an action on the processing system based on receiving a non-verbal sound input from the user responsive to at least one of the plurality of interactive menu options presented to the user.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Christopher J. Hardee, Steve Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Publication number: 20170171129
    Abstract: Technical solutions are described for a seller to bypass a spam filter. An example method includes sending, by a message preempting apparatus, for receipt by a server corresponding to the seller, a transaction identifier in response to a transaction between a user and the seller. The method also includes sending, by the message preempting apparatus, for receipt by a messaging server, the transaction identifier, where the messaging server, in response, bypasses a spam filter for a message that is associated with the transaction identifier.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Christopher J. Hardee, Steve Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Patent number: 9679085
    Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a processor to cause the processor to perform a method. The method includes obtaining a data file that includes print instructions for causing a three dimensional printer to print a three dimensional object, wherein the data file describes external surfaces of the object, and providing user instructions for positioning a preformed structure so that the three dimensional printer can print the object around the preformed structure, wherein the preformed structure has a size and a shape to be subsumed within the external surfaces of the object. The method further includes modifying the print instructions so that the printer will print the object around the preformed structure, and printing material around the preformed structure using the modified print instructions to form the object.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: June 13, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Luis J. Flores, Christopher J. Hardee, Xiaoli Shi
  • Publication number: 20170160802
    Abstract: Embodiments include method, systems and computer program products for creating event reminders on a computational system. Aspects include a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit, the processing circuit configured to receive a user input, the user input comprising an event identifier. Aspects also include a user interface comprising a haptic sensor, a user input interface, and an output display. Aspects also include an electronic event reminder configured to display an event reminder that is generated by the processing circuit based at least in part upon the user input, wherein the event reminder comprises an aspect characteristic that changes over time.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Christopher J. Hardee, Steve Joroff, Pam Nesbitt, Scott Schneider
  • Publication number: 20170132176
    Abstract: A computer detects one or more images, wherein detecting the one or more images further includes identifying one or more characteristics of at least a portion of the one or more images. The computer detects one or more user communications. The computer determines one or more appropriate images of the one or more images to be associated with the one or more user communications based on comparing information associated with the one or more user communications with the identified one or more characteristics of at least a portion of the one or more images.
    Type: Application
    Filed: May 2, 2016
    Publication date: May 11, 2017
    Inventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Publication number: 20170132494
    Abstract: A computer detects one or more images, wherein detecting the one or more images further includes identifying one or more characteristics of at least a portion of the one or more images. The computer detects one or more user communications. The computer determines one or more appropriate images of the one or more images to be associated with the one or more user communications based on comparing information associated with the one or more user communications with the identified one or more characteristics of at least a portion of the one or more images.
    Type: Application
    Filed: November 6, 2015
    Publication date: May 11, 2017
    Inventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Patent number: 9625982
    Abstract: Management of power consumption in large computing clusters is disclosed herein. According to an aspect, a method includes using a power manager to receive, via a communication interface, information associated with the cluster of computing nodes. The method includes determining whether a switch is coupled to an inactive computing node of the cluster of computing nodes based on the received information. Further, the method includes communicating a command to the switch to remove power supplied to a switch port of the switch coupled to the inactive computing node in response to determining that the switch is coupled to an inactive computing node of the cluster of computing nodes.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Christopher J. Hardee, Edward S. Suffern, J. Mark Weber, Sr.
  • Patent number: 9626371
    Abstract: Embodiments of the present invention provide a method, system and computer program product for attribute based file operation implementation selection. In an embodiment of the invention, a method for providing selectable implementations of a file operation is provided. The method includes receiving a directive to perform a file operation on a particular file stored in fixed storage of a computer and identifying an attribute of the particular file. An implementation of the file operation can be selected amongst different implementations of the file operation that maps to the identified attribute. Thereafter, the selected implementation of the file operation can be invoked to perform the file operation upon the particular file.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Travis M. Grigsby, Christopher J. Hardee, Andrew J. Ivory
  • Publication number: 20170087469
    Abstract: According to one exemplary embodiment, a method for personalizing a game executed by an electronic device is provided. The method may include collecting a plurality of user data. The method may also include determining at least one input/output option. The method may then include selecting a game template from a plurality of available game templates based on the collected plurality of user data and the determined at least one input/output option. The method may further include configuring the electronic game based on the selected game template, the collected plurality of user data, and the determined plurality of input/output options. The method may also include executing, by the electronic device, the configured electronic game.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Christopher J. Hardee, Steven R. Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Patent number: 9606725
    Abstract: Collaborative overlay of user interface elements rendered on the display of a computing device, including: identifying, by an overlay management module, one or more active elements of a user interface for a first application; selecting, by the overlay management module, a location on a user interface for a second application to place one or more of the active elements of the user interface for the first application; and displaying, by the overlay management module, the one or more of the active elements of the user interface for the first application at the selected location on the user interface for the second application.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 28, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 9604642
    Abstract: Positioning autonomous vehicles based on field of view, including: identifying, by a vehicle management module, one or more critical sight lines for a subject vehicle, each critical sight line representing a boundary of an area of space surrounding the subject vehicle; determining, by the vehicle management module, physical location information for one or more surrounding vehicles; determining, by the vehicle management module in dependence upon the physical location information for one or more surrounding vehicles, whether one or more surrounding vehicles are located within the area of space surrounding the subject vehicle; and responsive to determining that one or more surrounding vehicles are located within the area of space surrounding the subject vehicle, altering a location of the subject vehicle relative to at least one of the surrounding vehicles.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: March 28, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, William E. Lohmeyer, Jr., Bryan M. Reese, J. Mark Weber
  • Patent number: 9584953
    Abstract: Evaluating wireless network access connections via near field communications, including: identifying, by a requesting device, one or more network connections available to the requesting device; requesting, by the requesting device to one or more responding devices using a near field communications connection, information describing the performance of the network connections experienced by the one or more responding devices; receiving, by the requesting device, the information describing the performance of the network connections experienced by the one or more responding devices; and connecting, by the requesting device, to a preferred network connection in dependence upon the information describing the performance of the network connections experienced by the one or more responding devices.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts