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: 10469399Abstract: 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: GrantFiled: December 29, 2015Date of Patent: November 5, 2019Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Alan R. Buss, Jeffrey R. Hoy, Belinda M. Vennam
-
Patent number: 10226982Abstract: 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: GrantFiled: April 29, 2015Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
-
Patent number: 10208757Abstract: 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: GrantFiled: December 14, 2015Date of Patent: February 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua A. Alger, David R. Cariello, Sean M. Franklin, Andrew J. Lohr
-
Patent number: 10091305Abstract: 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: GrantFiled: December 17, 2014Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
-
Patent number: 9838274Abstract: 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: GrantFiled: November 19, 2014Date of Patent: December 5, 2017Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Patent number: 9781013Abstract: 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: GrantFiled: August 6, 2015Date of Patent: October 3, 2017Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Patent number: 9733918Abstract: 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: GrantFiled: February 27, 2015Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas
-
Publication number: 20170187643Abstract: 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: ApplicationFiled: December 29, 2015Publication date: June 29, 2017Inventors: Joshua A. Alger, Alan R. Buss, Jeffrey R. Hoy, Belinda M. Vennam
-
Publication number: 20170167494Abstract: 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: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Inventors: Joshua A. Alger, David R. Cariello, Sean M. Franklin, Andrew J. Lohr
-
Publication number: 20160318368Abstract: 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: ApplicationFiled: April 29, 2015Publication date: November 3, 2016Inventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
-
Publication number: 20160253160Abstract: 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: ApplicationFiled: February 27, 2015Publication date: September 1, 2016Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas
-
Patent number: 9380118Abstract: 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: GrantFiled: March 27, 2014Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson
-
Publication number: 20160182647Abstract: 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: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
-
Publication number: 20160164999Abstract: 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: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Inventors: Joshua A. Alger, Curtiss J. Howard, Todd E. Kaplinger
-
Patent number: 9363321Abstract: 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: GrantFiled: November 8, 2013Date of Patent: June 7, 2016Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson
-
Publication number: 20160142411Abstract: 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: ApplicationFiled: August 6, 2015Publication date: May 19, 2016Inventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Publication number: 20160142334Abstract: 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: ApplicationFiled: November 19, 2014Publication date: May 19, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Publication number: 20150178722Abstract: 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: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: International Business Machines CorporationInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Publication number: 20150134812Abstract: 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: ApplicationFiled: March 27, 2014Publication date: May 14, 2015Applicant: International Business Machines CorporationInventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson
-
Publication number: 20150134721Abstract: 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: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: International Business Machines CorporationInventors: Joshua A. Alger, Todd E. Kaplinger, Stephen B. Williamson