Patents by Inventor David A. Larson
David A. Larson 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: 20200402782Abstract: Described herein is an ion pump system implementing an electronic ratchet mechanism produced by modulating a spatially varying electric potential distribution that can result in a net ionic current and voltage. The ion pumping membrane system includes an ion-permeable layer integrated with ion-selective membranes. The electric potential distribution within the ion-permeable layer is modulated through external stimuli. When immersed in solution, ions within the ion-permeable layer experience a time varying, spatially asymmetric electric field distribution resulting in ratchet-driven direction pumping, which can be used in applications such as desalination.Type: ApplicationFiled: June 19, 2020Publication date: December 24, 2020Inventors: Shane Ardo, Gideon Segev, Francesca Toma, Joel Ager, Rylan Kautz, David Larson
-
Patent number: 10873523Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for configuring data-planes. Furthermore, systems, methods, and devices are provided for efficiently storing, maintaining and retrieving configuration information for data-planes. The configuration information may be stored and retrieved from a hierarchy of information stored in memory, such as a hierarchy of information in memory, wherein the hierarchy of information has configuration data for one or more data-planes and represents one or more command sequences issued by a controller of the control-plane to one or more data-planes. In certain implementations, the hierarchy of information comprises a plurality of nodes, wherein each node represents at least a portion of a command sequence issued by the controller. The command sequences may be configuration command sequences issued by the control plane to configure the data-planes.Type: GrantFiled: January 2, 2020Date of Patent: December 22, 2020Assignee: AT&T Intellectual Property I, L.P.Inventor: Michael David Larson
-
Patent number: 10857692Abstract: Embodiments provide methods, apparatuses, and systems for cutting wood workpieces, such as logs and cants, into desired products. In various embodiments, after a log is chipped into a cant, the cant may be scanned and re-optimized based on the new scan data and information about the source log, such as simulated orientation parameters, a 3D model, and/or potential cut solutions. In other embodiments, data from multiple sensor types may be used in combination to detect splits in logs, cants, or both. Optionally, re-optimization and split detection techniques may be used in combination to improve wood volume recovery, value, and/or throughput speed.Type: GrantFiled: February 27, 2018Date of Patent: December 8, 2020Assignee: USNR, LLCInventors: Douglas G. Strasky, Stephen Doiel, Gerald David Larson, Robert Arnold, Ryan Munion, Dimitrios Paul Marinakis
-
Patent number: 10776281Abstract: An apparatus for bypassing an invalidate search of a lookaside buffer includes a filter circuit that directs an invalidate command to a LPID/PID filter of an MMU of a processor and searches for an identifier targeted by the invalidate command. The MMU is external to cores of the processor. The apparatus includes an LPID/PID miss circuit that bypasses searching the lookaside buffer for addresses targeted by the invalidate command and returns a notification that the invalidate command did not identify the identifier targeted by the invalidate command in response to the filter circuit determining that the identifier targeted by the invalidate command is not stored in the LPID/PID filter.Type: GrantFiled: October 4, 2018Date of Patent: September 15, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jake Truelove, Ronald Kalla, Jody Joyner, Benjamin Herrenschmidt, David A. Larson Stanton
-
Publication number: 20200237145Abstract: Pellet grills and associated methods of operation are disclosed. An example pellet grill includes a burn pot including an upper end having a first opening, a lower end located opposite the upper end and having a second opening, and a sidewall extending between the upper and lower ends. The example pellet grill further includes a fuel grate positioned within the burn pot between the upper and lower ends. The fuel grate is configured to support pellet fuel within the burn pot. The fuel grate includes a plurality of ash openings dimensioned to enable ash produced from combustion of the pellet fuel to pass downwardly through the fuel grate toward the second opening.Type: ApplicationFiled: November 8, 2019Publication date: July 30, 2020Inventors: Brian C. Donnelly, Ryan P. Lundberg, David A. Larson
-
Publication number: 20200240643Abstract: Pellet grills and associated methods of operation are disclosed. An example pellet grill includes a main body defining a cooking chamber. The main body includes a first end, a second end located opposite the first end, and an outer wall extending between the first and second ends. The main body has a lateral extent defined by the first and second ends. The example pellet grill further includes a hopper mounted to a rear portion of the outer wall of the main body. The hopper includes a fuel intake opening extending from a first location within the lateral extent of the main body to a second location outside of the lateral extent of the main body.Type: ApplicationFiled: November 8, 2019Publication date: July 30, 2020Inventors: Brian C. Donnelly, Ryan P. Lundberg, Ethan Albrecht, David A. Larson
-
Publication number: 20200237149Abstract: Pellet grills and associated methods of operation are disclosed. An example pellet grill includes a main body defining a cooking chamber. The example pellet grill further includes a burn pot located within the main body. The burn pot includes an upper end, a lower end located opposite the upper end, and a sidewall extending between the upper end and the lower end. The sidewall has an opening. The example pellet grill further includes an ignitor extending into the burn pot through the opening of the sidewall. The example pellet grill further includes an ignitor carrier removably coupled to the ignitor. The ignitor carrier extends away from the burn pot and is accessible from outside the main body.Type: ApplicationFiled: November 8, 2019Publication date: July 30, 2020Inventors: Brian C. Donnelly, Ryan P. Lundberg, Ethan Albrecht, David Eckhardt, David A. Larson
-
Publication number: 20200237147Abstract: Pellet grills and associated methods of operation are disclosed. An example pellet grill includes a main body defining a cooking chamber. The main body includes a first opening extending through a bottom portion of an outer wall of the main body. The main body further including a grease channel formed along the bottom portion of the outer wall and extending to the first opening. The example pellet grill further includes a burn pot located within the main body. The burn pot includes a lower end having a second opening aligned with the first opening. The second opening is configured to enable pellet fuel ash to pass downwardly from the burn pot onto an ash slide positioned below the second opening. The example pellet grill further includes a waste collection drawer located below the main body. The waste collection drawer is movable relative to the main body between a closed position and an open position.Type: ApplicationFiled: November 8, 2019Publication date: July 30, 2020Inventors: Brian C. Donnelly, Ryan P. Lundberg, Ethan Albrecht, David A. Larson
-
Patent number: 10678722Abstract: Systems, methods, and computer program products to perform an operation comprising processing a first logical partition on a shared processor for the duration of a dispatch cycle, issuing, by a hypervisor, at a predefined time prior to completion of the dispatch cycle, a lightweight hypervisor decrementer (HDEC) interrupt, and responsive to the lightweight HDEC interrupt, initiating an asynchronous hardware operation on the shared processor prior to completion of the dispatch cycle.Type: GrantFiled: December 6, 2016Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Stuart Z. Jacobs, David A. Larson, Michael J. Vance
-
Publication number: 20200153724Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for configuring data-planes. Furthermore, systems, methods, and devices are provided for efficiently storing, maintaining and retrieving configuration information for data-planes. The configuration information may be stored and retrieved from a hierarchy of information stored in memory, such as a hierarchy of information in memory, wherein the hierarchy of information has configuration data for one or more data-planes and represents one or more command sequences issued by a controller of the control-plane to one or more data-planes. In certain implementations, the hierarchy of information comprises a plurality of nodes, wherein each node represents at least a portion of a command sequence issued by the controller. The command sequences may be configuration command sequences issued by the control plane to configure the data-planes.Type: ApplicationFiled: January 2, 2020Publication date: May 14, 2020Inventor: Michael David Larson
-
Publication number: 20200110710Abstract: An apparatus for bypassing an invalidate search of a lookaside buffer includes a filter circuit that directs an invalidate command to a LPID/PID filter of an MMU of a processor and searches for an identifier targeted by the invalidate command. The MMU is external to cores of the processor. The apparatus includes an LPID/PID miss circuit that bypasses searching the lookaside buffer for addresses targeted by the invalidate command and returns a notification that the invalidate command did not identify the identifier targeted by the invalidate command in response to the filter circuit determining that the identifier targeted by the invalidate command is not stored in the LPID/PID filter.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Jake Truelove, Ronald Kalla, Jody Joyner, Benjamin HERRENSCHMIDT, David A. Larson Stanton
-
Patent number: 10536365Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for configuring data-planes. Furthermore, systems, methods, and devices are provided for efficiently storing, maintaining and retrieving configuration information for data-planes. The configuration information may be stored and retrieved from a hierarchy of information stored in memory, such as a hierarchy of information in memory, wherein the hierarchy of information has configuration data for one or more data-planes and represents one or more command sequences issued by a controller of the control-plane to one or more data-planes. In certain implementations, the hierarchy of information comprises a plurality of nodes, wherein each node represents at least a portion of a command sequence issued by the controller. The command sequences may be configuration command sequences issued by the control plane to configure the data-planes.Type: GrantFiled: August 3, 2018Date of Patent: January 14, 2020Assignee: AT&T Intellectual Property I, L. P.Inventor: Michael David Larson
-
Patent number: 10298875Abstract: An evidentiary management process for digital data associated with a localized Miranda-type process includes first detecting an electronic Miranda-type process trigger event, capturing audio/video of a suspect and storing a unique identifier of the suspect, selecting a particular stored Miranda-type warning variation, and then playing back the selected warning variation and storing an indication thereof. Then the unique identifier of the suspect and the stored indication of the warning variation are aggregated into a single data structure. An electronic anti-tamper process is then applied to the single data structure to generate an anti-tamper indicator, and the single data structure and anti-tamper indicator are stored or transmitted to a remote device.Type: GrantFiled: March 3, 2017Date of Patent: May 21, 2019Assignee: MOTOROLA SOLUTIONS, INC.Inventors: David Klein, David Larson, Lisajane M. Romer, Scott M. Alazraki
-
Patent number: 10216599Abstract: A program operating to test a computer has a limit to the number of certain components that it can utilize, less than the number of those components included in the computer. A resource allocator program receives a signal to modify allocation of resources to the programs executing in the computer. The resource allocator detects that the computer is operating in a mode for testing and selects a subset of the components not allocated to the program to swap for those presently allocated. The resource allocator can receive the signal repeatedly to complete testing the computer.Type: GrantFiled: May 26, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Salim A. Agha, Peter J. Heyrman, David A. Larson Stanton, Fraser A. Syme
-
Patent number: 10215657Abstract: A weight applicator system includes a shaft, an applicator assembly, and a weight feed assembly. The shaft defines a length between a proximal end and a distal end configured to support a wheel-tire assembly for common rotation about a longitudinal axis of the shaft. The applicator assembly is supported by the shaft and includes a base portion disposed upon the shaft and operable to translate axially along the length of the shaft, a radial portion connected to the base portion and operable to radially move relative to the base portion between a retracted position and an extended position; and a pressure roller rotatably supported by the radial portion about an axis of rotation. The weight feed assembly is operable to feed a prescribed length of weighted material to the pressure roller.Type: GrantFiled: March 30, 2016Date of Patent: February 26, 2019Assignee: Android Industries LLCInventors: Donald Graham Straitiff, Barry Allan Clark, David Henry Larson, Daniel David Larson, Kyle John Swinter, Lawrence J. Lawson
-
Publication number: 20180343187Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for configuring data-planes. Furthermore, systems, methods, and devices are provided for efficiently storing, maintaining and retrieving configuration information for data-planes. The configuration information may be stored and retrieved from a hierarchy of information stored in memory, such as a hierarchy of information in memory, wherein the hierarchy of information has configuration data for one or more data-planes and represents one or more command sequences issued by a controller of the control-plane to one or more data-planes. In certain implementations, the hierarchy of information comprises a plurality of nodes, wherein each node represents at least a portion of a command sequence issued by the controller. The command sequences may be configuration command sequences issued by the control plane to configure the data-planes.Type: ApplicationFiled: August 3, 2018Publication date: November 29, 2018Inventor: Michael David Larson
-
Publication number: 20180311860Abstract: Embodiments provide methods, apparatuses, and systems for cutting wood workpieces, such as logs and cants, into desired products. In various embodiments, after a log is chipped into a cant, the cant may be scanned and re-optimized based on the new scan data and information about the source log, such as simulated orientation parameters, a 3D model, and/or potential cut solutions. In other embodiments, data from multiple sensor types may be used in combination to detect splits in logs, cants, or both. Optionally, re-optimization and split detection techniques may be used in combination to improve wood volume recovery, value, and/or throughput speed.Type: ApplicationFiled: February 27, 2018Publication date: November 1, 2018Inventors: Douglas G. Strasky, Stephen Doiel, Gerald David Larson, Robert Arnold, Ryan Munion, Dimitrios Paul Marinakis
-
Publication number: 20180255269Abstract: An evidentiary management process for digital data associated with a localized Miranda-type process includes first detecting an electronic Miranda-type process trigger event, capturing audio/video of a suspect and storing a unique identifier of the suspect, selecting a particular stored Miranda-type warning variation, and then playing back the selected warning variation and storing an indication thereof. Then the unique identifier of the suspect and the stored indication of the warning variation are aggregated into a single data structure. An electronic anti-tamper process is then applied to the single data structure to generate an anti-tamper indicator, and the single data structure and anti-tamper indicator are stored or transmitted to a remote device.Type: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Inventors: DAVID KLEIN, DAVID LARSON, LISAJANE M. ROMER, SCOTT M. ALAZRAKI
-
Patent number: 10057156Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for configuring data-planes. Furthermore, systems, methods, and devices are provided for efficiently storing, maintaining and retrieving configuration information for data-planes. The configuration information may be stored and retrieved from a hierarchy of information stored in memory, such as a hierarchy of information in memory, wherein the hierarchy of information has configuration data for one or more data-planes and represents one or more command sequences issued by a controller of the control-plane to one or more data-planes. In certain implementations, the hierarchy of information comprises a plurality of nodes, wherein each node represents at least a portion of a command sequence issued by the controller. The command sequences may be configuration command sequences issued by the control plane to configure the data-planes.Type: GrantFiled: April 6, 2015Date of Patent: August 21, 2018Assignee: AT&T Intellectual Property I, L.P.Inventor: Michael David Larson
-
Patent number: 10013264Abstract: In an embodiment, a request is received for a first partition to execute on a first virtual processor. If the first physical processor is available at a first node, the first virtual processor is dispatched to execute at the first physical processor at the first node that is the home node of the first virtual processor. If the first physical processor is not available, a determination is made whether the first physical processor is assigned to a second virtual processor and a home node of the second virtual processor is not the first node. If the first physical processor is assigned to a second virtual processor and the home node of the second virtual processor is not the first node, execution of the second virtual processor is stopped on the first physical processor and the first virtual processor is dispatched to the first physical processor.Type: GrantFiled: September 9, 2015Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Stuart Z. Jacobs, David A. Larson, Naresh Nayar