Patents by Inventor William J Elliott

William J Elliott 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: 11951620
    Abstract: An automated order fulfillment system and mobile robot are disclosed, where the mobile robot includes a compliant drive for moving between levels of a multilevel storage structure.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: April 9, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: William J. Fosnight, John G. Lert, Jr., Michael Duquette, Martin R. Elliott, Julian Warhurst, Charles W. Su, Alan Grant
  • Publication number: 20240092576
    Abstract: An automated order fulfillment system and mobile robot are disclosed, where the mobile robot includes a compliant drive for moving between levels of a multilevel storage structure. In one example, the compliant drive comprises a drive shaft having splines configured to provide rotational play that prevents jamming of a vertical drive gear on the end of the shaft with a rack in a vertical track.
    Type: Application
    Filed: December 1, 2023
    Publication date: March 21, 2024
    Inventors: William J. Fosnight, John G. Lert, JR., Michael Duquette, Martin R. Elliott, Julian D. Warhurst, Charles W. Su, Alan J. Grant
  • Patent number: 11927212
    Abstract: A thin film-retaining washer with custom geometry that may further provide for a simple press-on installation while maintaining retention of fasteners during assembly, shipping, handling, and/or use of associated systems. The present retaining hardware is easily manufactured from sheet or film materials with minimal post-processing and may be scaled and optimized for use with multiple size and style of fasteners. Further, the thickness profile of the thin film retaining hardware facilitates lobe spring deflection to further provide secure retention of the associated fasteners.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: March 12, 2024
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Michael R. Estridge, Mark J. Dube, William J. Elliott
  • Patent number: 11929466
    Abstract: Provided herein are energy storage devices. In some cases, the energy storage devices are capable of being transported on a vehicle and storing a large amount of energy. An energy storage device is provided comprising at least one liquid metal electrode, an energy storage capacity of at least about 1 MWh and a response time less than or equal to about 100 milliseconds (ms).
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: March 12, 2024
    Assignee: Ambri Inc.
    Inventors: David J. Bradwell, David A. H. McCleary, Gregory A. Thompson, Allan Blanchard, Jeffrey B. Miller, Ronald Teel, William B. Langhauser, Alexander W. Elliott, Donald R. Sadoway, Michael J. McNeley, Ian Redfern
  • Publication number: 20230313829
    Abstract: A thin film-retaining washer with custom geometry that may further provide for a simple press-on installation while maintaining retention of fasteners during assembly, shipping, handling, and/or use of associated systems. The present retaining hardware is easily manufactured from sheet or film materials with minimal post-processing and may be scaled and optimized for use with multiple size and style of fasteners. Further, the thickness profile of the thin film retaining hardware facilitates lobe spring deflection to further provide secure retention of the associated fasteners.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Applicant: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Michael R. Estridge, Mark J. Dube, William J. Elliott
  • Publication number: 20230158969
    Abstract: An apparatus for dampening at least one optical instrument on a military platform. The apparatus includes a plate adapted to hold at least one optical instrument. The apparatus also includes at least one dampening assembly having a first end operably engaged with the plate and an opposing second end operably engaged with a platform. The at least one dampening assembly is also adapted to reduce the movement of the plate and optical device from a ballistic event created by a ballistic device on the platform.
    Type: Application
    Filed: November 23, 2021
    Publication date: May 25, 2023
    Inventors: Mark J. Dube, William J. Elliott
  • Patent number: 10951469
    Abstract: A consumption request, for consuming storage assets, is parsed to determine if it can be matched to an existing deployment of one or more storage assets, to correspond to matching storage assets that satisfy the consumption request. If the consumption request cannot be matched to the existing deployment of one or more storage assets, a determination is made whether the existing deployment of one or more storage assets can be modified to satisfy the consumption request. If the existing deployment of one or more storage assets cannot be modified to satisfy the consumption request, a determination is made to see if other other storage assets can be deployed or reconfigured to satisfy the consumption request. At least one storage asset is modified, deployed, or reconfigured, to satisfy the consumption request.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: William J. Elliott, IV
  • Patent number: 10853753
    Abstract: Described embodiments provide systems and methods for providing closed-loop Information Technology (IT) issue remediation. At least one host state change is discovered. Events to be generated and persisted as a result of discovering the at least one host state change are calculated. The events are sent to a user for approval by the user or to be declined by the user. For each event one of an approval of the event or a rejection of the event is received. A workflow is executed for the approval or rejection of the event.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Trevor Dawe, William J. Elliott, IV, Shreesha Pai Manoor, Jai Kumar
  • Publication number: 20200252271
    Abstract: A consumption request, for consuming storage assets, is parsed to determine if it can be matched to an existing deployment of one or more storage assets, to correspond to matching storage assets that satisfy the consumption request. If the consumption request cannot be matched to the existing deployment of one or more storage assets, a determination is made whether the existing deployment of one or more storage assets can be modified to satisfy the consumption request. If the existing deployment of one or more storage assets cannot be modified to satisfy the consumption request, a determination is made to see if other other storage assets can be deployed or reconfigured to satisfy the consumption request. At least one storage asset is modified, deployed, or reconfigured, to satisfy the consumption request.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Applicant: EMC IP Holding Company LLC
    Inventor: William J. Elliott, IV
  • Patent number: 10708135
    Abstract: A consumption request, comprising a stack parameter and a resource characteristic parameter, is accessed. The stack parameter specifies at least one type of storage asset that is requested. The resource characteristic parameter specifies at least one functional capability required of the storage asset. Based on the stack parameter, a set of one or more first storage assets able to satisfy the consumption request, is determined. For each first storage asset in the set that is not deployed, a first workflow is generated, the first workflow configured to deploy the respective first storage asset in the set that is not deployed. For each second storage asset in the set that lacks the resource characteristic parameter, a second workflow, configured to implement that resource characteristic in the respective second storage asset, is generated. The set of storage assets is configured to satisfy the consumption request, by miming the first and second workflows.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: July 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: William J. Elliott, IV
  • Patent number: 10458526
    Abstract: Components, subassemblies, systems, and/or methods for improving the performance and increasing the life of continuously variable transmissions (CVT). A first stator may be formed with an outer diameter greater than an outer diameter of a second stator. A stator may have radial slots formed to extend farther radially inward than slots on the other stator. The larger outer diameter of a stator or the formation of guide slots on a first stator extending farther radially inward of guide slots on a second stator may prevent egress of a planet axle from a radial slot, increase range of the CVT, allow for larger tolerances to reduce losses, and other advantages, Slots on a timing plate may be formed having a width greater than a width of guide slots formed on either stator to allow the stators to control adjustments while the timing plate avoids runaway axles. The shape, including junction between surfaces on a timing plate or stator may also prevent an axle from egressing.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: October 29, 2019
    Assignee: Fallbrook Intellectual Property Company LLC
    Inventors: Jon M. Nichols, Brian Benjamin Sweet, Brad P. Pohl, Fernand A. Thomassy, William J. Elliott, David Galvin, Daniel J. Dawe, David Brian Jackson, Wayne Leroy Contello
  • Patent number: 10324953
    Abstract: In one aspect, a method includes receiving a request to register a second data storage system of a second data center in a first data storage system of a first data center, storing data center connection information to connect the second data center to the first data center, replicating a database to the first data storage system and enabling a first data storage system to access and control components of the second data center using the component connection information and the component management information. The data base includes component connection information to connect the second storage system to the components of the second data center and component management information required to monitor and manage the components.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: William J. Elliott, IV, Anoop George Ninan, Shiva Kalyani Ankam
  • Patent number: 10241712
    Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for replicating a virtual volume. The method includes creating a volume in a first datacenter, the volume in the first datacenter accessible as a virtual volume exposed to the first datacenter and a second datacenter, and establishing replication of the virtual volume to a third datacenter.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: March 26, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: William J. Elliott, IV, Bradley J. Hughes, Sean R. Gallacher, Bharath Sreekanth, Anoop Ninan, Joseph A. Condlin, Michael G. Hegerich, Thomas L. Watson
  • Patent number: 10191958
    Abstract: A system, method, and computer program product for storage provisioning in a data storage environment comprising protecting, through an orchestration API, a source volume at a source site by setting the source volume to be replicated to a target volume at a target site through the use of a replication appliance; wherein the API is enabled to create network zones between the source site and the target site for replication from the source site to the target site and wherein the network zone is configured to include the replication appliance; wherein the API is enabled to mask storage devices used to store data on the source volume and the target volume.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: January 29, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: William J Elliott, IV, Anoop G. Ninan, Evgeny Roytman, Thomas L. Watson, Ameer Jabbar
  • Publication number: 20170268638
    Abstract: Components, subassemblies, systems, and/or methods for improving the performance and increasing the life of continuously variable transmissions (CVT). A first stator may be formed with an outer diameter greater than an outer diameter of a second stator. A stator may have radial slots formed to extend farther radially inward than slots on the other stator. The larger outer diameter of a stator or the formation of guide slots on a first stator extending farther radially inward of guide slots on a second stator may prevent egress of a planet axle from a radial slot, increase range of the CVT, allow for larger tolerances to reduce losses, and other advantages, Slots on a timing plate may be formed having a width greater than a width of guide slots formed on either stator to allow the stators to control adjustments while the timing plate avoids runaway axles. The shape, including junction between surfaces on a timing plate or stator may also prevent an axle from egressing.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 21, 2017
    Inventors: Jon M. Nichols, Brian Benjamin Sweet, Brad P. Pohl, Fernand A. Thomassy, William J. Elliott, David Galvin, Daniel J. Dawe
  • Patent number: 9658797
    Abstract: A system, method, and computer program product for storage provisioning in a data storage environment comprising protecting, through an orchestration API, a source volume at a source site by setting the source volume to be replicated to a target volume at a target site through the use of a replication appliance; wherein the API is enabled to create network zones between the source site and the target site for replication from the source site to the target site and wherein the network zone is configured to include the replication appliance; wherein the API is enabled to mask storage devices used to store data on the source volume and the target volume.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: May 23, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: William J Elliott, IV, Anoop G. Ninan, Evgeny Roytman, Thomas L. Watson, Ameer Jabbar
  • Patent number: 9645851
    Abstract: In one aspect, a method includes discovering application components, mapping the application components to devices, analyzing the mapped applications components using a set of affinity rules, grouping application components in a same operation in response to the analyzing and separating application components in to separate operations in response to the analyzing.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: May 9, 2017
    Assignee: EMC IP Holding Company, LLC
    Inventor: William J. Elliott, IV
  • Patent number: 9612769
    Abstract: Example embodiments of the present invention provide a method, a system, and a computer program product for creating volumes with data protection. The method includes receiving parameters for creation of a source volume for a host and creating the source volume with data protection according to the received parameters.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 4, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Stalin Saravanakumar Thangapalam, Ian D. Bibby, William J. Elliott, IV, Anoop Ninan
  • Patent number: 9588685
    Abstract: A method for orchestrating a workflow, including one or more steps, for provisioning a data service on a data storage system, the data storage system including one or more sub-systems, the method comprising orchestrating the execution of the workflow on the data storage system by analyzing the workflow to determine a dependency of each of the one or more steps for provisioning the data service; and based on the dependency of each of the one or more steps, scheduling the one or more steps for execution on the one or more sub-systems of the data storage system, wherein a first step of the one or more steps scheduled on a first sub-system of the one or more sub-systems is scheduled in parallel with a second step of the one or more steps scheduled on a second sub-system of the one or more sub-systems.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: March 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Thomas L. Watson, Anoop G. Ninan, William J. Elliott, IV
  • Patent number: 9323789
    Abstract: In one aspect, a method includes validating application components, a set of operations and a flow of the operations. The application components, the operations and the flow of the operations are determined from a service plan. The flow of the operations enables protection and reuse of application components. The method also includes executing an operation of the set of operations, collecting status of the executing of the operation, determining dependent operations that are dependent on the operation, performing an affinity process based on a set of rules to determine which application components to group under a single dependent operation and which application components to separate into different dependent operations, and repeating the validating, executing, collecting, and determining for each dependent operation.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: April 26, 2016
    Assignee: EMC Corporation
    Inventor: William J. Elliott, IV