Patents Assigned to X. Development
-
Patent number: 11393555Abstract: 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: GrantFiled: September 6, 2018Date of Patent: July 19, 2022Assignee: X Development LLCInventors: Frank Russo, Jason Thompson, Nicholas Ruggero
-
Patent number: 11393182Abstract: 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: GrantFiled: May 29, 2020Date of Patent: July 19, 2022Assignee: X Development LLCInventors: Jie Jacquot, Hongxu Ma, Allen Richard Zhao, Vadim Tschernezki, Ronald Votel
-
Patent number: 11380420Abstract: 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: GrantFiled: May 7, 2018Date of Patent: July 5, 2022Assignee: X Development LLCInventors: Frank Russo, Jason Thompson, Nicholas Casavant, Yu Tanouchi
-
Patent number: 11379633Abstract: 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: GrantFiled: June 5, 2019Date of Patent: July 5, 2022Assignee: X Development LLCInventors: Brian Adolf, Martin Schubert, Jesse Lu
-
Patent number: 11373395Abstract: 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: GrantFiled: April 10, 2020Date of Patent: June 28, 2022Assignee: X Development LLCInventors: Dirk Holz, Troy Straszheim
-
Publication number: 20220199194Abstract: 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: ApplicationFiled: March 11, 2022Publication date: June 23, 2022Applicant: X Development LLCInventor: Nicholas Casavant
-
Patent number: 11366019Abstract: 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: GrantFiled: June 28, 2019Date of Patent: June 21, 2022Assignee: X Development LLCInventor: Phillip Yee
-
Patent number: 11367209Abstract: 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: GrantFiled: October 23, 2020Date of Patent: June 21, 2022Assignee: X Development LLCInventor: Barnaby John James
-
Patent number: 11358098Abstract: 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: GrantFiled: October 30, 2020Date of Patent: June 14, 2022Assignee: X Development LLCInventors: 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: 11351576Abstract: 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: GrantFiled: June 4, 2020Date of Patent: June 7, 2022Assignee: X Development LLCInventors: Thomas Peter Hunt, Neil David Treat, Karen R Davis, Artem Goncharuk, Vikram Neal Sahney
-
Patent number: 11353892Abstract: 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: GrantFiled: June 3, 2019Date of Patent: June 7, 2022Assignee: X Development LLCInventors: Martin Friedrich Schubert, Michael Jason Grundmann, Clifford Biffle, Philip Edwin Watson
-
Patent number: 11338433Abstract: 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: GrantFiled: August 5, 2019Date of Patent: May 24, 2022Assignee: X Development LLCInventors: Christopher Morey, Robert Wilson, Jonathan Souliere
-
Patent number: 11325246Abstract: 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: GrantFiled: December 11, 2020Date of Patent: May 10, 2022Assignee: X Development LLCInventors: Ben Berkowitz, Seth Gilbertson, Marc Strauss
-
Patent number: 11326887Abstract: 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: GrantFiled: June 2, 2020Date of Patent: May 10, 2022Assignee: X Development LLCInventor: Dirk Holz
-
Patent number: 11329537Abstract: 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: GrantFiled: May 2, 2019Date of Patent: May 10, 2022Assignee: X Development LLCInventors: Leo Francis Casey, Siyuan Xin
-
Patent number: 11321809Abstract: 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: GrantFiled: December 16, 2020Date of Patent: May 3, 2022Assignee: X Development LLCInventors: Ignacio Pablo Mellado Bataller, Patrick Christopher Leger, Alexa Greenberg
-
Patent number: 11323800Abstract: 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: GrantFiled: April 7, 2020Date of Patent: May 3, 2022Assignee: X Development LLCInventor: Thomas Peter Hunt
-
Patent number: D955346Type: GrantFiled: February 1, 2019Date of Patent: June 21, 2022Assignee: X Development LLCInventors: Gabriella Levine, Haden Cory, Matthew David Day
-
Patent number: D956598Type: GrantFiled: April 30, 2019Date of Patent: July 5, 2022Assignee: X Development LLCInventors: Christopher Ioffreda, Genevieve Linchangco, Nicholas John Foster
-
Patent number: D956840Type: GrantFiled: June 14, 2019Date of Patent: July 5, 2022Assignee: X Development LLCInventors: Derek Werdenberg, Allen Richard Zhao, Phillip Yee, Joseph Hollis Sargent