Patents Assigned to X Development LLC
-
Patent number: 12147739Abstract: In some embodiments, a computer-implemented method for creating a fabricable segmented design for a physical device is provided. A computing system receives a design specification. The computing system generates a proposed segmented design based on the design specification. The computing system determines two or more loss values based on the proposed segmented design. The computing system combines the two or more loss values to create a combined loss value. The computing system creates an updated design specification using the combined loss value. The generating, determining, combining, and creating actions are repeated until a fabricable segmented design is generated.Type: GrantFiled: August 13, 2021Date of Patent: November 19, 2024Assignee: X Development LLCInventors: Brian Adolf, Martin Schubert, Jesse Lu
-
Patent number: 12145850Abstract: Techniques for providing carbon dioxide include generating thermal energy, an exhaust fluid, and electrical power from a power plant; providing the exhaust fluid and the generated electrical power to an exhaust fluid scrubbing system to separate components of the exhaust fluid; capturing heat from a source of heat of an industrial process in a heating fluid; transferring the heat of the industrial process captured in the heating fluid to a carbon dioxide source material of a direct air capture (DAC) system; providing the generated electrical power from the power plant to the DAC system; providing the thermal energy from the power plant to the DAC system; and separating, with the transferred portion of the heat of the industrial process and the provided thermal energy, carbon dioxide from the carbon dioxide source material of the DAC system.Type: GrantFiled: May 12, 2023Date of Patent: November 19, 2024Assignee: X Development LLCInventors: Bryan Christopher GilroySmith, Jacques Gagne, Robert Nelson, Christopher Gregory Malone
-
Patent number: 12132523Abstract: A system includes a transmitter configured to output an optical signal. The transmitter includes a seed laser, an optical array including a plurality of array elements, and a plurality of phase shifters in a multi-layer arrangement. The multi-layer arrangement includes a plurality of layers between the seed laser and the optical array, wherein a first layer of the plurality of layers transmits light to a second layer of the plurality of layers. The first layer has fewer phase shifters than the second layer. The multi-layer arrangement also includes a plurality of branches wherein each branch includes a phase shifter from each of the plurality of layers connected in series between the seed laser and one of the plurality of array elements. Each phase shifter is configured to shift the optical signal incrementally to amass a total phase shift for each of the plurality of array elements.Type: GrantFiled: September 27, 2023Date of Patent: October 29, 2024Assignee: X DEVELOPMENT LLCInventors: Baris Ibrahim Erkmen, Devin Brinkley, Paul Epp, John Moody
-
Patent number: 12131806Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using machine learning models for plant biotechnology. One of the methods includes obtaining a network input comprising an image depicting a plurality of plant cells or regions of plant tissue; processing the network input using a machine learning model to obtain an identification of one or more particular biotechnologically-modifiable plant cells or one or more particular biotechnologically-modifiable regions of the plant tissue; excising or delineating the one or more identified plant cells or the one or more identified regions of the plant tissue; and delivering exogenous material to the excised or delineated plant cells or regions of plant tissue.Type: GrantFiled: June 9, 2023Date of Patent: October 29, 2024Assignee: X Development LLCInventor: Bradley Michael Zamft
-
Patent number: 12117659Abstract: A photonic coupler includes an input coupling section, an output coupling section, and a multimode interference (MMI) waveguide section. The input coupling section is adapted to receive an input optical signal along an input waveguide channel. The output coupling section is adapted to output a pair of output optical signals along output waveguide channels. The output optical signals having output optical powers split from the input optical signal. The MMI waveguide section is optically coupled between the input and output coupling sections. Notched waveguide sections may each be disposed between the MMI waveguide section and a corresponding one of the input or output coupling sections and/or the MMI waveguide section may include curvilinear sidewalls.Type: GrantFiled: February 9, 2023Date of Patent: October 15, 2024Assignee: X Development LLCInventor: Yi-Kuei Ryan Wu
-
Patent number: 12100119Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a synthesized signal. A computer-implemented system obtains generator input data including an input signal having one or more first characteristics, processes the generator input data to generate output data including a synthesized signal having one or more second characteristics using a generator neural network, and outputs the synthesized signal to a device. The generator neural network is trained, based on a plurality of training examples, with a discriminator neural network. The discriminator neural network is configured to process discriminator input data that combines a discriminator input signal having the one or more second characteristics with at least a portion of generator input data to generate a prediction of whether the discriminator input signal is a real signal or a synthesized signal.Type: GrantFiled: February 15, 2023Date of Patent: September 24, 2024Assignee: X Development LLCInventor: Eliot Julien Cowan
-
Publication number: 20240310691Abstract: Aspects of the disclosure provide an optical communications terminal comprising an optical phased array (OPA) photonic integrated chip comprising a plurality of phase shifters arranged in a plurality of segments; one or more additional phase shifters, a plurality of switches corresponding to each of the plurality of segments; and one or more splitters The optical communications terminal further comprising a full array transceiver configured to allow for transmission and receipt of optical communications beams functionality with the plurality of segments; and a plurality of segment transceivers each associated with one of the plurality of segments.Type: ApplicationFiled: February 26, 2024Publication date: September 19, 2024Applicant: X DEVELOPMENT LLCInventors: Paul Epp, Devin Brinkley, Andrei Kazmierski
-
Patent number: 12085684Abstract: A nuclear radiation detector is disclosed. The detector includes a housing including therein: a scintillator; and a multi-pixel optical sensor positioned, relative to the scintillator, to receive photons emitted by the scintillator in response to interactions with nuclear radiation. The housing isolates the scintillator and the multi-pixel optical sensor from external light. The detector includes one or more processors operably connectable to the multi-pixel optical sensor; and one or more data stores coupled to the processors having instructions stored thereon which cause the processors to perform operations.Type: GrantFiled: February 3, 2023Date of Patent: September 10, 2024Assignee: X Development LLCInventor: Thomas Peter Hunt
-
Patent number: 12081266Abstract: The disclosure provides for a method for reacquiring a communication link between a first communication device and a second communication device. The method includes using one or more processors of the first communication device to receive historical data related to the first communication device and an environment surrounding the first communication device. The one or more processors are then used to determine one or more trends in the historical data related to fading of the communication link. Based on the one or more trends, the one or more processors are used to determine a starting time and an initial search direction for a search for the communication link. The one or more processors then execute the search at the starting time from the initial search direction.Type: GrantFiled: June 2, 2023Date of Patent: September 3, 2024Assignee: X Development LLCInventors: Travis Lantz, Paul Csonka, Baris Ibrahim Erkmen
-
Patent number: 12080137Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying wildfire in satellite imagery. In some implementations, a server obtains a satellite image of a geographic region and a date corresponding to when the satellite image was generated. The server determines a number of pixels in the satellite image that are indicated as on fire. The server obtains satellite imagery of the geographic region from before the date. The server generates a statistical distribution from the satellite imagery. The server determines a likelihood that the satellite image illustrates fire based on a comparison of the determined number of pixels in the satellite image that are indicated as on fire to the generated statistical distribution. The server can compare the determined likelihood to a threshold. In response to comparing the determined likelihood to the threshold, the server provides an indication that the satellite image illustrates fire.Type: GrantFiled: July 6, 2021Date of Patent: September 3, 2024Assignee: X Development LLCInventors: Eliot Julien Cowan, Avery Noam Cowan, Akshina Gupta
-
Patent number: 12067339Abstract: A computer-implemented method for integrated circuit routing is described. The computer-implemented method comprising receiving a description of interconnected terminals of an integrated circuit with a wiring route electrically coupling the interconnected terminals and configuring a simulated environment defined via a plurality of voxels based on the description. The individual voxels included in the plurality of voxels each correspond to a spatial representation for a corresponding region of a layout associated with the integrated circuit. The computer-implemented method further includes determining local contributions of the individual voxels to a characteristic metric of the integrated circuit based on an electromagnetic simulation of the integrated circuit and revising the wiring route based on the local contributions of the individual voxels.Type: GrantFiled: January 6, 2022Date of Patent: August 20, 2024Assignee: X Development LLCInventors: Raj Apte, Zhigang Pan, Dino Ruic, Cyrus Behroozi
-
Patent number: 12061851Abstract: Methods and systems for designing a photonic computational architecture including a plurality of optical components. At least some of the methods include: defining a loss function within a simulation space composed of a plurality of voxels, the simulation space encompassing the plurality of optical components; defining an initial structure for the photonic computational architecture in the simulation space, at least some of the voxels corresponding to each of the plurality of optical components and having a dimension smaller than an operative wavelength of the computational architecture; determining values for at least one structural parameter and/or at least one functional parameter for each of the plurality of optical components using a numerical solver to solve Maxwell's equations; and defining a final structure of the photonic computational architecture based on the values for the one or more structural and/or functional parameters.Type: GrantFiled: May 8, 2023Date of Patent: August 13, 2024Assignee: X Development LLCInventors: Jesse Lu, Brian John Adolf, Martin Friedrich Schubert
-
Patent number: 12061715Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing confidential data and confidential programs while providing mutual security to the data and programs. A method includes receiving, from a first system, customer energy data, including data representing energy consumption by a customer; receiving, from a second system, program data representing one or more programs for processing the customer energy data; executing the programs with the customer energy data as input to produce output that includes estimated energy consumption data, while providing security for the program data from access by the first system and any third party and while providing security for the customer energy data and the estimated energy consumption data from access by the second system and any third party; and providing the estimated energy consumption data as output (i) to the first system or (ii) to the customer or (iii) both.Type: GrantFiled: January 27, 2022Date of Patent: August 13, 2024Assignee: X Development LLCInventors: Joel Fraser Atwater, Peter Light
-
Publication number: 20240266005Abstract: A computational platform for generating solid catalysts for depolymerization reactions is described. The platform may include a first generative model to determine synthesizable crystal structures that could be used as solid catalysts for depolymerization. The first generative model may determine synthesizability and/or stability of solid catalysts. The first generative model may take in voxel representations of a crystal structure and then use a variational autoencoder to encode into latent space. The first generative model may also include a property learning component to determine synthesizable crystals in latent space. Candidate materials may then be identified in the latent space and then decoded into a blurred voxel representation. The blurred voxel representation may be transformed to a crystal structure. The platform may include a second generational model for identifying crystal surfaces and/or adsorption sites.Type: ApplicationFiled: February 7, 2024Publication date: August 8, 2024Applicant: X Development LLCInventors: Alexander Holiday, Vahe Gharakhanyan, Falak Shah, Nisarg Vyas, Tusharkumar Gadhiya
-
Patent number: 12056798Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for filling gaps in electric grid models are enclosed. A method includes obtaining vector data representing first portions of paths of electric grid wires over a geographic region; converting the vector data to first raster image data that depicts an overhead view of the electric grid wires including a first set of line segments representing the first portions of the paths; processing the first raster image data using a gap filling model; obtaining, as output from the gap filling model, second raster image data including a second set of line segments corresponding to gaps included in the input raster image data and representing second portions of paths of the electric grid wires; and converting the second raster image data to vector data representing the first portions and the second portions of paths of the electric grid wires.Type: GrantFiled: April 12, 2022Date of Patent: August 6, 2024Assignee: X Development LLCInventors: Phillip Ellsworth Stahlfeld, Ananya Gupta
-
Patent number: 12056951Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for estimating the shape, size, and mass of fish are described. A pair of stereo cameras may be utilized to obtain right and left images of fish in a defined area. The right and left images may be processed, enhanced, and combined. Object detection may be used to detect and track a fish in images. A pose estimator may be used to determine key points and features of the detected fish. Based on the key points, a three-dimensional (3-D) model of the fish is generated that provides an estimate of the size and shape of the fish. A regression model or neural network model can be applied to the 3-D model to determine a likely weight of the fish.Type: GrantFiled: January 17, 2023Date of Patent: August 6, 2024Assignee: X Development LLCInventors: Barnaby John James, Evan Douglas Rapoport, Matthew Messana, Peter Kimball
-
Patent number: 12051181Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a temporal range of a fire. In some implementations, a server obtains a date when a fire occurred within a region. The server obtains satellite imagery of the region from before the date when the fire occurred. The server generates a first statistical distribution from the satellite imagery. The server determines a start date of the fire using the first statistical distribution. The server obtains second satellite imagery of the region from before and after the start date. The server selects a second set of imagery from the second satellite imagery from before the start date. The server generates a second statistical distribution from the second set of imagery. The server determines an end date of the fire using the second statistical distribution. The server provides the start date and the end date for output.Type: GrantFiled: June 22, 2021Date of Patent: July 30, 2024Assignee: X Development LLCInventors: Eliot Julien Cowan, Avery Noam Cowan
-
Patent number: 12051231Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for sorting fish in aquaculture. In some implementations, one or more images are obtained of a particular fish within a population of fish. Based on the one or more images of the fish, a data element is determined. The data element can include a first value that reflects a physical characteristic of the particular fish, and a second value that reflects a condition factor of the particular fish. Based on the data element, the fish is classified as a member of a particular subpopulation of the population of fish. An actuator of an automated fish sorter is controlled based on classifying the particular fish as a member of the particular subpopulation of the population of fish.Type: GrantFiled: November 12, 2021Date of Patent: July 30, 2024Assignee: X Development LLCInventors: Laura Chrobak, Barnaby John James
-
Patent number: 12049024Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for preparing a concrete mixture. One of the methods includes controlling an ingredient metering system to measure and add a plurality of ingredients to a concrete mixture, measuring characteristics of at least one ingredient of the ingredients using a particle analyzer, determining an estimated rheometry measurement of for the concrete mixture, obtaining an actual rheometry measurement of the concrete mixture, and selectively controlling the ingredient metering system to add one or more additional ingredients to the concrete mixture based on a comparison of the estimated rheometry measurement with the actual rheometry measurement.Type: GrantFiled: January 27, 2021Date of Patent: July 30, 2024Assignee: X Development LLCInventors: Antonio Raymond Papania-Davis, Neil David Treat, Kathy Feng Liu, Scott Glover
-
Patent number: 12051222Abstract: In one aspect, there is provided a method that includes receiving, by a control system having (i) a first camera configured to obtain an image of a scene, (ii) a winch controller, and (iii) a feeding system configured to deliver a feed to aquaculture, instructions to initiate a calibration of the first camera, determining a calibration state of the first camera, determining a sequence of calibration steps based on the calibration state of the first camera, and executing the sequence of calibration steps to calibrate the first camera.Type: GrantFiled: July 13, 2021Date of Patent: July 30, 2024Assignee: X Development LLCInventors: Grace Taixi Brentano, Barnaby John James, Laura Valentine Chrobak, Zhaoying Yao