Patents by Inventor David Hansen

David Hansen 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: 20220130015
    Abstract: A device includes a memory configured to store an adapted network that is configured to generate a modified image based on a single image. The device includes a processor configured to obtain, from a stream of video data, a first distorted image depicting an object, and to provide the first distorted image to the adapted network to generate a first modified image. The processor is configured to obtain, from the stream of video data, a second distorted image depicting the object, and to provide the second distorted image to the adapted network to generate a second modified image. The object is distorted differently in the second distorted image than in the first distorted image. The processor is configured to generate a video output including the first modified image and the second modified image without visible artifacts due to distortion differences between the first distorted image and the second distorted image.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventors: Stone YUN, Alireza SHOA HASSANI LASHDAN, Darren GNANAPRAGASAM, David HANSEN
  • Patent number: 11270571
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication that an activity session has ended; determining, using a sensor, whether one or more user contact portions of the information handling device were cleaned after the indication was received; and performing, responsive to determining that the one or more user contact portions were not cleaned, a sanitary enforcement action. Other aspects are described and claimed.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: March 8, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Andrew David Hansen, Russell Speight VanBlon, Girishpurushottam Hoogar
  • Publication number: 20220012059
    Abstract: Systems, methods, and apparatuses relating to instructions to compartmentalize memory accesses and execution (e.g., non-speculative and speculative) are described.
    Type: Application
    Filed: June 7, 2021
    Publication date: January 13, 2022
    Inventors: Ravi Sahita, Deepak Gupta, Vedvyas Shanbhogue, David Hansen, Jason W. Brandt, Joseph Nuzman, Mingwei Zhang
  • Patent number: 11173774
    Abstract: Systems and methods described in this disclosure provide methods and systems for automatic deployment of a vehicle covering apparatus to protect the vehicle from environmental conditions such as severe weather.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: November 16, 2021
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Gregory David Hansen, Andre Rene Buentello, Manfred Amann
  • Publication number: 20210316588
    Abstract: A vehicle includes a chassis, a plurality of tractive assemblies coupled to the chassis, and a controller. Each tractive assembly includes a tractive element and an actuator coupled to the tractive element and configured to move the tractive element relative to the chassis. The controller is configured to control at least one of the actuators to vary a load supported by one of the tractive assemblies in response to an indication that a portion of a first tractive assembly of the plurality of tractive assemblies is disabled.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Applicant: Oshkosh Defense, LLC
    Inventors: Ron Zhang, David Hansen, Deepak Shukla, Aaron Rositch
  • Patent number: 11046142
    Abstract: A vehicle includes a chassis, a first tractive assembly coupled to the chassis, a second tractive assembly coupled to the chassis, and a controller. The first tractive assembly includes a first tractive element and a first actuator coupled to the first tractive element and configured to move the first tractive element relative to the chassis. The second tractive assembly includes a second tractive element and a second actuator coupled to the second tractive element and configured to move the second tractive element relative to the chassis. The controller is operatively coupled to the first actuator and the second actuator and configured to control at least one of the first actuator and the second actuator to raise the second tractive element with respect to the first tractive element in response to an indication that the second tractive element is disabled.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: June 29, 2021
    Assignee: Oshkosh Defense, LLC
    Inventors: Ron Zhang, David Hansen, Deepak Shukla, Aaron Rositch
  • Patent number: 11029957
    Abstract: Systems, methods, and apparatuses relating to instructions to compartmentalize memory accesses and execution (e.g., non-speculative and speculative) are described.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: June 8, 2021
    Assignee: Intel Corporation
    Inventors: Ravi Sahita, Deepak Gupta, Vedvyas Shanbhogue, David Hansen, Jason W. Brandt, Joseph Nuzman, Mingwei Zhang
  • Patent number: 11017477
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, to process audio and visual data. One of the methods includes receiving, from a mobile device, image data and audio data, wherein the image data and audio data were obtained within the same time frame. The method includes processing the image data to identify a first set of facts. The method includes processing the audio data to identify a second set of facts. The method includes processing meta-data associated with the image data to identify a third set of facts. The method also includes performing at least one process using the first set of facts, the second set of facts, and the third set of facts.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: May 25, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Gregory David Hansen, Andre R. Buentello
  • Publication number: 20210122205
    Abstract: A suspension system includes a spring assembly including a gas spring and an accumulator, and a controller. The accumulator is coupled to the gas spring and includes a bladder. The accumulator has a compressed state and an uncompressed state. The controller is configured to a) determine a target amount of gas in the spring assembly and b) adjust the amount of gas in the spring assembly towards the target amount of gas based on a pressure difference across the bladder.
    Type: Application
    Filed: January 4, 2021
    Publication date: April 29, 2021
    Applicant: Oshkosh Defense, LLC
    Inventors: Deepak Shukla, David Hansen, Ron Zhang
  • Patent number: 10977881
    Abstract: Techniques are described for determining and performing actions associated with a vehicle based on an analysis of sensor data that describes a state of component(s) of the vehicle. Sensor data is generated by sensor(s) on a vehicle and/or external to the vehicle. The sensor data is analyzed to determine a current state of vehicle component(s), such as whether a component is damaged or otherwise in need of repair or maintenance. The analysis of the sensor data may be performed by a rules engine that applies a set of rules indicating what action(s) are to be performed based on certain detected states of the vehicle component(s) indicated by the sensor data. The rule(s) may also indicate instances in which action(s) can be performed automatically or autonomously in response to detecting vehicle component state(s), or whether authorization is to be requested from an owner, operator, or other individual associated with the vehicle.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 13, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Andre R. Buentello, Gregory David Hansen
  • Publication number: 20210105442
    Abstract: A camera image processor receives frames from an image sensor of the camera. While continuing to receive frames from the image sensor, the camera image processor detecting an action within one or more frames of the received frames, for example using a convolution neural network trained to recognize one or more actions. While continuing to receive frames from the image sensor, the camera image processor captures the one or more frames with the detected action, for example as a still image, or as a slow-motion portion of a video that includes the received frames.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Inventors: Alireza SHOA HASSANI LASHDAN, Darren GNANAPRAGASAM, Evgenii KRASNIKOV, Adrian LEUNG, David HANSEN
  • Patent number: 10969980
    Abstract: A processor includes a processing core; a filter register to store a first permissions filter; and a memory management unit (MMU), coupled to the processing core, the filter register and a first peripheral device associated with the first permissions filter, wherein the MMU comprises a logic circuit to manage a shared page table comprising entries corresponding to the processing core and the first peripheral device, wherein the logic circuit is to; receive a memory access request for a first page of memory from the first peripheral device; determine whether the set of permission bits of the first entry match a first combination of bits of the first permissions filter; grant the memory access request if the set of permission bits match the first combination of bits of the first permissions filter; and cause a page fault if the set of permission bits do not matching the first combination of bits.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: David Hansen, Ashok Raj
  • Publication number: 20210099756
    Abstract: Methods, systems, and devices for low-cost video segmentation are described. A media file may include multiple frames. Information for pixels in a first frame and pixels in a subsequent frame may be discarded based on segmentation maps computed for the first and subsequent frame. After discarding the pixel information, motion information may be determined for the remaining pixels in the first and subsequent frame. The segmentation maps generated for the first and subsequent frames and the determined motion information may be used to compute one or more additional segmentation maps for one or more additional frames that are temporally located between the first and subsequent frame. After computing segmentation maps for all or a portion of the frames in the media file, a modified version of the frames may be output based on the computed segmentation maps.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 1, 2021
    Inventors: Darren Gnanapragasam, George SHEHATA, Adrian LEUNG, Alireza SHOA HASSANI LASHDAN, Evgenii KRASNIKOV, David HANSEN
  • Publication number: 20210094151
    Abstract: A box clamp comprising a frame member, a clamping screw passing through a portion of the frame member, a nut plate mounted on the clamping screw and movable along the clamping screw when the clamping screw is rotated, and a rocker clamp movably coupled to the frame wherein the nut plate acts on the rocker clamp to raise and extend the rocker clamp from a stowed orientation to a deployed orientation upon rotation of the clamping screw.
    Type: Application
    Filed: September 25, 2020
    Publication date: April 1, 2021
    Inventor: David HANSEN
  • Patent number: 10882373
    Abstract: Systems and methods for controlling a gas spring in a suspension system. The suspension system includes a gas spring and an accumulator coupled to the gas spring and having a bladder. The accumulator may be in a compressed state and an uncompressed state based on a pressure difference across the bladder. A target amount of gas in the gas spring is determined. The amount of gas in the gas spring is adjusted towards the target amount of gas in accordance with a pressure difference across the bladder based on the difference between the first pressure and the second pressure.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: January 5, 2021
    Assignee: Oshkosh Defense, LLC
    Inventors: Deepak Shukla, David Hansen, Ron Zhang
  • Publication number: 20200388999
    Abstract: A raceway formed of an elongated track member, the track member having at least one elongated passage adapted to receive one or more cables, the at least one elongated passage located intermediate end channels on each side of the track member, a cover for enclosing the cables within the elongated passage of the track member, and a channel member associated with each end channel. The channel member is user determinable with at least a portion of the channel member residing in the end channel.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 10, 2020
    Inventors: David HANSEN, John Macaluso
  • Publication number: 20200384823
    Abstract: A vehicle includes a sprung mass including a cabin coupled to a chassis, tractive assemblies each including at least one tractive element, springs coupling the tractive elements to the sprung mass, each spring imparting an upward force on the sprung mass, load sensors each configured to provide a signal indicative of the force imparted by one of the springs, and a controller operatively coupled to the load sensors. The controller is configured to determine a weight of the sprung mass using the signals from the load sensors and monitor at least one operational condition of the vehicle. The controller is configured to determine whether or not to disable determination of the weight based on the at least one operational condition.
    Type: Application
    Filed: August 21, 2020
    Publication date: December 10, 2020
    Applicant: Oshkosh Defense, LLC
    Inventors: Deepak Shukla, Ron Zhang, David Hansen
  • Patent number: 10862283
    Abstract: A raceway formed of an elongated track member, the track member having at least one elongated passage adapted to receive one or more cables, the at least one elongated passage located intermediate end channels on each side of the track member, a cover for enclosing the cables within the elongated passage of the track member, and a channel member associated with each end channel. The channel member is user determinable with at least a portion of the channel member residing in the end channel.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: December 8, 2020
    Assignee: FSR, Inc.
    Inventors: David Hansen, John Macaluso
  • Patent number: 10828806
    Abstract: A rotary molding system for molding food products, mold cavities formed when a mold shell rotates mold shapes disposed along the mold shell into a fill position between a fill plate and a wear plate. Molded food products are removed from mold cavities using knock-out cups, the use of air pressure, or the use of a vacuum source disposed below the mold cavity, without the need to slow the rotation of the mold shell. Knock-out cups may be used with a heating system to reduce accumulation of unwanted materials on the knock-out cups. The rotary molding system can also be used to form products with contoured surfaces. A smart tagging system can be used to ensure that compatible sets of mold shells and knock out cups are being used. A vacuum region may be disposed upstream of the fill position to remove air within the mold cavity prior to filling.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: November 10, 2020
    Assignee: PROVISUR TECHNOLOGIES, INC.
    Inventors: Scott A. Lindee, David Hansen, Salvatore Lamartino, Bruce Bauer, Thomas C. Wolcott, Steve Ill, E. William Wight
  • Patent number: RE48725
    Abstract: A method, computer readable medium, and network traffic management apparatus that accesses data in a compressed file system includes obtaining an original write request from a client computing device including at least object data. The object data is compressed into a plurality of compressed blocks. A mapping of each compressed block to a portion of the object data compressed therein is generated, wherein the portion of the object data compressed therein is represented in the mapping by a unique object identifier, a start offset, and a length. The compressed blocks and the mapping are stored in at least one data storage device. At least one data access request for at least a portion of the object data is serviced based on the mapping.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: September 7, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Sumandra Majee, David Hansen