Patents by Inventor Eric Teller

Eric Teller has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9848335
    Abstract: Embodiments relate to a marketplace for inter-network links between a high-altitude network and a terrestrial data network. An example method may involve a computer-based purchasing agent: (i) determining a demand for inter-network bandwidth between a high-altitude network and a terrestrial data network, (ii) determining one or more offers to provide an inter-network link, wherein the inter-network link provides inter-network bandwidth between the high-altitude network and the terrestrial data network, and wherein each offer is associated with a corresponding client device, (iii) based at least in part on a comparison of: (a) the demand for inter-network bandwidth and (b) the one or more offers to provide an inter-network link, selecting one or more of the offers to provide an inter-network link, and (iv) initiating a process to establish an inter-network link at each client device that corresponds to one of the one or more selected offers.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: December 19, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
  • Patent number: 9830835
    Abstract: Example embodiments may relate to web interfaces for a balloon-network. For example, a computing device may display a graphical interface that provides information related to a balloon network configured to provide service in a geographic area, where the graphical interface includes a map. The computing device may receive real-time bandwidth data related to balloons in the balloon network, where the balloons are each configured to change position via altitudinal movement and via horizontal movement with respect to the ground. Based at least in part on the received real-time bandwidth data, the computing device may display, on the map, a visual representation of bandwidth information corresponding to one or more regions in the geographic area, where the visual representation of bandwidth information updates from time to time based at least in part on a change in position of one or more balloons in the balloon network.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: November 28, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, Richard Wayne DeVaul, Michael Cassidy
  • Patent number: 9829561
    Abstract: Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes a group of at least three balloons deployed in the stratosphere and a control system configured for: determining a first set of spatial relationships relating to the group; determining a second set of spatial relationships relating to at least a portion of the group and to a reference point; determining a position of the reference point relative to the earth; using the determined first set, the determined second set, and the determined position of the reference point relative to the earth as a basis for determining a position of a target balloon in the group relative to the earth; and transmitting the determined position of the target balloon relative to the earth.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: November 28, 2017
    Assignee: X Development LLC
    Inventors: Keith Bonawitz, Richard Wayne Devaul, Eric Teller, Joshua Weaver
  • Publication number: 20170339661
    Abstract: Methods and systems are disclosed herein that may help to provide location-aware caching and/or location-specific service profiles in an aerial-vehicle network. An exemplary method may be carried out by an aerial vehicle that is at a location associated with the first geographic area in an aerial-vehicle network that includes a plurality of defined geographic areas, and may involve: (a) determining that a location-aware cache of an aerial vehicle should be updated with user-data associated with the first geographic area; and (b) in response to determining that the location-aware cache should be updated: (i) sending a location-aware cache-update request; (ii) receiving, as a response to the location-aware cache-update request, user-data that corresponds to the first geographic area; and (iii) storing the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 23, 2017
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
  • Patent number: 9826407
    Abstract: Methods and systems disclosed herein relate to determining a projected change in bandwidth demand in a specified area during a specified future time period, repositioning one or more balloons in a high-altitude balloon network based on the projected change in bandwidth demand, and providing, using the one or more balloons, at least a portion of the bandwidth demanded in the specified area during the specified future time period.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: November 21, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, William Graham Patrick
  • Patent number: 9823654
    Abstract: Embodiments described herein may relate to an unmanned aerial vehicle (UAV) navigating to a target in order to provide medical support. An illustrative method involves a UAV (a) determining an approximate target location associated with a target, (b) using a first navigation process to navigate the UAV to the approximate target location, where the first navigation process generates flight-control signals based on the approximate target location, (c) making a determination that the UAV is located at the approximate target location, and (d) in response to the determination that the UAV is located at the approximate target location, using a second navigation process to navigate the UAV to the target, wherein the second navigation process generates flight-control signals based on real-time localization of the target.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: November 21, 2017
    Assignee: X Development LLC
    Inventors: Eric Peeters, Eric Teller, William Graham Patrick
  • Publication number: 20170320491
    Abstract: An autonomous vehicle configured for active sensing may also be configured to weigh expected information gains from active-sensing actions against risk costs associated with the active-sensing actions. An example method involves: (a) receiving information from one or more sensors of an autonomous vehicle, (b) determining a risk-cost framework that indicates risk costs across a range of degrees to which an active-sensing action can be performed, wherein the active-sensing action comprises an action that is performable by the autonomous vehicle to potentially improve the information upon which at least one of the control processes for the autonomous vehicle is based, (c) determining an information-improvement expectation framework across the range of degrees to which the active-sensing action can be performed, and (d) applying the risk-cost framework and the information-improvement expectation framework to determine a degree to which the active-sensing action should be performed.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 9, 2017
    Inventors: Eric Teller, Peter Lombrozo
  • Patent number: 9804601
    Abstract: A vehicle configured to operate in an autonomous mode can obtain sensor data from one or more sensors observing one or more aspects of an environment of the vehicle. At least one aspect of the environment of the vehicle that is not observed by the one or more sensors could be inferred based on the sensor data. The vehicle could be controlled in the autonomous mode based on the at least one inferred aspect of the environment of the vehicle.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 31, 2017
    Assignee: Waymo LLC
    Inventors: Peter Lombrozo, Eric Teller, Bradley Templeton
  • Patent number: 9804683
    Abstract: A method and apparatus for gesture interaction with a photo-active painted surface is described. The method may include driving a spatial electromagnetic modulator to emit electromagnetic stimulation in the form of an image to cause photo-active paint to display the image. The method may also include capturing, with at least a camera of a painted surface display system, image data of the image displayed on the photo-active paint applied to a surface and a user motion performed relative to the image. The method may also include analyzing the captured image data to determine a sequence of one or more physical movements of the user relative to the image displayed on the photo-active paint. The method may also include determining, based on the analysis, that the user motion is indicative of a gesture, and driving the spatial electromagnetic modulator to update.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: October 31, 2017
    Assignee: X Development LLC
    Inventors: Johnny Lee, Eric Teller, William Graham Patrick, Eric Peeters
  • Patent number: 9791957
    Abstract: Disclosed herein are methods, devices, and systems that may enable a touch-based interface to receive dynamic user inputs based on pressure. An exemplary method may involve: (a) detecting a touch interaction including an increase in pressure greater than a first threshold pressure-increase followed by a reduction in pressure greater than a threshold pressure-reduction; and (b) responsive to detecting the touch interaction, initiating an operation based on a region of the touch-based interface that corresponds to the touch interaction, wherein the operation is associated with the touch interaction.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: October 17, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, Claes-Fredrik Mannby, Martin T. King, Kevin Anthony Furr
  • Patent number: 9779621
    Abstract: Methods and apparatus are disclosed for providing information about road features. A server can receive reports from information sources associated with a road feature that can include a road intersection. Each report can include source data obtained at a respective time. The source data from the reports can be stored at the server. The server can construct a phase map, where the phase map is configured to represent a status of the road feature at one or more times. The server can receive an information request related to the road feature at a specified time. In response to the information request, the server can generate an information response including a prediction of a status related to the road feature at the specified time. The prediction can be provided by the phase map and is based on information request. The information response can be sent from the server.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: October 3, 2017
    Assignee: Waymo LLC
    Inventors: Chris Urmson, Bradley Templeton, Anthony Levandowski, Eric Teller, Brian Cullinane
  • Patent number: 9749984
    Abstract: Methods and systems are disclosed herein that may help to provide location-aware caching and/or location-specific service profiles in an aerial-vehicle network. An exemplary method may be carried out by an aerial vehicle that is at a location associated with the first geographic area in an aerial-vehicle network that includes a plurality of defined geographic areas, and may involve: (a) determining that a location-aware cache of an aerial vehicle should be updated with user-data associated with the first geographic area; and (b) in response to determining that the location-aware cache should be updated: (i) sending a location-aware cache-update request; (ii) receiving, as a response to the location-aware cache-update request, user-data that corresponds to the first geographic area; and (iii) storing the user-data that corresponds to the first geographic area in a location-aware cache of the aerial vehicle.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 29, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
  • Patent number: 9716878
    Abstract: A volumetric display system includes a volumetric display stage, a plurality of acoustical actuators, and a control system. A plurality of voxel particles are re-arrangeable within the volumetric display stage via acoustic pressure waves to assume controllable positions in three-dimensional (“3D”) space to collectively assume a unified 3D shape. The plurality of acoustical actuators are disposed about the volumetric display stage to emit the acoustic pressure waves and establish a 3D sound field pattern within the volumetric display stage for physically manipulating the voxel particles. A control system is coupled to the acoustical actuators to manipulate the 3D sound field pattern. The control system includes a volumetric image module configured to receive 3D image data describing the unified 3D shape and compute the 3D sound field pattern for arranging the voxel particles into the unified 3D shape.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 25, 2017
    Assignee: X Development LLC
    Inventor: Eric Teller
  • Patent number: 9682704
    Abstract: An autonomous vehicle configured for active sensing may also be configured to weigh expected information gains from active-sensing actions against risk costs associated with the active-sensing actions. An example method involves: (a) receiving information from one or more sensors of an autonomous vehicle, (b) determining a risk-cost framework that indicates risk costs across a range of degrees to which an active-sensing action can be performed, wherein the active-sensing action comprises an action that is performable by the autonomous vehicle to potentially improve the information upon which at least one of the control processes for the autonomous vehicle is based, (c) determining an information-improvement expectation framework across the range of degrees to which the active-sensing action can be performed, and (d) applying the risk-cost framework and the information-improvement expectation framework to determine a degree to which the active-sensing action should be performed.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: June 20, 2017
    Assignee: Google Inc.
    Inventors: Eric Teller, Peter Lombrozo
  • Publication number: 20170171536
    Abstract: A volumetric display system includes a volumetric display stage, a plurality of acoustical actuators, and a control system. A plurality of voxel particles are re-arrangeable within the volumetric display stage via acoustic pressure waves to assume controllable positions in three-dimensional (“3D”) space to collectively assume a unified 3D shape. The plurality of acoustical actuators are disposed about the volumetric display stage to emit the acoustic pressure waves and establish a 3D sound field pattern within the volumetric display stage for physically manipulating the voxel particles. A control system is coupled to the acoustical actuators to manipulate the 3D sound field pattern. The control system includes a volumetric image module configured to receive 3D image data describing the unified 3D shape and compute the 3D sound field pattern for arranging the voxel particles into the unified 3D shape.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventor: Eric Teller
  • Publication number: 20170156594
    Abstract: The invention comprises systems, methods, and devices capable of deriving and predicting the occurrence of a number of physiological and conditional states and events based on sensed data. The systems, methods, and devices utilize the predicted and derived states for a number of health and wellness related applications including the administering therapy and providing actionable data for lifestyle and health improvement.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 8, 2017
    Applicant: BodyMedia, Inc.
    Inventors: John M. Stivoric, David Andre, Eric Teller, Scott Boehmke, James A. Gasbarro, Jonathan Farringdon, Christopher Pacione, Suresh Vishnubhatla, Christopher D. Kasabach, James Hanlon
  • Patent number: 9671781
    Abstract: The present disclosure relates to a deployment system for an unmanned aerial vehicle (UAV). In one aspect, an illustrative deployment system includes a communication system configured for receiving diagnostic data corresponding to an object included in a UAV, wherein the UAV has an expiration condition; and a logic module configured for (i) determining that the expiration condition has been satisfied based, at least in part, on the received diagnostic data, and (ii) responsive to determining that the expiration condition has been satisfied, initiating an action that includes sending to the UAV both (a) navigation data relating to a remedial facility, and (b) instructions to navigate to the remedial facility based, at least in part, on the navigation data.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: June 6, 2017
    Assignee: X Development LLC
    Inventors: Eric Peeters, Eric Teller, William Graham Patrick
  • Patent number: 9666940
    Abstract: Methods and apparatus are disclosed for passively steering an antenna disposed on a balloon in a balloon network. An example balloon involves: (a) an antenna and (b) a pressure-sensitive mechanism in mechanical communication with the antenna such that a change in the balloon's altitude causes at least an element of the antenna to rotate upward or downward, a separation distance between two or more radiating elements to increase or decrease, or a separation distance between the two or more radiating elements and a reflector to increase or decrease.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: May 30, 2017
    Assignee: X Development LLC
    Inventors: Cyrus Behroozi, Eric Teller, Richard W. DeVaul
  • Publication number: 20170149492
    Abstract: Disclosed embodiments may help an aerial vehicle network to provide substantially continuous service in a given geographic area. An example method may be carried out at an aerial vehicle that is at a location associated with the first geographic area in an aerial network that includes a plurality of geographic areas. The balloon may determine that it should update its vehicle-state in accordance with a vehicle-state profile for the first geographic area. Then, in response, the balloon may determine the vehicle-state profile for the first geographic area, which may include one or more state parameters for balloons operating in the first geographic area. The balloon may then operate according to the vehicle-state profile for the first geographic area.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
  • Patent number: 9646562
    Abstract: An image generating system includes an electromagnetic (“EM”) modulator, a camera module and a logic engine. The EM modulator is positioned to direct EM waves to a photoactive surface to stimulate the photoactive surface to generate an image. The camera module is positioned to monitor the photoactive surface to generate image data. The logic engine is communicatively coupled to the camera module and configured to receive the image data from the camera module and analyze the image data. The logic engine is communicatively coupled to the EM modulator to command the EM modulator where to direct the EM waves in response to the image data.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: May 9, 2017
    Assignee: X Development LLC
    Inventors: Johnny Lee, Eric Teller, William G. Patrick, Eric Peeters