Patents Assigned to LOON LLC
  • Publication number: 20210124352
    Abstract: The technology relates to navigating aerial vehicles using deep reinforcement learning techniques to generate flight policies. An operational system for controlling flight of an aerial vehicle may include a computing system configured to process an input vector representing a state of the aerial vehicle and output an action, an operation-ready policies server configured to store a trained neural network encoding a learned flight policy, and a controller configured to control the aerial vehicle. The input vector may be processed using the trained neural network encoding the learned flight policy.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Applicant: LOON LLC
    Inventors: Salvatore J. Candido, Jun Gong, Marc Gendron-Bellemare
  • Publication number: 20210123741
    Abstract: The technology relates to navigating aerial vehicles using deep reinforcement learning techniques to generate flight policies. A computing system may include a simulator configured to produce simulations of a flight of the aerial vehicle in a region of an atmosphere, a replay buffer configured to store frames of the simulations, and a learning module having a deep reinforcement learning architecture configured to, by a reinforcement learning algorithm, process an input of a set of frames, and output a neural network encoding a learned flight policy. A meta-learning system may include stacks of learning systems, a coordinator configured to provide an instruction to the learning systems that includes a parameter and a start time, and an evaluation server configured to evaluate resulting rewards from learned flight policies generated by the learning systems.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Applicant: LOON LLC
    Inventors: Salvatore J. Candido, Jun Gong, Marc Gendron-Bellemare, Marlos Cholodovskis Machado
  • Publication number: 20210101667
    Abstract: A system for controlling an aerial vehicle includes an aerial vehicle, a ballast coupled to the aerial vehicle, a server including a processor and a memory, and a wireless communication link that communicatively couples the aerial vehicle and the server. the memory stores instructions that, when executed by the processor, cause the server to receive weather data, determine, based on the weather data, that the aerial vehicle is experiencing, or is expected to experience, weather that satisfies a predetermined criterion, and cause the aerial vehicle to decouple at least a portion of the ballast based on a result of the determination.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 8, 2021
    Applicant: LOON LLC
    Inventors: Sameera S. Ponda, Salvatore J. Candido, Jacob Roberts
  • Patent number: 10958528
    Abstract: The disclosure provides for a system that includes a network controller configured to determine a network configuration of a network and cause the network to implement the network configuration. The network controller may be configured to determine that an overall link bandwidth for a particular geographic area is less than a set bandwidth amount based on link bandwidth information for possible links directly connected to the particular geographic area. Based on a difference between the overall link bandwidth and the set bandwidth amount, the network controller may be configured to determine additional links to connect to the particular geographic area in a given network configuration of the network. The network controller may then send instructions to the plurality of nodes of the network to cause the plurality of nodes to implement the given network configuration and transmit client data at the given point in time.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: March 23, 2021
    Assignee: Loon LLC
    Inventors: Brian Barritt, Mauro Goncalves Filho
  • Publication number: 20210084649
    Abstract: Assigning resources for transmitting signals to a user equipment includes receiving, at a first node having a first coverage area, an indication of an overlapping coverage area from a second node when the second node is a non-terrestrial node having a second coverage area that overlaps with the first coverage area. Request for resources are received from a user equipment in the first coverage area, and resources assignments to the user equipment are determined based on the first message and the received request. The resource assignments include a first resource assignment for communication with the first node and a second resource assignment for communication with the second node. The resource assignments are transmitted in a second message to the user equipment, which then communicates with the first node using the first resource assignment and to communication with the second node using the second resource assignment.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 18, 2021
    Applicant: LOON LLC
    Inventor: Sharath Ananth
  • Publication number: 20210084614
    Abstract: Determining a location of a user equipment includes transmitting, by one or more processors from a network node, a first beam having a first frequency range in a first area and a second beam having a second frequency range in a second area. The first area is larger than and encompasses the second area. A request for determining the location of the user equipment is received. The one or more processors may then cause the second beam to sweep within the first area, receive a second signal from the user equipment indicating when the second beam is swept over the location of the user equipment and data related to signal measurements of the second beam at the user equipment, and determine the location of the user equipment based on a pointing direction of the second beam relative to a position of the node of the network and the received data.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 18, 2021
    Applicant: LOON LLC
    Inventor: Sharath Ananth
  • Patent number: 10934137
    Abstract: Aspects of the disclosure relate to grabbing, holding and releasing an object including a pull stud. For instance, a grabbing mechanism may include a piston chamber having a piston configured to move within the piston chamber when the piston chamber is pressurized. The mechanism may also include a collet attached to the piston such that the collet and piston move together when the piston moves. The collet may include a groove. The mechanism may also include ball cage including a plurality of balls arranged at least partially within respective ball chambers of the ball cage. The ball cage may be arranged at least partially within the collet such that movement of the piston and collet causes the groove to align with the respective ball chambers. The plurality of balls may be configured to move into and out of the groove and to lock the pull stud within the mechanism.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 2, 2021
    Assignee: Loon LLC
    Inventors: Mathew Tabor, Keegan Gartner
  • Patent number: 10935176
    Abstract: Aspects of the disclosure relate to a fluid connector mechanism having an opening therethrough. The mechanism may include a connector having a connector base portion and a piston portion including a piston housing and a piston. The opening may extend from the piston portion, through the piston, and through the connector base portion. The mechanism may also include a base having first and second pairs of O-rings arranged in first and second pairs of grooves, the opening further extending from one end of the base to another. The connector base portion and the base may be configured to engage with one another and create fluid-tight seals with the O-rings while the piston is arranged outside of the base.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 2, 2021
    Assignee: Loon LLC
    Inventors: Mathew Tabor, Keegan Gartner
  • Patent number: 10923930
    Abstract: The present disclosure relates to systems and methods for forecasting power usage of an aerial vehicle. An illustrative system includes an aerial vehicle including at least one component, and a computing device communicatively coupled to the aerial vehicle. The computing device includes a processor and a memory storing instructions which, when executed by the processor, cause the computing device to receive power consumption data corresponding to the at least one component, and generate a simulation model of power usage based on the power consumption data corresponding to the at least one component.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: February 16, 2021
    Assignee: LOON LLC
    Inventors: Jacob B. Roberts, Salvatore J. Candido
  • Patent number: 10925114
    Abstract: The technology provides a convenient and efficient way for business entities and other organizations to gather and transmit data from remotely located facilities without having to rely on satellite communication or specialized communication equipment. A geographically isolated facility may be used for manufacturing, warehousing, power generation, environmental monitoring, as well as other services. Information about the facility, its equipment and operation are transmitted to a back end system using high altitude platforms (HAPs). This provides opportunistic communication between remote facilities and the back-end system on an as-needed basis, for example based on bandwidth usage, peak/off-peak usage, etc. The HAPs may act as a store and forward service, or process received data before transmitting it to a ground station or the back end system. This approach allows an organization to periodically monitor its facilities, to determine equipment failure, resupply needs, and to assess the status of each facility.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: February 16, 2021
    Assignee: Loon LLC
    Inventor: James Smith
  • Patent number: 10917034
    Abstract: Aspects of the disclosure relate to high altitude or stratospheric balloon systems. For instance, a stratospheric balloon system may include a an upper structure, a lower structure, a platform associated with the lower structure, a stack of solar panels positioned on the platform, each solar panel coupled to an adjacent solar panel, at least one tension element connected, at a first end thereof, to the upper structure and, at a second end thereof, to the platform, and a first flexible tension member coupled, at a first end thereof, to the upper structure and to foremost solar panel of the stack of solar panels. Solar panels may be stacked in a “Z-fold” configuration with either solar cells of the adjacent solar panels facing one another or the frames of the adjacent solar panels facing one another. In this configuration, the adjacent solar panels are connected by a hinge system.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: February 9, 2021
    Assignee: Loon LLC
    Inventors: John Cromie, Peter Isaac Capraro
  • Patent number: 10910711
    Abstract: Systems, methods, and computer-readable media for receiver channel calibration are provided. The method includes generating a plurality of calibration signals corresponding to a plurality of receiver channels, respectively. The plurality of calibration signals are combined with a plurality of data signals, respectively, thereby generating a plurality of combined signals. The plurality of combined signals are propagated through at least portions of the plurality of receiver channels, respectively. The plurality of calibration signals are extracted from the propagated plurality of combined signals, respectively. At least two signal characteristics of at least two of the extracted plurality of calibration signals are compared. At least one adjustment in gain, phase, or timing for at least one of the receiver channels is identified based on a result of the comparing. Based on the identified adjustment, a data signal received via the at least one of the plurality of receiver channels is adjusted.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: February 2, 2021
    Assignee: Loon LLC
    Inventors: Sharath Ananth, Pascal Stang
  • Patent number: 10897303
    Abstract: Aspects of the disclosure provide an antenna system for a high-altitude platform (HAP). The antenna system may include a central panel including a first set of antenna elements. The antenna system may also include a plurality of auxiliary panels arranged around the central panel and at an angular offset from the central panel. Each auxiliary panel of the set of auxiliary panels may include a second plurality of antenna elements. The first plurality of antenna elements may be configured to provide network coverage within a first area having a first radius and each of the second sets of antenna elements are configured to provide network coverage within a second area beyond the first radius.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: January 19, 2021
    Assignee: LOON LLC
    Inventors: Sharath Ananth, Cyrus Behroozi, Sergey Vichik
  • Patent number: 10897716
    Abstract: A method is for establishing one or more links for an integrated access and backhaul for millimeter wave network. The network includes a high-altitude platform (HAP) as a first node and a terrestrial node as a second node. The method includes obtaining location information of the HAP in the network, determining that the HAP can be used to provide an additional access link or an additional backhaul link in the network in connection with the terrestrial node, controlling one or more transceivers of the terrestrial node to point towards the HAP according to the location information, and establishing the additional access link or the additional backhaul link between the HAP and the terrestrial node.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 19, 2021
    Assignee: LOON LLC
    Inventors: Sharath Ananth, Brian Barritt
  • Patent number: 10890885
    Abstract: Systems and methods for managing power of an aerial vehicle, an illustrative system including an aerial vehicle including a power storage module and a plurality of components, and a computing device communicatively coupled to the aerial vehicle, the computing device including a processor and a memory storing instructions which, when executed by the processor, cause the computing device to receive data indicating a state of charge of the power storage module, receive data indicating a rate of power consumption of the plurality of components, receive a goal, generate, based on at least one of the state of charge of the power storage module, the rate of power consumption of the plurality of components, and the goal, a power command, and transmit the power command to the aerial vehicle.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: January 12, 2021
    Assignee: LOON LLC
    Inventors: Jacob B. Roberts, Salvatore J. Candido
  • Publication number: 20210001748
    Abstract: Systems and methods for managing power of an aerial vehicle, an illustrative system including an aerial vehicle including a power storage module and at least one component, and a computing device communicatively coupled to the aerial vehicle, the computing device including a processor and a memory storing instructions which, when executed by the processor, cause the computing device to receive data indicating a state of charge of the power storage module, receive data indicating a rate of power consumption of the at least one component, generate, based on at least one of the state of charge of the power storage module or the rate of power consumption of the at least one component, a power command to switch the at least one component to a power-saving state, and transmit the power command to the aerial vehicle.
    Type: Application
    Filed: September 17, 2020
    Publication date: January 7, 2021
    Applicant: LOON LLC
    Inventors: Jacob B. Roberts, Salvatore J. Candido
  • Patent number: 10875618
    Abstract: A system for controlling an aerial vehicle includes an aerial vehicle, a ballast coupled to the aerial vehicle, a server including a processor and a memory, and a wireless communication link that communicatively couples the aerial vehicle and the server. the memory stores instructions that, when executed by the processor, cause the server to receive weather data, determine, based on the weather data, that the aerial vehicle is experiencing, or is expected to experience, weather that satisfies a predetermined criterion, and cause the aerial vehicle to decouple at least a portion of the ballast based on a result of the determination.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 29, 2020
    Assignee: LOON LLC
    Inventors: Sameera S. Ponda, Salvatore J. Candido, Jacob Roberts
  • Patent number: 10879999
    Abstract: The disclosure provides for a system that includes a network controller. The network controller is configured to receive information from nodes of a network, where nodes include one node that is in motion relative to another node. The network controller is also configured to generate a table representing nodes, available storage at each node, and possible links in the network over a period of time based on the information, and determine a series of topologies of the network based on the table. Based on received client data including a data amount, the network controller is configured to determine flows for the topology. The network controller then is configured to generate a schedule of network configurations based on the flows, and send instructions to the nodes of the network for implementing the network configurations and transmitting client data.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: December 29, 2020
    Assignee: Loon LLC
    Inventor: Brian Barritt
  • Patent number: 10863369
    Abstract: The disclosure provides a method of operating a communication network. The method includes receiving input data related to a state of the communication network and operation of the communication network. The method then includes determining a policy for the communication network based on the input data. The policy is a set of features for forming a plurality of communication links in the communication network over a time interval. The plurality of communication links provides one or more paths through the communication network. Determining the policy is based at least in part on utility values of previous policies. The utility values of previous policies are derived using simulation and/or real-world implementation of the previous policies. The communication network is then operated to implement the policy in the time interval.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: December 8, 2020
    Assignee: Loon LLC
    Inventors: Sharath Ananth, Brian Barritt, Jin Zhang
  • Patent number: 10855544
    Abstract: Example embodiments may relate to web interfaces for a balloon-network. For example, a computing device may display a graphical interface that that includes one or more interface features to receive a request for use of bandwidth of a balloon network. In particular, the computing device may receive, via the graphical interface, input data corresponding to a bandwidth request for a first location, where the bandwidth request includes: (i) an indication of the first location and (ii) an indication of time. Subsequently, the computing device may receive an indication corresponding to whether or not the bandwidth request is accepted, where acceptance of the bandwidth request is based at least in part on expected movement of one or more balloons from a plurality of balloons in the balloon network. As such, the computing device may display, on the graphical interface, the indication corresponding to whether or not the bandwidth request is accepted.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 1, 2020
    Assignee: Loon LLC
    Inventors: Eric Teller, Richard Wayne Devaul, Michael Cassidy