Patents by Inventor Joshua A. Alger

Joshua A. Alger 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: 10469399
    Abstract: Cloud security may be provided remotely via a device with network capabilities. Virtual resources managed by the cloud configuration may also be modified and updated based on status changes to the device that may be managed by an administrator. One example may include at least one of associating a virtual resource with a physical device, configuring the virtual resource based on an initial state of the physical device, detecting a change in the initial state of the physical device to a different state of the physical device, and updating the virtual resource based on the different state of the physical device.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Alan R. Buss, Jeffrey R. Hoy, Belinda M. Vennam
  • Patent number: 10226982
    Abstract: Mechanisms are provided for controlling air quality within an interior of a vehicle. Air quality data is received from a vehicle mounted sensor of the vehicle, and at least one of a sensor of another vehicle, an external environment sensor, or a remotely located information source system. A first air quality measure is determined for an external environment exterior to the vehicle and a second air quality measure of an internal environment of the vehicle is determined based on the air quality data. At least one control signal to send to a climate control system of the vehicle is determined based on the determined first air quality measure and determined second air quality measure. Air quality within the internal environment of the vehicle is controlled by sending the at least one control signal to the climate control system.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
  • Patent number: 10208757
    Abstract: An adaptor for providing remote control of a mechanical actuator includes a housing having a bore formed therein for receiving a portion of the mechanical actuator. At least one engagement mechanism extends into the bore such that the at least one engagement mechanism engages the portion of the mechanical actuator. A motor is coupled to the at least one engagement mechanism and a sensor is operably coupled to the motor such that the motor is configured to actuate the mechanical actuator via the at least one engagement mechanism in response to a signal detected by the sensor.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua A. Alger, David R. Cariello, Sean M. Franklin, Andrew J. Lohr
  • Patent number: 10091305
    Abstract: Disconnection protection for command-line remote terminal may be provided. A command-line remote terminal session may be created at the first computer for interacting with the second computer. A command entered in the command-line remote terminal session may be intercepted. A disconnect protection may be injected into the command. The disconnect protection may comprise at least redirecting output from the command into a session log file. The output of the command may be tracked to simulate the command as an active process in the command-line remote terminal session at the first computer. Responsive to detecting a disconnect in the remote network connection with the second computer, the remote network connection with the second computer may be automatically recovered by restarting the remote network connection with the second computer based on information stored in the session log file at a point of the disconnect.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
  • Patent number: 9838274
    Abstract: A method, system and computer-usable medium are disclosed for controlling access to a node deployed in a cloud environment. A new node, based upon a common image, is created in a cloud computing environment. A unique set of randomized system parameters are then generated for the new node, which is then mapped to a set of generic system parameters. A request to access the new node is intercepted, which contains the generic system parameters. The intercepted access request is then parsed to extract the set of generic system parameters, which are then replaced with the unique set of randomized system parameters associated with the target node to generate a modified access request. The modified access request is then forwarded to the target node.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
  • Patent number: 9781013
    Abstract: A method, system and computer-usable medium are disclosed for controlling access to a node deployed in a cloud environment. A new node, based upon a common image, is created in a cloud computing environment. A unique set of randomized system parameters are then generated for the new node, which is then mapped to a set of generic system parameters. A request to access the new node is intercepted, which contains the generic system parameters. The intercepted access request is then parsed to extract the set of generic system parameters, which are then replaced with the unique set of randomized system parameters associated with the target node to generate a modified access request. The modified access request is then forwarded to the target node.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
  • Patent number: 9733918
    Abstract: A cloud based installer package is converted to a version that can be deployed in physical machines, e.g., by extracting an installer with embedded middleware configured to run on a remote cloud deployment, and identifying a physical machine to install the package and extracting information from the physical machine and utilizing the extracted information to convert the installer to a version that can be installed in a physical machine.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas
  • Publication number: 20170187643
    Abstract: Cloud security may be provided remotely via a device with network capabilities. Virtual resources managed by the cloud configuration may also be modified and updated based on status changes to the device that may be managed by an administrator. One example may include at least one of associating a virtual resource with a physical device, configuring the virtual resource based on an initial state of the physical device, detecting a change in the initial state of the physical device to a different state of the physical device, and updating the virtual resource based on the different state of the physical device.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Joshua A. Alger, Alan R. Buss, Jeffrey R. Hoy, Belinda M. Vennam
  • Publication number: 20170167494
    Abstract: An adaptor for providing remote control of a mechanical actuator includes a housing having a bore formed therein for receiving a portion of the mechanical actuator. At least one engagement mechanism extends into the bore such that the at least one engagement mechanism engages the portion of the mechanical actuator. A motor is coupled to the at least one engagement mechanism and a sensor is operably coupled to the motor such that the motor is configured to actuate the mechanical actuator via the at least one engagement mechanism in response to a signal detected by the sensor.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Joshua A. Alger, David R. Cariello, Sean M. Franklin, Andrew J. Lohr
  • Publication number: 20160318368
    Abstract: Mechanisms are provided for controlling air quality within an interior of a vehicle. Air quality data is received from a vehicle mounted sensor of the vehicle, and at least one of a sensor of another vehicle, an external environment sensor, or a remotely located information source system. A first air quality measure is determined for an external environment exterior to the vehicle and a second air quality measure of an internal environment of the vehicle is determined based on the air quality data. At least one control signal to send to a climate control system of the vehicle is determined based on the determined first air quality measure and determined second air quality measure. Air quality within the internal environment of the vehicle is controlled by sending the at least one control signal to the climate control system.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
  • Publication number: 20160253160
    Abstract: A cloud based installer package is converted to a version that can be deployed in physical machines, e.g., by extracting an installer with embedded middleware configured to run on a remote cloud deployment, and identifying a physical machine to install the package and extracting information from the physical machine and utilizing the extracted information to convert the installer to a version that can be installed in a physical machine.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas
  • Patent number: 9380118
    Abstract: A method, system, and computer program product for optimizing storage of Web storage attributes through analytics is provided. The method includes identifying and storing in memory of a computer, utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers and analyzing the stored utilization of different Web storage attributes to identify a past scope of utilization for each of the different Web storage attributes. The method further includes, responsive to receiving a request from a requestor for an optimal storage location of a particular Web storage attribute, determining an identified past scope of utilization for the particular Web storage attribute, mapping the determined identified past scope of utilization for the particular Web storage attribute to the optimal storage location, and returning an indication of the mapped optimal storage location of the particular Web storage attribute to the requestor.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson
  • Publication number: 20160182647
    Abstract: Disconnection protection for command-line remote terminal may be provided. A command-line remote terminal session may be created at the first computer for interacting with the second computer. A command entered in the command-line remote terminal session may be intercepted. A disconnect protection may be injected into the command. The disconnect protection may comprise at least redirecting output from the command into a session log file. The output of the command may be tracked to simulate the command as an active process in the command-line remote terminal session at the first computer. Responsive to detecting a disconnect in the remote network connection with the second computer, the remote network connection with the second computer may be automatically recovered by restarting the remote network connection with the second computer based on information stored in the session log file at a point of the disconnect.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
  • Publication number: 20160164999
    Abstract: Embodiments of the invention provide for hybrid Web Storage performing mixed utilization of a localStorage object and remote storage. A method for hybrid Web Storage performing mixed utilization of a hypertext markup language (HTML) version 5 localStorage object and remote storage includes receiving a cache request in a key usage engine of a mobile device by an application executing in the mobile device. The method further includes determining in the key usage engine based upon at least detected network connectivity whether to process the cache request in a localStorage object of the mobile device, or to process the cache request in remote storage external from the mobile device over a computer communications network. Finally, the method includes processing the cache request in the localStorage object of the mobile device responsive to a determination by the key usage engine to process the cache request locally, but otherwise processing the cache request in the remote storage.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Inventors: Joshua A. Alger, Curtiss J. Howard, Todd E. Kaplinger
  • Patent number: 9363321
    Abstract: A method, system, and computer program product for optimizing storage of Web storage attributes through analytics is provided. The method includes identifying and storing in memory of a computer, utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers and analyzing the stored utilization of different Web storage attributes to identify a past scope of utilization for each of the different Web storage attributes. The method further includes, responsive to receiving a request from a requestor for an optimal storage location of a particular Web storage attribute, determining an identified past scope of utilization for the particular Web storage attribute, mapping the determined identified past scope of utilization for the particular Web storage attribute to the optimal storage location, and returning an indication of the mapped optimal storage location of the particular Web storage attribute to the requestor.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson
  • Publication number: 20160142411
    Abstract: A method, system and computer-usable medium are disclosed for controlling access to a node deployed in a cloud environment. A new node, based upon a common image, is created in a cloud computing environment. A unique set of randomized system parameters are then generated for the new node, which is then mapped to a set of generic system parameters. A request to access the new node is intercepted, which contains the generic system parameters. The intercepted access request is then parsed to extract the set of generic system parameters, which are then replaced with the unique set of randomized system parameters associated with the target node to generate a modified access request. The modified access request is then forwarded to the target node.
    Type: Application
    Filed: August 6, 2015
    Publication date: May 19, 2016
    Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
  • Publication number: 20160142334
    Abstract: A method, system and computer-usable medium are disclosed for controlling access to a node deployed in a cloud environment. A new node, based upon a common image, is created in a cloud computing environment. A unique set of randomized system parameters are then generated for the new node, which is then mapped to a set of generic system parameters. A request to access the new node is intercepted, which contains the generic system parameters. The intercepted access request is then parsed to extract the set of generic system parameters, which are then replaced with the unique set of randomized system parameters associated with the target node to generate a modified access request. The modified access request is then forwarded to the target node.
    Type: Application
    Filed: November 19, 2014
    Publication date: May 19, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
  • Publication number: 20150178722
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for verifying the identity of a card user. A computer sends one or more temporary passcodes to a user device. The computer sends a prompt to a point of sale device, wherein the prompt requests a predefined, identifying input. The computer receives the temporary passcode, the computer verifies that the received temporary passcode is substantially similar to at least one of the one or more passcodes sent to the user device.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: International Business Machines Corporation
    Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
  • Publication number: 20150134812
    Abstract: A method, system, and computer program product for optimizing storage of Web storage attributes through analytics is provided. The method includes identifying and storing in memory of a computer, utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers and analyzing the stored utilization of different Web storage attributes to identify a past scope of utilization for each of the different Web storage attributes. The method further includes, responsive to receiving a request from a requestor for an optimal storage location of a particular Web storage attribute, determining an identified past scope of utilization for the particular Web storage attribute, mapping the determined identified past scope of utilization for the particular Web storage attribute to the optimal storage location, and returning an indication of the mapped optimal storage location of the particular Web storage attribute to the requestor.
    Type: Application
    Filed: March 27, 2014
    Publication date: May 14, 2015
    Applicant: International Business Machines Corporation
    Inventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson
  • Publication number: 20150134721
    Abstract: A method, system, and computer program product for optimizing storage of Web storage attributes through analytics is provided. The method includes identifying and storing in memory of a computer, utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers and analyzing the stored utilization of different Web storage attributes to identify a past scope of utilization for each of the different Web storage attributes. The method further includes, responsive to receiving a request from a requestor for an optimal storage location of a particular Web storage attribute, determining an identified past scope of utilization for the particular Web storage attribute, mapping the determined identified past scope of utilization for the particular Web storage attribute to the optimal storage location, and returning an indication of the mapped optimal storage location of the particular Web storage attribute to the requestor.
    Type: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: International Business Machines Corporation
    Inventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson