Patents Assigned to X. Development
-
Patent number: 9584214Abstract: 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 2, 2016Date of Patent: February 28, 2017Assignee: X Development LLCInventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
-
Patent number: 9580173Abstract: An unmanned aerial vehicle (UAV) is disclosed that includes a retractable payload delivery system. The payload delivery system can lower a payload to the ground using a delivery device that secures the payload during descent and releases the payload upon reaching the ground. The location of the delivery device can be determined as it is lowered to the ground using image tracking. The UAV can include an imaging system that captures image data of the suspended delivery device and identifies image coordinates of the delivery device, and the image coordinates can then be mapped to a location. The UAV may also be configured to account for any deviations from a planned path of descent in real time to effect accurate delivery locations of released payloads.Type: GrantFiled: December 29, 2014Date of Patent: February 28, 2017Assignee: X Development LLCInventors: James Ryan Burgess, Joanna Cohen
-
Patent number: 9574883Abstract: Systems and methods are provided for generating maps with semantic labels. A computing device can determine a first map that includes features located at first positions and semantic labels located at semantic positions, and determine a second map that includes at least some of the features located at second positions. The computing device can identify a first region with fixed features located at first positions and corresponding equivalent second positions. The computing device can identify a second region with moved features located at first positions and corresponding non-equivalent second positions. The computing device can determine one or more transformations between first positions and second positions. The computing device can assign the semantic labels to the second map at second semantic positions, where the second semantic positions are the same in the first region, and where the second semantic positions in the second region are based on the transformation(s).Type: GrantFiled: March 24, 2015Date of Patent: February 21, 2017Assignee: X Development LLCInventors: Kevin William Watts, Julian Mac Neille Mason, Peter Elving Anderson-Sprecher
-
Patent number: 9576551Abstract: A method and apparatus for gesture interaction with an image displayed on a painted wall is described. The method may include capturing image data of the image displayed on the painted wall and a user motion performed relative to the image. The method may also include analyzing the captured image data to determine a sequence of one or more physical movements of the user relative to the image displayed on the painted wall. The method may also include determining, based on the analysis, that the user motion is indicative of a gesture associated with the image displayed on the painted wall, and controlling a connected system in response to the gesture.Type: GrantFiled: October 20, 2015Date of Patent: February 21, 2017Assignee: X Development LLCInventors: Johnny Lee, Eric Teller, William Graham Patrick, Eric Peeters
-
Patent number: 9573670Abstract: Methods and apparatuses are disclosed for a self-stabilizing ballonet. A bladder or ballonet is provided within an envelope of a balloon. The bladder includes a spheroid body comprising an equator, a top pole, a bottom pole, and an axis crossing through the top pole and the bottom pole. The distance between two poles may be less than the equatorial distance. The bladder is sized and shaped for insertion into an envelope of a balloon and is inflatable to provide altitude control for the balloon.Type: GrantFiled: April 4, 2016Date of Patent: February 21, 2017Assignee: X Development LLCInventor: Kevin Roach
-
Patent number: 9573671Abstract: An inflation diffuser including a non-rigid first section having a passageway for the passage of lift gas passing through a fill port positioned on a balloon envelope, a porous and non-rigid second section attached to the non-rigid first section, wherein the porous and non-rigid second section is comprised of a mesh material, wherein the non-rigid first section is less porous than the porous and non-rigid second section, and wherein the porous and non-rigid second section is not in contact with the balloon envelope at the end of an inflation process to direct lift gas towards the center of, and away from, the balloon envelope.Type: GrantFiled: December 31, 2013Date of Patent: February 21, 2017Assignee: X Development LLCInventors: Kevin Roach, Pamela R. Desrochers, Peter I. Capraro, Evan Chambers
-
Patent number: 9575563Abstract: Embodiments may relate to intuitive user-interface features for a head-mountable device (HMD), in the context of a hybrid human and computer-automated response system. An illustrative method may involve a head-mountable device (HMD) that comprises a touchpad: (a) sending a speech-segment message to a hybrid response system, wherein the speech-segment message is indicative of a speech segment that is detected in audio data captured at the HMD, and wherein the speech-segment is associated with a first user-account with the hybrid response system, (b) receiving a response message that includes a response to the speech-segment message and an indication of a next action corresponding to the response to the speech-segment message, (c) displaying a card interface that includes an indication of the response, and (d) while displaying the response, detecting a singular touch gesture and responsively initiating the at least one next action.Type: GrantFiled: December 30, 2013Date of Patent: February 21, 2017Assignee: X Development LLCInventors: Chun Yat Frank Li, Daniel Rodriguez Magana, Thiago Teixeira, Charles Chen, Anand Agarawala
-
Patent number: 9567979Abstract: A method may involve transmitting power between a tethered aerial vehicle equipped with wind turbines for generating power and a ground station configured to interconnect the generated power to an electrical distribution network. The power may be transmitted using high voltage, high frequency AC electrical signals, and transformers at the ground station and the aerial vehicle can scale the AC voltage for use at the respective locations. Converters at the ground station and the aerial vehicle can then convert the transformed voltage to DC. The AC voltage may be transmitted through the tether at a resonant frequency of the tether based in part on an internal capacitance between multiple conductive paths on the tether.Type: GrantFiled: August 14, 2015Date of Patent: February 14, 2017Assignee: X Development LLCInventors: Andrew Goessling, Leo Casey
-
Patent number: 9561941Abstract: An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place the one or more lift elements of the vehicle. The method additionally includes determining an approach path toward the object for the vehicle to follow to place the lift elements of the vehicle under the particular side of the object. The method further includes causing the vehicle to move along the determined approach path toward the object. The method additionally includes determining that the lift elements of the vehicle are placed under the particular side of the object. The method also includes causing the vehicle to lift the object with the lift elements.Type: GrantFiled: March 30, 2015Date of Patent: February 7, 2017Assignee: X Development LLCInventor: Kevin William Watts
-
Patent number: 9561829Abstract: Disclosed are robotic systems, methods, bipedal robot devices, and computer-readable mediums. For example, a robotic system may include a robotic body, a robotic hip connected to the robotic body, a robotic leg connected to the robotic hip. Further, the robotic system may include a first robotic foot that is connected to one end of the robotic leg and a second robotic foot is connected to an opposite end of the robotic leg. Yet further, the robotic leg may be fully rotatable around an axis of rotation defined by the robotic hip. In addition, the robotic hip may be linearly movable along the robotic leg to one or more positions between the one end of the robotic leg and the opposite end of the robotic leg.Type: GrantFiled: February 4, 2015Date of Patent: February 7, 2017Assignee: X Development LLCInventors: Junichi Urata, Masaki Hamafuji
-
Patent number: 9565363Abstract: 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: GrantFiled: August 10, 2015Date of Patent: February 7, 2017Assignee: X Development LLCInventors: Naotaka Hatao, Takashi Ogura
-
Patent number: 9561794Abstract: Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.Type: GrantFiled: May 6, 2016Date of Patent: February 7, 2017Assignee: X Development LLCInventor: Kevin William Watts
-
Patent number: 9561589Abstract: Methods and systems for selecting a velocity profile for controlling a robotic device are provided. An example method includes receiving via an interface a selection of a robotic device to control, and receiving via the interface a request to modify a velocity profile of the robotic device. The velocity profile may include information associated with changes in velocity of the robotic device over time. The method may further include receiving a selected velocity profile, receiving an input via the interface, and determining a velocity command based on the selected velocity profile and the input. In this manner, changes in velocity of the robotic device may be filtered according to a velocity profile selected via the interface.Type: GrantFiled: January 22, 2015Date of Patent: February 7, 2017Assignee: X Development LLCInventors: Munjal Desai, Ryan Michael Hickman, Thor Lewis, Damon Kohler
-
Patent number: 9557255Abstract: A system includes: a tension member having a first end and a second end, where the first end of the tension member is connected to a first loading member and the second end of the tension member is connected to a second loading member; a first actuator configured to translate the first loading member, such that a tensile load is applied to the tension member along a first direction; a second actuator configured to translate the second loading member in two or more second directions that are substantially transverse to the first direction; and a control system that is configured to control the second actuator, such that the second loading member oscillates between the two or more second directions, where the oscillation of the second loading member causes the tension member to vibrate at a frequency.Type: GrantFiled: May 19, 2016Date of Patent: January 31, 2017Assignee: X Development LLCInventors: Elias Wolfgang Patten, Damon Vander Lind
-
Patent number: 9557954Abstract: A display panel includes a carrier substrate, a system interconnect, and a plurality of display modules disposed across the carrier substrate. The display modules are each communicatively coupled to the system interconnect to each output a different portion of an overall image communicated via the system interconnect. Each of the display modules includes an array of direct emission display pixels and a module interconnect to couple the array of direct emission display pixels to the system interconnect. The array of direct emission display pixels of a given display module of the plurality of display modules is distinct and separate from the array of direct emission display pixels of other display modules of the plurality of display modules.Type: GrantFiled: December 23, 2014Date of Patent: January 31, 2017Assignee: X Development LLCInventors: Mary Lou Jepsen, Andrei S. Kazmierski, Belle Fu, Nicholas C. Loomis, Behnam Bastani
-
Patent number: 9558720Abstract: A tileable display panel includes an illumination layer, a display layer, and a screen layer. The display layer is disposed between the screen layer and the lamp layer and includes pixelets. Each of the pixelets is positioned to be illuminated by lamp light from the illumination layer and to project a magnified image sub-portion onto the screen layer such that the magnified image sub-portions collectively blend together to form a unified image on the screen layer. Each of the pixelets includes core pixels and peripheral pixels surrounding the core pixels on one or more sides which provide a higher image resolution in overlap regions on the screen layer when the magnified image sub-portions overlap on the screen layer.Type: GrantFiled: May 4, 2016Date of Patent: January 31, 2017Assignee: X Development LLCInventors: Mary Lou Jepsen, Behnam Bastani
-
Patent number: 9555547Abstract: A robotic system may include an incremental encoder coupled to a joint of the system. The robotic system may include a memory configured to store representations of angular positions of the joint. The robotic system may include a motor coupled to the joint, where rotation of the joint while the motor is powered off (i) causes rotation of the motor such that electric power is generated, and (ii) updates the angular position of the joint. The robotic system may use the electric power to power on the incremental encoder and the memory while the robotic system is powered off. One or more processors may obtain, when the robotic system powers on after being powered off, the updated angular position of the joint from the memory, where the incremental encoder provides the updated angular position to the memory while the robotic system is powered off.Type: GrantFiled: January 7, 2016Date of Patent: January 31, 2017Assignee: X Development LLCInventors: Nobuyuki Ito, Junichi Urata, Koichi Nishiwaki
-
Patent number: 9550558Abstract: This disclosure relates to the use of an optimal altitude controller for super pressure aerostatic balloon in connection with a balloon network. The aerostatic balloon includes a bladder containing a gas that is lighter than the air present in the environment of the balloon. Additionally, the aerostatic balloon includes an envelope filled with air. A mass-changing unit configured to selectively add or remove air may control the amount of air in the envelope. Further, the balloon has a communication module configured to transmit data relating to a current balloon state, and receives data relating to a desired balloon state. Additionally, the balloon includes a processor configured to control the mass-changing unit based on the desired balloon state. The mass-changing unit of the aerostatic balloon may be powered by a renewable energy source, such as solar power. The mass-changing unit adds or removes air with an impeller.Type: GrantFiled: April 1, 2016Date of Patent: January 24, 2017Assignee: X Development LLCInventors: Johan Mathe, C. O. Lee Boyce, Jr., Keith Allen Bonawitz
-
Patent number: 9545720Abstract: The present application discloses implementations that involve shutdowns of a robotic system. An example may include controlling, by a robotic system, a plurality of motors of the robotic system with a central processing unit (CPU). The example may also include determining, by the robotic system, an error condition of the robotic system, where the error condition prevents the CPU from controlling at least one of the plurality of motors. The example may also include causing a plurality of motor driver boards to control the plurality of motors of the robotic system in response to determining the error condition of the robotic system. The example may also include receiving, by the plurality of motors, one or more commands from the plurality of motor driver boards to move the robotic system to a stationary position and park the robotic system in the stationary position.Type: GrantFiled: February 1, 2016Date of Patent: January 17, 2017Assignee: X Development LLCInventors: Nobuyuki Ito, Junichi Urata
-
Patent number: 9537515Abstract: A method and apparatus for wirelessly communicating data that receives electromagnetic (“EM”) radiation incident upon an antenna of a mobile device from a base station is described. The antenna is an element of the mobile device that serves an additional purpose than just as a reflective antenna for backscatter communications. A radar cross-section of the antenna is modulated between two or more states using a backscatter tag coupled to the antenna. Data is encoded onto a backscatter channel of the EM radiation via the modulating. The data is transmitted to the base station over the backscatter channel.Type: GrantFiled: February 16, 2016Date of Patent: January 3, 2017Assignee: X Development LLCInventor: Travis Deyle