Patents by Inventor Michael A. Ellsworth

Michael A. Ellsworth 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: 20240138414
    Abstract: The primary objective of the present invention is to provide a stable formulation for a food grade sanitizer with an extended shelf-life. In certain embodiments, this solution is an effective oxidizing biocide that has additional uses in a wide variety of industries including industrial, medical, military, and household applications in addition to food manufacturing and sanitation. The use of peroxylactic acid is limited or non-existent at this point in the food manufacturing industry.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventor: Thomas Michael Ellsworth
  • Publication number: 20230195760
    Abstract: In an example, a computer-implemented method to group graphical objects includes displaying, on a display device, a graphical diagram with multiple graphical objects that represent data of a data source. The method includes receiving input to define one or more groups. The method includes, in response to the input, generating one or more containers, each of the one or more containers representing a different one of the one or more groups; and graphically depicting membership of the graphical objects in the one or more groups by relative arrangement of the graphical objects and the one or more containers according to group membership of each of the graphical objects.
    Type: Application
    Filed: February 14, 2023
    Publication date: June 22, 2023
    Inventors: Kevin Michael Ellsworth, Kevin Joseph Reece, Jonathan Bronson
  • Patent number: 11593410
    Abstract: In an example, a computer-implemented method to group graphical objects includes displaying, on a display device, a graphical diagram with multiple graphical objects that represent data of a data source. The method includes receiving input to define one or more groups. The method includes, in response to the input, generating one or more containers, each of the one or more containers representing a different one of the one or more groups; and graphically depicting membership of the graphical objects in the one or more groups by relative arrangement of the graphical objects and the one or more containers according to group membership of each of the graphical objects.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 28, 2023
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Kevin Michael Ellsworth, Kevin Joseph Reece, Jonathan Bronson
  • Patent number: 11539594
    Abstract: In an example, a method to display a graphical diagram includes receiving source data that includes multiple nodes arranged in a directed acyclic graph (DAG) in which each child node of a set of child nodes has multiple DAG parent nodes. The nodes include the DAG parent nodes. The method includes converting the DAG to a tree in which each of the nodes has no more than one tree parent node. The method includes displaying, based on the tree, a graphical diagram in which child graphical objects that represent child nodes that each has multiple DAG parent nodes are positioned in intersection areas of container graphical objects that represent the DAG parent nodes.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: December 27, 2022
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Kevin Michael Ellsworth, Kevin Joseph Reece, Jonathan Bronson, Benjamin N. Dilts
  • Publication number: 20220263720
    Abstract: In an example, a method to display a graphical diagram includes receiving source data that includes multiple nodes arranged in a directed acyclic graph (DAG) in which each child node of a set of child nodes has multiple DAG parent nodes. The nodes include the DAG parent nodes. The method includes converting the DAG to a tree in which each of the nodes has no more than one tree parent node. The method includes displaying, based on the tree, a graphical diagram in which child graphical objects that represent child nodes that each has multiple DAG parent nodes are positioned in intersection areas of container graphical objects that represent the DAG parent nodes.
    Type: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Inventors: Kevin Michael Ellsworth, Kevin Joseph Reece, Jonathan Bronson, Benjamin N. Dilts
  • Patent number: 11360654
    Abstract: In an example, a method to display a graphical diagram includes displaying multiple graphical objects in a graphical drawing canvas. The graphical objects represent multiple nodes identified in structured source data. The method includes receiving first input effective to group first and second graphical objects of the multiple graphical objects based on a property of the nodes. The method includes replacing the first and second graphical objects with a summary graphical object in the graphical drawing canvas in response to receiving the first input.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: June 14, 2022
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Kevin Michael Ellsworth, Kevin Joseph Reece, Jonathan Bronson, Aditya More, Alexander R. Williams
  • Patent number: 11336532
    Abstract: In an example, a method includes receiving source data that includes multiple nodes arranged in a directed acyclic graph (DAG) in which each child node of a set of child nodes has multiple incoming edges. The method includes converting the DAG to a tree in which each of the nodes has no more than one incoming edge. The method includes displaying, based on the tree, a graphical diagram with graphical objects that represent nodes of the source data, including displaying a different child graphical object for each child node of the set of child nodes in a corresponding intersection area of two corresponding container graphical objects, the corresponding intersection area representing a corresponding intersection area node in the tree.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: May 17, 2022
    Assignee: LUCID SOFTWARE, INC.
    Inventors: Kevin Michael Ellsworth, Kevin Joseph Reece, Jonathan Bronson, Benjamin N. Dilts
  • Publication number: 20220121351
    Abstract: In an example, a method to display a graphical diagram includes displaying multiple graphical objects in a graphical drawing canvas. The graphical objects represent multiple nodes identified in structured source data. The method includes receiving first input effective to group first and second graphical objects of the multiple graphical objects based on a property of the nodes. The method includes replacing the first and second graphical objects with a summary graphical object in the graphical drawing canvas in response to receiving the first input.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 21, 2022
    Inventors: Kevin Michael Ellsworth, Kevin Joseph Reece, Jonathan Bronson, Aditya More, Alexander R. Williams
  • Patent number: 10922349
    Abstract: Features are disclosed for filtering and presenting specific portions of monitoring data associated with specific events. The features may include: (1) receiving time stamp information from delivery partner; (2) filtering or receiving filtered feed of monitoring data such as audio or video data; and (3) providing notification to a user including the specific portion of the monitoring data. Where the monitoring data is ambiguous or disrupted, the analysis may be offloaded to a manual review process to avoid false-positives.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Wendy M. Harris, Muhammad Tanvir Anwar, Michael Ellsworth Bundy, Stephen Weber Crow, Ariel Grob Dos Santos, Brian A. Michalowski, Joshua Roth, Jamie Siminoff
  • Patent number: 10843882
    Abstract: Cable robots may be used to automatically load items onto one or more surfaces in any environment. An item may be received on a carrier that is connected to tensioning actuators of a cable robot by one or more cables in tension. The actuators of the robot may be manipulated in concert to move the carrier from a first position to a second position, which may be fixed or in motion, at which the item may be expelled from the carrier. The carrier may include induction wheels and/or conveyors for receiving the item thereon and for expelling the item therefrom. The cable robot may be provided in series with a conveyor and mounted to a frame, and used to load items onto a delivery vehicle, such that the frame may be withdrawn as items are loaded.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: November 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Craig Worsley, Karl Eric Schrader, Michael Ellsworth Bundy, Charles Edward Rice
  • Publication number: 20180374031
    Abstract: Transportation plan adjustments based on recommended shipping packages may utilize a shipment data model for a facility that is updated with cubic volumes of recommended packages for received orders. The shipment data model may also be updated with the cubic volumes of the packages that are actually used to pack the orders and transportation utilization data such as assignment of packages to particular transportation resources. A transportation plan may be updated based on the updated shipment data model and transportation utilization data such as which transportation resources have left the facility and how much of the available cubic volume of the resource was used when the resource left the facility. The transportation plan may be updated at times associated with transportation resource change deadlines from one or more transportation resource providers. Adjustments to previously scheduled transportation resources may be made based on the updated transportation plan.
    Type: Application
    Filed: March 11, 2014
    Publication date: December 27, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: HAO HE, Lubos Bosak, Weikeng Qin, Michael Cary Solomon, Casey Nicole Thurmond, Nathan Ryan Bosch, Xiaomin Zhang, Udit Madan, David Daniel Glick, Michael Ellsworth Bundy
  • Patent number: 10055645
    Abstract: Disclosed are various implementations for updating information displayed in a user interface for a worker in a fulfillment center. Information changing relative to a previous user interface can be provided in response to location data that indicates the worker's location within a fulfillment center.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Udit Madan, Michael Ellsworth Bundy, David Daniel Glick, John Elias Darrow
  • Publication number: 20180218218
    Abstract: Disclosed are various implementations for updating information displayed in a user interface for a worker in a fulfillment center. Information changing relative to a previous user interface can be provided in response to location data that indicates the worker's location within a fulfillment center.
    Type: Application
    Filed: March 20, 2017
    Publication date: August 2, 2018
    Inventors: Udit Madan, Michael Ellsworth Bundy, David Daniel Glick, John Elias Darrow
  • Patent number: 10035616
    Abstract: Systems and methods for an exit control mechanism indicating an incomplete packing state near an exit portion of a packing station. A control system determines a pack job and determines a pack plan for the pack job. The control system may send instructions to a pack station directing packing of the pack job in accordance with the pack plan. The control system may receive indications of packing progress, for example, electronic indications from a scanner at the pack station, and update the state of the pack job, such as incomplete or complete. The control system instructs an exit mechanism to change from indicating an incomplete pack state to indicating a completed pack state based on, for example, determinations that the steps of the pack plan have been completed correctly and that the pack job is complete.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Lamar Hood, Charles Edward Rice, Ryan Stuart Carter, Henry Chi-Chung Yan, Michael Ellsworth Bundy
  • Publication number: 20180155142
    Abstract: Cable robots may be used to automatically load items onto one or more surfaces in any environment. An item may be received on a carrier that is connected to tensioning actuators of a cable robot by one or more cables in tension. The actuators of the robot may be manipulated in concert to move the carrier from a first position to a second position, which may be fixed or in motion, at which the item may be expelled from the carrier. The carrier may include induction wheels and/or conveyors for receiving the item thereon and for expelling the item therefrom. The cable robot may be provided in series with a conveyor and mounted to a frame, and used to load items onto a delivery vehicle, such that the frame may be withdrawn as items are loaded.
    Type: Application
    Filed: January 11, 2018
    Publication date: June 7, 2018
    Inventors: Timothy Craig Worsley, Karl Eric Schrader, Michael Ellsworth Bundy, Charles Edward Rice
  • Patent number: 9912969
    Abstract: A live streaming video sharing system. Implementations may include a video camera, portable computing device, video streaming server, database, application server, web server, and a portable computing device associated with a user operatively coupled together. The video camera sends a live stream of video data wirelessly to the portable computing device. The computing device associated with a user receives a live stream of video data from the web server, processes the live stream of video data, and generates a computer interface. The computer interface may include a public computer interface including a public channel and an invisible computer interface including an invisible shares channel associated with the user including an icon corresponding with one or more invisible shares, each invisible share corresponding with a live stream of video data and each invisible share not retrievable using a search form in the computer interface, the application server, and the database.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: March 6, 2018
    Assignees: Arizona Board of Regents acting for and on behalf of Northern Arizona University, Deep Blue Intention, LLC
    Inventors: Lee Bliss, Jenean M. Perelstein, John C. Georgas, Britt Weber Mullen, Bryce Evan Carey, Waylon Jay-Shije Dixon, Chad Michael Ellsworth
  • Patent number: 9868596
    Abstract: Cable robots may be used to automatically load items onto one or more surfaces in any environment. An item may be received on a carrier that is connected to tensioning actuators of a cable robot by one or more cables in tension. The actuators of the robot may be manipulated in concert to move the carrier from a first position to a second position, which may be fixed or in motion, at which the item may be expelled from the carrier. The carrier may include induction wheels and/or conveyors for receiving the item thereon and for expelling the item therefrom. The cable robot may be provided in series with a conveyor and mounted to a frame, and used to load items onto a delivery vehicle, such that the frame may be withdrawn as items are loaded.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Craig Worsley, Karl Eric Schrader, Michael Ellsworth Bundy, Charles Edward Rice
  • Patent number: 9864911
    Abstract: Imaging data regarding an interior portion of a storage vessel may be obtained from an imaging device (e.g., a digital camera or depth sensor) and interpreted in order to identify an available volume within the storage vessel. Where the imaging data includes an image of an interior of the storage vessel, an area of one or more contiguous spaces of a rear face of the storage vessel may be identified from the image and multiplied by a depth of the storage vessel in order to estimate the available volume. Where the imaging data includes a depth profile of the interior, the depth profile may be processed in order to estimate the available volume. Once an available volume has been estimated, the capacity of the available volume to accommodate one or more additional items may be determined, and information regarding the capacity may be provided to a user.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: January 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Curlander, Jules Cook Graybill, Udit Madan, Marshall Friend Tappen, Michael Ellsworth Bundy, David Daniel Glick
  • Patent number: 9860225
    Abstract: A network directory service, responsive to receiving a target device symbolic name from a client, identifies a network access server in communication with a network on which the target device resides, notifies the network access server of an expected connection from the client, and returns a device access token to the client. The network access server, responsive to receiving and validating the device access token, forwards the client-originated traffic to the target device by implementing a Network Address Translation (NAT) scheme.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Roderick Peter Chamberlin, Michael Ellsworth Bundy, Timothy Craig Worsley, Charles Edward Rice
  • Patent number: 9779373
    Abstract: Disclosed are various implementations for generating one or more visualization regions in a user interface indicative of a state of a fulfillment center. A visualization region may be generated comprising one or more visual identifiers, labels, and metrics describing one or more stages in a fulfillment process. In response to a manipulation of a portion of the visualization region, a predefined action may be initiated.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: October 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Udit Madan, David Daniel Glick, Lubos Bosak, Nathan Ryan Bosch, Robert Dreaper McDonald, Jr., Hao He, Steven Michael Hood, Michael Ellsworth Bundy