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: 11951620Abstract: 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: GrantFiled: January 26, 2021Date of Patent: April 9, 2024Assignee: Walmart Apollo, LLCInventors: William J. Fosnight, John G. Lert, Jr., Michael Duquette, Martin R. Elliott, Julian Warhurst, Charles W. Su, Alan Grant
-
Publication number: 20240092576Abstract: 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: ApplicationFiled: December 1, 2023Publication date: March 21, 2024Inventors: William J. Fosnight, John G. Lert, JR., Michael Duquette, Martin R. Elliott, Julian D. Warhurst, Charles W. Su, Alan J. Grant
-
Patent number: 11927212Abstract: 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: GrantFiled: March 31, 2022Date of Patent: March 12, 2024Assignee: BAE Systems Information and Electronic Systems Integration Inc.Inventors: Michael R. Estridge, Mark J. Dube, William J. Elliott
-
Patent number: 11929466Abstract: 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: GrantFiled: May 11, 2023Date of Patent: March 12, 2024Assignee: 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: 20230313829Abstract: 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: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Applicant: BAE Systems Information and Electronic Systems Integration Inc.Inventors: Michael R. Estridge, Mark J. Dube, William J. Elliott
-
Publication number: 20230158969Abstract: 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: ApplicationFiled: November 23, 2021Publication date: May 25, 2023Inventors: Mark J. Dube, William J. Elliott
-
Consumption-based elastic deployment and reconfiguration of hyper-converged software-defined storage
Patent number: 10951469Abstract: 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: GrantFiled: January 31, 2019Date of Patent: March 16, 2021Assignee: EMC IP Holding Company LLCInventor: William J. Elliott, IV -
Patent number: 10853753Abstract: 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: GrantFiled: October 11, 2017Date of Patent: December 1, 2020Assignee: EMC IP Holding Company LLCInventors: Trevor Dawe, William J. Elliott, IV, Shreesha Pai Manoor, Jai Kumar
-
Consumption-Based Elastic Deployment And Reconfiguration Of Hyper-Converged Software-Defined Storage
Publication number: 20200252271Abstract: 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: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Applicant: EMC IP Holding Company LLCInventor: William J. Elliott, IV -
Patent number: 10708135Abstract: 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: GrantFiled: January 31, 2019Date of Patent: July 7, 2020Assignee: EMC IP Holding Company LLCInventor: William J. Elliott, IV
-
Patent number: 10458526Abstract: 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: GrantFiled: March 17, 2017Date of Patent: October 29, 2019Assignee: Fallbrook Intellectual Property Company LLCInventors: 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: 10324953Abstract: 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: GrantFiled: June 26, 2014Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: William J. Elliott, IV, Anoop George Ninan, Shiva Kalyani Ankam
-
Patent number: 10241712Abstract: 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: GrantFiled: June 30, 2014Date of Patent: March 26, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: 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: 10191958Abstract: 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: GrantFiled: April 26, 2017Date of Patent: January 29, 2019Assignee: EMC IP Holding Company LLCInventors: William J Elliott, IV, Anoop G. Ninan, Evgeny Roytman, Thomas L. Watson, Ameer Jabbar
-
Publication number: 20170268638Abstract: 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: ApplicationFiled: March 17, 2017Publication date: September 21, 2017Inventors: Jon M. Nichols, Brian Benjamin Sweet, Brad P. Pohl, Fernand A. Thomassy, William J. Elliott, David Galvin, Daniel J. Dawe
-
Patent number: 9658797Abstract: 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: GrantFiled: May 3, 2013Date of Patent: May 23, 2017Assignee: EMC IP Holding Company LLCInventors: William J Elliott, IV, Anoop G. Ninan, Evgeny Roytman, Thomas L. Watson, Ameer Jabbar
-
Patent number: 9645851Abstract: 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: GrantFiled: March 14, 2012Date of Patent: May 9, 2017Assignee: EMC IP Holding Company, LLCInventor: William J. Elliott, IV
-
Patent number: 9612769Abstract: 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: GrantFiled: June 30, 2014Date of Patent: April 4, 2017Assignee: EMC IP HOLDING COMPANY LLCInventors: Stalin Saravanakumar Thangapalam, Ian D. Bibby, William J. Elliott, IV, Anoop Ninan
-
Patent number: 9588685Abstract: 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: GrantFiled: May 3, 2013Date of Patent: March 7, 2017Assignee: EMC IP Holding Company LLCInventors: Thomas L. Watson, Anoop G. Ninan, William J. Elliott, IV
-
Patent number: 9323789Abstract: 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: GrantFiled: March 14, 2012Date of Patent: April 26, 2016Assignee: EMC CorporationInventor: William J. Elliott, IV