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).

  • Patent number: 10831991
    Abstract: An electronic device may include a processor that may receive baseline image data that represents desired content to be displayed on a webpage. The processor may also receive online image data that may be accessible via a network. The online image data may include code that causes the processor to display a representation of the webpage on an electronic display. The processor may then identify one or more differences between the baseline image data and the online image data and generate one or more modifications to the code based on the differences.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: November 10, 2020
    Assignee: United Service Automobile Association (USAA)
    Inventors: Gregory David Hansen, Jerry John Maestas
  • Patent number: 10795566
    Abstract: An apparatus has an input configured to obtain various categories of naïve Bayes model data, and a formatter operatively coupled with the input. The formatter is configured to generate a format for displaying the naïve Bayes model data on a display device. The apparatus also has a displayer operatively coupled with the formatter. The displayer is configured to display the naïve Bayes model data in a two dimensional manner in the format on the display device. In addition, the displayer also is configured to display a navigation tool for maneuvering the displayed naïve Bayes model data on the display device when the displayed naïve Bayes model data is too wide to display on the display device.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: October 6, 2020
    Assignee: Mineset, Inc.
    Inventors: Marc David Hansen, Barry G. Becker
  • Publication number: 20200310665
    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: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Applicant: Intel Corporation
    Inventors: David Hansen, Ashok Raj
  • Patent number: 10752075
    Abstract: A vehicle includes a sprung mass including a cabin coupled to a chassis, tractive assemblies engaging the chassis, each tractive assembly including a pair of tractive elements, gas springs coupling the tractive elements to the sprung mass, and a controller operatively coupled to pressure sensors. Each gas spring is configured to impart an upward force on the sprung mass. The upward force varies based on a pressure of a pressurized gas within a chamber of the gas spring. Each pressure sensor is configured to provide a signal indicative of the pressure of the pressurized gas within one of the chambers. The controller is configured to determine a weight of the sprung mass using the signals from the pressure sensors. The controller is configured to monitor at least one operational condition of the vehicle and determine whether or not to disable determination of the weight based on the operational condition.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: August 25, 2020
    Assignee: Oshkosh Defense, LLC
    Inventors: Deepak Shukla, Ron Zhang, David Hansen
  • Publication number: 20200250101
    Abstract: An intelligent tile-based memory bandwidth management solution executed by an address aperture, such as a compression address aperture, services linearly addressed data requests (read requests and write requests) from a processor to data stored in a memory component having a tile-based address structure. For read requests, the aperture stores previously read tiles (full or partial) in a tile-aware cache and then seeks to service future read requests from the cache instead of the long-term memory component. For write requests, the aperture stores the write data in the tile-aware cache and assembles the data with write data from other write requests so that full tile data writes to the long-term memory may be achieved in lieu of excessive partial-tile writes.
    Type: Application
    Filed: February 6, 2019
    Publication date: August 6, 2020
    Inventors: GEORGE PATSILARAS, Wesley James Holland, Bohuslav Rychlik, Andrew Edmund Turner, Jeffrey Shabel, Simon Peter William Booth, Simo Petteri Kangaslampi, Christopher Koob, Wisnu Wurjantara, David Hansen, Ron Lieberman, Daniel Palermo, Colin Sharp, Hao Liu
  • Publication number: 20200223277
    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: Application
    Filed: April 1, 2020
    Publication date: July 16, 2020
    Applicant: Oshkosh Defense, LLC
    Inventors: Ron Zhang, David Hansen, Deepak Shukla, Aaron Rositch
  • Publication number: 20200218951
    Abstract: A system for foreign material accountability includes a kiosk, which further includes a touch enabled display screen that is back-lit and automatically adjusts brightness based on ambient environment. A user input device, wherein the user input device includes a pin pad, one or more sensors selected from a group consisting of temperature sensors, RFID sensors, IR sensors, optical sensors, iris sensors and one or more cameras, a processor, a data bus coupled to the processor and a computer-usable medium embodying computer code operating on the kiosk. The computer code includes programmed instructions executable by the processor to control accessibility of items into a restricted area based on data received from at least one of the display screen operated by a user, the user input device, and the one or more sensors.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Inventors: Kelvin D. Mann, Eric Bergstrom, David Hansen, Nikolas Tripp, Nathan Smith, Stephen Lauser, Matthew Montgomery
  • Patent number: 10635956
    Abstract: A system for foreign material accountability includes a kiosk, which further includes a touch enabled display screen that is back-lit and automatically adjusts brightness based on ambient environment. A user input device, wherein the user input device includes a pin pad, one or more sensors selected from a group consisting of temperature sensors, RFID sensors, IR sensors, optical sensors, iris sensors and one or more cameras, a processor, a data bus coupled to the processor and a computer-usable medium embodying computer code operating on the kiosk. The computer code includes programmed instructions executable by the processor to control accessibility of items into a restricted area based on data received from at least one of the display screen operated by a user, the user input device, and the one or more sensors.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: April 28, 2020
    Assignee: Access Solutions, LLC
    Inventors: Kelvin D. Mann, Eric Bergstrom, David Hansen, Nikolas Tripp, Nathan Smith, Stephen Lauser, Matthew Montgomery
  • Patent number: 10611204
    Abstract: Systems and methods for controlling one or more tractive assemblies of a vehicle responsive to a disabling event. A sensor is arranged to detect one or more conditions of a tractive element indicative of the functionality of the tractive element. The sensor generates data corresponding to the detected conditions. The tractive element is coupled to a frame of the vehicle and configured to support a portion of the weight of the vehicle. When the tractive element is determined to not be functioning properly, control signal(s) for an actuator are generated to control a distance between the tractive element and the frame. The control signal(s) cause the tractive element to be effectively raised from a support surface for the vehicle.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: April 7, 2020
    Assignee: Oshkosh Defense, LLC
    Inventors: Ron Zhang, David Hansen, Deepak Shukla, Aaron Rositch
  • Publication number: 20200004677
    Abstract: Processing circuitry for computer memory management includes memory reduction circuitry to implement a memory reduction technique; and reference count information collection circuitry to: access a memory region, the memory region subject to the memory reduction technique; obtain an indication of memory reduction of the memory region; calculate metrics based on the indication of memory reduction of cache lines associated with the memory region; and provide the metrics to a system software component for use in memory management mechanisms.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Inventors: Amin Firoozshahian, Omid Azizi, Chandan Egbert, David Hansen, Andreas Kleen, Mahesh Maddury, Mahesh Madhav, Alexandre Solomatnikov, John Peter Stevenson
  • Patent number: 10454768
    Abstract: Embodiments are directed towards using policy rules that may be extended by scripting operative on a traffic management device. Each policy rule may have a condition and a corresponding action. If the condition is a script, a script engine separate from the policy engine may be employed to execute the script to determine if the condition is met. Otherwise, the policy engine may determine if the condition is met based on declarative expressions that comprise the condition. If the condition is met the action corresponding to the policy rule may be executed. Scripts may be used to compute the values of operands that may be used in one or more of the expression that comprise a condition for a policy rule. Also, the action corresponding to a policy rule may be implemented using a script that is executed by a script engine.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: October 22, 2019
    Assignee: F5 Networks, Inc.
    Inventors: Paul I. Szabo, Gennady Dosovitsky, Ron Talmor, Jeroen de Borst, David A. Hansen
  • Publication number: 20190213455
    Abstract: A system for foreign material accountability includes a kiosk, which further includes a touch enabled display screen that is back-lit and automatically adjusts brightness based on ambient environment. A user input device, wherein the user input device includes a pin pad, one or more sensors selected from a group consisting of temperature sensors, RFID sensors, IR sensors, optical sensors, iris sensors and one or more cameras, a processor, a data bus coupled to the processor and a computer-usable medium embodying computer code operating on the kiosk. The computer code includes programmed instructions executable by the processor to control accessibility of items into a restricted area based on data received from at least one of the display screen operated by a user, the user input device, and the one or more sensors.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 11, 2019
    Inventors: Kelvin D. Mann, Eric Bergstrom, David Hansen, Nikolas Tripp, Nathan Smith, Stephen Lauser, Matthew Montgomery
  • Patent number: 10181656
    Abstract: In one embodiment, an antenna unit is provided that includes an antenna and a coax connector. The coax connector includes an inner conductor configured to contact a signal conductor of a coaxial cable and a ground contact configured to contact a metal shield of the coaxial cable. The coax connector is coupled to the antenna such that RF signals on the inner conductor are coupled to the antenna and such that RF signals sensed by the antenna are coupled to the inner conductor. The antenna unit also includes a non-volatile memory coupled to the coax connector such that the non-volatile memory can send and receive signals over the inner conductor. The non-volatile memory is configured to obtain operating power from a direct current voltage provided over a coaxial cable. The non-volatile memory has an identifier stored therein for identifying the antenna unit.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: January 15, 2019
    Assignee: CommScope Technologies LLC
    Inventor: David Hansen
  • Patent number: 10167941
    Abstract: Methods and systems are provided for a crankshaft damper cover for a crankshaft damper of a crankshaft in an engine. In one example, a crankshaft damper cover shaped to fit within a cavity of a crankshaft damper and including an inset and an annular ring embedded within the inset, where the annular ring includes tabs adapted to mate with an inner surface of the crankshaft damper. As one example, the inset may be comprised of a damping material, such as plastic or foam.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: January 1, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Chuck Raymond Kvasnicka, Shaji Mathews, Nathaniel David Hansen, Tom Xu, Shashin Shah
  • Patent number: 10145444
    Abstract: Systems are provided for a damper cover for an engine crankshaft damper. In one example, a damper cover may include a frame and an inset, with extensions of the frame adapted to couple to slots of an engine crankshaft damper, and with portions of the inset positioned between each extension and each corresponding slot. As one example, the frame may be comprised of metal and the inset may be comprised of a damping material such as foam or rubber.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: December 4, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Shashin Shah, Shaji Mathews, Chuck Raymond Kvasnicka, Nathaniel David Hansen, Tom Xu
  • Patent number: 10122630
    Abstract: Methods, non-transitory computer readable media, and traffic manager computing devices that forward a request to resolve a domain name from a client device to a Domain Name System (DNS) server device and a response from the DNS server device including an original Internet Protocol (IP) address corresponding to the domain name to the client device. Content is retrieved from a location associated with the domain name in response to a request for the content received from the client device. Classification information comprising at least a type of the retrieved content is determined. The retrieved content is sent to the client device in response to the request for the content. A determination is made when a confidence threshold has been exceeded based on the classification information. A steering endpoint IP address is sent to the DNS server device, when the determining indicates that the confidence threshold has been exceeded.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: November 6, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Christian Koenning, Ian Smith, David Hansen
  • Publication number: 20180281242
    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: Application
    Filed: June 7, 2018
    Publication date: October 4, 2018
    Inventors: Scott A. Lindee, David Hansen, Salvatore Lamartino, Bruce Bauer, Thomas C. Wolcott, Steve Ill, E. William Wight
  • Publication number: 20180239697
    Abstract: A method and/or apparatus capable of storing information in non-volatile memory with multiple namespaces is disclosed. The method or apparatus, in one aspect, includes a translation table, a global LBA table, and a FTL table wherein the translation table is also known as namespace translation table. The translation table, in one example, includes multiple entries wherein each entry stores translated information relating to translation between an incoming logical block address (“LBA”) with namespace identifiers (“NSIDs”) and a translated LBA (“TR_LBA”). The global LBA table, in one aspect, has multiple global entries, wherein each global entry stores a global LBA base unit generated in response to a TR_LBA. The FTL table contains multiple FTL entries, wherein each FTL entry includes a physical page address (“PPA”) indexed by a global LBA base unit. The apparatus is capable of facilitating memory access based on the PPA.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventors: Yiren Ronnie Huang, David Hansen Geddes
  • Patent number: 10011053
    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: March 28, 2016
    Date of Patent: July 3, 2018
    Assignee: FORMAX, INC.
    Inventors: Scott A. Lindee, David Hansen, Salvatore Lamartino, Bruce Bauer, Thomas C. Wolcott, Steve Ill, E. William Wight
  • Publication number: 20180023658
    Abstract: Systems are provided for a damper cover for an engine crankshaft damper. In one example, a damper cover may include a frame and an inset, with extensions of the frame adapted to couple to slots of an engine crankshaft damper, and with portions of the inset positioned between each extension and each corresponding slot. As one example, the frame may be comprised of metal and the inset may be comprised of a damping material such as foam or rubber.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Inventors: Shashin Shah, Shaji Mathews, Chuck Raymond Kvasnicka, Nathaniel David Hansen, Tom Xu