ADAPTING EXISTING SOURCE CODE SNIPPETS TO NEW CONTEXTS

    公开(公告)号:US20220236971A1

    公开(公告)日:2022-07-28

    申请号:US17159524

    申请日:2021-01-27

    Abstract: Implementations are described herein for adapting existing source code snippets to new contexts. In various implementations, a command may be detected to incorporate an existing source code snippet into destination source code. An embedding may be generated based on the existing source code snippet, e.g., by processing the existing source code snippet using an encoder. The destination source code may be processed to identify one or more decoder constraints. Subject to the one or more decoder constraints, the embedding may be processed using a decoder to generate a new version of the existing source code snippet that is adapted to the destination source code.

    Delivery-location recharging during aerial transport tasks

    公开(公告)号:US11386384B2

    公开(公告)日:2022-07-12

    申请号:US15852804

    申请日:2017-12-22

    Abstract: Methods and systems for recipient-assisted recharging during delivery by an unmanned aerial vehicle (UAV) are disclosed herein. During a UAV transport task, a UAV determines that the UAV has arrived at a delivery location specified by a first flight leg of the transport task. The UAV responsively initiates a notification process indicating that a recipient-assisted recharging process should be initiated at or near the delivery location. When the UAV determines that the recipient-assisted recharging process has recharged a battery of the UAV to a target level, and also determines that a non-returnable portion of the payload has been removed from the UAV while a returnable portion of the payload is coupled to or held by the UAV, the UAV initiates a second flight segment of the transport task.

    PARTITIONING AGRICULTURAL FIELDS FOR ANNOTATION

    公开(公告)号:US20220215037A1

    公开(公告)日:2022-07-07

    申请号:US17706317

    申请日:2022-03-28

    Abstract: Some implementations herein relate to a graphical user interface (GUI) that facilitates dynamically partitioning agricultural fields into clusters on an individual agricultural field-basis using agricultural features. A map of a geographic area containing a plurality of agricultural fields may be rendered as part of a GUI. The agricultural fields may be partitioned into a first set of clusters based on a first granularity value and agricultural features of individual agricultural fields. The individual agricultural fields may be visually annotated in the GUI to convey the first set of clusters of similar agricultural fields. Upon receipt of a second granularity value different from the first granularity value, the agricultural fields may be partitioned into a second set of clusters of similar agricultural fields. The map of the geographic area may be updated so that individual agricultural fields are visually annotated to convey the second set of clusters.

    MODELING THE CHEMICAL COMPOSITION OF A BIOLOGICAL CELL WALL

    公开(公告)号:US20220199194A1

    公开(公告)日:2022-06-23

    申请号:US17654520

    申请日:2022-03-11

    Abstract: Techniques are described for determining the strain on a cell wall using two models: 1) a short timescale model, describing the relationship between physical properties assumed to be fixed and 2) a long timescale model, describing the dynamic chemical composition of a cell wall. Short term modeling of the physical properties in a cell wall is used to properly understand how physical factors such as osmotic pressure affects the strain on the cell wall, which is in turn used to identify conditions under which a cell wall will cease to function properly or lyse entirely. Although temporally the physical properties which cause cell walls to underperform/lyse can be evaluated under a short time frame, the chemical properties that lead to the physical properties which cause that behavior themselves change over much longer timescales, in a relative sense.

    SELF-CALIBRATING ULTRASONIC REMOVAL OF ECTOPARASITES FROM FISH

    公开(公告)号:US20220192160A1

    公开(公告)日:2022-06-23

    申请号:US17132874

    申请日:2020-12-23

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for self-calibrating ultrasonic removal of sea lice. In some implementations, a method includes generating, by transducers distributed in a sea lice treatment station, a first set of ultrasonic signals, detecting a second set of ultrasonic signals in response to propagation of the first set of ultrasonic signals through water, determining propagation parameters of the sea lice treatment station based on the second set of ultrasonic signals that were detected, obtaining an image of a sea louse on a fish in the sea lice treatment station, determining, from the image, a location of the sea louse in the sea lice treatment station, and generating a third set of ultrasonic signals that focuses energy at the sea louse.

    ANALYZING CROP FIELDS BASED ON AGRICULTURAL MANAGEMENT PRACTICES

    公开(公告)号:US20220188854A1

    公开(公告)日:2022-06-16

    申请号:US17689218

    申请日:2022-03-08

    Abstract: Implementations are described herein for using machine learning to determine whether candidate crop fields are suitable for management by particular agricultural entities. In various implementations, a machine learning model may be applied to input data to generate output data. The input data may include a first plurality of data points corresponding to field-level agricultural management practices of an agricultural entity. The output data may be indicative of one or more predicted outcomes of the agricultural entity implementing the field-level agricultural management practices on one or more candidate crop fields not currently managed by the agricultural entity. Based on one or more of the predicted outcomes, one or more computing devices may be caused to provide a user associated with the agricultural entity with information about one or more of the candidate crop fields, and/or one or more parameter inputs of a graphical user interface may be prepopulated.

    TECHNIQUES FOR SELECTION OF LIGHT SOURCE CONFIGURATIONS FOR MATERIAL CHARACTERIZATION

    公开(公告)号:US20220136959A1

    公开(公告)日:2022-05-05

    申请号:US16949601

    申请日:2020-11-05

    Abstract: Techniques for selecting a spectroscopic light source include obtaining a light source dataset and a spectroscopic dataset, initializing a genetic algorithm, selecting a first individual solution and a second individual solution from an initial generation of solutions, generating a new individual solution from the first and second individual solutions by combining their respective chromosome encodings, evaluating a specificity of the new individual solution to a target material, adding the new individual solution to a new generation of solutions, populating the new generation of solutions with a plurality of additional individual solutions, generating one or more descendent generations of solutions by iterating the genetic algorithm, selecting one or more implementation individual solutions exhibiting a threshold specificity to the target material, and outputting the one or more implementation individual solutions.

    OPTIMIZING CALIBRATION WITH CONSTRAINTS BETWEEN DIFFERENT COORDINATE FRAMES

    公开(公告)号:US20220134566A1

    公开(公告)日:2022-05-05

    申请号:US17089332

    申请日:2020-11-04

    Inventor: Dirk Holz

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calibrating a robotic workcell. One of the methods includes obtaining an initial model of a workcell having a plurality of calibration entities including a plurality of robots and a plurality of sensors configured to observe movements by one or more calibration entities. executing a calibration program that generates movement data representing movements by the plurality of robots. A plurality of different constraint pairs are generated from sensor data, the constraint pairs specifying a relationship between poses of calibration entities that are observed in different coordinate frames each defined by a calibration entity and is represented in the sensor data. One or more optimization processes are performed on the plurality of different constraint pairs to generate a plurality of calibration values.

Patent Agency Ranking