Patents by Inventor William Watts

William Watts 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: 9649767
    Abstract: Methods and systems for distributing remote assistance to facilitate robotic object manipulation are provided herein. Regions of a model of objects in an environment of a robotic manipulator may be determined, where each region corresponds to a different subset of objects with which the robotic manipulator is configured to perform a respective task. Certain tasks may be identified, and a priority queue of requests for remote assistance associated with the identified tasks may be determined based on expected times at which the robotic manipulator will perform the identified tasks. At least one remote assistor device may then be requested, according to the priority queue, to provide remote assistance with the identified tasks. The robotic manipulator may then be caused to perform the identified tasks based on responses to the requesting, received from the at least one remote assistor device, that indicate how to perform the identified tasks.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: May 16, 2017
    Assignee: X Development LLC
    Inventors: Stefan Nusser, Ethan Rublee, Troy Donald Straszheim, Kevin William Watts, John William Zevenbergen
  • Patent number: 9632504
    Abstract: An example method includes determining a depth map of at least one static surface of a building, where the depth map includes a plurality of surface contours. The method further includes receiving sensor data from one or more sensors on a robotic device that is located in the building. The method also includes determining a plurality of respective distances between the robotic device and a plurality of respective detected points on the at least one static surface of the building. The method additionally includes identifying at least one surface contour that includes the plurality of respective detected points. The method further includes determining a position of the robotic device in the building that aligns the at least one identified surface contour with at least one corresponding surface contour in the depth map.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 25, 2017
    Assignee: X Development LLC
    Inventor: Kevin William Watts
  • Publication number: 20170108871
    Abstract: Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.
    Type: Application
    Filed: December 23, 2016
    Publication date: April 20, 2017
    Inventor: Kevin William Watts
  • Patent number: 9623562
    Abstract: Example systems and methods are disclosed for limiting capabilities of a robot during teleoperation based on a network connection strength. The method may include determining tiers of operations that can be performed by a robot. One or more network strength thresholds corresponding to one or more of the tiers of operations of the robot may also be determined. The robot may then measure the network strength for the communication network between the robot and a remote control system. Based on the measured network strength and the determined network strength thresholds, one or more of the tiers of operations may be enabled for selection by the remote control system. The robot may determine network strength based on network latency and/or packet loss rate. The robot may provide a notification to the remote control system about the disabling of a previously enabled tier of operations due to decreased network strength.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 18, 2017
    Assignee: X Development LLC
    Inventor: Kevin William Watts
  • Publication number: 20170102711
    Abstract: An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place the one or more lift elements of the vehicle. The method additionally includes determining an approach path toward the object for the vehicle to follow to place the lift elements of the vehicle under the particular side of the object. The method further includes causing the vehicle to move along the determined approach path toward the object. The method additionally includes determining that the lift elements of the vehicle are placed under the particular side of the object. The method also includes causing the vehicle to lift the object with the lift elements.
    Type: Application
    Filed: December 23, 2016
    Publication date: April 13, 2017
    Inventor: Kevin William Watts
  • Patent number: 9604909
    Abstract: Disclosed herein are forms of L-ornithine phenyl acetate and methods of making the same. A crystalline form may, in some embodiments, be Forms I, II, III and V, or mixtures thereof. The crystalline forms may be formulated for treating subjects with liver disorders, such as hepatic encephalopathy. Accordingly, some embodiments include formulations and methods of administering L-ornithine phenyl acetate.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: March 28, 2017
    Assignee: Ocera Therapeutics, Inc.
    Inventors: Keith Anderson, Jim Behling, Christine Henderson Dougan, Stephen William Watt, Peter Manini, Attilia Figini
  • Patent number: 9574883
    Abstract: Systems and methods are provided for generating maps with semantic labels. A computing device can determine a first map that includes features located at first positions and semantic labels located at semantic positions, and determine a second map that includes at least some of the features located at second positions. The computing device can identify a first region with fixed features located at first positions and corresponding equivalent second positions. The computing device can identify a second region with moved features located at first positions and corresponding non-equivalent second positions. The computing device can determine one or more transformations between first positions and second positions. The computing device can assign the semantic labels to the second map at second semantic positions, where the second semantic positions are the same in the first region, and where the second semantic positions in the second region are based on the transformation(s).
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: February 21, 2017
    Assignee: X Development LLC
    Inventors: Kevin William Watts, Julian Mac Neille Mason, Peter Elving Anderson-Sprecher
  • Patent number: 9561941
    Abstract: An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place the one or more lift elements of the vehicle. The method additionally includes determining an approach path toward the object for the vehicle to follow to place the lift elements of the vehicle under the particular side of the object. The method further includes causing the vehicle to move along the determined approach path toward the object. The method additionally includes determining that the lift elements of the vehicle are placed under the particular side of the object. The method also includes causing the vehicle to lift the object with the lift elements.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 7, 2017
    Assignee: X Development LLC
    Inventor: Kevin William Watts
  • Patent number: 9561794
    Abstract: Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: February 7, 2017
    Assignee: X Development LLC
    Inventor: Kevin William Watts
  • Publication number: 20170021502
    Abstract: Methods and systems for distributing remote assistance to facilitate robotic object manipulation are provided herein. Regions of a model of objects in an environment of a robotic manipulator may be determined, where each region corresponds to a different subset of objects with which the robotic manipulator is configured to perform a respective task. Certain tasks may be identified, and a priority queue of requests for remote assistance associated with the identified tasks may be determined based on expected times at which the robotic manipulator will perform the identified tasks. At least one remote assistor device may then be requested, according to the priority queue, to provide remote assistance with the identified tasks. The robotic manipulator may then be caused to perform the identified tasks based on responses to the requesting, received from the at least one remote assistor device, that indicate how to perform the identified tasks.
    Type: Application
    Filed: October 5, 2016
    Publication date: January 26, 2017
    Inventors: Stefan Nusser, Ethan Rublee, Troy Donald Straszheim, Kevin William Watts, John William Zevenbergen
  • Patent number: 9486921
    Abstract: Methods and systems for distributing remote assistance to facilitate robotic object manipulation are provided herein. Regions of a model of objects in an environment of a robotic manipulator may be determined, where each region corresponds to a different subset of objects with which the robotic manipulator is configured to perform a respective task. Certain tasks may be identified, and a priority queue of requests for remote assistance associated with the identified tasks may be determined based on expected times at which the robotic manipulator will perform the identified tasks. At least one remote assistor device may then be requested, according to the priority queue, to provide remote assistance with the identified tasks. The robotic manipulator may then be caused to perform the identified tasks based on responses to the requesting, received from the at least one remote assistor device, that indicate how to perform the identified tasks.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Troy Donald Straszheim, Stefan Nusser, Kevin William Watts, Ethan Rublee, John William Zevenbergen
  • Publication number: 20160297429
    Abstract: Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.
    Type: Application
    Filed: May 6, 2016
    Publication date: October 13, 2016
    Inventor: Kevin William Watts
  • Publication number: 20160282126
    Abstract: Systems and methods are provided for generating maps with semantic labels. A computing device can determine a first map that includes features located at first positions and semantic labels located at semantic positions, and determine a second map that includes at least some of the features located at second positions. The computing device can identify a first region with fixed features located at first positions and corresponding equivalent second positions. The computing device can identify a second region with moved features located at first positions and corresponding non-equivalent second positions. The computing device can determine one or more transformations between first positions and second positions. The computing device can assign the semantic labels to the second map at second semantic positions, where the second semantic positions are the same in the first region, and where the second semantic positions in the second region are based on the transformation(s).
    Type: Application
    Filed: March 24, 2015
    Publication date: September 29, 2016
    Inventors: Kevin William Watts, Julian Mac Neille Mason, Peter Elving Anderson-Sprecher
  • Patent number: 9404931
    Abstract: The present invention relates to monitoring patients for an inflammatory condition or infection (preferably wound infection) by testing an extracellular fluid such as a wound fluid for an elevated level of: (i) vimentin; (ii) a vimentin breakdown product; or (iii) a marker indicative of the presence of vimentin. The present invention provides methods of diagnosis and prognosis, wound dressings, devices (e.g. biosensors) and kits for use in such methods.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: August 2, 2016
    Assignee: Woundchek Laboratories (US), Inc.
    Inventors: Faraia Shah, Rachael Clark, Patrick John Trotter, Paul William Watt, Breda Mary Cullen
  • Patent number: 9358975
    Abstract: Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventor: Kevin William Watts
  • Publication number: 20160070983
    Abstract: Sampling data is disclosed. A region of a map to be rendered is determined. It is determined that a first subregion is included in the region. Data points associated with subregions in a neighborhood of the first subregion are analyzed to determine a regional density of points. Data points associated with the first subregion are sampled based on the regional density of points.
    Type: Application
    Filed: September 8, 2014
    Publication date: March 10, 2016
    Inventors: Michael Marcel William Watts, Erez David Cohen
  • Publication number: 20160070984
    Abstract: Sampling map labels is disclosed. A region of a map to be rendered is determined. It is determined that a first subregion is included in the region. Map labels associated with subregions in a neighborhood of the first subregion are analyzed to determine a regional density of map labels. Map labels associated with the first subregion are sampled based on the regional density of map labels.
    Type: Application
    Filed: March 19, 2015
    Publication date: March 10, 2016
    Inventors: Michael Marcel William Watts, Erez Cohen
  • Patent number: 9260379
    Abstract: Disclosed herein are processes for making L-ornithine phenyl acetate. The process may include, for example, intermixing a halide salt of L-ornithine with silver phenyl acetate. The process may also include forming a phenyl acetate salt in situ. The present application also relates to various compositions obtained from these processes, including crystalline forms.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: February 16, 2016
    Assignee: Ocera Therapeutics, Inc.
    Inventors: Keith E. Anderson, Jim Behling, Christine Henderson Dougan, Stephen William Watt, Peter Manini, Attilia Figini
  • Patent number: 9248085
    Abstract: An aqueous depilatory composition comprising a thioglycolate salt and a fluoride ion source.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: February 2, 2016
    Assignee: The Procter & Gamble Company
    Inventors: Paul James Smith, Graeme William Watts, Coralie Claude Monique Rowe, Sarah Jayne Campbell, Neil Charles Dring, Paul Albert Sagel, Rajeev Kumar Passi, Shekhar Mitra, Norman Scott Broyles
  • Publication number: 20150299925
    Abstract: Chemical compositions and techniques for treating wool (and other animal hair-based) fabrics, and in particular for unshrinking wool fabrics and garments.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 22, 2015
    Inventors: Nathaniel Francis Barbera, Matthew Pendleton Kahn, Zack Nicholas Oakley, Aanchal Raj, Desiree Alexis Davis Stolar, Andrew Williams Watt, Mark Wayne Juckett, Evan Paul Boyst, Ian Alexander Von Wald