Patents by Inventor Michael D. Essenmacher

Michael D. Essenmacher 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: 11244279
    Abstract: Modifying item packaging according to determined replenishment times. According to embodiments of the present disclosure, a method for modifying item packaging is described herein. An order is received from a user for an item. An exhaustion time for the item is calculated according to an inventory database for the user. An initial replenishment time for the item is calculated. A package quantity is calculated according to the exhaustion time, shipment time, initial replenishment time, and inventory database.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Essenmacher, Anthony M. Cocuzza, Nancy S. Tilley, Janice M. Young, Yuk L. Chan
  • Patent number: 11153273
    Abstract: A method includes provisioning, by a cloud provisioning server, a first instance based on a template. The template belongs to a tenant, and the first instance includes one of an instantiated software and an instantiated computing service. The method also includes determining a prefix. The determined prefix is shared by a second instance that is also provisioned based on the template of the tenant. The method also includes generating a name for the first provisioned instance. The generated name includes the determined prefix.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas Carbone, John L. Czukkermann, Michael D. Essenmacher, Kirsten B. McDonald, Gary S. Puchkoff, Donald W. Schmidt, Hiren R. Shah, Brad D. Stilwell, Andrew P. Wack
  • Patent number: 11143523
    Abstract: Provided are systems, methods, and media for tactile map-based navigation on a reconfigurable display surface. An example method includes receiving an input destination for a user, generating a navigational route to the destination based on a current location of the user, and transmitting a control signal to the reconfigurable display surface to cause the mobile display surface to render the navigational route on a map of a geographic area. The rendering of the navigational route includes changing topography of the reconfigurable display surface such that a first three-dimensional (3D) shape is formed on the map at a position of the current location and a second 3D shape is formed on the map at a position of the destination.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: October 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk L. Chan, Michael D. Essenmacher, David B. Lection, Eric L. Masselle
  • Patent number: 11138548
    Abstract: Examples of techniques for delivery platform verification and management are described herein. An aspect includes receiving a unit mailing address and first global positioning system (GPS) coordinates, the unit mailing address and the first GPS coordinates being associated with a delivery platform, from a computing device. Another aspect includes, based on receiving the unit mailing address and first GPS coordinates, dispatching a first inspection drone to the delivery platform based on the first GPS coordinates. Another aspect includes receiving second GPS coordinates associated with the delivery platform from the first inspection drone. Another aspect includes associating the second GPS coordinates with the unit mailing address in an entry corresponding to the delivery platform in a platform information database.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony M. Cocuzza, Yuk L. Chan, Janice M. Young, Nancy S. Tilley, Michael D. Essenmacher
  • Patent number: 11055134
    Abstract: Embodiments include method, systems and computer program products for executing one or more composite templates to provision composite service instances. The method includes provisioning, by one or more processors, one or more instances of one or more composite templates. The one or more processors further provision one or more instances of template members associated with each of the one or more composite templates. The one or more processors further receive a selection of one or more actions to be performed on the one or more instances of the one or more composite templates or one or more template members. The one or more processors further execute the selected one or more actions.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: July 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Essenmacher, Galina Gorelik, Hiren R. Shah
  • Patent number: 11044145
    Abstract: A method includes configuring, by a cloud provisioning server, a first cloud domain. The first cloud domain and a second cloud domain use at least one of the same operating system and the same system resource pool. The method also includes configuring a tenant within the first cloud domain. The tenant is isolated from tenants of the second cloud domain. Resources used by the configured tenant are not shared with tenants of the second cloud domain.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: June 22, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas Carbone, John L. Czukkermann, Michael D. Essenmacher, Kirsten B. McDonald, Gary S. Puchkoff, Donald W. Schmidt, Hiren R. Shah, Brad D. Stilwell, Andrew P. Wack
  • Patent number: 10936993
    Abstract: Automated item replenishment for a plurality of items is accomplished by associating each item with one or more tags, which may in turn be associated with a particular consumption level of the item. One or more tag detection units are positioned to monitor an entry and/or an exit point of a monitored location. An inventory database maintains an inventory of the items currently present at the location and tracks consumption levels and exhaustion dates associated with each item.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Essenmacher, Anthony M. Cocuzza, Nancy S. Tilley, Janice M. Young, Yuk L. Chan
  • Patent number: 10819698
    Abstract: Aspects of the present disclosure relate to dynamically generating a security challenge and corresponding password. A set of user activity data may be obtained from one or more data sources. The set of user activity data may then be analyzed. Based on the analysis, a security rating may be generated for the user activity data. The security rating may be compared to a security threshold to determine whether the set of user activity data is secure. In response to the security rating satisfying the security threshold, the security challenge and password corresponding to the security challenge may be generated based on the set of user activity data.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: October 27, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yuk L. Chan, Michael D. Essenmacher, David B. Lection, Eric L. Masselle
  • Publication number: 20200167723
    Abstract: Examples of techniques for delivery platform verification and management are described herein. An aspect includes receiving a unit mailing address and first global positioning system (GPS) coordinates, the unit mailing address and the first GPS coordinates being associated with a delivery platform, from a computing device. Another aspect includes, based on receiving the unit mailing address and first GPS coordinates, dispatching a first inspection drone to the delivery platform based on the first GPS coordinates. Another aspect includes receiving second GPS coordinates associated with the delivery platform from the first inspection drone. Another aspect includes associating the second GPS coordinates with the unit mailing address in an entry corresponding to the delivery platform in a platform information database.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Anthony M. Cocuzza, Yuk L. Chan, Janice M. Young, Nancy S. Tilley, Michael D. Essenmacher
  • Patent number: 10623252
    Abstract: A method includes provisioning, by a cloud provisioning server, an instance of a software resource or service for an end user. The provisioning is based on a template for the software resource or service. The template includes, at least, attribute data, and the attribute data is structured according to an action schema. The method also includes storing the action schema in association with the provisioned instance. The attribute data and the action schema determine at least one action of the provisioned instance. The method also includes performing the at least one action of the provisioned instance.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas Carbone, John L. Czukkermann, Michael D. Essenmacher, Kirsten B. McDonald, Gary S. Puchkoff, Donald W. Schmidt, Hiren R. Shah, Brad D. Stilwell, Andrew P. Wack
  • Publication number: 20200109964
    Abstract: Provided are systems, methods, and media for tactile map-based navigation on a reconfigurable display surface. An example method includes receiving an input destination for a user, generating a navigational route to the destination based on a current location of the user, and transmitting a control signal to the reconfigurable display surface to cause the mobile display surface to render the navigational route on a map of a geographic area. The rendering of the navigational route includes changing topography of the reconfigurable display surface such that a first three-dimensional (3D) shape is formed on the map at a position of the current location and a second 3D shape is formed on the map at a position of the destination.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 9, 2020
    Inventors: Yuk L. Chan, Michael D. Essenmacher, David B. Lection, Eric L. Masselle
  • Patent number: 10547506
    Abstract: A method includes configuring, by a cloud provisioning server, a first user identity to execute a provisioning to provision an instance. The instance to be provisioned includes one of an instantiated software resource and a computing service. The method also includes configuring a second user identity to be an approver of the provisioning. The method also includes performing provisioning of the instance. The provisioning is executed under the first user identity, and the second user identity has provided approval of the provisioning.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marie R. Buzzetti, Nicholas Carbone, John L. Czukkermann, Michael D. Essenmacher, Galina Gorelik, Kirsten B. McDonald, Gary S. Puchkoff, Donald W. Schmidt, Hiren R. Shah, Brad D. Stilwell, Andrew P. Wack
  • Patent number: 10394415
    Abstract: A method, system or computer usable program product for providing secure user authentication including presenting a displayed representation of a three dimensional object having multiple selection areas, wherein respective selection areas are represented on at least two faces of the object and a symbol is depicted in each of the multiple selection areas; receiving a sequence of user inputs including a plurality of user selections of respective selection areas of the object indicating selection of the respective symbol and at least one user input indicating a movement of the object between the two faces so that user selection of selection areas on each of the two faces is accomplished; utilizing a processor to compare the sequence of user inputs to a predetermined authentication sequence stored in memory; and responsive to a positive comparison of the predetermined authentication sequence, providing user authentication.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk L. Chan, Michael D. Essenmacher, David B. Lection, Eric L. Masselle, Mark Allen Scott
  • Patent number: 10331421
    Abstract: Embodiments include method, systems and computer program products for executing one or more composite templates to provision composite service instances. The method includes creating, by one or more processors, one or more service instances associated with one or more composite templates within a cloud environment, wherein the one or more composite templates each comprise at least two template members. The one or more processors further create one or more service instances for each of the at least two template members. The one or more processors further determine that dependencies exist between or amongst the at least two template members. The one or more processors further provision the one or more composite templates. The one or more processors further provision the at least two template members of the one or more composite templates using the dependencies that exist between or amongst the at least two template members.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Essenmacher, Galina Gorelik, Hiren R. Shah
  • Patent number: 10331419
    Abstract: Embodiments include method, systems and computer program products for creating one or more composite templates. The method includes receiving, by one or more processors, a request to create composite template within a cloud environment. The one or more processors further receive a selection of two or more template members. The one or more processors further determine that any of the selected template members has variables. The one or more processors further resolve the variables of the selected template members. The one or more processors further package the selected template members upon the resolution of variables associated with the selected template members.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Essenmacher, Galina Gorelik, Hiren R. Shah
  • Publication number: 20190167831
    Abstract: Specified scents are generated having a strength corresponding to the proximity of the devices to a target object. Scent generation is adjustable according to pre-defined parameters associated with type of scent, location of an enabled device, weather conditions, geography, and the number of other enabled devices generating the type of scent. A virtual scent zone is generated by a scent-generating device according to a trajectory that provides for a user to move toward the target object by changing a characteristic of the generated scent according to the location of the scent-generating device along the trajectory.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Yuk L. Chan, Michael D. Essenmacher, David B. Lection, Eric L. Masselle
  • Publication number: 20190163448
    Abstract: Embodiments include method, systems and computer program products for creating one or more composite templates. The method includes receiving, by one or more processors, a request to create composite template within a cloud environment. The one or more processors further receive a selection of two or more template members. The one or more processors further determine that any of the selected template members has variables. The one or more processors further resolve the variables of the selected template members. The one or more processors further package the selected template members upon the resolution of variables associated with the selected template members.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Michael D. Essenmacher, Galina Gorelik, Hiren R. Shah
  • Publication number: 20190163523
    Abstract: Embodiments include method, systems and computer program products for executing one or more composite templates to provision composite service instances. The method includes provisioning, by one or more processors, one or more instances of one or more composite templates. The one or more processors further provision one or more instances of template members associated with each of the one or more composite templates. The one or more processors further receive a selection of one or more actions to be performed on the one or more instances of the one or more composite templates or one or more template members. The one or more processors further execute the selected one or more actions.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Michael D. Essenmacher, Galina Gorelik, Hiren R. Shah
  • Publication number: 20190163451
    Abstract: Embodiments include method, systems and computer program products for executing one or more composite templates to provision composite service instances. The method includes creating, by one or more processors, one or more service instances associated with one or more composite templates within a cloud environment, wherein the one or more composite templates each comprise at least two template members. The one or more processors further create one or more service instances for each of the at least two template members. The one or more processors further determine that dependencies exist between or amongst the at least two template members. The one or more processors further provision the one or more composite templates. The one or more processors further provision the at least two template members of the one or more composite templates using the dependencies that exist between or amongst the at least two template members.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Michael D. Essenmacher, Galina Gorelik, Hiren R. Shah
  • Patent number: 10296162
    Abstract: A method for providing secure user authentication including presenting a displayed representation of a three dimensional object having multiple selection areas, wherein respective selection areas are represented on at least two faces of the object and a symbol is depicted in each of the multiple selection areas; receiving a sequence of user inputs including a plurality of user selections of respective selection areas of the object indicating selection of the respective symbol and at least one user input indicating a movement of the object between the two faces so that user selection of selection areas on each of the two faces is accomplished; utilizing a processor to compare the sequence of user inputs to a predetermined authentication sequence stored in memory; and responsive to a positive comparison of the predetermined authentication sequence, providing user authentication.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk L. Chan, Michael D. Essenmacher, David B. Lection, Eric L. Masselle, Mark Allen Scott