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: 20240119541Abstract: 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: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Atul Mene, Michael Boone, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit
-
Publication number: 20240089168Abstract: 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: ApplicationFiled: September 9, 2022Publication date: March 14, 2024Inventors: Michael Boone, Atul Mene, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
-
Patent number: 11909583Abstract: 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: GrantFiled: September 9, 2022Date of Patent: February 20, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Boone, Atul Mene, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
-
Patent number: 11880668Abstract: 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: GrantFiled: June 13, 2022Date of Patent: January 23, 2024Assignee: International Business Machines CorporationInventors: Michael Boone, Tushar Agrawal, Atul Mene, Jeremy R. Fox, Sarbajit K. Rakshit
-
Publication number: 20230413025Abstract: 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: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Inventors: Thomas Jefferson Sandridge, Michael Boone, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit
-
Publication number: 20230401499Abstract: 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: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Michael Boone, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
-
Publication number: 20230401040Abstract: 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: ApplicationFiled: June 13, 2022Publication date: December 14, 2023Inventors: Michael Boone, Tushar Agrawal, Atul Mene, Jeremy R. Fox, Sarbajit K. Rakshit
-
Publication number: 20230173879Abstract: 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: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: Thomas Jefferson Sandridge, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit, Michael Boone
-
Publication number: 20220019671Abstract: 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: ApplicationFiled: July 15, 2020Publication date: January 20, 2022Inventors: Michael Boone, Evelyn R. Anderson, Natalie Brooks Powell, Michael Bender
-
Patent number: 10789826Abstract: 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: GrantFiled: October 12, 2018Date of Patent: September 29, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evelyn R. Anderson, Martin G. Keen, Natalie Brooks Powell, Michael Boone
-
Patent number: 10717431Abstract: 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: GrantFiled: June 20, 2018Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
-
Patent number: 10697786Abstract: 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: GrantFiled: May 10, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
-
Publication number: 20200118412Abstract: 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: ApplicationFiled: October 12, 2018Publication date: April 16, 2020Inventors: Evelyn R. ANDERSON, Martin G. Keen, Natalie BROOKS POWELL, Michael BOONE
-
Patent number: 10482770Abstract: 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: GrantFiled: August 29, 2018Date of Patent: November 19, 2019Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
-
Publication number: 20190265056Abstract: 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: ApplicationFiled: May 10, 2019Publication date: August 29, 2019Inventors: EVELYN R. ANDERSON, MICHAEL BENDER, MICHAEL BOONE, RHONDA L. CHILDRESS
-
Patent number: 10330483Abstract: 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: GrantFiled: June 7, 2016Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
-
Publication number: 20190057608Abstract: 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: ApplicationFiled: August 29, 2018Publication date: February 21, 2019Inventors: EVELYN R. ANDERSON, MICHAEL BENDER, MICHAEL BOONE, RHONDA L. CHILDRESS
-
Patent number: 10152063Abstract: 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: GrantFiled: April 30, 2018Date of Patent: December 11, 2018Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
-
Publication number: 20180312162Abstract: 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: ApplicationFiled: June 20, 2018Publication date: November 1, 2018Inventors: EVELYN R. ANDERSON, MICHAEL BENDER, MICHAEL BOONE, RHONDA L. CHILDRESS
-
Patent number: 10106151Abstract: 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: GrantFiled: February 28, 2018Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress