Patents Assigned to X. Development
-
Patent number: 9915136Abstract: A method of extracting hydrocarbons from a hydrocarbon well includes receiving an aqueous solution including dissolved inorganic carbon, and extracting the dissolved inorganic carbon from the aqueous solution to create CO2 by changing a pH of the aqueous solution. The method also includes pumping the CO2 into the hydrocarbon well and, in response to pumping the CO2 into the hydrocarbon well, extracting the hydrocarbons from the hydrocarbon well.Type: GrantFiled: May 26, 2016Date of Patent: March 13, 2018Assignee: X Development LLCInventors: Matthew D. Eisaman, Kathleen E. Cooper
-
Patent number: 9915937Abstract: Example systems and methods may allow for parallel operation of robotic devices within a workcell, such as industrial robots controlled to manufacture an output product. One example method includes receiving ordered sequences of operations for a plurality of corresponding robotic devices, determining time-based sequences of operations for each of the robotic devices, where a time-based sequence of operations indicates positions within the workcell at corresponding timesteps of a global timeline, determining one or more potential collisions involving the robotic devices that would result from parallel execution of the time-based sequences of operations within the workcell, modifying the time-based sequences of operations in order to prevent the one or more potential collisions, and providing instructions for parallel execution of the modified time-based sequences of operations at timesteps of the global timeline by the robotic devices within the workcell.Type: GrantFiled: December 19, 2016Date of Patent: March 13, 2018Assignee: X Development LLCInventors: Jeffrey Linnell, Kendra Byrne
-
Patent number: 9917633Abstract: A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.Type: GrantFiled: February 25, 2016Date of Patent: March 13, 2018Assignee: X Development LLCInventors: Richard DeVaul, Eric Teller, Clifford Biffle, Josh Weaver
-
Patent number: 9914644Abstract: A method including increasing modifying a volume of seawater that holds an amount of dissolved inorganic carbon; acidifying the amount of seawater; and collecting an amount of carbon dioxide from the acidified seawater. A system including an electrodialysis unit including an acidified solution compartment, a basified solution compartment, a membrane and an acidified solution output compartment; a vessel coupled to an inlet of the acidified solution compartment and operable to contain a modified volume of seawater therein; and a desorption unit coupled to the acidified compartment output, the desorption unit operable to receive carbon dioxide gas from a solution from the acidified output compartment.Type: GrantFiled: June 11, 2015Date of Patent: March 13, 2018Assignee: X Development LLCInventor: Matthew Eisaman
-
Patent number: 9916506Abstract: An example system includes a robotic device, at least one invisible fiducial marker on the robotic device that is detectable within a particular band of invisible light, a camera that is configured to detect the particular band of invisible light, and a control system. The control system may be configured to receive an image of the robotic device within an environment, identify at least one position within the image of the at least one invisible fiducial marker on the robotic device, determine a position of the robotic device relative to the camera, determine one or more positions within the image to overlay one or more virtual annotations, and provide for display of the image of the robotic device within the environment with the one or more virtual annotations overlaid at the one or more determined positions within the image.Type: GrantFiled: July 25, 2015Date of Patent: March 13, 2018Assignee: X Development LLCInventor: Benjamin Davis
-
Patent number: 9914214Abstract: A robotic gripping device with a preshaper is provided. The robotic gripping device includes two opposable fingers, each finger having a deformable gripping surface, a base, and a fingertip. The robotic gripping device also includes an actuator coupled to the base of each of the fingers, wherein the actuator is configured to move the fingers toward and away from each other. The robotic gripping device also includes a preshaper component positionable between the fingers, wherein when the fingers are moved toward each other by the actuator and the deformable gripping surface of each finger contacts the preshaper component, the deformable gripping surface of each finger is deformed by the preshaper component such that the fingertips of each finger are curled inward toward each other.Type: GrantFiled: February 22, 2016Date of Patent: March 13, 2018Assignee: X Development LLCInventors: Marc Strauss, David Youmans
-
Patent number: 9914683Abstract: A method of synthesizing fuel from an aqueous solution includes pumping the aqueous solution, containing dissolved inorganic carbon, from a body of water into a carbon extraction unit. The method further includes extracting the dissolved inorganic carbon from the aqueous solution to create CO2 by changing a pH of the aqueous solution in the carbon extraction unit. The CO2 derived in the carbon extraction unit is received by a fuel synthesis unit, and the CO2 is converted into fuel including at least one of a hydrocarbon, an ether, or an alcohol using the fuel synthesis unit.Type: GrantFiled: May 26, 2016Date of Patent: March 13, 2018Assignee: X Development LLCInventor: Matthew D. Eisaman
-
Patent number: 9914521Abstract: Aspects of the disclosure relate to techniques for launching high-altitude balloons. In one aspect, a balloon launching system is provided. The balloon has a balloon envelope, a payload attached to the balloon envelope and a launching projection. The launching system includes a releasable restraint attached to the balloon between an apex and bottom of the balloon envelope. The releasable restraint is arranged to temporarily hold the balloon envelope. The launching system also includes a payload positioning assembly. The payload positioning assembly is configured to position the payload during launch of the balloon and includes a member configured to attach to the launching projection. When attached, the member is also configured to maintain the position of the payload relative to the balloon while the releasable restraint is temporarily holding the balloon envelope.Type: GrantFiled: May 22, 2017Date of Patent: March 13, 2018Assignee: X Development LLCInventors: Michael Hall-Snyder, Sandeep Kumar Giri, Shane Washburn, Joseph Charles Benedetto, Keegan Gartner
-
Patent number: 9908609Abstract: Aspects of the disclosure relate to terminating flight of a balloon that may include separating a connection between a balloon envelope and a payload of the balloon. In one example, a payload separation apparatus includes a first shaft configured to attach to the envelope, a second shaft configured to attach to the payload, a pair of arms, and a bracket arranged to secure the pair of arms to the first shaft. In another example, a system includes a flight termination assembly having a cutting edge configured to cut an opening in the envelope and a payload separation apparatus. The apparatus includes a first shaft configured to attach to the envelope, a second shaft configured to attach to the payload, a pair of arms, and a bracket configured to secure the pair of arms to the first shaft. The system also includes a controller configured to activate the cutting edge.Type: GrantFiled: June 2, 2016Date of Patent: March 6, 2018Assignee: X Development LLCInventor: Daniel Henry Fourie
-
Patent number: 9908696Abstract: Example pallet-conveyor systems may include a conveyor system configured with a delivery track arranged to move pallets to a delivery area, a recirculation loop, and a diverter mechanism. The system may include a computing system that selects an item for the recirculation loop based on future demand and causes a robotic device to maintain pallets of the selected item in the recirculation loop. The computing system may further receive an item request and determine that a requested item is available from the recirculation loop and responsively cause the diverter mechanism to divert the requested item from the recirculation loop to the delivery track. The computing system may also cause robotic devices to obtain and load pallets of remaining requested items onto the conveyer system for the delivery area, and cause pickers to remove one or more items from pallets at the delivery area in order to fulfill the item request.Type: GrantFiled: September 8, 2016Date of Patent: March 6, 2018Assignee: X Development LLCInventor: John Zevenbergen
-
Patent number: 9908593Abstract: A system for collection of rainwater in the open ocean may include: (a) one or more ocean-going vessels, wherein each ocean-going vessel is configured for collection and storage of rainwater, wherein each ocean-going vessel is configured to drift with surface ocean currents in order to navigate to one or more delivery locations, wherein each delivery location is on or near to a land mass; and (b) one or more delivery stations located at the one or more delivery locations, wherein each delivery station is configured to receive stored rainwater from one or more of the ocean-going vessels.Type: GrantFiled: September 7, 2016Date of Patent: March 6, 2018Assignee: X Development LLCInventor: Kathleen Cooper
-
Patent number: 9908607Abstract: A method for constructing a balloon assembly includes inserting balloon envelope material which will become an apex of a balloon envelope into a platen opening of a platen; flaring the balloon envelope material outward over the top surface of the platen; positioning a termination plate over the platen opening and within the apex opening; and folding at least some of the balloon envelope that overlies the platen onto the termination plate. The balloon envelope material further includes an apex opening.Type: GrantFiled: November 30, 2015Date of Patent: March 6, 2018Assignee: X Development LLCInventors: Daniel Henry Fourie, Kevin Roach
-
Patent number: 9902061Abstract: Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.Type: GrantFiled: August 25, 2015Date of Patent: February 27, 2018Assignee: X Development LLCInventor: James Joseph Kuffner
-
Patent number: 9902480Abstract: Aspects of the disclosure provide anti-tilt assemblies for reducing the strain of an air ballast when used to change the direction of a high altitude balloon. For instance, in one example, a balloon includes a balloon envelope having an air ballast and a plurality of support tendons and a payload assembly. The balloon also includes an anti-tilt assembly arranged between the balloon envelope and the payload assembly. The anti-tilt assembly includes a support structure having a plurality of line connections arranged at a top end of the support structure and a connection member at a bottom end of the support structure. The connection member is attached to the payload assembly. The anti-tilt assembly also includes a plurality of support lines connected at to one of the support tendons and to the connection member. In addition, each support line is arranged to pass through a corresponding one of the line connections.Type: GrantFiled: December 7, 2015Date of Patent: February 27, 2018Assignee: X Development LLCInventors: John Cromie, Gopal Ravi
-
Patent number: 9895802Abstract: Methods and systems for robot cloud computing are described. Within examples, cloud-based computing generally refers to networked computer architectures in which application execution and storage may be divided, to some extent, between client and server devices. A robot may be any device that has a computing ability and interacts with its surroundings with an actuation capability (e.g., electromechanical capabilities). A client device may be configured as a robot including various sensors and devices in the forms of modules, and different modules may be added or removed from robot depending on requirements. In some example, a robot may be configured to receive a second device, such as mobile phone, that may be configured to function as an accessory or a “brain” of the robot. A robot may interact with the cloud to perform any number of actions, such as to share information with other cloud computing devices.Type: GrantFiled: September 14, 2016Date of Patent: February 20, 2018Assignee: X Development LLCInventors: Ryan Hickman, Anthony G. Francis, Thor Lewis
-
Patent number: 9900080Abstract: Disclosed embodiments may help an aerial vehicle network to provide substantially continuous service in a given geographic area. An example method may be carried out at an aerial vehicle that is at a location associated with the first geographic area in an aerial network that includes a plurality of geographic areas. The balloon may determine that it should update its vehicle-state in accordance with a vehicle-state profile for the first geographic area. Then, in response, the balloon may determine the vehicle-state profile for the first geographic area, which may include one or more state parameters for balloons operating in the first geographic area. The balloon may then operate according to the vehicle-state profile for the first geographic area.Type: GrantFiled: February 6, 2017Date of Patent: February 20, 2018Assignee: X Development LLCInventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
-
Patent number: 9896201Abstract: An airborne tethered flight system including a base unit, a tether having a first end attached to the base unit and a second end attached to a kite, wherein the kite comprises a main wing, a tail wing, and a tail boom attached to said main wing on a first end, said tail boom coupled to said tail wing on a second end, a plurality of vertical pylons attached to the main wing, said pylons comprising vertical airfoils adapted to provide lift, turbine driven generators mounted on the vertical airfoils attached to the main wing, and an additional vertical airfoil extending between the tail boom and tail wing.Type: GrantFiled: December 29, 2014Date of Patent: February 20, 2018Assignee: X Development LLCInventor: Damon Vander Lind
-
Patent number: 9896202Abstract: A method for navigating an airborne device relative to a target comprises detecting, at an optical detector on the airborne device, an optical signal generated by one or more LEDs on the target. The method also comprises comparing, by a processor on the airborne device, the detected optical signal with a previously-detected optical signal. The method further comprises determining, by the processor based on the comparison, a change in location of at least one of the airborne device or the target. The method also comprises adjusting a position of the airborne device based on the determined change in location. The method also comprises predicting, by the processor, a movement of the target based on information indicative of at least one of a position, a rotation, an orientation, an acceleration, a velocity, or an altitude of the target, wherein the position of the airborne device is adjusted based on the predicted movement of the target.Type: GrantFiled: December 3, 2014Date of Patent: February 20, 2018Assignee: X Development LLCInventor: Damien Bruno Jourdan
-
Patent number: 9891516Abstract: The present disclosure relates to methods for calibrating a light field projection system that includes a screen having convex reflective elements. One example method for calibrating a light field projection system includes scanning the plurality of convex reflective elements with light modulated according to a baseline intensity profile. The method also includes detecting a light intensity profile of the scanned light using a light detector at a first perspective. The method further includes comparing the detected light intensity profile to an expected light intensity profile and modifying operation of a control system that determines light field modulation schemes for projecting light fields to account for any differences between the detected intensity profile and the expected intensity profile. The detector may be moved to a second perspective and the previously steps of the method may be repeated from the second perspective of the light detector.Type: GrantFiled: October 19, 2016Date of Patent: February 13, 2018Assignee: X Development LLCInventors: Richard DeVaul, Brian Adolf
-
Patent number: D809902Type: GrantFiled: December 2, 2016Date of Patent: February 13, 2018Assignee: X Development LLCInventor: Robert Todd Belt