Patents by Inventor Michael Boone

Michael Boone 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: 20240119541
    Abstract: A method is provided for identifying topography in a locality. The topography includes horizontal surfaces and vertical surfaces. Sunlight exposure incident to the identified topography is identified. The intensity of the identified sunlight exposure and variation over time is analysed. Crop types for growing on the topography based on the analysed intensity of sunlight exposure and variation over time are identified.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Atul Mene, Michael Boone, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20240089168
    Abstract: Embodiments provide predictive dynamic caching in edge devices when connectivity may be potentially lost. A technique includes registering devices that require a connectivity to a cloud server via a network and predicting a likelihood of a network outage of the connectivity to the network for the devices having been registered. The technique includes determining data to cache for each of the devices by analyzing traffic for each of the devices to the cloud server, at least one piece of the data being currently in use by at least one of the devices. The technique includes responsive to predicting the likelihood of the network outage, caching the data to edge devices, and responsive to the connectivity to the network being restored, removing the data cached on the edge devices.
    Type: Application
    Filed: September 9, 2022
    Publication date: March 14, 2024
    Inventors: Michael Boone, Atul Mene, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
  • Patent number: 11909583
    Abstract: Embodiments provide predictive dynamic caching in edge devices when connectivity may be potentially lost. A technique includes registering devices that require a connectivity to a cloud server via a network and predicting a likelihood of a network outage of the connectivity to the network for the devices having been registered. The technique includes determining data to cache for each of the devices by analyzing traffic for each of the devices to the cloud server, at least one piece of the data being currently in use by at least one of the devices. The technique includes responsive to predicting the likelihood of the network outage, caching the data to edge devices, and responsive to the connectivity to the network being restored, removing the data cached on the edge devices.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: February 20, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Boone, Atul Mene, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
  • Patent number: 11880668
    Abstract: A computer-implemented method, a computer program product, and a computer system for dynamically altering a code execution workflow using augmented reality (AR). A computer receives, from an AR device of a user, virtual modification of a source code, where the user virtually alters the source code on the augmented realty device. A computer generates an altered execution workflow, based on a virtually altered source code created in the virtual modification. A computer overlays the altered execution workflow on the AR device. A computer executes the altered execution workflow, in response to receiving from the AR device a user request for testing the virtually altered source code. A computer displays on the augmented realty device a result of executing the altered execution workflow. A computer physically alters the source code according to the virtually altered source code, in response to receiving from the AR device satisfactory user feedback about the result.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: January 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Michael Boone, Tushar Agrawal, Atul Mene, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20230413025
    Abstract: A method for device and role-based authentication includes generating a near-body electrical-field via a communication transmitter associated with a user, where a plurality of IoT devices is further associated with the user attempting authentication for access to a location. The method further includes receiving the near-body electrical-field via a communication receiver on an authentication device for identifying the user attempting the authentication. In response to identifying the user based on the near-body electrical-field, the method further includes analyzing a plurality of activities associated with a role for the user and analyzing plurality of resources associated with the user, wherein the plurality resources include at least the plurality of IoT devices associated with the user.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Thomas Jefferson Sandridge, Michael Boone, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20230401499
    Abstract: Provided is a computer-implemented method, system, and computer program product for increasing data diversity to enhance artificial intelligence decisions. A processor may generate a corpus of data for a facility, the corpus of data having activities performed by workers at the facility. The processor may select an activity to be completed. The processor may generate, based on the corpus, a first plan for completing the activity, the first plan having a set of tasks for completing the activity and a set of workers to perform the tasks. The processor may collect performance data that is generated when completing the activity using the first plan. The processor may update the corpus of data with the performance data. The processor may analyze the updated corpus of data to identify an aspect for improving efficiency of the first plan. The processor may recommend, based on the analyzing, modification of the first plan.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 14, 2023
    Inventors: Michael Boone, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
  • Publication number: 20230401040
    Abstract: A computer-implemented method, a computer program product, and a computer system for dynamically altering a code execution workflow using augmented reality (AR). A computer receives, from an AR device of a user, virtual modification of a source code, where the user virtually alters the source code on the augmented realty device. A computer generates an altered execution workflow, based on a virtually altered source code created in the virtual modification. A computer overlays the altered execution workflow on the AR device. A computer executes the altered execution workflow, in response to receiving from the AR device a user request for testing the virtually altered source code. A computer displays on the augmented realty device a result of executing the altered execution workflow. A computer physically alters the source code according to the virtually altered source code, in response to receiving from the AR device satisfactory user feedback about the result.
    Type: Application
    Filed: June 13, 2022
    Publication date: December 14, 2023
    Inventors: Michael Boone, Tushar Agrawal, Atul Mene, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20230173879
    Abstract: Proactive temperature maintenance in a temperature controlled unit of a delivery vehicle can be based on a computer data analysis of multiple temperature factors. A computer can receive route environmental data from a multiplicity of sources regarding temperatures outside a vehicle, including a temperature at a current location and temperatures at another location along a route of the vehicle. Route environmental data can be analyzed to determine when to initiate a proactive cooling action for maintaining a cooling requirement within a refrigerated space within the vehicle, and the cooling requirements can include a threshold temperature in the refrigerated space. A proactive cooling action can be initiated based on the analysis before the threshold temperature is reached by assessing temperature variations in the route environmental data for determining a temperature effect on the vehicle at one or more locations along the route.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Thomas Jefferson Sandridge, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit, Michael Boone
  • Publication number: 20220019671
    Abstract: Hardware and software on a computing device is analyzed based on a regulatory profile for the computing device and regulatory compliance for an entity associated with the computing device. A determination is made whether at least one of the hardware and software on the computing device includes at least one regulatory non-compliance issue. In response to determining that at least one of the hardware and software on the computing device includes at least one regulatory non-compliance issue, one or more scripts are executed on the hardware and software on the computing device to cause the hardware and software to resolve the at least one regulatory non-compliance issue based on the regulatory profile for the computing device.
    Type: Application
    Filed: July 15, 2020
    Publication date: January 20, 2022
    Inventors: Michael Boone, Evelyn R. Anderson, Natalie Brooks Powell, Michael Bender
  • Patent number: 10789826
    Abstract: Real-time detection and alerting for swimming pool safety includes obtaining signals from sensor devices installed in a swimming pool area having a swimming pool, ascertaining, based on the obtained signals, that an individual has entered the swimming pool and identifying, based on the obtained signals, characteristics of the individual who has entered the swimming pool, determining whether to raise an alert about the individual having entered the swimming pool, the determining being based at least in part on location of one or more other individuals relative to the swimming pool area and on checking pre-configured parameters for alerting, and performing processing based on the determining whether to raise an alert.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: September 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evelyn R. Anderson, Martin G. Keen, Natalie Brooks Powell, Michael Boone
  • Patent number: 10717431
    Abstract: A method, system, and/or computer program product controls positioning of cargo being loaded onto a cargo vehicle based on sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor that describes shifting experienced by a first cargo while being transported by a first cargo vehicle, and based on the output, determine that the first cargo has shifted beyond a predetermined amount. The processor(s) transmit instructions to a robotic cargo loader of second cargo being loaded onto a second cargo vehicle to adjust a positioning of the second cargo while being loaded onto the second cargo vehicle based on the first cargo shifting beyond the predetermined amount while being transported by the first cargo vehicle, where the positioning of the second cargo in the second cargo vehicle is different from a positioning of the first cargo on the first cargo vehicle.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: July 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
  • Patent number: 10697786
    Abstract: A method directs a self-driving cargo vehicle to take an alternate route based on cargo sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor and a camera, which describe an amount of movement of first cargo being transported by a first cargo vehicle on a first cargo vehicle. The processor(s) evaluate a profile of a controller on a second cargo vehicle, which is a self-driving vehicle, and which is transporting second cargo that is a same type of cargo as the first cargo. The processor(s) determine an alternate route for the second cargo vehicle, and then transmit instructions to the controller to take the second cargo vehicle on the alternate route.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
  • Publication number: 20200118412
    Abstract: Real-time detection and alerting for swimming pool safety includes obtaining signals from sensor devices installed in a swimming pool area having a swimming pool, ascertaining, based on the obtained signals, that an individual has entered the swimming pool and identifying, based on the obtained signals, characteristics of the individual who has entered the swimming pool, determining whether to raise an alert about the individual having entered the swimming pool, the determining being based at least in part on location of one or more other individuals relative to the swimming pool area and on checking pre-configured parameters for alerting, and performing processing based on the determining whether to raise an alert.
    Type: Application
    Filed: October 12, 2018
    Publication date: April 16, 2020
    Inventors: Evelyn R. ANDERSON, Martin G. Keen, Natalie BROOKS POWELL, Michael BOONE
  • Patent number: 10482770
    Abstract: A method, system, and/or computer program product controls operations of a vehicle based on a condition of cargo being transported. One or more processors receive output from a camera on a first cargo vehicle, wherein the output from the camera describes a movement of cargo caused by movement of the first cargo vehicle. The processor(s) determine, based on the output from the camera, that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount, and transmit instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
  • Publication number: 20190265056
    Abstract: A method directs a self-driving cargo vehicle to take an alternate route based on cargo sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor and a camera, which describe an amount of movement of first cargo being transported by a first cargo vehicle on a first cargo vehicle. The processor(s) evaluate a profile of a controller on a second cargo vehicle, which is a self-driving vehicle, and which is transporting second cargo that is a same type of cargo as the first cargo. The processor(s) determine an alternate route for the second cargo vehicle, and then transmit instructions to the controller to take the second cargo vehicle on the alternate route.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventors: EVELYN R. ANDERSON, MICHAEL BENDER, MICHAEL BOONE, RHONDA L. CHILDRESS
  • Patent number: 10330483
    Abstract: A method, system, and/or computer program product determines an alternate route for a cargo vehicle based on driving profiles of vehicle controllers and sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor and a camera, on a first cargo vehicle that is controlled by a first controller. The output from the cargo sensor and the camera describe an amount of movement of first cargo being transported by the first cargo vehicle. The processor(s) evaluate a profile of a second controller of a second cargo vehicle that is transporting second cargo similar in type to the first cargo, and determine an alternate route for the second cargo vehicle based on the profile of the second controller. The processor(s) then transmit instructions to the second controller to take the second cargo vehicle on the alternate route.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
  • Publication number: 20190057608
    Abstract: A method, system, and/or computer program product controls operations of a vehicle based on a condition of cargo being transported. One or more processors receive output from a camera on a first cargo vehicle, wherein the output from the camera describes a movement of cargo caused by movement of the first cargo vehicle. The processor(s) determine, based on the output from the camera, that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount, and transmit instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.
    Type: Application
    Filed: August 29, 2018
    Publication date: February 21, 2019
    Inventors: EVELYN R. ANDERSON, MICHAEL BENDER, MICHAEL BOONE, RHONDA L. CHILDRESS
  • Patent number: 10152063
    Abstract: A method, system, and/or computer program product controls operations of a vehicle based on a condition of cargo being transported. One or more processors receive output from vehicle sensors on a first cargo vehicle, where the output from the vehicle sensors describes a movement of the first cargo vehicle. The processor(s) determine that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount, and transmit instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
  • Publication number: 20180312162
    Abstract: A method, system, and/or computer program product controls positioning of cargo being loaded onto a cargo vehicle based on sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor that describes shifting experienced by a first cargo while being transported by a first cargo vehicle, and based on the output, determine that the first cargo has shifted beyond a predetermined amount. The processor(s) transmit instructions to a robotic cargo loader of second cargo being loaded onto a second cargo vehicle to adjust a positioning of the second cargo while being loaded onto the second cargo vehicle based on the first cargo shifting beyond the predetermined amount while being transported by the first cargo vehicle, where the positioning of the second cargo in the second cargo vehicle is different from a positioning of the first cargo on the first cargo vehicle.
    Type: Application
    Filed: June 20, 2018
    Publication date: November 1, 2018
    Inventors: EVELYN R. ANDERSON, MICHAEL BENDER, MICHAEL BOONE, RHONDA L. CHILDRESS
  • Patent number: 10106151
    Abstract: A method, system, and/or computer program product controls positioning of cargo being loaded onto a cargo vehicle based on sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor that describes shifting experienced by a first cargo while being transported by a first cargo vehicle and based on the output, determine that the first cargo has shifted beyond a predetermined amount. The processor(s) receive output from vehicle sensors that describe movement of the first cargo vehicle and then determine that the movement has caused the first cargo to shift beyond the predetermined amount. The processor(s) transmit instructions to a robotic cargo loader of second cargo being loaded onto a second cargo vehicle to adjust positioning of the second cargo, where the positioning of the second cargo in the second cargo vehicle is different from positioning of the first cargo on the first cargo vehicle.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress