Patents Assigned to X. Development
  • Patent number: 9746852
    Abstract: An example system includes one or more laser sensors on a robotic device, where the one or more laser sensors are configured to produce laser sensor data indicative of a first area within a first distance in front of the robotic device. The system further includes one or more stereo sensors on the robotic device, where the stereo sensors on the robotic device are configured to produce stereo sensor data indicative of a second area past a second distance in front of the robotic device. The system also includes a controller configured to receive the laser sensor data, receive the stereo sensor data, detect one or more objects in front of the robotic device based on at least one of the laser sensor data and the stereo sensor data, and provide instructions for the robotic device to navigate based on the one or more detected objects.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: August 29, 2017
    Assignee: X Development LLC
    Inventors: Kevin William Watts, Kurt Konolige
  • Patent number: 9745962
    Abstract: Disclosed herein are systems for controlling the amount of airflow across a radiator within an aerial vehicle radiator duct. A rigid member of a moveable flow restrictor is rotatable between an open position and a closed position. While subject to a g-force less than a threshold value in a triggering direction, the rigid member is oriented in the open position and, while subject to a g-force greater than the threshold value in the triggering direction, the rigid member is oriented in the closed position. The amount of the airflow across the radiator while the rigid member is in the open position is different than the amount of the airflow across the radiator while the rigid member is in the closed position.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: August 29, 2017
    Assignee: X Development LLC
    Inventor: Damon Vander Lind
  • Patent number: 9744665
    Abstract: Example implementations may relate to optimization of observer robot locations. In particular, a control system may detect an event that indicates desired relocation of observer robots within a worksite. Each such observer robot may have respective sensor(s) configured to provide information related to respective positions of a plurality of target objects within the worksite. Responsively, the control system may (i) determine observer robot locations within the worksite at which one or more of the respective sensors are each capable of providing information related to respective positions of one or more of the plurality of target objects and (ii) determine a respectively intended level of positional accuracy for at least two respective target objects. Based on the respectively intended levels of positional accuracy, the control system may select one or more of the observer robot locations and may direct one or more observer robots to relocate to the selected locations.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 29, 2017
    Assignee: X Development LLC
    Inventors: Jeffrey Linnell, Anthony Sean Jules
  • Patent number: 9749535
    Abstract: An example method for stabilizing images involves obtaining an image of an environment from a perspective of the robot. The method also involves receiving one or more depth measurements. The depth measurements correspond to locations within the image. The method further involves determining first boundaries around a particular location within a section of the image. The particular location is approximately centered within the first boundaries. Additionally, the method involves determining an extent of deviation of a particular position of the image capture device from a reference position. The particular position is a position of the image capture device at a point in time at which the image was captured. Further, the method involves determining second boundaries by shifting the first boundaries by an amount proportional to the determined extent of deviation. The method additionally involves providing, to a display device, a portion of the image defined by the second boundaries.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: August 29, 2017
    Assignee: X Development LLC
    Inventors: Naotaka Hatao, Takashi Ogura
  • Patent number: 9749984
    Abstract: Methods and systems are disclosed herein that may help to provide location-aware caching and/or location-specific service profiles in an aerial-vehicle network. An exemplary method may be carried out by an aerial vehicle that is at a location associated with the first geographic area in an aerial-vehicle network that includes a plurality of defined geographic areas, and may involve: (a) determining that a location-aware cache of an aerial vehicle should be updated with user-data associated with the first geographic area; and (b) in response to determining that the location-aware cache should be updated: (i) sending a location-aware cache-update request; (ii) receiving, as a response to the location-aware cache-update request, user-data that corresponds to the first geographic area; and (iii) storing the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 29, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
  • Patent number: 9737987
    Abstract: Disclosed are systems and methods for detecting a graphic card that visually describes an operational mode of a rotatable interface component via a plurality of curves for rotationally-varying parameters, determining the operational mode that is visually described on the graphic card, and loading the operational mode to the rotatable interface component, where the operational mode specifies operations for a motor such that the motor generates torque on the interface component based on the curves for the rotationally-varying parameters that are shown on the graphic card.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: August 22, 2017
    Assignee: X Development LLC
    Inventors: Jeff Linnell, Anthony Sean Jules, Matthew Bitterman, Eli Reekmans, Kendra Byrne
  • Patent number: 9732731
    Abstract: An airborne wind turbine system is provided including an aerial vehicle having a fuselage, an electrically conductive tether having a first end secured to the aerial vehicle and a second end secured to a rotatable drum positioned on a tower onto which the tether is wrapped when the aerial vehicle is reeled in, a perch extending from the tower, one or more perch booms attached to the perch panel and pivotably mounted to the tower, wherein when the aerial vehicle is secured to the perch, the aerial vehicle is positionable in a lowered parked position, and wherein the aerial vehicle is movable to a raised parked position caused by rotation of the one or more perch booms with respect to the tower.
    Type: Grant
    Filed: March 15, 2015
    Date of Patent: August 15, 2017
    Assignee: X Development LLC
    Inventors: Brian Hachtmann, Damon Vander Lind, Maaike Louis Evers, Michael Simonian
  • Patent number: 9733646
    Abstract: Example systems and methods may provide for a heterogeneous fleet of robotic devices for collaborative object processing in an environment, such as a warehouse. An example system includes a plurality of mobile robotic devices configured to transport one or more objects within an environment, a fixed robotic manipulator positioned within the environment that is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator, and a control system. The control system may be configured to cause one or more of the plurality of mobile robotic devices to deliver at least one object to at least one location within the area of reach of the fixed robotic manipulator, and to cause the fixed robotic manipulator to distribute the at least one object to a different one or more of the plurality of mobile robotic devices for delivery to one or more other locations within the environment.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: August 15, 2017
    Assignee: X Development LLC
    Inventors: Stefan Nusser, Troy Straszheim, John Zevenbergen, Ethan Rublee
  • Patent number: 9726263
    Abstract: An example variable transmission system is provided. As an example, a variable transmission system may include a frame, an output hub coupled to the frame, a first linear actuator coupled to the frame, and a second linear actuator coupled to the frame. The variable transmission system may also include a tension-bearing element positioned around the output hub. A first end of the tension-bearing element may be coupled to the first linear actuator, and a second end of the tension-bearing element may be coupled to the second linear actuator. The tension-bearing element may include a variable stiffness profile such that a transmission ratio of the output hub may be adjusted based on a position of the second linear actuator relative to the output hub.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: August 8, 2017
    Assignee: X Development LLC
    Inventor: Robert Wilson
  • Patent number: 9727716
    Abstract: Methods are described herein related to providing a workspace that is associated with a voice-request account workspace and that is capable of establishing a session for a user-account. An example method may involve: (a) providing, by a computing system, a workspace on a virtual machine, where the workspace is associated with a voice-request account, where the workspace is accessible to one or more guide computing systems, (b) receiving, at the computing system, authentication information for a user-account, (c) receiving, at the computing system, a request to establish a session for the user-account in the workspace associated with the voice-request account and responsively establishing the session, and (d) providing, by the computing system, the one or more guide accounts with access via the workspace to the session for the user-account.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: August 8, 2017
    Assignee: X Development LLC
    Inventors: Daniel Rodriguez Magana, Thomas Werner Finsterbusch, Charles Chen, Jason Samuel Soll, Thiago Teixeira
  • Patent number: 9729101
    Abstract: A method of deploying floating photovoltaic (ā€œPVā€) modules on water includes attaching first and second sections of a tensioning frame between a first group of mooring buoys. In a first embodiment, the first and second sections are adjoining sections attached to a common one of the mooring buoys and a plurality of PV modules are unrolled from positions adjacent to the first section of the tensioning frame and the PV modules are extended out from the first section. In a second embodiment, the PV modules are unrolled and extended out between two floating platforms. The PV modules are mechanically attached into a contiguous PV array. Third and fourth sections of the tensioning frame are attached between a second group of the mooring buoys to at least partially surround the PV array with the tensioning frame. Tension on the tensioning frame is adjusted to place the PV array under tension.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: August 8, 2017
    Assignee: X Development LLC
    Inventors: Philipp H. Schmaelzle, Dominico Julian, Leo F. Casey, Mark Greise, Robert Baikie, Thomas P. Hunt, Todd A. Pelman, Garrison J. Buchanan, Raphael J. Feldman, William J. Shields, Justin S. Hyde
  • Patent number: 9718544
    Abstract: Embodiments described herein may relate to systems and methods for navigating to a supply request. An alert device may be controlled to issue alerts to draw the attention of bystanders to associated supplies for a situation. An illustrative method involves (a) receiving, by a computing system, a transmission indicating a situation at a designated location; (b) the computing system determining an approximate target area associated with the designated location; (c) the computing system making a determination that an alert device is located within the approximate target area; and (d) in response to the determination that the alert device is located within the approximate target area, the computing system executing instructions to activate at least one alert on the alert device indicating the situation and the designated location of the situation.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: August 1, 2017
    Assignee: X Development LLC
    Inventor: Mathias Samuel Fleck
  • Patent number: 9720243
    Abstract: An example beam splitting apparatus is assembled from multiple prisms that are assembled together along respective mating surfaces to form a single monolithic optical device. The beam splitting apparatus includes optical features, such as dichroic and reflective surfaces, that define optical paths for light that enters the beam splitting apparatus. The optical features allow photons in the light to be directed along different optical paths based on their wavelengths. The optical features in the beam splitting apparatus are provided by coatings, films, and/or surface treatments applied to any of the faces of the prisms. In particular, coatings, films, and/or surface treatments are applied to the mating surfaces of the prisms so that the optical features are internal to the assembled monolithic optical device. The beam splitting apparatus may be implemented in a communication terminal that exchanges data modulated light according to frequency-division duplex communications.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: August 1, 2017
    Assignee: X Development LLC
    Inventors: Robert Todd Belt, Nam-hyong Kim, Baris Ibrahim Erkmen, Edward Allen Keyes
  • Patent number: 9722254
    Abstract: This disclosure relates to a battery and a method for its manufacture. The method of manufacture may include forming a cathode layer proximate to a cathode current collector. The method further includes forming an electrolyte layer proximate to the cathode layer and an anode layer proximate to the electrolyte layer. The method additionally includes forming an anode current collector layer proximate to the anode layer. At least one of the cathode current collector layer or the anode current collector layer includes a plurality of graphene monolayers. The method yet further includes determining a stepped arrangement of the graphene monolayers; and patterning at least a portion of the plurality of graphene monolayers according to the stepped arrangement.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: August 1, 2017
    Assignee: X Development LLC
    Inventor: Ramesh C. Bhardwaj
  • Patent number: 9719731
    Abstract: The present disclosure provides a thermal control apparatus for controlling temperatures in a payload of a balloon. The thermal control apparatus includes a plurality of heat pipes. A first heat pipe from the plurality of heat pipes has a first end and a second end and contains working fluid. A heat source is in thermal communication with the first heat pipe. The heat source is configured to heat the working fluid in the first heat pipe. A second heat pipe from the plurality of heat pipes contains working fluid and a portion of the second heat pipe is positioned a predetermined distance from the first heat pipe. The predetermined distance allows for a heat exchange from the first heat pipe to the second heat pipe. This heat exchange includes heat drawn away from the heat source.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: August 1, 2017
    Assignee: X Development LLC
    Inventors: Richard Chad Bruns, Kyle Brookes
  • Patent number: 9718193
    Abstract: Example implementations may relate to a rotary transformer configured to transmit data. In some implementations, the rotary transformer may include a primary transformer component with a primary winding magnetically coupled to a secondary transformer component with a secondary winding. The rotary transformer may also include a resonant circuit including a frequency determining element and an amplifier. The frequency determining element may consist of the primary and secondary windings connected in parallel to respective capacitors. The primary transformer component may be coupled to a fixed-frequency signal generator. The rotary transformer may include a modulator coupled to the secondary transformer component and configured to vary the phase of the resonant circuit to generate an output signal and a demodulator coupled to the primary transformer component and configured to demodulate the output signal.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: August 1, 2017
    Assignee: X Development LLC
    Inventors: Michael George Sleator, Eric Holland
  • Patent number: 9718195
    Abstract: An example robotic gripping apparatus includes a robotic wrist and a motor contained within the robotic wrist. The motor includes a drive shaft that rotates about a primary axis during motor operation. The robotic gripping apparatus also includes a cylindrical worm gear, connected to the drive shaft, that encircles the motor and rotates about the primary axis during motor operation. Additionally, the robotic gripping apparatus includes two or more robotic fingers, each having a proximal end and a distal end. The robotic gripping apparatus further includes two or more spur gears corresponding to the two or more robotic fingers. Each spur gear is attached to the proximal end of the corresponding robotic finger. Each spur gear engages the cylindrical worm gear and rotates the corresponding robotic finger when the cylindrical worm gear rotates about the primary axis.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: August 1, 2017
    Assignee: X Development LLC
    Inventor: David Youmans
  • Patent number: 9715232
    Abstract: Example implementations may relate to a mobile robotic device that is operable to detect pallets using a distance sensor. According to these implementations, the robotic device causes the distance sensor to scan a horizontal coverage plane in an environment of the robotic device. Then, the robotic device receives from the distance sensor, sensor data indicative of the horizontal coverage plane. The robotic device compares the sensor data to a pallet identification signature. Based on the comparison, the robotic device detects a pallet located in the environment. Further, based on the sensor data, the robotic device determines a location and an orientation of the detected pallet.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: July 25, 2017
    Assignee: X Development LLC
    Inventors: Mark Fischer, John Zevenbergen
  • Patent number: 9715136
    Abstract: A method for aligning optical layers of a multi-layer display includes illuminating a display layer with a plurality of illumination sources of an illumination layer disposed behind the display layer. The display layer includes a plurality of transmissive pixel arrays. An illumination pattern is cast onto a screen layer disposed in front of the display layer. The illumination pattern includes bright regions due to overlapping illumination cast from adjacent ones of the transmissive pixel arrays. The bright regions of the illumination pattern cast onto the screen layer are analyzed to identify misalignments.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 25, 2017
    Assignee: X Development LLC
    Inventors: Behnam Bastani, Peyman Milanfar
  • Patent number: 9716878
    Abstract: A volumetric display system includes a volumetric display stage, a plurality of acoustical actuators, and a control system. A plurality of voxel particles are re-arrangeable within the volumetric display stage via acoustic pressure waves to assume controllable positions in three-dimensional (ā€œ3Dā€) space to collectively assume a unified 3D shape. The plurality of acoustical actuators are disposed about the volumetric display stage to emit the acoustic pressure waves and establish a 3D sound field pattern within the volumetric display stage for physically manipulating the voxel particles. A control system is coupled to the acoustical actuators to manipulate the 3D sound field pattern. The control system includes a volumetric image module configured to receive 3D image data describing the unified 3D shape and compute the 3D sound field pattern for arranging the voxel particles into the unified 3D shape.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 25, 2017
    Assignee: X Development LLC
    Inventor: Eric Teller