Patents Assigned to X. Development
-
Patent number: 9947434Abstract: A tether may include a core, a hybrid layer surrounding the core, and a jacket surrounding the hybrid layer. The hybrid layer may include a plurality of strength members, and a plurality of electrical conductor bundles. Each electrical conductor bundle of the plurality of electrical bundles may include a compliant element, a plurality of electrical conducting elements surrounding the compliant element, and an insulating layer surrounding the plurality of electrical conducting elements.Type: GrantFiled: January 25, 2016Date of Patent: April 17, 2018Assignee: X Development LLCInventors: Elias Wolfgang Patten, Damon Vander Lind
-
Patent number: 9948098Abstract: A power distribution system includes at least a ground power unit, an aerial vehicle, and a power station. The ground power unit is configured to convert an input AC power into DC power output, wherein the ground power unit includes at least a first bus, second bus, and a third bus, wherein the first bus is configured to operate at a first voltage level referenced to the third bus, and wherein the second bus is configured to operate at a second voltage level referenced to the third bus that is different from the first voltage level. The aerial vehicle may include a plurality of motor-generators coupled to a respective plurality of turbines, wherein the plurality of motor-generators may be configured to be energized by power received from a tether.Type: GrantFiled: December 31, 2015Date of Patent: April 17, 2018Assignee: X Development LLCInventors: Leo Francis Casey, Geoff Dolan
-
Patent number: 9945677Abstract: Systems and methods are provided for automated route discovery. A computing device can receive location data for designated actor(s) of a plurality of actors operating within an environment. The plurality of actors can also include a robotic device. The computing device can determine a route network of paths taken by the designated actor(s) within the environment, where the route network includes information about frequencies of paths taken by the designated actor(s) based on the location data. The computing device can receive a starting location and a destination location for the robotic device. The computing device can select a selected path from the starting location to the destination location based on the route network taken by the designated actor(s). The computing device can provide an instruction to the robotic device to use the selected path to travel from the starting location to the destination location.Type: GrantFiled: July 23, 2015Date of Patent: April 17, 2018Assignee: X Development LLCInventor: Kevin William Watts
-
Patent number: 9937471Abstract: A method including introducing seawater into an electrodialysis unit including at least one cell including a basified solution compartment, a bipolar membrane, an acidified solution compartment and an anion exchange membrane; acidifying the seawater; removing acidified seawater from the acidified solution compartment; removing CO2 from the acidified seawater to form a decarbonized seawater; introducing the decarbonized seawater into the basified solution compartment of the electrodialysis unit.Type: GrantFiled: December 16, 2015Date of Patent: April 10, 2018Assignee: X Development LLCInventor: Matthew Eisaman
-
Patent number: 9939651Abstract: An example beam splitting apparatus is assembled from multiple prisms that are assembled together along respective mating surfaces to form a single monolithic optical device. The beam splitting apparatus includes optical features, such as dichroic and reflective surfaces, that define optical paths for light that enters the beam splitting apparatus. The optical features allow photons in the light to be directed along different optical paths based on their wavelengths. The optical features in the beam splitting apparatus are provided by coatings, films, and/or surface treatments applied to any of the faces of the prisms. In particular, coatings, films, and/or surface treatments are applied to the mating surfaces of the prisms so that the optical features are internal to the assembled monolithic optical device. The beam splitting apparatus may be implemented in a communication terminal that exchanges data modulated light according to frequency-division duplex communications.Type: GrantFiled: July 31, 2017Date of Patent: April 10, 2018Assignee: X Development LLCInventors: Robert Todd Belt, Nam-hyong Kim, Baris Ibrahim Erkmen, Edward Allen Keyes
-
Patent number: 9937621Abstract: An example method includes receiving, by a mobile robotic device, power from a battery of a first battery pack in order to operate within an environment. The method further includes establishing a first data channel between the mobile robotic device and the first battery pack. The method also includes using the first data channel to transfer sensor data acquired by the mobile robotic device during operation to a local data storage component of the first battery pack. The method additionally includes navigating, by the mobile robotic device, to a battery exchange station to transfer the first battery pack containing the battery and the local data storage component with the sensor data to the battery exchange station. The method further includes after transferring the first battery pack to the battery exchange station, receiving a second battery pack from the battery exchange station to continue operation within the environment.Type: GrantFiled: August 24, 2017Date of Patent: April 10, 2018Assignee: X Development LLCInventors: John William Zevenbergen, Ethan Rublee
-
Patent number: 9940840Abstract: A computing system may obtain, for each vehicle of a plurality of vehicles located within a location area, navigation data that indicates a travel route for the vehicle. Based on the navigation data for the plurality of vehicles, the computing system determines a subset of the plurality of vehicles that are within a threshold distance of each other and have respective travel routes that at least partially overlap. The computing system selects, based on a set of selection parameters, two or more vehicles among the subset of vehicles to form a platoon of vehicles that travel in a coordinated arrangement in proximity to each other during at least a portion of the respective travel routes of the selected vehicles. The computing system can direct the selected vehicles to form the platoon of vehicles.Type: GrantFiled: October 6, 2016Date of Patent: April 10, 2018Assignee: X Development LLCInventors: Martin Friedrich Schubert, Johan Ulrich Lewin Jessen
-
Patent number: 9932830Abstract: Efficient energy storage is provided by using a working fluid flowing in a closed cycle including a ganged compressor and turbine, and capable of efficient heat exchange with heat storage fluids on a hot side of the system and on a cold side of the system. This system can operate as a heat engine by transferring heat from the hot side to the cold side to mechanically drive the turbine. The system can also operate as a refrigerator by mechanically driving the compressor to transfer heat from the cold side to the hot side. Heat exchange between the working fluid of the system and the heat storage fluids occurs in counter-flow heat exchangers. In a preferred approach, molten salt is the hot side heat storage fluid and water is the cold side heat storage fluid.Type: GrantFiled: August 12, 2013Date of Patent: April 3, 2018Assignee: X Development LLCInventor: Robert B. Laughlin
-
Patent number: 9934189Abstract: A method operable by a computing device is provided. The method may include receiving a request for a given task to be performed by a modular reconfigurable workcell. The method may also include determining one or more peripherals required to perform the given task. The method may also include determining an optimal placement of the one or more peripherals based on the given task, wherein the one or more peripherals are coupled to the workcell in a fixed geometric configuration based on the determined optimal placement. The method may also include determining a first calibration of the one or more peripherals based on the orientation of the one or more peripherals relative to the workcell, and determining a second calibration of the one or more peripherals based on the optimal placement of the one or more peripherals with respect to each other.Type: GrantFiled: May 10, 2017Date of Patent: April 3, 2018Assignee: X Development LLCInventors: Advait Jain, Aaron Edsinger, Anthony Jules, Stefan Nusser, James Nicholas Vines
-
Patent number: 9927441Abstract: A method for determining concentrations of target proteins in a protein sample can involve: (i) contacting the protein sample with an aptamer library to form a mixture; (ii) allowing the aptamers in the aptamer library to bind to the target proteins in the protein sample; (iii) removing the aptamers that have not been bound to a target protein in the mixture; and (iv) measuring the concentration each aptamer bound to proteins in the mixture. The concentration of a particular protein in the protein sample can be derived from the measurements of the concentrations of the aptamer or aptamers bound to that particular protein in the mixture.Type: GrantFiled: July 29, 2016Date of Patent: March 27, 2018Assignee: X Development LLCInventors: Jason Thompson, Jonathan Ross
-
Patent number: 9928487Abstract: Methods and systems for proactively preventing hazardous or other situations in a robot-cloud interaction are provided. An example method includes receiving information associated with task logs for a plurality of robotic devices. The task logs may include information associated with tasks performed by the plurality of robotic devices. The method may also include a computing system determining information associated with hazardous situations based on the information associated with the task logs. For example, the hazardous situations may comprise situations associated with failures of one or more components of the plurality of robotic devices. According to the method, information associated with a contextual situation of a first robotic device may be determined, and when the information associated with the contextual situation is consistent with information associated with the one or more hazardous situations, an alert indicating a potential failure of the first robotic device may be provided.Type: GrantFiled: September 19, 2016Date of Patent: March 27, 2018Assignee: X Development LLCInventors: James J. Kuffner, Jr., Ryan Hickman
-
Patent number: 9925669Abstract: An example method includes receiving position data indicative of position of a demonstration tool. Based on the received position data, the method further includes determining a motion path of the demonstration tool, wherein the motion path comprises a sequence of positions of the demonstration tool. The method additionally includes determining a replication control path for a robotic device, where the replication control path includes one or more robot movements that cause the robotic device to move a robot tool through a motion path that corresponds to the motion path of the demonstration tool. The method also includes providing for display of a visual simulation of the one or more robot movements within the replication control path.Type: GrantFiled: August 22, 2016Date of Patent: March 27, 2018Assignee: X Development LLCInventor: Jeffrey Linnell
-
Patent number: 9927815Abstract: Example systems and methods may provide for a heterogeneous fleet of robotic devices for collaborative object processing in an environment, such as a warehouse. An example system includes a plurality of mobile robotic devices configured to transport one or more objects within an environment, a fixed robotic manipulator positioned within the environment that is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator, and a control system. The control system may be configured to cause one or more of the plurality of mobile robotic devices to deliver at least one object to at least one location within the area of reach of the fixed robotic manipulator, and to cause the fixed robotic manipulator to distribute the at least one object to a different one or more of the plurality of mobile robotic devices for delivery to one or more other locations within the environment.Type: GrantFiled: July 13, 2017Date of Patent: March 27, 2018Assignee: X Development LLCInventors: Stefan Nusser, Troy Straszheim, John Zevenbergen, Ethan Rublee
-
Patent number: 9925718Abstract: An assembly for use during manufacture of a balloon envelope that includes a table having first and second levels, an indicator disposed on the first level and a sealing component. The first level is arranged to receive a first sheet portion of material. The indicator is arranged along a lengthwise axis of the table to indicate a position for attaching a tendon to the first sheet portion. The second level is arranged to receive assembled gore portions of the envelope comprising the first sheet portion, the tendon and a second sheet portion of material. The sealing component is configured to move along the table and to apply a heat seal to bond together the first and second sheet portions disposed thereon in order to form at least part of a gore portion of the envelope, such that the tendon is arranged proximate to a centerline of the gore.Type: GrantFiled: May 20, 2016Date of Patent: March 27, 2018Assignee: X Development LLCInventors: Kevin Roach, Jeffrey Neri, Daniel Henry Fourie
-
Patent number: 9923252Abstract: An apparatus including a battery pack comprising a plurality of individual batteries arranged around a battery cavity such that each individual battery is in thermal contact with at least one neighboring individual battery. A variable-conductance heat pipe (VCHP) having an evaporator end and a condenser end, is positioned so that at least part of the evaporator end being positioned in the battery cavity and in thermal contact with each of the plurality of individual batteries. The apparatus includes a thermally insulating cover having an inside and an outside, wherein the battery pack and the part of the VCHP evaporator end in the battery cavity are positioned inside the thermally insulating cover and at least part of the condenser end of the VCHP is outside the thermally insulating cover, and wherein the VCHP is substantially the only thermal path between the battery pack and the outside. Other implementations are disclosed and claimed.Type: GrantFiled: October 12, 2015Date of Patent: March 20, 2018Assignee: X Development LLCInventor: Matthew A. Nubbe
-
Patent number: 9919422Abstract: Example implementations may relate to methods and systems to prevent damage in robots. In particular, a robotic system may include a particular component that is moveable along one or more degrees of freedom (DOFs) each providing a respective range of motion (ROM) of the particular component. This robotic system may detect movement of the particular component along a particular DOF and may responsively determine mechanical feedback characteristics that define, for each of one or more positions of the particular component along the respective ROM provided by the particular DOF, a force to be provided by at least one actuator coupled to the particular component. So during the movement, the robotic system may determine a particular position of the particular component along the respective ROM and, based on the particular position, the robotic system may direct an actuator to provide a force in accordance with the determined mechanical feedback characteristics.Type: GrantFiled: January 6, 2016Date of Patent: March 20, 2018Assignee: X Development LLCInventor: Adam Edward Horton
-
Patent number: 9922364Abstract: Methods are described herein related to enabling users to purchase a product or service by providing a voice request and/or an image. An example method may involve: (a) receiving, by a hybrid response system (“HRS”), a first speech-segment message that comprises a speech segment and is associated with a user-account, (b) the HRS determining that the speech segment indicates a purchase request, (c) the HRS determining a target product/service based on at least the purchase request, (d) the HRS determining a confidence level associated with a purchase of the target product/service, (e) if the confidence level is greater than or equal to a threshold level, then the HRS sending a purchase order, via the associated user-account, for the target product or service, otherwise, the HRS sending the purchase request and the target product/service to at least one guide computing system to facilitate a response to the purchase request.Type: GrantFiled: November 18, 2013Date of Patent: March 20, 2018Assignee: X Development LLCInventors: Charles Chen, Rakesh Yadav
-
Patent number: 9919424Abstract: Example methods and systems are disclosed for performing automated tasks with a robot system. In one example, a robot system includes a robotic arm and an end-effector coupled to the robotic arm. The end-effector is actuatable among more than two states of actuation. The robot system also includes an analog control switch located on the end-effector. The analog control switch is actuatable among more than two switch positions. The analog control switch is configured such that actuation of the analog control switch among the more than two switch positions causes a corresponding actuation of the end-effector among the more than two states of actuation.Type: GrantFiled: July 27, 2015Date of Patent: March 20, 2018Assignee: X Development LLCInventor: Roman Devengenzo
-
Patent number: 9919416Abstract: Example implementations may relate to a robotic system that provides feedback. The robotic system is configured to receive information related to a path in an environment of the robotic system. The robotic system is also configured to initiate a recording process for storing data related to motion of a component in the environment. The robotic system is additionally configured to detect, during the recording process, movement of the component along the path in the environment, where the movement results from application of an external force to the robotic system. The robotic system is further configured to determine, during the recording process, deviation of the movement away from the path by at least a threshold amount and responsively provide feedback including one or more of (i) resisting the deviation of the movement away from the path and (ii) guiding the at least one component back towards the path.Type: GrantFiled: January 25, 2017Date of Patent: March 20, 2018Assignee: X Development LLCInventors: Jeffrey Thomas Bingham, Rob Wilson
-
Patent number: 9919427Abstract: An example method includes receiving, from a sensor, an image of an environment, where the environment includes a robotic device. The method also includes determining, based on the received image of the environment, a pose of the robotic device relative to the sensor. The method further includes determining, based on the pose of the robotic device relative to the sensor, respective positions of a plurality of trajectory points for the robotic device relative to the sensor. The method additionally includes providing for display of the image of the environment and an overlaid plurality of virtual trajectory points corresponding to the plurality of trajectory points, where the plurality of virtual trajectory points are positioned in the image based on the determined respective positions of the plurality of trajectory points for the robotic device relative to the sensor.Type: GrantFiled: July 25, 2015Date of Patent: March 20, 2018Assignee: X Development LLCInventor: Matthieu Guilbert