Patents by Inventor Michael A. Foster

Michael A. Foster 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: 12246453
    Abstract: A method of operating an autonomous cleaning robot includes presenting, on a display of a handheld computing device, a graphical representation of a map including a plurality of selectable rooms, presenting, on the display, at least one selectable graphical divider representing boundaries of at least one of the plurality of selectable rooms, the at least one selectable graphical divider being adjustable to change at least one of the boundaries of the plurality of selectable rooms, receiving input, at the handheld computing device, representing a selection of an individual selectable graphical divider, receiving input, at the handheld computing device, representing at least one adjustment to the individual selectable graphical divider, the at least one adjustment including at least one of moving, rotating, or deleting the individual selectable graphical divider, and presenting, on the display, a graphical representation of a map wherein the individual selectable graphical divider is adjusted.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: March 11, 2025
    Assignee: iRobot Corporation
    Inventors: Vanessa Wiegel, Stephen O'Dea, Kathleen Ann Mahoney, Qunxi Huang, Michael Foster, Brian Ratta, Garrett Strobel, Scott Marchant
  • Publication number: 20250068161
    Abstract: A method of prioritizing cleaning of rooms of an environment for a mobile cleaning robot can include generating a cleanliness score for each room of the environment using a controller. Each of the cleanliness scores can be indicative of an amount of debris expected in each respective room by the mobile cleaning robot. The method can also include generating a room cleaning priority based at least partially on the cleanliness score of each of the rooms. The method can also include scheduling operations of the mobile cleaning robot for a planned mission based on the room cleaning priority of each of the rooms of the environment.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 27, 2025
    Inventors: Steven J. Baron, Matthew Weyant, Ryan Schneider, Michael Foster, Clifton Eric Smith, Ajay Changulani, Collin Prather, Laura Tramontozzi, Jonathan Sanjeev Withers
  • Publication number: 20250068415
    Abstract: Systems, computer program products, and methods are described herein for advanced computation models for data analysis and automated decision-making for code change scheduling conflicts. The present disclosure is configured to receive a proposed code change associated with an electronic ecosystem from an end user; compile a set of planned code changes within a code change database; compare the proposed code change against the set of planned code changes; determine a set of affected operations by the proposed code change and the set of planned code changes within the electronic ecosystem using the advanced computation models for data analysis and automated decision-making; determine if a code change scheduling conflict exists between the proposed code change and the set of planned code; and transmit a notification to the end user upon determination of the code change scheduling conflict indicating the proposed code change conflicts with the set of planned code changes.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 27, 2025
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Susan Moss, Kiran Boosetty, Richard Michael Foster, Richard J. Fulginiti, Jr., Gerard P. Gay, Andrzej Grabski, Malinda Mae Kieffer, Rahul Kumar Mishra, Samuel M. Moiyallah, JR., Donna Lee Phillips, Robert Ronald Rosseland, Jr., Ravinder Kaur Sodhi, Tanya A. Wilson
  • Patent number: 12210360
    Abstract: A method includes receiving sensor data collected by an autonomous mobile robot as the autonomous mobile robot moves about an environment, the sensor data being indicative of sensor events and locations associated with the sensor events. The method includes identifying a subset of the sensor events based on the locations. The method includes providing, to a user computing device, data indicative of a recommended behavior control zone in the environment, the recommended behavior control zone containing a subset of the locations associated with the subset of the sensor events. The method includes defining, in response to a user selection from the user computing device, a behavior control zone such that the autonomous mobile robot initiates a behavior in response to encountering the behavior control zone, the behavior control zone being based on the recommended behavior control zone.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: January 28, 2025
    Assignee: iRobot Corporation
    Inventors: Shipra Arora, Michael Foster, Frank Judge, Brandon Rohrer, Christopher Shumaker, Matthew Weyant, Alex Wong, Lauren D. Stern
  • Publication number: 20240324654
    Abstract: An aerosolizable material is provided. The aerosolizable material comprises at least one cannabinoid, and at least one carrier constituent, the material having a turbidity of about 10 NTU or less. Methods of making the aerosolizable material and articles comprising the aerosolizable material are also provided.
    Type: Application
    Filed: October 8, 2020
    Publication date: October 3, 2024
    Inventors: Michael Foster Davis, John Will Caraway, Karina McQuillan, Karen Taluskie, Maria Montserrat Sanchez Pena
  • Publication number: 20240230905
    Abstract: A system for autonomously inspecting intrusions into a reach envelope of a vehicle traveling along a ride path of a park ride. The system includes a test vehicle that travels along the ride path at test speeds. The system includes a reach envelope inspection assembly including a housing supported by the test vehicle. The reach envelope inspection assembly includes a distance measurement assembly in the housing operable to measure distances between the distance measurement assembly and surfaces of the physical environment. The inspection assembly includes a processor executing code to provide an examination program that compares the plurality of distances to one or more predefined reach envelopes to determine whether an intrusion into any of the one or more predefined reach envelopes exists along the ride path. The test vehicle is a ride vehicle for the park ride or an unmanned aerial vehicle (UAV) operated to follow the ride path.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 11, 2024
    Inventors: Francis Michael Siemer, Aaron Michael Foster, Gregory Brooks Hale, Brian Foster Walters
  • Publication number: 20240180228
    Abstract: There is provided an aerosolisable formulation comprising (i) caffeine; (ii) water; and (iii) propylene glycol; wherein the weight ratio of water to propylene glycol is from 30:70 to 60:40.
    Type: Application
    Filed: September 2, 2021
    Publication date: June 6, 2024
    Inventors: John Will Caraway, JR., Michael Foster Davis, Jennifer Maria Rowe, John Ulrich
  • Publication number: 20240122227
    Abstract: An aerosolizable material is provided. The aerosolizable material comprises (+)-cannabidiol and at least one carrier constituent. Methods of making the aerosolizable material and articles comprising the aerosolizable material are also provided.
    Type: Application
    Filed: October 8, 2020
    Publication date: April 18, 2024
    Inventors: Michael Foster Davis, John Will Caraway, Maria Montserrat Sanchez Pena
  • Publication number: 20240114949
    Abstract: An aerosolizable material is provided. The aerosolizable material comprises at least one cannabinoid, at least one carrier constituent, and a terpene derivable from a phytocannabinoid producing plant. Methods of making the aerosolizable material and articles comprising the aerosolizable material are also provided.
    Type: Application
    Filed: October 8, 2020
    Publication date: April 11, 2024
    Inventors: Michael Foster Davis, John Will Caraway, Ross Anthony Cabot, Maria Montserrat Sanchez Pena, Ashley Micaela Viljoen, Karina McQuillan
  • Publication number: 20240104010
    Abstract: A testing system and methods of testing interfaces of a subsystem are presented. The testing system is configured to test a subsystem prior to assembly into a system, the testing system comprising a test rig comprising electrical wiring and a mechanical restraint configured to emulate at least one physical specification of the structure; and a virtual software environment developed to emulate operating software for of the system.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventor: Michael Foster Nicholson
  • Publication number: 20240090561
    Abstract: An aerosolizable material is provided. The aerosolizable material comprises at least one cannabinoid and at least one carrier constituent, wherein the material does no comprise a surface active constitute. Methods of making the aerosolizable material and articles comprising the aerosolizable material are also provided.
    Type: Application
    Filed: October 8, 2020
    Publication date: March 21, 2024
    Inventors: Michael Foster Davis, John Will Caraway, Karina McQuillan, Alice Hughes, Maria Montserrat Sanchez Pena
  • Publication number: 20240074484
    Abstract: An article for use with an aerosol provision system, the article comprising a store comprising an aerosolizable material and a wick formed from a sintered material, wherein the aerosolizable material comprises at least one cannabinoid and at least one carrier constituent.
    Type: Application
    Filed: October 8, 2020
    Publication date: March 7, 2024
    Inventors: Michael Foster Davis, John Will Caraway
  • Patent number: 11857088
    Abstract: An adjustable bench comprises a seat, a skirt extending from the seat, and a plurality of height adjustable leg assemblies coupled to the skirt. The seat is shaped to be selectively mated with the skirt to provide the bench with either a flat top or a sloped top surface.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: January 2, 2024
    Inventors: Allan Peter Leia, Lisa Ann Pedscalny, Craig Michael Drummond, Herbert Walter Bentz, Christopher Pond, Michael Foster
  • Publication number: 20230363440
    Abstract: A packaged formulation, a method of making said packaged formulation, as well as containers and systems including and using said packaged formulation. In particular, the packaged formulation includes one or more cannabinoids and one or more stabilizing components, wherein said packaging is impermeable to air.
    Type: Application
    Filed: September 24, 2021
    Publication date: November 16, 2023
    Inventors: Michael Foster DAVIS, Alice HUGHES, Rei KAWAMURA, Savannah JOHNSON, Karina MCQUILLAN, Nickolai SOLECHNIK
  • Publication number: 20230363441
    Abstract: A formulation, a method of making said formulation, as well as containers and systems including and using said formulation. In particular, the formulation includes one or more cannabinoids, one or more stabilizing component and one or more carrier constituents, wherein the total amount of the one or more carrier constituents is 50% w/w or more based on the total weight of the formulation, wherein said formulation has a pH of less than about 7.5.
    Type: Application
    Filed: September 24, 2021
    Publication date: November 16, 2023
    Inventors: Michael Foster DAVIS, Savannah JOHNSON, Rei KAWAMURA, Alice HUGHES, Karina MCQUILLAN, Nickolai SOLECHNIK
  • Patent number: 11675482
    Abstract: A display board system for football coaching applications is provided. The system enables football coaching staffs to communicate any convey information to on-field players, such as the personnel types of the opposing team or the specific play call for the ensuing play. The system includes a visual display board, a control device, and a control application. The display board includes one or more rows of illuminating numbers that displays any selected set of one or more numerical digits for viewing by the on-field players. The control device is in electronic communication with the display board via wired or wireless connection and is configured for use by the coaching staff to input the desired information for display on the display board. The control application is a programming application configured to run on the control device to enable operation of the control device to display information on the display board.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: June 13, 2023
    Inventor: James Michael Foster
  • Publication number: 20230055838
    Abstract: An adjustable bench comprises a seat, a skirt extending from the seat, and a plurality of height adjustable leg assemblies coupled to the skirt. The seat is shaped to be selectively mated with the skirt to provide the bench with either a flat top or a sloped top surface.
    Type: Application
    Filed: November 4, 2022
    Publication date: February 23, 2023
    Inventors: Allan Peter Leia, Lisa Ann Pedscalny, Craig Michael Drummond, Herbert Walter Bentz, Christopher Pond, Michael Foster
  • Publication number: 20230015508
    Abstract: A method includes receiving sensor data collected by an autonomous mobile robot as the autonomous mobile robot moves about an environment, the sensor data being indicative of sensor events and locations associated with the sensor events. The method includes identifying a subset of the sensor events based on the locations. The method includes providing, to a user computing device, data indicative of a recommended behavior control zone in the environment, the recommended behavior control zone containing a subset of the locations associated with the subset of the sensor events. The method includes defining, in response to a user selection from the user computing device, a behavior control zone such that the autonomous mobile robot initiates a behavior in response to encountering the behavior control zone, the behavior control zone being based on the recommended behavior control zone.
    Type: Application
    Filed: September 23, 2022
    Publication date: January 19, 2023
    Inventors: Shipra Arora, Michael Foster, Frank Judge, Brandon Rohrer, Christopher Shumaker, Matthew Weyant, Alex Wong, Lauren D. Stem
  • Patent number: 11467585
    Abstract: A method includes receiving sensor data collected by an autonomous mobile robot as the autonomous mobile robot moves about an environment, the sensor data being indicative of sensor events and locations associated with the sensor events. The method includes identifying a subset of the sensor events based on the locations. The method includes providing, to a user computing device, data indicative of a recommended behavior control zone in the environment, the recommended behavior control zone containing a subset of the locations associated with the subset of the sensor events. The method includes defining, in response to a user selection from the user computing device, a behavior control zone such that the autonomous mobile robot initiates a behavior in response to encountering the behavior control zone, the behavior control zone being based on the recommended behavior control zone.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: October 11, 2022
    Assignee: iRobot Corporation
    Inventors: Shipra Arora, Michael Foster, Frank Judge, Brandon Rohrer, Christopher Shumaker, Matthew Weyant, Alex Wong, Lauren D. Stern
  • Publication number: 20220308713
    Abstract: A display board system for football coaching applications is provided. The system enables football coaching staffs to communicate any convey information to on-field players, such as the personnel types of the opposing team or the specific play call for the ensuing play. The system includes a visual display board, a control device, and a control application. The display board includes one or more rows of illuminating numbers that displays any selected set of one or more numerical digits for viewing by the on-field players. The control device is in electronic communication with the display board via wired or wireless connection and is configured for use by the coaching staff to input the desired information for display on the display board. The control application is a programming application configured to run on the control device to enable operation of the control device to display information on the display board.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 29, 2022
    Inventor: James Michael Foster