Patents Assigned to X. Development
  • Patent number: 11393555
    Abstract: A method for allocating resources among multiple sub-models in a simulation of a biological cell is described herein. The method receives an initial state dataset including initial aggregate resources in a plurality of sub-models, which make up a whole cell model. The method calculates, at a first time step, an outcome of each of the sub-models, which includes a local production, a local consumption and local net value of at least one resource shared between at least two sub-models. The method calculates a subsequent state dataset based on the outcome of each of the sub-models. The subsequent state dataset includes subsequent aggregate resources, the local production, the local consumption and local net value. The method determines, at a second time step, a second outcome of each of the plurality of sub-models based on the subsequent aggregate resources and the local production, local consumption and local net value.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: July 19, 2022
    Assignee: X Development LLC
    Inventors: Frank Russo, Jason Thompson, Nicholas Ruggero
  • Patent number: 11393182
    Abstract: Methods, systems, apparatus, and computer-readable media for data band selection using machine learning. In some implementations, image data comprising information for each of multiple wavelength bands is obtained. A multi-layer neural network is trained using the image data to perform one or more classification or regression tasks. A proper subset of the wavelength bands is selected based on parameters of a layer of the trained multi-layer neural network, where the parameters were determined through training of the multi-layer neural network using the image data. Output is provided indicating that the selected wavelength bands are selected for the one or more classification or regression tasks.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 19, 2022
    Assignee: X Development LLC
    Inventors: Jie Jacquot, Hongxu Ma, Allen Richard Zhao, Vadim Tschernezki, Ronald Votel
  • Patent number: 11380420
    Abstract: A system is described for constructing a biological simulation using inputs from a knowledge base data structure and one or more templates. The knowledge base data structure comprises a set of entries representing distinct molecules and chemical reactions specific within the cell. Each template defines a sub-model program specification and a set of sub-model parameters to further characterize the sub-model specification. A graphical user interface is presented on a display for a user to view and select a templates and to assign information from the knowledge base to the selected template. From the graphical user interface, the user selects multiple templates to be included in the simulation and information from the knowledge base generally describing the cell. Based on the information selected from the graphical user interface, a compiler generates a simulation configuration data file comprising computer code capable of being executed by a simulation engine.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: July 5, 2022
    Assignee: X Development LLC
    Inventors: Frank Russo, Jason Thompson, Nicholas Casavant, Yu Tanouchi
  • Patent number: 11379633
    Abstract: A technique for simulating and optimizing the fabrication and design of a physical device is described. The technique includes executing a fabrication simulation of the physical device with a fabrication model that receives a fabrication specification as input and outputs a structural design for the physical device in response to the fabrication simulation. An operational simulation of the physical device is executed with a design model that simulates a field response propagating through a simulated environment of the physical device. The structural design output from the fabrication model is forward cascaded to the design model and an output from backpropagation of a performance loss error through the design model is reverse cascaded to the fabrication model.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: July 5, 2022
    Assignee: X Development LLC
    Inventors: Brian Adolf, Martin Schubert, Jesse Lu
  • Patent number: 11373395
    Abstract: Examples relate to simultaneous localization and calibration. An example implementation may involve receiving sensor data indicative of markers detected by a sensor on a vehicle located at vehicle poses within an environment, and determining a pose graph representing the vehicle poses and the markers. For instance, the pose graph may include edges associated with a cost function representing a distance measurement between matching marker detections at different vehicle poses. The distance measurement may incorporate the different vehicle poses and a sensor pose on the vehicle. The implementation may further involve determining a sensor pose transform representing the sensor pose on the vehicle that optimizes the cost function associated with the edges in the pose graph, and providing the sensor pose transform. In further examples, motion model parameters of the vehicle may be optimized as part of a graph-based system as well or instead of sensor calibration.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: June 28, 2022
    Assignee: X Development LLC
    Inventors: Dirk Holz, Troy Straszheim
  • Publication number: 20220199194
    Abstract: Techniques are described for determining the strain on a cell wall using two models: 1) a short timescale model, describing the relationship between physical properties assumed to be fixed and 2) a long timescale model, describing the dynamic chemical composition of a cell wall. Short term modeling of the physical properties in a cell wall is used to properly understand how physical factors such as osmotic pressure affects the strain on the cell wall, which is in turn used to identify conditions under which a cell wall will cease to function properly or lyse entirely. Although temporally the physical properties which cause cell walls to underperform/lyse can be evaluated under a short time frame, the chemical properties that lead to the physical properties which cause that behavior themselves change over much longer timescales, in a relative sense.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Applicant: X Development LLC
    Inventor: Nicholas Casavant
  • Patent number: 11366019
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for a device with improved ambient temperature detection. In some implementations, a device includes a housing that forms an interior space, and the housing includes an exterior surface, a pass-through region that defines a through-hole between the interior space to the exterior surface, and a recess at the exterior surface adjacent to the pass-through hole. The device includes a printed circuit board disposed within the interior space of the plastic housing.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 21, 2022
    Assignee: X Development LLC
    Inventor: Phillip Yee
  • Patent number: 11367209
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for visually detecting a halocline. In some implementations, a method includes moving a camera through different depths of water within a fish enclosure, capturing, at the different depths, images of fish, determining that changes in focus in the images correspond to changes in depth that the images were captured, and based on determining that the changes in focus in the images correspond to the changes in depths that the images were captured, detecting a halocline at a particular depth.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: June 21, 2022
    Assignee: X Development LLC
    Inventor: Barnaby John James
  • Patent number: 11358098
    Abstract: A method for ship ballasting includes receiving, at a carbon negative energy storage system, input comprising calcium oxide and water and reacting, within a reaction chamber of the carbon negative energy storage system, the calcium oxide and water to release energy and generate calcium hydroxide. The method includes directing, by the carbon negative energy storage system, the released energy to a requesting end user and providing, by the carbon negative energy storage system, the calcium hydroxide to a marine vessel ballasting system. The method includes releasing a mixture of the calcium hydroxide and ballast water from the marine vessel ballasting system into the ocean to sequester atmospheric CO2.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 14, 2022
    Assignee: X Development LLC
    Inventors: William Raymond Regan, Thomas Peter Hunt, Thomas Gerard Schuhmann, Jr., Benjamin Lundquist Saenz, Joel Fraser Atwater, James Daniel Haley, Kevin Forsythe Smith, Charles Nordstrom
  • Patent number: 11351576
    Abstract: Techniques for processing ore include the steps of causing an imaging capture system to record a plurality of images of a stream of ore fragments en route from a first location in an ore processing facility to a second location in the ore processing facility; correlating the plurality of images of the stream of ore fragments with at least one or more characteristics of the ore fragments using a machine learning model that includes a plurality of ore parameter measurements associated with the one or more characteristics of the ore fragments; determining, based on the correlation, at least one of the one or more characteristics of the ore fragments; and generating, for display on a user computing device, data indicating the one or more characteristics of the ore fragments or data indicating an action or decision based on the one or more characteristics of the ore fragments.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: June 7, 2022
    Assignee: X Development LLC
    Inventors: Thomas Peter Hunt, Neil David Treat, Karen R Davis, Artem Goncharuk, Vikram Neal Sahney
  • Patent number: 11353892
    Abstract: An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: June 7, 2022
    Assignee: X Development LLC
    Inventors: Martin Friedrich Schubert, Michael Jason Grundmann, Clifford Biffle, Philip Edwin Watson
  • Patent number: 11338433
    Abstract: Systems and methods related to providing configurations of robotic devices are provided. A computing device can receive a configuration request for a robotic device including environmental information and task information for tasks requested to be performed by the robotic device in an environment. The computing device can determine task-associated regions in the environment. A task-associated region for a given task can include a region of the environment that the robotic device is expected to reach while performing the given task. Based at least on the task-associated regions, the computing device can determine respective dimensions of components of the robotic device and an arrangement for assembling the components into the robotic device so that the robotic device is configured to perform at least one task in the environment. The computing device can provide a configuration that includes the respectively determined dimensions and the determined arrangement.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: May 24, 2022
    Assignee: X Development LLC
    Inventors: Christopher Morey, Robert Wilson, Jonathan Souliere
  • Patent number: 11325246
    Abstract: A device is provided. The device includes a worm drive comprising a worm and a worm gear. The device also includes an actuator comprising a motor, a shaft, and the worm, wherein the shaft is configured to rotate about a shaft axis, and the actuator is configured to (i) drive the worm drive, and (ii) move linearly along the shaft axis. The device also includes a first spring and a second spring, wherein the second ends are fixed, and wherein the first and second springs are configured to resist movement of the actuator along the shaft axis in opposite directions as a result of forces transmitted through the worm drive. The device further includes a linear position encoder configured to determine a position of the actuator along the shaft axis.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: May 10, 2022
    Assignee: X Development LLC
    Inventors: Ben Berkowitz, Seth Gilbertson, Marc Strauss
  • Patent number: 11326887
    Abstract: Embodiments are provided that include receiving sensor data from a sensor positioned at a plurality of positions in an environment. The environment includes a plurality of landmarks. The embodiments also include determining, based on the sensor data, a subset of the plurality of landmarks detected at each of the plurality of positions. The embodiments further include determining, based on the subset of the plurality of landmarks detected at each of the plurality of positions, a detection frequency of each landmark. The embodiments additionally include determining, based on the determined detection frequency of each landmark, a localization viability metric associated with each landmark. The embodiments still further include providing for display, via a user interface, a map of the environment. The map includes an indication of the localization viability metric associated with each landmark.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: May 10, 2022
    Assignee: X Development LLC
    Inventor: Dirk Holz
  • Patent number: 11329537
    Abstract: A compound motor-generator system including a first motor-generator and a second motor-generator. The first motor generator includes a stator having a set of three-phase field windings and a first rotor disposed inside and coaxial with the stator and configured to rotate relative to the stator. The second motor-generator includes a rotational stator and a second rotor coupled to a common shaft with the rotor of the first motor-generator and disposed inside and coaxial to the rotational stator. The rotational stator is configured to rotate relative to the second rotor and at a higher rotational speed than the second rotor.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: May 10, 2022
    Assignee: X Development LLC
    Inventors: Leo Francis Casey, Siyuan Xin
  • Patent number: 11321809
    Abstract: Systems and methods for augmenting a data set are provided. An example method may include locating a foreground object disposed within a seed image, identifying an object class corresponding to the foreground object, and, based on the identified object class, determining a target value for an object property of the foreground object. The example method may also include applying a transformation function to transform the foreground object into a transformed object, where the transformation function modifies the object property of the foreground object from having an initial value to having the target value. The example method may further include transplanting the transformed object into a background image so as to produce an augmented image and augmenting an initial set of images with the augmented image so as to produce an augmented set of images for training a predictive model.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: May 3, 2022
    Assignee: X Development LLC
    Inventors: Ignacio Pablo Mellado Bataller, Patrick Christopher Leger, Alexa Greenberg
  • Patent number: 11323800
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing ultrasonic signals to recognize mouthed articulations. One of the methods includes generating an ultrasonic carrier signal and coupling the ultrasonic carrier signal to a person's vocal tract. The method includes detecting a modulated ultrasonic signal, the modulated ultrasonic signal corresponding to the ultrasonic carrier signal modulated by the person's vocal tract to include information about articulations mouthed by the person; analyzing, using a data processing apparatus, the modulated ultrasonic signal to recognize the articulations mouthed by the person from the information in the modulated ultrasonic signal; and generating, using the data processing apparatus, an output in response to the recognized articulations.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: May 3, 2022
    Assignee: X Development LLC
    Inventor: Thomas Peter Hunt
  • Patent number: D955346
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: June 21, 2022
    Assignee: X Development LLC
    Inventors: Gabriella Levine, Haden Cory, Matthew David Day
  • Patent number: D956598
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 5, 2022
    Assignee: X Development LLC
    Inventors: Christopher Ioffreda, Genevieve Linchangco, Nicholas John Foster
  • Patent number: D956840
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: July 5, 2022
    Assignee: X Development LLC
    Inventors: Derek Werdenberg, Allen Richard Zhao, Phillip Yee, Joseph Hollis Sargent