Patents Assigned to X. Development
-
Patent number: 9534504Abstract: A fixed housing that is configured to be coupled to a balloon envelope and an impeller housing disposed within the fixed housing, wherein the impeller housing and the fixed housing form a seal in a closed position, wherein the impeller housing is moveable into the balloon envelope relative to the fixed housing in an open position, and wherein the impeller housing defines an unobstructed airflow passageway between an internal chamber in a balloon envelope and the atmosphere in the open position.Type: GrantFiled: July 26, 2013Date of Patent: January 3, 2017Assignee: X Development LLCInventor: Keegan Gartner
-
Patent number: 9529563Abstract: A tileable display panel includes an array of display pixels including central display pixels near a center of the array having a center pixel pitch and perimeter display pixels along a perimeter of the array. A perimeter region surrounds the array. The perimeter region includes a first side that is joinable to a second side of another instance of the tileable display panel to form a multi-panel display. The perimeter region has a width that is greater than at least half the center pixel pitch such that a gap between adjacent perimeter display pixels of the tileable display panel and the other instance of the tileable display panel when forming the multi-panel display is greater than the center pixel pitch. The gap is visually masked by increasing a characteristic of the perimeter display pixels adjacent to the gap relative to the same characteristic of the central display pixels.Type: GrantFiled: December 29, 2014Date of Patent: December 27, 2016Assignee: X Development LLCInventors: Andrei Kazmierski, Nicholas C. Loomis, Stephen D. Dorow, Adam E. Norton, Mary Lou Jepsen, Carlin Vieri
-
Patent number: 9532174Abstract: The present disclosure provides methods operable in a balloon network. The method can include determining that a balloon is at a location associated with a legally-defined geographic area. An area profile of the legally-defined geographic area may identify geographically-restricted data that must not be removed from the legally-defined geographic area. The method can also include determining that the balloon contains at least some of the geographically-restricted data. The method can also include determining that the balloon is likely to move out of the legally-defined geographic area. The method can also include removing the geographically-restricted data from the memory of the balloon.Type: GrantFiled: December 3, 2012Date of Patent: December 27, 2016Assignee: X Development LLCInventor: Eric Teller
-
Patent number: 9525484Abstract: In the context of a balloon network, embodiments described herein may help to maintain an optical communications link between two balloons. For example, an illustrative balloon may include auxiliary photodetectors that are arranged around the photodetector in the balloon's optical receiver system. The balloon may detect intensity differences between the auxiliary photodetectors on opposite sides of an optical receiver, and adjust the positioning in an effort to reduce the intensity difference, and by so doing, better align the optical receiver with the optical transmitter of the transmitting balloon.Type: GrantFiled: July 9, 2015Date of Patent: December 20, 2016Assignee: X Development LLCInventor: Jeremy Brouillet
-
Patent number: 9520940Abstract: The present disclosure provides a method operable in a balloon network. The method can include determining that a balloon is at a location associated with a first legally-defined geographic area, wherein an area profile identifies a list of geographically-prohibited data that is restricted from being cached in the first legally-defined geographic area. The method can also include receiving first data. The method can also include using the list of geographically-prohibited data to determine whether or not the first data is geographically-prohibited data. If the first data is geographically-prohibited data, then the method can further include refraining from storing the first data in data storage at the first balloon.Type: GrantFiled: December 14, 2012Date of Patent: December 13, 2016Assignee: X Development LLCInventor: Eric Teller
-
Patent number: 9519206Abstract: A multi-layer projection screen includes a transparent substrate having first and second sides, a stray light rejection layer, and a lens array. The stray light rejection layer is disposed across the first side of the transparent substrate. The stray light rejection layer includes an array of pillar structures, wherein each pillar structure of the array of pillar structures includes an entrance aperture, an exit aperture, a substantially transparent pathway extending from the entrance aperture to the exit aperture, and an opaque side wall surrounding the transparent pathway. The lens array is disposed across the second side of the transparent substrate and optically aligned to the array of pillar structures. The stray light rejection layer blocks display light received from the lens array having an oblique trajectory that is greater than a threshold angle from a normal of the second side of the transparent substrate.Type: GrantFiled: June 25, 2015Date of Patent: December 13, 2016Assignee: X Development LLCInventors: Adam E. Norton, Serge J. Bierhuizen, Andrei S. Kazmierski
-
Patent number: 9511844Abstract: Example embodiments may facilitate altitude control by a balloon in a balloon network. An example method involves: (a) operating a balloon in a first mode, wherein the balloon includes an envelope and a fuel cell, (b) while the balloon is operating in the first mode: (i) drawing ambient air from outside the envelope into the envelope through a first opening, (ii) using solar energy to heat the air in the envelope such that a buoyancy of the balloon is increased, and (iii) releasing air from inside the envelope to outside the envelope through a second opening such that the buoyancy of the balloon is decreased; (c) transitioning to operating the balloon in a second mode; and while operating the balloon in the second mode, using a portion of power generated by the fuel cell to heat the air in the envelope such that the buoyancy of the balloon is increased.Type: GrantFiled: August 26, 2013Date of Patent: December 6, 2016Assignee: X Development LLCInventor: Richard Wayne DeVaul
-
Patent number: 9513624Abstract: Multirobotic management can involve communications between a command or leader robot and one or more client or follower robots through a cloud computing system. In an example implementation, a leader robot can receive first sensory data captured by a first follower robot and second sensory data captured by a second follower robot, determine a command function based on at least one of the first sensory data and the second sensory data, and communicate with at least one of the first follower robot and the second follower robot based on the command function.Type: GrantFiled: April 6, 2015Date of Patent: December 6, 2016Assignee: X Development LLCInventors: Ryan Hickman, Chaitanya Gharpure
-
Patent number: 9514269Abstract: Example methods and systems for determining failure modes of balloons within a balloon network are described. One example method includes: (a) determining at least one cohort balloon of a first balloon, where the first balloon is operating as part of a balloon network and where each cohort balloon shares at least one property with the first balloon, (b) determining at least one expected failure mode based at least in part on at least one failure of at least one cohort balloon, (c) determining a predicted failure mode of the first balloon based at least in part on the at least one expected failure mode, and (d) causing the first balloon to operate within the balloon network based at least in part on the predicted failure mode of the first balloon.Type: GrantFiled: July 17, 2013Date of Patent: December 6, 2016Assignee: X Development LLCInventors: Keith Bonawitz, Joshua Weaver, Richard DeVaul
-
Patent number: 9507995Abstract: Methods and systems for determining depth information using a combination of stereo and structured-light processing are provided. An example method involves receiving a plurality of images captured with at least two optical sensors, and determining a first depth estimate for at least one surface based on corresponding features between a first image and a second image. Further, the method involves causing a texture projector to project a known texture pattern, and determining, based on the first depth estimate, at least one region of at least one image of the plurality of images within which to search for a particular portion of the known texture pattern. And the method involves determining points corresponding to the particular portion of the known texture pattern within the at least one region, and determining a second depth estimate for the at least one surface based on the determined points corresponding to the known texture pattern.Type: GrantFiled: December 29, 2014Date of Patent: November 29, 2016Assignee: X Development LLCInventors: Kurt Konolige, Ethan Rublee
-
Patent number: 9498887Abstract: An example two-faced linearly actuated suction gripper includes a first gripping surface having one or more first suction cups arranged to provide suction in a first direction. The suction gripper also includes a second gripping surface comprising one or more second suction cups arranged to provide suction in a second direction which is perpendicular to the first direction. The suction gripper further includes a linear actuator configured to provide movement of the second gripping surface parallel to the second direction towards a face of an object. The suction gripper includes a sensor configured to generate data indicating that the face of the object is adjacent to the second gripping surface; and an engageable brake that, when engaged, stops the movement of the linear actuator in response to the data from the sensor indicating that the second gripping surface is adjacent to the face of the object.Type: GrantFiled: July 24, 2014Date of Patent: November 22, 2016Assignee: X Development LLCInventors: John Zevenbergen, Ethan Rublee, Kurt Konolige, Troy Straszheim
-
Patent number: 9500906Abstract: A display apparatus including a screen layer for displaying a unified image to a viewer and an illumination layer having an array of light sources. Each light source emits a light beam. An array of optical elements, each coupled to a corresponding light source in the array of light sources, is disposed between the screen layer and the illumination layer. The display layer includes a matrix of pixlets and a spacing region disposed between the pixlets in the matrix, wherein the array of light sources emit their light beams through the array of optical elements, wherein each optical element is configured to shape the received light beam into a divergent projection beam having a limited angular spread to project sub-images displayed by the pixlets as magnified sub-images on the backside of the screen layer, the magnified sub-images to combine to form the unified image that is substantially seamless.Type: GrantFiled: April 18, 2016Date of Patent: November 22, 2016Assignee: X Development LLCInventors: Mary Lou Jepsen, Adam E. Norton
-
Patent number: 9493238Abstract: 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 an assembly that secures the payload during descent and releases the payload upon reaching the ground. The assembly can also include a bystander communication module for generating cues for bystander perception. While the assembly securing the payload is being lowered from the UAV, the bystander communication module can generate an avoidance cue indicating that bystanders should avoid interference with the assembly. The assembly also includes sensors that generate data used, at least in part, to determine when the descending assembly is at or near the ground, at which point the assembly releases the payload. The bystander communication module can then cease the avoidance cue and the UAV can retract the assembly.Type: GrantFiled: March 22, 2016Date of Patent: November 15, 2016Assignee: X Development LLCInventors: Leila Takayama, Matthew Ball, Joanna Cohen, Roger William Graves, Mathias Samuel Fleck, Andrew Lambert, James Ryan Burgess, Paul Richard Komarek, Trevor Shannon
-
Patent number: 9495875Abstract: A vehicle configured to operate in an autonomous mode may engage in an obstacle evaluation technique that includes employing a sensor system to collect data relating to a plurality of obstacles, identifying from the plurality of obstacles an obstacle pair including a first obstacle and a second obstacle, engaging in an evaluation process by comparing the data collected for the first obstacle to the data collected for the second obstacle, and in response to engaging in the evaluation process, making a determination of whether the first obstacle and the second obstacle are two separate obstacles.Type: GrantFiled: June 5, 2014Date of Patent: November 15, 2016Assignee: X Development LLCInventors: Jonathan Baldwin Dowdall, Jiajun Zhu
-
Patent number: 9486922Abstract: Methods and systems for determining a status of a component of a device are provided. An example method includes triggering an action of a component of a device, and responsively receiving information associated with the action of the component from a sensor. The method further includes a computing system having a processor and a memory comparing the information with calibration data and determining a status of the component based on the comparison. In some examples, the calibration data may include information derived from data received from a pool of one or more devices utilizing same or similar components as the component. The determined status may include information associated with a performance of the component with respect to performances of same or similar components of the pool of devices. In one example, the device may self-calibrate the component based on the status.Type: GrantFiled: March 30, 2016Date of Patent: November 8, 2016Assignee: X Development LLCInventors: James J. Kuffner, Jr., Ryan Hickman
-
Patent number: 9489601Abstract: Methods and systems for detection of a construction zone sign are described. A computing device, configured to control the vehicle, may be configured to receive, from an image-capture device coupled to the computing device, images of a vicinity of the road on which the vehicle is travelling. Also, the computing device may be configured to determine image portions in the images that may depict sides of the road at a predetermined height range. Further, the computing device may be configured to detect a construction zone sign in the image portions, and determine a type of the construction zone sign. Accordingly, the computing device may be configured to modify a control strategy associated with a driving behavior of the vehicle; and control the vehicle based on the modified control strategy.Type: GrantFiled: October 15, 2015Date of Patent: November 8, 2016Assignee: X Development LLCInventors: Nathaniel Fairfield, David Ian Ferguson, Abhijit Ogale, Matthew Wang, Yangli Hector Yee
-
Patent number: 9484634Abstract: This disclosure relates to an antenna system. The antenna system includes a first and a second set of radiating elements each configured to emit electromagnetic radiation corresponding to an input signal. The electromagnetic energy may be emitted by the first set may have a first polarization. The first set of radiating elements includes a first radiating element having a first height. The first set also includes a second radiating element having a second height. The second radiating element may be coupled to a first phase adjustment component. The electromagnetic energy may be emitted by the first set may have a second polarization that is perpendicular to the first polarization. The second set of radiating elements includes a third radiating element having a third height. The second set also includes a fourth radiating element having a fourth height. The fourth radiating element may be coupled to a second phase adjustment component.Type: GrantFiled: June 1, 2015Date of Patent: November 1, 2016Assignee: X Development LLCInventors: Cyrus Behroozi, Jiang Zhu
-
Patent number: 9484625Abstract: An antenna includes a radiator and a reflector and has a radiation pattern that is based at least in part on a separation distance between the radiator and the reflector. The antenna includes a linkage configured to adjust the separation distance based at least in part on the altitude of the antenna. The resulting radiation pattern can be dynamically adjusted based on altitude of the antenna such that, while the antenna is aloft and the antenna is ground-facing, variations in geographic boundaries and intensity of the radiation received at ground level are at least partially compensated for by the dynamic adjustments to the radiation pattern.Type: GrantFiled: June 24, 2015Date of Patent: November 1, 2016Assignee: X Development LLCInventors: Cyrus Behroozi, Eric Teller, Richard Wayne DeVaul
-
Patent number: 9473594Abstract: 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: November 18, 2014Date of Patent: October 18, 2016Assignee: X Development LLCInventors: Ryan Hickman, Anthony G. Francis, Jr., Thor Lewis
-
Patent number: 6142916Abstract: An exercise system and method is utilized with a foot pedal of a stationary bicycle to exercise various body parts including the user's legs, arms, chest, shoulders, back, and abdomen for a complete body workout. The exercise system preferably includes an adapter and a plurality of user interfaces. The adapter is configured to releasably couple one of the foot pedals of the stationary bicycle and one of the plurality of user interfaces. A foot holder serves as one of the plurality of user interfaces. Preferably, the foot holder securely and releasably retains the user's foot. While in use, the user's foot is axially aligned with an axle of the foot pedal and is capable of supplying force to the foot pedal on both the down-stroke and up-stroke portions of the foot pedal's rotation. An external attachment also serves as one of the plurality of user interfaces. The external attachment is preferably designed to transmit force from the user's legs, arms, feet, or hands to the foot pedal of the stationary bicycle.Type: GrantFiled: August 27, 1998Date of Patent: November 7, 2000Assignee: Corp. X Development, Inc.Inventor: Richard H. Byrd