Patents by Inventor Gregory Hager

Gregory Hager 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: 12597006
    Abstract: This disclosure describes, in part, systems for enabling facilities to implement techniques to identify items using weight sensors. For instance, a first weight sensor may determine a first weight associated with a first item, where the first item is priced per unit weight. The first weight sensor may be located within an inventory location associated with the item or a station that weighs and prices items. A second weight sensor may then determine a second weight of a second item. The second weight sensor may be located within the station or a tote, such as a shopping cart. A system may then use the second weight and the first weight to determine that the second item includes the first item. In some instances, the system may also use locations of the weight sensors, a time of flight of the item, and/or other information to make the determination.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: April 7, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan E. Cohn, Ejaz Ahmed, Gregory Hager
  • Patent number: 12223829
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: February 11, 2025
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Kelleher Guerin, Gregory Hager
  • Patent number: 12205408
    Abstract: This disclosure describes, in part, techniques for identifying interactions and events associated with inventory locations. For instance, system(s) may receive image data representing a user interacting with an inventory location. The system(s) may then generate heatmap data indicating a first portion of the image data that represents the inventory location and feature data indicating a second portion of the image data that represents the user. Next, the system(s) may analyze the heatmap data with respect to the feature data to determine that the second portion of the image data corresponds to the first portion of the image data. As such, the system(s) may determine that the user is interacting with the inventory location. Based on the determination, the system(s) may analyze the first portion of the image data to identify an event that occurs at the inventory location, such as the user removing an item.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: January 21, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Venkataraman Santhanam, Ejaz Ahmed, Gregory Hager
  • Patent number: 12060099
    Abstract: This disclosure describes, in part, a mobile apparatus for identifying items within a facility using an omnidirectional imaging system. For instance, the mobile apparatus may include a main frame, a chassis attached to the main frame, a basket that attaches to the chassis in order to prevent the basket from contacting the main frame, and an omnidirectional imaging system providing image data in and around the mobile apparatus. A user may place item(s) within a receptacle of the basket. The mobile apparatus may further include a handlebar module attached to the main frame, the handlebar module including the omnidirectional imaging system and a computing system for identifying items and events in and around the cart.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: August 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Hager, Andre David Brown, Ejaz Ahmed, Gopi Prashanth Gopal
  • Publication number: 20240127691
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Application
    Filed: November 13, 2023
    Publication date: April 18, 2024
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Patent number: 11854379
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: December 26, 2023
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Kelleher Guerin, Gregory Hager
  • Publication number: 20230321820
    Abstract: Methods and systems for connection-driven generation of robotic user interfaces and modification of robotic properties include detecting a connection of a robotic peripheral to a robot; obtaining a peripheral property set corresponding to the robotic peripheral, wherein the peripheral property set includes one or more properties of the robotic peripheral; modifying, based on the peripheral property set, a robotic property set that includes one or more properties of the robot to provide a modified robotic property set; generating, during runtime, a robotic graphical user interface (“RGUI”) dynamically based on the peripheral property set, wherein the RGUI provides at least one user-accessible interface to control the robot and the robotic peripheral; and controlling, based on the modified robotic property set, the robot and the robotic peripheral in response to user input received via the RGUI.
    Type: Application
    Filed: June 14, 2023
    Publication date: October 12, 2023
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Patent number: 11712800
    Abstract: Methods and systems for connection-driven generation of robotic user interfaces and modification of robotic properties include detecting a connection of a robotic peripheral to a robot; obtaining a peripheral property set corresponding to the robotic peripheral, wherein the peripheral property set includes one or more properties of the robotic peripheral; modifying, based on the peripheral property set, a robotic property set that includes one or more properties of the robot to provide a modified robotic property set; generating, during runtime, a robotic graphical user interface (“RGUI”) dynamically based on the peripheral property set, wherein the RGUI provides at least one user-accessible interface to control the robot and the robotic peripheral; and controlling, based on the modified robotic property set, the robot and the robotic peripheral in response to user input received via the RGUI.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 1, 2023
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Kelleher Guerin, Gregory Hager
  • Publication number: 20210383682
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Application
    Filed: August 19, 2021
    Publication date: December 9, 2021
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Publication number: 20210379756
    Abstract: Methods and systems for connection-driven generation of robotic user interfaces and modification of robotic properties include detecting a connection of a robotic peripheral to a robot; obtaining a peripheral property set corresponding to the robotic peripheral, wherein the peripheral property set includes one or more properties of the robotic peripheral; modifying, based on the peripheral property set, a robotic property set that includes one or more properties of the robot to provide a modified robotic property set; generating, during runtime, a robotic graphical user interface (“RGUI”) dynamically based on the peripheral property set, wherein the RGUI provides at least one user-accessible interface to control the robot and the robotic peripheral; and controlling, based on the modified robotic property set, the robot and the robotic peripheral in response to user input received via the RGUI.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 9, 2021
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Patent number: 11100791
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: August 24, 2021
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Kelleher Guerin, Gregory Hager
  • Patent number: 11097415
    Abstract: Methods and systems for connection-driven generation of robotic user interfaces and modification of robotic properties include detecting a connection of a robotic peripheral to a robot; obtaining a peripheral property set corresponding to the robotic peripheral, wherein the peripheral property set includes one or more properties of the robotic peripheral; modifying, based on the peripheral property set, a robotic property set that includes one or more properties of the robot to provide a modified robotic property set; generating, during runtime, a robotic graphical user interface (“RGUI”) dynamically based on the peripheral property set, wherein the RGUI provides at least one user-accessible interface to control the robot and the robotic peripheral; and controlling, based on the modified robotic property set, the robot and the robotic peripheral in response to user input received via the RGUI.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: August 24, 2021
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Kelleher Guerin, Gregory Hager
  • Publication number: 20200320859
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 8, 2020
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Patent number: 10657802
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: May 19, 2020
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Kelleher Guerin, Gregory Hager
  • Publication number: 20190344438
    Abstract: Methods and systems for connection-driven generation of robotic user interfaces and modification of robotic properties include detecting a connection of a robotic peripheral to a robot; obtaining a peripheral property set corresponding to the robotic peripheral, wherein the peripheral property set includes one or more properties of the robotic peripheral; modifying, based on the peripheral property set, a robotic property set that includes one or more properties of the robot to provide a modified robotic property set; generating, during runtime, a robotic graphical user interface (“RGUI”) dynamically based on the peripheral property set, wherein the RGUI provides at least one user-accessible interface to control the robot and the robotic peripheral; and controlling, based on the modified robotic property set, the robot and the robotic peripheral in response to user input received via the RGUI.
    Type: Application
    Filed: July 24, 2019
    Publication date: November 14, 2019
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Patent number: 10399220
    Abstract: Methods and systems for connection-driven generation of robotic user interfaces and modification of robotic properties include detecting a connection of a robotic peripheral to a robot; obtaining a peripheral property set corresponding to the robotic peripheral, wherein the peripheral property set includes one or more properties of the robotic peripheral; modifying, based on the peripheral property set, a robotic property set that includes one or more properties of the robot to provide a modified robotic property set; generating, during runtime, a robotic graphical user interface (“RGUI”) dynamically based on the peripheral property set, wherein the RGUI provides at least one user-accessible interface to control the robot and the robotic peripheral; and controlling, based on the modified robotic property set, the robot and the robotic peripheral in response to user input received via the RGUI.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: September 3, 2019
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Kelleher Guerin, Gregory Hager
  • Publication number: 20170120441
    Abstract: Methods and systems for connection-driven generation of robotic user interfaces and modification of robotic properties include detecting a connection of a robotic peripheral to a robot; obtaining a peripheral property set corresponding to the robotic peripheral, wherein the peripheral property set includes one or more properties of the robotic peripheral; modifying, based on the peripheral property set, a robotic property set that includes one or more properties of the robot to provide a modified robotic property set; generating, during runtime, a robotic graphical user interface (“RGUI”) dynamically based on the peripheral property set, wherein the RGUI provides at least one user-accessible interface to control the robot and the robotic peripheral; and controlling, based on the modified robotic property set, the robot and the robotic peripheral in response to user input received via the RGUI.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 4, 2017
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Publication number: 20170120440
    Abstract: Provided is a method, device, and computer-readable medium for controlling a robot graphic user interface (“RGUI”) on a mobile device. The method can include determining a distance, a position, or both of the mobile device with respect to a first robot; and causing, by a processor, a first RGUI to be displayed on a display of the mobile device based on the determining.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 4, 2017
    Inventors: Kelleher GUERIN, Gregory HAGER
  • Patent number: 9610063
    Abstract: A system and method for improved ultrasound strain imaging includes using data from a tracking system to enhance the quality of ultrasound strain image and to reduce the dependency of image quality of the user's expertise. The tracking information is synchronized with the RF frames and interpolated to find the transformation corresponding to each frame. The RF frames with their transformations are incorporated into calculation of ultrasound strain images. The tracking system may be an optical tracker, electromagnetic tracker, accelerometer, or a structured light system. The structured light system may also be used for probe calibration, by calibrating the surface of the probe pre-operatively. In addition, a relative Young's Modulus may be calculated using tracking information that is independent from the distribution of input force.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: April 4, 2017
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Pezhman Foroughi, Emad Boctor, Gregory Hager
  • Patent number: 9283675
    Abstract: A semi-automatic, interactive robotic system for performing and/or simulating a multi-step task includes a user interface system, a recognition system adapted to communicate with the user interface system, a control system adapted to communicate with the recognition system, and a sensor-actuator system adapted to communicate with the control system. The recognition system is configured to recognize actions taken by a user while the user operates the user interface system and to selectively instruct the control system to cause the sensor-actuator system to perform, and/or simulate, one of an automatic step, a semi-automatic step or direct step of the multi-step task based on the recognized actions and a task model of the multi-step task.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: March 15, 2016
    Assignee: The Johns Hopkins University
    Inventors: Gregory Hager, Nicolas Padoy