Patents by Inventor James A. Hanson

James A. Hanson 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).

  • Publication number: 20200242369
    Abstract: A system and method is provided for using rules to perform a set of actions on video data when conditions are satisfied by the video data. The system receives rules to select a theme, portions of the video data and/or a type of output. For example, based on annotation data associated with the video data, the system may apply rules to select one or more themes, with each of theme associated with a portion of the video data. In some examples, the system may apply rules to determine the portion of the video data associated with the theme. The system may apply rules to generate various types of output data associated with each of the selected themes, the types of output data may include a video summarization, individual video clips, individual video frames, a photo album including video frames selected from the video data or the like.
    Type: Application
    Filed: January 30, 2020
    Publication date: July 30, 2020
    Inventors: Deepak Suresh Yavagal, Matthew Alan Townsend, Robert James Hanson
  • Publication number: 20200233412
    Abstract: Systems and methods for recovering an autonomous vehicle in a fleet of vehicles are provided. In one example embodiment, a computer-implemented method includes detecting an existence of an adverse condition associated with an autonomous vehicle in the fleet. The method includes determining in response to detecting the adverse condition, a recovery plan for the first autonomous vehicle based at least in part on one or more attributes associated with the adverse condition, the recovery plan including one or more actions to recover the first autonomous vehicle at a remote location. The method includes initiating the recovery plan to recover the first autonomous vehicle at the remote location.
    Type: Application
    Filed: February 10, 2020
    Publication date: July 23, 2020
    Inventors: Dennis Zhao, Eric James Hanson, Molly Castle Nix, Sean Chin
  • Patent number: 10592750
    Abstract: A system and method is provided for using rules to perform a set of actions on video data when conditions are satisfied by the video data. The system receives rules to select a theme, portions of the video data and/or a type of output. For example, based on annotation data associated with the video data, the system may apply rules to select one or more themes, with each of theme associated with a portion of the video data. In some examples, the system may apply rules to determine the portion of the video data associated with the theme. The system may apply rules to generate various types of output data associated with each of the selected themes, the types of output data may include a video summarization, individual video clips, individual video frames, a photo album including video frames selected from the video data or the like.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 17, 2020
    Assignee: Amazon Technlogies, Inc.
    Inventors: Deepak Suresh Yavagal, Matthew Alan Townsend, Robert James Hanson
  • Patent number: 10579054
    Abstract: Systems and methods for recovering an autonomous vehicle in a fleet of vehicles are provided. In one example embodiment, a computer-implemented method includes detecting an existence of an adverse condition associated with an autonomous vehicle in the fleet. The method includes determining in response to detecting the adverse condition, a recovery plan for the first autonomous vehicle based at least in part on one or more attributes associated with the adverse condition, the recovery plan including one or more actions to recover the first autonomous vehicle at a remote location. The method includes initiating the recovery plan to recover the first autonomous vehicle at the remote location.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: March 3, 2020
    Assignee: UATC, LLC
    Inventors: Dennis Zhao, Eric James Hanson, Molly Castle Nix, Sean Chin
  • Patent number: 10574067
    Abstract: The present invention is a multi-purpose utility box, comprising: a storage unit for storing one or more tools, a power plug for connecting to electrical power mains to supply electrical power to tools, a power adaptor to convert supply electrical power to various power supply ranges to meet power requirements of each tools and a power outlet unit to connect various tools and to supply various power supply ranges to tools. The box provides convenient access to power outlet unit for easy working of various tools.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: February 25, 2020
    Inventor: James Hanson
  • Publication number: 20190370575
    Abstract: Systems and methods are directed to using machine learning in determining vehicle status and/or rider status associated with a service trip. In one example, a computer-implemented method for providing a vehicle trip check includes obtaining sensor data from one or more sensors positioned within a cabin of a vehicle, the sensor data being descriptive of objects located within the cabin of the vehicle. The method further includes inputting the sensor data to a machine-learned trip check model, and includes receiving, as an output of the machine-learned trip check model, trip check analysis data. The method further includes determining, based on the trip check analysis data, that the trip check analysis data meets one or more predetermined criteria. The method further includes in response to determining that the trip check analysis data meets the one or more predetermined criteria, generating a trip control signal associated with operation of the vehicle.
    Type: Application
    Filed: October 19, 2018
    Publication date: December 5, 2019
    Inventors: Anand Nandakumar, Eric James Hanson
  • Patent number: 10481929
    Abstract: A distributed execution environment can provide access to field-programmable device resources. The field-programmable device resources can be provided in association with one or more instances that are instantiated within the distributed execution environment upon request from a computing system. The computing system can be associated with a customer of the distributed execution environment. The customer can program the field-programmable device resources using designs created by or for the customer.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Eden Grail Adogla, Marc John Brooker, John Clark Coonley Duksta, Robert James Hanson, Jamie Hunter
  • Publication number: 20190317068
    Abstract: A device for the detection of conditions indicative of illicit drug production. The device includes an airborne ethanol sensor circuit configured to output a signal indicative of airborne ethanol concentration. A processor is coupled to the airborne ethanol sensor circuit, configured to receive the signal indicative of airborne ethanol concentration. The processor is configured to determine whether a value of the signal exceeds a predetermined threshold. A communication circuit is coupled to the processor, configured to send a message to at least one remote address on determination of the value of the signal exceeding the predetermined threshold.
    Type: Application
    Filed: December 21, 2017
    Publication date: October 17, 2019
    Inventors: Robert David Beck, James Hanson
  • Publication number: 20190308146
    Abstract: A method of providing a salt solution at a wellbore site includes delivering solid salt in a mixing tank containing water from a local source and pumping the water through nozzles in the mixing tank using a pump adjacent to the mixing tank to circulate the water in the mixing tank and form a concentrated brine by dissolving the solid salt in the water. The concentrated brine is transferred from the mixing tank to a reservoir using the pump, and the concentrated brine is diluted with additional water from the local source to form a dilute brine. A related mixing tank and a system including the mixing tank and a vehicle structured and configured for travel over a roadway and within an oilfield site.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 10, 2019
    Inventors: Rick York, Frank Martorana, James Hanson
  • Patent number: 10434791
    Abstract: A transfer printing device includes a transfer ribbon, a print unit, a mark sensor and a controller. The transfer ribbon includes a transfer layer that is attached to a carrier layer. The transfer layer includes a series of transfer sections. The controller is configured to perform a print operation, in which a transfer section that is available for printing is selected by detecting an absence of a used mark in a predetermined position on the transfer ribbon corresponding to the transfer section using the mark sensor. An image is printed to the selected transfer section and a used mark is printed on the transfer ribbon using the print unit. At least a portion of the used mark is in a predetermined position relative to the selected transfer section and is outside the selected transfer section.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: October 8, 2019
    Assignee: ASSA ABLOY AB
    Inventors: Jeffrey L. Stangler, James Andrew Rieck, Tanya Jegeris Snyder, Andrew Slotto, Lyndon James Hanson, Jon Everett Freise
  • Patent number: 10421396
    Abstract: Systems and methods are directed to signaling status of an autonomous vehicle to a rider or potential rider. In one example, a computer-implemented method for communicating autonomous vehicle status includes obtaining, by a computing system comprising one or more computing devices, data associated with a state of an autonomous vehicle. The method further includes determining, by the computing system, one or more vehicle indications indicative of the state of the autonomous vehicle based at least in part on the data associated with the state of the autonomous vehicle. The method further includes providing, by the computing system, control data for one or more visual indicators associated with the autonomous vehicle to communicate the one or more determined vehicle indications.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: September 24, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Eric James Hanson, Molly Castle Nix, Sean Chin, Dennis Zhao
  • Publication number: 20190250002
    Abstract: The present disclosure is directed to state-based autonomous-vehicle operations. In particular, the methods, devices, and systems of the present disclosure can: determine, based at least in part on one or more actions of a passenger associated with a trip of an autonomous vehicle, a current state of the trip from amongst a plurality of different predefined states of the trip; identify, based at least in part on the current state of the trip, one or more computing devices associated with the passenger; generate, based at least in part on the current state of the trip, data describing one or more interfaces for display by the computing device(s) associated with the passenger; and communicate, to the computing device(s) associated with the passenger, the data describing the interface(s) for display.
    Type: Application
    Filed: March 19, 2018
    Publication date: August 15, 2019
    Inventors: Dennis Zhao, Sean Chin, Molly Castle Nix, Eric James Hanson
  • Publication number: 20190248378
    Abstract: The present disclosure provides an autonomous vehicle and associated interface system that includes multiple vehicle interface computing devices that provide redundant vehicle commands. As one example, an autonomous vehicle interface system can include a first vehicle interface computing device located within the autonomous vehicle and physically coupled to the autonomous vehicle. The first vehicle interface computing device can provide a first plurality of selectable vehicle commands to a human passenger of the autonomous vehicle. The autonomous vehicle interface system can further include a second vehicle interface computing device that provides a second plurality of selectable vehicle commands to the human passenger. For example, the second vehicle interface computing device can be the passenger's own device (e.g., smartphone). The second plurality of selectable vehicle commands can include at least some of the same vehicle commands as the first plurality of selectable vehicle commands.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 15, 2019
    Inventors: Molly Castle Nix, Sean Chin, Dennis Zhao, Eric James Hanson
  • Publication number: 20190235487
    Abstract: Systems and methods for recovering an autonomous vehicle in a fleet of vehicles are provided. In one example embodiment, a computer-implemented method includes detecting an existence of an adverse condition associated with an autonomous vehicle in the fleet. The method includes determining in response to detecting the adverse condition, a recovery plan for the first autonomous vehicle based at least in part on one or more attributes associated with the adverse condition, the recovery plan including one or more actions to recover the first autonomous vehicle at a remote location. The method includes initiating the recovery plan to recover the first autonomous vehicle at the remote location.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Dennis Zhao, Eric James Hanson, Molly Castle Nix, Sean Chin
  • Publication number: 20190221058
    Abstract: The present disclosure is directed to communicating autonomous-vehicle status. In particular, the methods, devices, and systems of the present disclosure can: determine one or more maintenance statuses of one or more of multiple different systems of an autonomous vehicle; and depict at least one of the status(es) via a display device affixed to an exterior of the autonomous vehicle and configured to display information associated with the multiple different systems such that the information is visible to an observer located outside the autonomous vehicle.
    Type: Application
    Filed: January 29, 2018
    Publication date: July 18, 2019
    Inventors: Molly Castle Nix, Sean Chin, Eric James Hanson, Philipp Haban, Richard Brian Donnelly, David Patrick Rice, Thomas Jeffery Watson, JR.
  • Publication number: 20190171207
    Abstract: Systems, methods, tangible non-transitory computer-readable media, and devices for autonomous vehicle operation are provided. For example, a method can include receiving trip data that includes information associated with a request for the autonomous vehicle at a pick-up location. The autonomous vehicle can then travel to the pick-up location. The autonomous vehicle can detect one or more signals associated with the trip data. In response to determining that the one or more signals satisfy one or more broadcast criteria associated with authorizing access to the autonomous vehicle, the autonomous vehicle can activate one or more vehicle systems associated with fulfilling the request for the autonomous vehicle at the pick-up location. The one or more broadcast criteria can be based in part on one or more properties of the one or more signals.
    Type: Application
    Filed: January 23, 2018
    Publication date: June 6, 2019
    Inventors: Eric James Hanson, Molly Castle Nix, Sean Chin, Dennis Zhao
  • Patent number: 10310505
    Abstract: Systems, methods, tangible non-transitory computer-readable media, and devices for autonomous vehicle operation are provided. For example, a method can include receiving trip data that includes information associated with a request for the autonomous vehicle at a pick-up location. The autonomous vehicle can then travel to the pick-up location. The autonomous vehicle can detect one or more signals associated with the trip data. In response to determining that the one or more signals satisfy one or more broadcast criteria associated with authorizing access to the autonomous vehicle, the autonomous vehicle can activate one or more vehicle systems associated with fulfilling the request for the autonomous vehicle at the pick-up location. The one or more broadcast criteria can be based in part on one or more properties of the one or more signals.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: June 4, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Eric James Hanson, Molly Castle Nix, Sean Chin, Dennis Zhao
  • Publication number: 20190111838
    Abstract: Systems and methods are directed to signaling status of an autonomous vehicle to a rider or potential rider. In one example, a computer-implemented method for communicating autonomous vehicle status includes obtaining, by a computing system comprising one or more computing devices, data associated with a state of an autonomous vehicle. The method further includes determining, by the computing system, one or more vehicle indications indicative of the state of the autonomous vehicle based at least in part on the data associated with the state of the autonomous vehicle. The method further includes providing, by the computing system, control data for one or more visual indicators associated with the autonomous vehicle to communicate the one or more determined vehicle indications.
    Type: Application
    Filed: November 6, 2017
    Publication date: April 18, 2019
    Inventors: Eric James Hanson, Molly Castle Nix, Sean Chin, Dennis Zhao
  • Patent number: 10154228
    Abstract: Devices, systems and methods are disclosed for smoothing rendering data (e.g., panning data and/or magnification data) prior to rendering a video clip. The rendering data may be recorded using a first sampling rate and the system may determine Bézier points using a second sampling rate. The Bézier points may be aligned with the rendering data and may be used to generate smoothed rendering data. The smoothed rendering data may be used to render a video clip that may be displayed to a user. If the user inputs additional rendering data during playback of the video clip, the system may generate second smoothed rendering data. For example, the system may record additional rendering data for a second half of the video clip and generate second smoothed rendering data, including a first half of the first smoothed rendering data, based on the additional rendering data.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: December 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Van Tuyl Bentley, Mark Eugene Pearson, Robert James Hanson
  • Publication number: 20180216111
    Abstract: The present disclosure relates to antisense oligomers and related compositions and methods for inducing exon inclusion as a treatment for glycogen storage disease type II (GSD-II) (also known as Pompe disease, glycogenosis II, acid maltase deficiency (AMD), acid alpha-glucosidase deficiency, and lysosomal alpha-glucosidase deficiency), and more specifically relates to inducing inclusion of exon 2 and thereby restoring levels of enzymatically active acid alpha-glucosidase (GAA) protein encoded by the GAA gene.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 2, 2018
    Inventors: Stephen Donald WILTON, Sue FLETCHER, Gunnar James HANSON, Richard Keith BESTWICK, Frederick J. SCHNELL