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: 9407362
    Abstract: Exemplary embodiments may involve hierarchical balloon networks that include both optical and radio frequency links between balloons. An exemplary network system may include: (a) a plurality of super-node balloons, where each super-node balloon comprises a free-space optical communication system for data communications with one or more other super-node balloons and (b) a plurality of sub-node balloons, where each of the sub-node balloons comprises a radio-frequency communication system that is operable for data communications. Further, at least one super-node balloon may further include an RF communication system that is operable to transmit data to at least one sub-node balloon, where the RF communication system of the at least one sub-node balloon is further operable to receive the data transmitted by the at least one super-node balloon and to transmit the received data to at least one ground-based station.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 2, 2016
    Assignee: Google Inc.
    Inventors: Richard Wayne DeVaul, Eric Teller, Clifford L. Biffle, Josh Weaver
  • Publication number: 20160217695
    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: Application
    Filed: March 28, 2016
    Publication date: July 28, 2016
    Inventors: Eric Peeters, Eric Teller, William Graham Patrick
  • Publication number: 20160209844
    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: Application
    Filed: March 31, 2016
    Publication date: July 21, 2016
    Inventors: Peter Lombrozo, Eric Teller, Bradley Templeton
  • Patent number: 9396486
    Abstract: The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: July 19, 2016
    Assignee: BodyMedia, Inc.
    Inventors: John M. Stivoric, Eric Teller, David Andre, John A. Monocello, III
  • Publication number: 20160182140
    Abstract: A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.
    Type: Application
    Filed: February 25, 2016
    Publication date: June 23, 2016
    Inventors: Richard DeVaul, Eric Teller, Clifford Biffle, Josh Weaver
  • Publication number: 20160154085
    Abstract: Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes at least three balloons, with each balloon including a position-determining module (PDM) and a position-broadcasting module (PBM). Each PDM is configured for determining a position of the respective balloon and each PBM is configured for broadcasting a balloon signal containing balloon-positioning data of the respective balloon. The balloon-positioning data includes the determined position of the respective balloon and a corresponding time of broadcast.
    Type: Application
    Filed: February 9, 2016
    Publication date: June 2, 2016
    Inventors: Richard Wayne DeVaul, Waleed KADOUS, Eric Teller, Cliff Biffle, Edward Allen Keyes
  • Publication number: 20160156405
    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 2, 2016
    Publication date: June 2, 2016
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
  • Publication number: 20160149301
    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: Application
    Filed: January 21, 2016
    Publication date: May 26, 2016
    Inventors: Cyrus Behroozi, Eric Teller, Richard W. DeVaul
  • Publication number: 20160142996
    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: January 27, 2016
    Publication date: May 19, 2016
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Josh Weaver
  • Patent number: 9329600
    Abstract: Example embodiments may facilitate altitude control by a balloon in a balloon network. An example method involves: (a) causing a balloon to operate in a first mode, wherein the balloon comprises an envelope, a high-pressure storage chamber, and a solar power system, (b) while the balloon is operating in the first mode: (i) operating the solar power system to generate power for the balloon and (ii) using at least some of the power generated by the solar power system to move gas from the envelope to the high-pressure storage chamber such that the buoyancy of the balloon decreases; (c) causing the balloon to operate in a second mode; and while the balloon is operating in the second mode, moving gas from the high-pressure storage chamber to the envelope such that the buoyancy of the balloon increases.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: May 3, 2016
    Assignee: Google Inc.
    Inventors: Richard Wayne DeVaul, Eric Teller, Clifford L. Biffle, Joshua Weaver
  • Patent number: 9327734
    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: June 18, 2014
    Date of Patent: May 3, 2016
    Assignee: Google Inc.
    Inventors: Peter Lombrozo, Eric Teller, Bradley Templeton
  • Patent number: 9329767
    Abstract: The disclosed methods, devices, and systems may enable the user of an input device to be identified based on characteristics of the user's input. In one aspect, an example computer-implemented method may involve: (i) receiving an input signal corresponding to a touch interaction on a touch-based interface; (ii) determining, based at least in part on the input signal, one or more characteristics of the touch interaction, where the one or more characteristics of the touch interaction include at least one behavioral characteristic of the touch interaction; (iii) using the one or more characteristics of the touch interaction as a basis for determining a user-profile; and (iv) initiating at least one action based on the determined user-profile.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: May 3, 2016
    Assignee: Google Inc.
    Inventors: Eric Teller, Cheryl Grunbock, Claes-Fredrik Mannby, Kevin Anthony Furr
  • Publication number: 20160098969
    Abstract: A method and apparatus for gesture interaction with an image displayed on a painted wall is described. The method may include capturing image data of the image displayed on the painted wall 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 painted wall. The method may also include determining, based on the analysis, that the user motion is indicative of a gesture associated with the image displayed on the painted wall, and controlling a connected system in response to the gesture.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 7, 2016
    Inventors: Johnny Lee, Eric Teller, William Graham Patrick, Eric Peeters
  • Patent number: 9306668
    Abstract: A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Richard DeVaul, Eric Teller, Clifford Biffle, Josh Weaver
  • Patent number: 9306271
    Abstract: Methods and apparatus are disclosed for receiving and transmitting signals at a balloon. Received signals can be received at the balloon, which can include a payload and an envelope. The envelope can include at least a first antenna section and a second antenna section. Both the first and second antenna sections are configured at least to receive the received signals and convey at least the received signals to the payload. The first antenna section can include a first metallization pattern to receive a first type of signal. The second antenna section can include a second metallization pattern to receive a second type of signal, with the first metallization pattern being different from the second metallization pattern.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Cliff L. Biffle, Richard Wayne DeVaul, Joshua Weaver, Anton Valdemar Staaf, Eric Teller, Michael Cassidy
  • Patent number: 9300481
    Abstract: Embodiments relate to a marketplace for inter-network links between a balloon 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 balloon 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 balloon 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: January 30, 2015
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Eric Teller, Richard Wayne DeVaul, Clifford L. Biffle, Joshua Weaver, Anton Valdemar Staaf
  • Publication number: 20160082953
    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: September 24, 2015
    Publication date: March 24, 2016
    Inventors: Eric Teller, Peter Lombrozo
  • Patent number: 9286783
    Abstract: Disclosed herein are methods and systems that involve monitoring presence of items based on context. An exemplary method involves: (i) determining a context for a given user; (ii) determining a proximity framework between a monitoring device and one or more items, based on the determined context, wherein the proximity framework comprises (a) one or more proximity requirements, each proximity requirement indicating a required proximity between the monitoring device and at least one of the items and (b) a notification process corresponding to each proximity requirement; (iii) monitoring proximity of each of the items relative to the monitoring device, based on a presence signal from each of the items, in order to determine when one of the proximity requirements is not met; and (iv) responsive to determining that one of the proximity requirements is not met, initiating the corresponding notification process.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Eric Teller, Martin T. King, Claes-Fredrik Mannby, Michael J. Smith
  • Patent number: 9285450
    Abstract: Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes at least three balloons, with each balloon including a position-determining module (PDM) and a position-broadcasting module (PBM). Each PDM is configured for determining a position of the respective balloon and each PBM is configured for broadcasting a balloon signal containing balloon-positioning data of the respective balloon. The balloon-positioning data includes the determined position of the respective balloon and a corresponding time of broadcast.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Richard Wayne DeVaul, Waleed Kadous, Eric Teller, Cliff Biffle, Edward Allen Keyes
  • Patent number: 9281554
    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: April 16, 2013
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Cyrus Behroozi, Eric Teller, Richard W. DeVaul