Patents by Inventor John J. Auvenshine

John J. Auvenshine 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).

  • Publication number: 20170351857
    Abstract: Embodiments for scanning data within and between distributed computing components by a processor. Data scanning functionality is allocated through an object storlet located at a local node of the distributed computing components. The data scanning functionality is performed using computational components of the object storlet on local data contained within the local node to alleviate transfer of the local data outside of the local node to be scanned.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 7, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. AUVENSHINE, Anthony J. CIARAVELLA, John T. OLSON, Richard A. WELP
  • Publication number: 20170352247
    Abstract: A wearable device may connect to a wearable device over a short-range wireless connection. The user device may receive sensor data from the wearable device, where the wearable device has sensors. The user device may determine that a safety alert parameter has been met, and in response generate an audible alarm. The device may then determine that the connection between the user device and the wearable device has been disconnected, and in response, generate a second audible alarm.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 7, 2017
    Inventors: John J. Auvenshine, Perry J. Gallo, Scott W. Hughes
  • Publication number: 20170293534
    Abstract: A method for distributing data among storage devices. The method comprising one or more processors receiving a first graph workload that executes within a networked computing environment. The method further includes identifying data from the first graph workload that is utilized during the execution of the first graph workload that includes a plurality of data packets. The method further includes creating a first graph workload model representative of the graph structure of the first graph workload and determining two or more partitions that are representative of a distribution of the identified data utilized by the first graph workload based, at least in part, on the first graph workload model. The method further includes allocating a plurality of network accessible storage devices among the two or more partitions and copying a first set of data packets of the plurality of data packets to a network accessible storage device.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 12, 2017
    Inventors: John J. Auvenshine, Sunhwan Lee, James E. Olson, Mu Qiao, Ramani R. Routray, Stanley C. Wood
  • Patent number: 9773401
    Abstract: A wearable device may connect to a wearable device over a short-range wireless connection. The user device may receive sensor data from the wearable device, where the wearable device has sensors. The user device may determine that a safety alert parameter has been met, and in response generate an audible alarm. The device may then determine that the connection between the user device and the wearable device has been disconnected, and in response, generate a second audible alarm.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: September 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Perry J. Gallo, Scott W. Hughes
  • Patent number: 9660990
    Abstract: A root user identifier of a computing system is disabled. Thereafter, and in response to determining that a problem with the computing system requires root privileges to the computing system to solve, a code patch for installation on the computing system is received from a third party. The code patch is installed on the computing system, resulting in a user identifier temporarily having the root privileges to the computing system. The user identifier is different than the root user identifier is. A password for the user identifier is provided to the third party to permit the third party to solve the problem with the computing system using the root privileges, via the user identifier temporarily having the root privileges to the computing system. The code patch is computer code installable on the computing system.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Thomas K. Clark, Neeta Garimella, Bernhard J. Klingenberg
  • Publication number: 20170109987
    Abstract: Various embodiments for monitoring safety by a processor. A presence of a living thing is detected inside an enclosed environment to be monitored. The enclosed environment is capable of motion. The presence of the living thing is monitored in combination with at least one environmental factor in the enclosed environment. If the at least one environmental factor exceeds a predetermined threshold, an alert notification to indicate a current status of the environmental factor is provided to a user.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. AUVENSHINE, Anthony J. CIARAVELLA, John T. OLSON, Richard A. WELP
  • Patent number: 9620950
    Abstract: A method includes sensing by multiple overload detection sensors connected to a power cord, a type of overload detection. The type of overload detection includes: thermal detection, voltage drop detection, and current reading detection. The method further includes powering the overload detection sensors from a same power supply as the electrical power cord by direct wiring or inductive coupling. An overload detection is triggered by one or more actionable events including: a ground fault circuit interrupter (GFCI) trip, a visual signal, an audible alarm, radio frequency identification (RFID) communication signaling, a wired or wireless communication.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Henry C. Will, IV
  • Publication number: 20160371697
    Abstract: An apparatus, method, system, and program product are disclosed for transaction fraud detection. A region determination module determines a valid region for a transaction. The region determination module includes at least one of an itinerary module that determines the valid region for the transaction based at least partly on a travel itinerary of a user and a network module that determines the valid region for the transaction based at least partly on two-way communication between an information handling device and a network. The travel itinerary may be obtained dynamically by accessing a third-party account of the user. The information handling device is not used to initiate the transaction. An approval module approves the transaction if a location of the transaction is within the valid region.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 22, 2016
    Inventors: John J. Auvenshine, John T. Olson, Nedzad Taljanovic
  • Patent number: 9504004
    Abstract: A method of locating a smartphone or electronic device may include determining a location of a such device (e.g. smartphone), continuously monitoring time and location of the smartphone, predicting expected locations of the smartphone, and issuing alerts regarding the location of the smartphone.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: November 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Henry C. Will, IV
  • Patent number: 9483929
    Abstract: An apparatus includes a power cord and multiple overload detection sensors connected to the power cord based on a type of overload detection. The type of overload detection includes one or more of: thermal detection, voltage drop detection, and current reading detection. The overload detection sensors are powered from a same power supply as the electrical power cord by direct wiring or inductive coupling. An overload detection triggers one or more actionable events powered by the power cord. The actionable events include circuitry for one or more of: a ground fault circuit interrupter (GFCI) trip, a visual signal, an audible alarm, radio frequency identification (RFID) communication signaling, a wired or wireless communication.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Henry C. Will, IV
  • Patent number: 9448727
    Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
  • Patent number: 9392405
    Abstract: A method of locating a smartphone or electronic device may include determining a location of a such device (e.g. smartphone), continuously monitoring time and location of the smartphone, predicting expected locations of the smartphone, and issuing alerts regarding the location of the smartphone.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J Auvenshine, Henry C Will, IV
  • Publication number: 20160098205
    Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.
    Type: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
  • Patent number: 9244624
    Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: January 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
  • Patent number: 9071644
    Abstract: An approach for managing a connection to or from a device is presented. Connections of the device are identified. Based on the connections, the device is determined and classified based on security zones to which the device is or has been connected, a quality of service requirement for one or more applications within the device, or a level of information technology service management for the device. Whether an existing or proposed connection of the device is consistent with the classification of the device is determined, and if not, an indication is displayed or a notification is sent that the existing or proposed connection is inconsistent with the classification of the device.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Erik Bartholomy, Thomas E. Haddock, Andrew G. Hourselt, John T. Olson, Kenneth D. Paquette, Victor L. Walter, Stanley C. Wood
  • Patent number: 9043877
    Abstract: A root user identifier of a computing system is disabled. Thereafter, and in response to determining that a problem with the computing system requires root privileges to the computing system to solve, a code patch for installation on the computing system is received from a third party. The code patch is installed on the computing system, resulting in a user identifier temporarily having the root privileges to the computing system. The user identifier is different than the root user identifier is. A password for the user identifier is provided to the third party to permit the third party to solve the problem with the computing system using the root privileges, via the user identifier temporarily having the root privileges to the computing system. The code patch is computer code installable on the computing system.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Bernhard J. Klingenberg, Neeta Garimella, Thomas K. Clark
  • Publication number: 20150039831
    Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.
    Type: Application
    Filed: August 1, 2013
    Publication date: February 5, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
  • Patent number: 8775460
    Abstract: Automated system, method and program for managing a change to a computer program. One or more servers which the changed computer program accesses or uses to perform one or more functions are determined. One or more other computer programs in one or more other servers which access the one or more servers are determined. People responsible for the one or more servers and the one or more other computer programs and/or the one or more other servers that the changed computer program has been changed are notified. Another automated system, method and program for managing a change to a computer program is disclosed. One or more servers which the changed computer program accesses are determined by automatically querying configuration files of the changed computer program. People responsible for the one or more servers are notified that the changed computer program has been changed.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin C. Blackburn, Nicolas E. Fosdick
  • Publication number: 20140165128
    Abstract: An approach for managing a connection to or from a device is presented. Connections of the device are identified. Based on the connections, the device is determined and classified based on security zones to which the device is or has been connected, a quality of service requirement for one or more applications within the device, or a level of information technology service management for the device. Whether an existing or proposed connection of the device is consistent with the classification of the device is determined, and if not, an indication is displayed or a notification is sent that the existing or proposed connection is inconsistent with the classification of the device.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: International Business Machines Corporation
    Inventors: John J. Auvenshine, Erik Bartholomy, Thomas E. Haddock, Andrew G. Hourselt, John T. Olson, Kenneth D. Paquette, Victor L. Walter, Stanley C. Wood
  • Publication number: 20140096066
    Abstract: Embodiments of the present invention provide a computer system, method, and computer program product for constructing a command line. According to one aspect of the present invention, a user can construct a command line based on historical command lines. The user can view and select individual historical and/or available parameters to construct the new command line, without requiring that the user manually type the parameters with a physical or virtual keyboard.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson