Patents Assigned to X. Development
  • Patent number: 10788890
    Abstract: A technique for encouraging a user towards a selected mental or emotional state includes: determining an influencing directive for encouraging the user towards the selected mental or emotional state; selecting environmental content, based upon the influencing directive, from a plurality of different types of environmental content; presenting the environmental content to the user via sensory immersion equipment, wherein the includes at least one environmental display for altering an ambience of a room; generating observation data based upon observing a user reaction to the environmental content with an observation system, the observation system including at least one sensor capable of observing the user reaction; and determining whether to adjust the environmental content based upon the observation data to encourage the user towards the selected mental or emotional state.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: September 29, 2020
    Assignee: X Development LLC
    Inventors: Philip Watson, Christian Ervin
  • Patent number: 10790828
    Abstract: An application specific integrated circuit (ASIC) chip includes: a systolic array of cells; and multiple controllable bus lines configured to convey data among the systolic array of cells, in which the systolic array of cells is arranged in multiple tiles, each tile of the multiple tiles including 1) a corresponding subarray of cells of the systolic array of cells, 2) a corresponding subset of controllable bus lines of the multiple controllable bus lines, and 3) memory coupled to the subarray of cells.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: September 29, 2020
    Assignee: X Development LLC
    Inventors: Michial Allen Gunter, Charles Henry Leichner, IV, Tammo Spalink
  • Patent number: 10782371
    Abstract: A nuclear magnetic resonance (NMR) apparatus includes a pair of permanent magnets spaced apart from each other and defining a sample space, the permanent magnets providing a magnetic field in the sample space, an array of magnetic field sensors arranged relative to the sample space to provide, during operation, information about a homogeneity of the magnetic field, an array of magnetic coils arranged relative to the sample space so that each magnetic coil, during operation, generates a magnetic field that changes the magnetic field in the sample space, and an electronic controller programmed to receive information about the magnetic field from the array of magnetic field sensors and to variably energize the magnetic coils in the array of magnetic coils so that the magnetic fields generated by the array of magnetic coils reduces inhomogeneities of the magnetic field.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: September 22, 2020
    Assignee: X Development LLC
    Inventors: Dominico P. Julian, Pascal Pawel Stang
  • Patent number: 10784762
    Abstract: An example apparatus includes a first disk that is rotatable and has a plurality of electro-permanent magnets disposed in a radial array on a surface of the first disk; and a second disk rotatably mounted adjacent to the first disk such that a gap separates the second disk from the first disk, where the second disk has a plurality of ferromagnetic elements disposed in respective radial array on a respective surface of the second disk. Applying an electric pulse to at least one electro-permanent magnet of the plurality of electro-permanent magnets changes a magnetic state of the electro-permanent magnet, thereby (i) generating an external magnetic field that traverses the gap between the first disk and the second disk and interacts with a corresponding ferromagnetic element of the plurality of ferromagnetic elements, and (ii) causing the second disk to rotate as the first disk rotates.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 22, 2020
    Assignee: X Development LLC
    Inventors: Michael Grundmann, Jonathan Ross
  • Patent number: 10763960
    Abstract: The disclosure provides for a system that includes a plurality of stations equipped for free-space optical communications (FSOC) in a network and a central control system. At least one station in the plurality of stations includes a wavelength selectable switch, an OEO module, and one or more first processors. The one or more first processors are configured to control the wavelength selectable switch, process an electrical signal that is extracted using the OEO module, and communicate with the central control system. The central control system includes one or more second processors that are configured to receive data regarding FSOC communication conditions at the plurality of stations, determine a path between stations through the network based on the received data, and transmit instructions to the plurality of stations.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 1, 2020
    Assignee: X Development LLC
    Inventors: Martin Schubert, Sylvia Smullin, Edward Allen Keyes
  • Patent number: 10759063
    Abstract: A reusable mechanism is disclosed for coupling two robotic appendages, such that an unintended force acting against a side of one of the appendages may decouple the appendages. The mechanism includes a revolved male dovetail mated to a revolved female dovetail. The mechanism may further include a channel within the male dovetail and a detent that inhibits rotation of the male dovetail in relation to the female dovetail.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: September 1, 2020
    Assignee: X Development LLC
    Inventors: Marc Strauss, Colin Duffie, Bin Su
  • Patent number: 10761541
    Abstract: Example embodiments include determining a map of an environment of a robotic vehicle. The map includes locations of a plurality of mapped landmarks within the environment and a false detection source region within the environment. The embodiments further include detecting a plurality of candidate landmarks, and determining which of the detected candidate landmarks correspond to one of the plurality of mapped landmarks and which correspond to false detections. The embodiments additionally include estimating a pose of the robotic vehicle within the environment. The embodiments further include determining which of the detected candidate landmarks determined to correspond to false detections fall within the false detection source region. The embodiments still further include determining a confidence level of the pose estimate based on which of the detected candidate landmarks determined to correspond to false detections fall within the false detection source region.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: September 1, 2020
    Assignee: X Development LLC
    Inventor: Dirk Holz
  • Patent number: 10755470
    Abstract: Techniques are provided to estimate of location or position of objects that are depicted in an image of a scene. Some implementations include obtaining an image of a scene; identifying an object within the image of the scene; obtaining a three-dimensional model that corresponds to the object that was identified within the image of the scene, the three-dimensional model being obtained from the database of three-dimensional models; determining, based on data from the three-dimensional model, an estimated depth of the object within the scene; generating or updating a three-dimensional representation of the scene based at least on the estimated depth of the object within the scene; and providing the three-dimensional representation of the scene, including at least a portion of the three-dimensional representation of the scene that was generated or updated based on the three-dimensional model of the object, to the scene analyzer.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: August 25, 2020
    Assignee: X Development LLC
    Inventors: Nicholas John Foster, Matthew Sibigtroth
  • Patent number: 10754350
    Abstract: An example system includes a vehicle and a sensor connected to the vehicle. The system may receive a predetermined path for the vehicle to follow. The system may also receive a plurality of objectives, associated with a corresponding set of sensor data, for which to collect sensor data. The system may determine, for each of the plurality of objectives, a portion of the environment for the sensor to scan to acquire the corresponding set of sensor data. The system may determine, based on the portion of the environment determined for each of the plurality of objectives, a sensor trajectory through which to move the sensor. The system may cause the sensor to move through the determined sensor trajectory and scan portions of the environment corresponding to the determined sensor trajectory as the vehicle moves along the predetermined path.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 25, 2020
    Assignee: X Development LLC
    Inventor: Jared Russell
  • Patent number: 10754343
    Abstract: Methods, systems, and apparatus for receiving a reference to an object located in an environment of a robot, accessing mapping data that indicates, for each of a plurality of object instances, respective probabilities of the object instance being located at one or more locations in the environment, wherein the respective probabilities are based at least on an amount of time that has passed since a prior observation of the object instance was made, identifying one or more particular object instances that correspond to the referenced object, determining, based at least on the mapping data, the respective probabilities of the one or more particular object instances being located at the one or more locations in the environment, selecting, based at least on the respective probabilities, a particular location in the environment where the referenced object is most likely located, and directing the robot to navigate to the particular location.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: August 25, 2020
    Assignee: X Development LLC
    Inventors: Jonas Witt, Elmar Mair
  • Patent number: 10739450
    Abstract: Systems and methods for detecting and locating power loads within a spherical waveguide bounded by the Earth's surface are disclosed. One or more eigenmodes of the Earth-ionosphere waveguide may be computed based on a mathematical model incorporating electrical properties of the terrestrial surface and plasma physics of the ionospheric layer. A phased array of wave guide couplers, each including an array of electrically-connected waveguide-coupling elements, may be configured at different geographic locations for coupling to the one or more eigenmodes and generating standing waves in the Earth-ionosphere waveguide. Power loads may be detected by way of power reflections, and by adjusting relative phases and/or amplitudes of the waveguide couplers, as well as frequencies, power nodes and nulls of the standing waves may be steered with respect to specified locations. Using reflections and steering, locations of power loads may be triangulated.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: August 11, 2020
    Assignee: X Development LLC
    Inventor: Brian John Adolf
  • Patent number: 10732060
    Abstract: An example device includes a rigid plate, an inner element, a plurality of connecting flexural elements coupled between the inner element and rigid plate, and a hardstop that extends through the inner element and couples to the rigid plate. The inner element has a plurality of reflective surface areas that are configured to reflect light to a sensor. The plurality of connecting flexural elements allow the inner element to move relative to rigid plate. The hardstop contacts the inner element when a load applied on the device exceeds a threshold load.
    Type: Grant
    Filed: August 15, 2018
    Date of Patent: August 4, 2020
    Assignee: X Development LLC
    Inventor: Marc Strauss
  • Patent number: 10730181
    Abstract: Methods, systems, and apparatus, including computer-readable media storing executable instructions, for enhancing robot learning. In some implementations, a robot stores first embeddings generated using a first machine learning model, and the first embeddings include one or more first private embeddings that are not shared with other robots. The robot receives a second machine learning model from a server system over a communication network. The robot generates a second private embedding for each of the one or more first private embeddings using the second machine learning model. The robot adds the second private embeddings to the cache of the robot and removes the one or more first private embeddings from the cache of the robot.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: August 4, 2020
    Assignee: X Development LLC
    Inventors: Nareshkumar Rajkumar, Patrick Leger, Abhinav Gupta
  • Patent number: 10732061
    Abstract: An example device includes an inner element, an outer surrounding element, and a plurality of connecting flexural elements coupled between the inner element and the outer surrounding element. The inner element has a plurality of reflective surface areas that are configured to reflect light to a sensor. The outer surrounding element surrounds the inner element. The plurality of connecting flexural elements allow the inner element to move relative to the outer surrounding element.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: August 4, 2020
    Assignee: X Development LLC
    Inventors: Adam Reich, Stephen Dorow
  • Patent number: 10733445
    Abstract: Methods, systems, and apparatus, including computer-readable storage devices, for enhanced object discrimination by robots are described. In some implementations, a robot obtains image data from a camera of the robot, where the image data indicates a detected object. The robot classifies the object as having a particular object type based on the image data. The robot evaluates a current state of the object that includes a predetermined set of object state characteristics. The robot determines that a software application of the robot has indicated (i) an object type and (ii) one or more object state criteria that satisfy the current state of the detected object. The robot provides to the software application data indicating detection of the object and a position of the object.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 4, 2020
    Assignee: X Development LLC
    Inventor: Sarah Coe
  • Publication number: 20200242168
    Abstract: A bipartite graph structure is utilized to better store data. The bipartite graph structure may be used in a biochemical database to efficiently store a variety of molecules and processes that might occur between the molecules. Molecules are represented as molecule nodes, which may have metadata fields including a molecule name, a molecule type, a molecular formula, a sequence, a molecular charge, a set of molecular properties, and a set of component molecules. Processes operating on the molecules are represented by process nodes, which may have metadata fields including a process name, a set of process roles, a set of process properties, and a set of sub-processes. Edges, called roles, each associate a molecule node with a process node and represent the role the associated molecule plays in the associated process. The roles may contain metadata identifying the role type and the stoichiometry coefficient of the molecule in the process.
    Type: Application
    Filed: April 9, 2020
    Publication date: July 30, 2020
    Applicant: X Development LLC
    Inventors: Jason Thompson, Frank Russo
  • Patent number: 10722134
    Abstract: An electroencephalogram (EEG) system is disclosed. The EEG system includes an EEG controller and an EEG sensor that includes a contact surface, the contact surface including an electrically-conductive portion in communication with the EEG controller and a sensor release element in communication with the EEG controller, the sensor release element being configured to perform, in response to a signal from the EEG controller, a release action to reduce adhesion of an electrically-conductive gel between the contact of the sensor and the user's skin.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: July 28, 2020
    Assignee: X Development LLC
    Inventors: Philip Edwin Watson, Joseph Hollis Sargent, Matthew Dixon Eisaman, Gabriella Levine
  • Patent number: 10716487
    Abstract: A method for obtaining an electroencephalogram (EEG) of a user is disclosed. A reference sensor is attached to the user by connecting a first component of the reference sensor to a second component of the reference sensor, at least a portion of the first component being sub-dermally implanted on or adjacent to a mastoid process of the user. At least one active sensor is attached to the user. A first signal is detected from the reference sensor simultaneously as a second signal is detected from the at least one active sensor. The EEG is obtained based on the first signal and the second signal.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: July 21, 2020
    Assignee: X Development LLC
    Inventors: Sarah Ann Laszlo, Philip Edwin Watson, Gabriella Levine
  • Patent number: 10720876
    Abstract: A photovoltaic power source includes a receptacle to receive a photofuel including a liquid, and one or more photovoltaic cells positioned within the receptacle to receive light emitted from the photofuel when the photofuel is in the receptacle. The photovoltaic power source also includes power circuitry coupled to the one or more photovoltaic cells to receive a photocurrent generated by the one or more photovoltaic cells when the one or more photovoltaic cells receive the light emitted from the photofuel. In response to the photocurrent, the power circuitry is coupled to output electricity.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: July 21, 2020
    Assignee: X Development LLC
    Inventors: William Regan, Jason Rugolo
  • Patent number: 10720141
    Abstract: An in-ear device includes a housing shaped to hold the in-ear device in an ear, and an audio package, disposed in the housing, to emit sound. A tympanic membrane measurement unit (TMMU) is structured to measure a movement of a tympanic membrane in the ear caused by external sound received by the tympanic membrane, and a controller is coupled to the audio package and the TMMU. The controller includes logic that when executed by the controller causes the in-ear device to perform operations. The operations include measuring a movement of the tympanic membrane, and in response to measuring the movement of the tympanic membrane, outputting sound from the audio package to destructively interfere with the external sound received by the tympanic membrane.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: July 21, 2020
    Assignee: X Development LLC
    Inventors: Jason Rugolo, Cyrus Behroozi, Benoit Schillings