Re-tasking balloons in a balloon network based on expected failure modes of balloons
First Claim
1. A system comprising:
- a first sub-fleet of balloons, wherein the first sub-fleet of balloons is assigned a first set of one or more tasks within a balloon network;
a second sub-fleet of balloons, wherein the second sub-fleet of balloons is assigned a second set of one or more tasks within the balloon network; and
a control system configured to;
determine at a first time that a first balloon has a first predicted failure mode that corresponds to the first set of tasks;
based on determining that the first balloon has the first predicted failure mode that corresponds to the first set of tasks, assign the first balloon to the first sub-fleet of balloons;
determine at a later second time that the first balloon has a second predicted failure mode that corresponds to the second set of tasks, wherein the second predicted failure mode comprises a different type of predicted balloon failure than the first predicted failure mode;
determine that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode; and
in response to determining that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode, reassign the first balloon from the first sub-fleet of balloons to the second sub-fleet of balloons.
5 Assignments
0 Petitions
Accused Products
Abstract
Example methods and systems for assigning tasks to balloons within a balloon network are described. One example system includes a first sub-fleet of balloons assigned a first set of one or more tasks within a balloon network, a second sub-fleet of balloons assigned a second set of one or more tasks within the balloon network, and a control system configured to determine that a first balloon in the first sub-fleet of balloons initially has a predicted failure mode that corresponds to the first set of tasks, subsequently determine that the first balloon has a predicted failure mode that corresponds to the second set of tasks, and reassign the first balloon from the first sub-fleet of balloons to the second sub-fleet of balloons.
16 Citations
26 Claims
-
1. A system comprising:
-
a first sub-fleet of balloons, wherein the first sub-fleet of balloons is assigned a first set of one or more tasks within a balloon network; a second sub-fleet of balloons, wherein the second sub-fleet of balloons is assigned a second set of one or more tasks within the balloon network; and a control system configured to; determine at a first time that a first balloon has a first predicted failure mode that corresponds to the first set of tasks; based on determining that the first balloon has the first predicted failure mode that corresponds to the first set of tasks, assign the first balloon to the first sub-fleet of balloons; determine at a later second time that the first balloon has a second predicted failure mode that corresponds to the second set of tasks, wherein the second predicted failure mode comprises a different type of predicted balloon failure than the first predicted failure mode; determine that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode; and in response to determining that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode, reassign the first balloon from the first sub-fleet of balloons to the second sub-fleet of balloons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
determining at a first time that a first balloon in a balloon network has a first predicted failure mode that corresponds to a first set of tasks, wherein the balloon network comprises at least a first sub-fleet of balloons and a second sub-fleet of balloons, wherein the first sub-fleet is assigned a first set of one or more tasks and the second sub-fleet is assigned a second set of one or more tasks; based on determining that the first balloon has the first predicted failure mode that corresponds to the first set of tasks, assigning the first balloon to the first sub-fleet of balloons; determining at a later second time that the first balloon has a second predicted failure mode that corresponds to the second set of tasks, wherein the second predicted failure mode comprises a different type of predicted balloon failure than the first predicted failure mode; determining that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode; and in response to determining that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode, reassigning the first balloon from the first sub-fleet of balloons to the second sub-fleet of balloons. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a plurality of sub-fleets of balloons, wherein each sub-fleet of balloons is assigned a corresponding set of one or more tasks within a balloon network; and a control system configured to; determine that a first balloon initially has a first predicted failure mode that corresponds to a first set of tasks; based on determining that the first balloon has a first predicted failure mode that corresponds to the first set of tasks, assign the first balloon to a first sub-fleet of balloons that is assigned the first set of tasks within the balloon network; periodically determine that the first balloon has a different predicted failure mode that corresponds to a set of tasks assigned to a different sub-fleet of balloons within the balloon network; determine that the different predicted failure mode is more likely to occur earlier than any other previously determined failure mode; and in response to determining that the different predicted failure mode is more likely to occur earlier than any other previously determined failure mode, reassign the first balloon to the different sub-fleet of balloons. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A non-transitory computer readable storage medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
determining at a first time that a first balloon in a balloon network has a first predicted failure mode that corresponds to a first set of tasks, wherein the balloon network comprises at least a first sub-fleet of balloons and a second sub-fleet of balloons, wherein the first sub-fleet is assigned a first set of one or more tasks and the second sub-fleet is assigned a second set of one or more tasks; based on determining that the first balloon has the first predicted failure mode that corresponds to the first set of tasks, assigning the first balloon to the first sub-fleet of balloons; determining at a later second time that the first balloon has a second predicted failure mode that corresponds to the second set of tasks, wherein the second predicted failure mode comprises a different type of predicted balloon failure than the first predicted failure mode; determining that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode; and in response to determining that the second predicted failure mode is more likely to occur earlier than the first predicted failure mode, reassigning the first balloon from the first sub-fleet of balloons to the second sub-fleet of balloons. - View Dependent Claims (25, 26)
-
Specification