Patents by Inventor A. D. Anderson

A. D. Anderson 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: 20240042356
    Abstract: The present application is direction to a system and method for preparing filter media from macro and nanofibers by ventilating a nanofiber media, combining the nanofiber media with macro fibers to form a hybrid media, inserting the hybrid media between a stitching plate and a stripper plate and alternatively inserting and withdrawing needles to combine the macro fibers with the nanofiber media and create a fiber web along at least one surface of the nanofiber media.
    Type: Application
    Filed: August 1, 2023
    Publication date: February 8, 2024
    Applicant: RESEARCH PRODUCTS CORPORATION
    Inventors: Thomas J. Anoszko, Gajanan Subray Bhat, Collin D. Anderson, William H. Hofmeister, Qin Sun, Jatin Champaklal Khanpara, Guolian Wu
  • Publication number: 20240048615
    Abstract: An application is installed on a computing device from an application package. An origin of the application (e.g., a managed installer for an enterprise, a reputation checking service) is propagated to files written to a storage device of the computing device as part of the installation, such as by writing origin information to the storage device as metadata associated with the file. The origin information for a file, in conjunction with a policy on the computing device specifying one or more trusted origins for applications on the computing device, is used to identify whether a particular action can be taken with and/or by the file. These actions can include, for example, execution of an application from an executable file. If the origin information for a file indicates an origin that is a trusted origin specified by the policy, then the action can be performed.
    Type: Application
    Filed: July 5, 2023
    Publication date: February 8, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Scott R. Shell, Kinshumann Kinshumann, Thomas W. Caldwell, Jeffrey A. Sutherland, Jeffrey R. McKune, Deskin M. Miller, Scott D. Anderson, Md. Nazmus Sakib
  • Publication number: 20240036866
    Abstract: Disclosed herein are systems and methods for executing multiple instruction set architectures (ISAs) on a singular processing unit. In an implementation, a processor that includes a first decoder, a second decoder, instruction fetch circuitry, and instruction dispatch circuitry is configured to execute two separate instruction set architectures. In an implementation, the instruction fetch circuitry is configured to fetch instructions from an associated memory. In an implementation the instruction dispatch circuitry is coupled to the instruction fetch circuitry, the first decoder, and the second decoder and is configured to route instructions associated with a first ISA to the first decoder, and route instructions associated with a second ISA to the second decoder.
    Type: Application
    Filed: July 20, 2023
    Publication date: February 1, 2024
    Inventors: Duc Bui, Timothy D. Anderson, Paul Gauvreau
  • Publication number: 20240036736
    Abstract: A system for handling requests that includes a set of memory banks coupled to a memory controller which comprises a set of read queues, including a read queue currently designated as the priority read queue. The memory controller loads read requests from an associated processor into the set of read queues. To process the read requests, the memory controller is configured to schedule the read requests of the priority read queue based on an availability of the associated memory bank, and if not in the priority read queue, also based on whether the read requests conflict with a recently scheduled read request from the priority read queue. Upon an execution of a read request from the priority read queue, the memory controller designates a different one of the set of read queues as the priority read queue, if the read request was at a front of the priority read queue.
    Type: Application
    Filed: July 28, 2023
    Publication date: February 1, 2024
    Inventor: Timothy D. Anderson
  • Publication number: 20240036867
    Abstract: Techniques related to executing a plurality of instructions by a processor comprising receiving a first instruction configured to cause the processor to output a first data value to a first address in a first data cache, outputting, by the processor, the first data value to a second address in a second data cache, receiving a second instruction configured to cause a streaming engine associated with the processor to prefetch data from the first data cache, determining that the first data value has not been outputted from the second data cache to the first data cache, stalling execution of the second instruction, receiving an indication, from the second data cache, that the first data value has been output from the second data cache to the first data cache, and resuming execution of the second instruction based on the received indication.
    Type: Application
    Filed: October 10, 2023
    Publication date: February 1, 2024
    Inventors: Naveen BHORIA, Kai CHIRCA, Timothy D. ANDERSON, Duc BUI, Abhijeet A. CHACHAD, Son Hung TRAN
  • Publication number: 20240036876
    Abstract: Techniques related to executing a plurality of instructions by a processor comprising a method for executing a plurality of instructions by a processor. The method comprises detecting a pipeline hazard based on one or more instructions provided for execution by an instruction execution pipeline, beginning execution of an instruction, of the one or more instructions on the instruction execution pipeline, stalling a portion of the instruction execution pipeline based on the detected pipeline hazard, storing a register state associated with the execution of the instruction based on the stalling, determining that the pipeline hazard has been resolved, and restoring the register state to the instruction execution pipeline based on the determination.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 1, 2024
    Inventors: Timothy D. ANDERSON, Duc BUI, Joseph ZBICIAK, Reid E. TATGE
  • Patent number: 11857827
    Abstract: A sensing base for an adjustable free weight may include a cradle, and a sensing assembly, which includes a plurality of sensors and mechanical components (e.g., pivoting levers), each associated with a respective plate well that accommodates a weight plate of the adjustable free weight such that each mechanical component actuates the state of a respective sensor upon placement or removal of the weight in a plate well. Sensor signals reflecting the states of the sensors are communicated, via a circuit, a processor to determine the weight selection of the adjustable free weight when removed from the base. The sensing assembly may be implemented using individual sensors of a variety of different types such as hall effect sensors, optical interrupt sensors, IR optical sensors, and the like. The base may be configured to automatically communicate the determined weight to an external computing device to facilitate activity tracking and/or fitness coaching.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: January 2, 2024
    Assignee: Nautilus, Inc.
    Inventors: Todd D. Anderson, Jeffrey A. Tracy, Ryan J. Pohl, Hongxiang Ji
  • Patent number: 11853225
    Abstract: A method includes receiving, by a memory management unit (MMU) comprising a translation lookaside buffer (TLB) and a configuration register, a request from a processor core to directly modify an entry in the TLB. The method also includes, responsive to the configuration register having a first value, operating the MMU in a software-managed mode by modifying the entry in the TLB according to the request. The method further includes, responsive to the configuration register having a second value, operating the MMU in a hardware-managed mode by denying the request.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: December 26, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy D. Anderson, Joseph Raymond Michael Zbiciak, Kai Chirca, Daniel Brad Wu
  • Patent number: 11844547
    Abstract: This disclosure provides tools and implant techniques utilizing such tools to gain access to and implant a medical device, such as a medical electrical lead, within extravascular spaces. In one example, this disclosure provides a tool for creating a sub-sternal tunnel in a patient. The tool comprises a relatively straight guide member extending from a first end thereof to a second end thereof, a tunneling member extending from a first end thereof to a tip thereof, the tunneling member extending alongside and coplanar with the guide member, the first end of the tunneling member and the first end of the guide member being joined together, and a handle coupled to the guide member.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: December 19, 2023
    Assignee: Medtronic, Inc.
    Inventors: Andrzej M. Malewicz, Ronald A. Drake, Keith D. Anderson, Roger A. Christopherson, Andrea J. Asleson, Trent M. Fischer, Lester O. Stener
  • Publication number: 20230367598
    Abstract: A method to compare first and second source data in a processor in response to a vector maximum with indexing instruction includes specifying first and second source registers containing first and second source data, a destination register storing compared data, and a predicate register. Each of the registers includes a plurality of lanes. The method includes executing the instruction by, for each lane in the first and second source register, comparing a value in the lane of the first source register to a value in the corresponding lane of the second source register to identify a maximum value, storing the maximum value in a corresponding lane of the destination register, asserting a corresponding lane of the predicate register if the maximum value is from the first source register, and de-asserting the corresponding lane of the predicate register if the maximum value is from the second source register.
    Type: Application
    Filed: March 28, 2023
    Publication date: November 16, 2023
    Inventors: Duc Bui, Peter Richard Dent, Timothy D. Anderson
  • Publication number: 20230367717
    Abstract: A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements. A steam head register stores data elements next to be supplied to functional units for use as operands. The streaming engine stores an early address of next to be fetched data elements and a late address of a data element in the stream head register for each of the nested loops. The streaming engine stores an early loop counts of next to be fetched data elements and a late loop counts of a data element in the stream head register for each of the nested loops.
    Type: Application
    Filed: July 24, 2023
    Publication date: November 16, 2023
    Inventors: Joseph Zbiciak, Timothy D. Anderson
  • Patent number: 11816485
    Abstract: A nested loop controller includes a first register having a first value initialized to an initial first value, a second register having a second value initialized to an initial second value, and a third register configured as a predicate FIFO, initialized to have a third value. The second value is advanced in response to a tick instruction during execution of a loop. In response to the second value reaching a second threshold, the second register is reset to the initial second value. The nested loop controller further includes a comparator coupled to the second register and to the predicate FIFO and configured to provide an outer loop indicator value as input to the predicate FIFO when the second value is equal to the second threshold, and provide an inner loop indicator value as input to the predicate FIFO when the second value is not equal to the second threshold.
    Type: Grant
    Filed: July 4, 2021
    Date of Patent: November 14, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Kai Chirca, Timothy D. Anderson, Todd T. Hahn, Alan L. Davis
  • Publication number: 20230356554
    Abstract: In one embodiment, a control system for a vehicle comprising an axle having a center pivoting axis and a frame coupled to the axle at the center pivoting axis, the control system comprising: one or more controllers; a control circuit; and one or more actuators located on one side or opposite sides, respectively, of the center pivoting axis and coupled to the axle and the frame of the vehicle, the one or more actuators configured by the one or more controllers and the control circuit to prevent tipping based on forces imposed on the vehicle.
    Type: Application
    Filed: September 10, 2021
    Publication date: November 9, 2023
    Inventors: David Murray, John D. Anderson, Benjamin Adam Welle
  • Patent number: 11807397
    Abstract: Methods and systems for assembling containerized aircraft as complete aircraft. The methods comprise removing aircraft components from shipping container(s), unloading the aircraft components from shipping fixture(s), removing tooling comprising aircraft component positioning structure(s) from the shipping container(s), loading aircraft component(s) onto aircraft component positioning structure(s), positioning the aircraft components in aircraft component installation positions, positioning the aircraft component(s) using the aircraft component positioning structure(s), and attaching the aircraft components to assemble the complete aircraft.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: November 7, 2023
    Assignee: The Boeing Company
    Inventors: Joseph D. Anderson, Don Russell, Matthew B. Moore, Jason Warner, David Jon Herman, Patrick B. Stone, Michael David Collier, Sr.
  • Patent number: 11808310
    Abstract: A transmission assembly includes a cavity in a female U-joint having a groove that extends radially outward from an inner diameter thereof and bounded by three planar drive surfaces. A male U-joint member includes a drive end includes a longitudinal rectangular extension protruding radially outward from a periphery and positioned within the groove of the cavity. The drive end includes a longitudinal rectangular insert has a portion forming the extension positioned within the groove and retained within the drive end. The extension includes (1) opposing longitudinal sides, each forming a side crest disposed between a pair of angular side surfaces that extend axially from the side crest inward toward a center of the extension, and (2) a top side forming a top crest disposed between a pair of angular top surfaces that extend axially from the top crest downward toward the center of the extension.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: November 7, 2023
    Assignee: New Ventures Marketing, LLC
    Inventors: Gregory Clarence Goff, Patrick Daniel Gallagher, Daniel Robert Gallagher, Krista D. Anderson
  • Publication number: 20230350681
    Abstract: Techniques related to executing a plurality of instructions by a processor comprising receiving a first instruction for execution on an instruction execution pipeline, beginning execution of the first instruction, receiving one or more second instructions for execution on the instruction execution pipeline, the one or more second instructions associated with a higher priority task than the first instruction, storing a register state associated with the execution of the first instruction in one or more registers of a capture queue associated with the instruction execution pipeline, copying the register state from the capture queue to a memory, determining that the one or more second instructions have been executed, copying the register state from the memory to the one or more registers of the capture queue, and restoring the register state to the instruction execution pipeline from the capture queue.
    Type: Application
    Filed: June 30, 2023
    Publication date: November 2, 2023
    Inventors: Timothy D. ANDERSON, Joseph ZBICIAK, Kai CHIRCA
  • Patent number: 11801415
    Abstract: An adjustable dumbbell system may include a base, two or more weights, a handle assembly, an additional weight, and selection assembly. The two or more weights may be supported by the base and grouped into a first set of weights associated with one end of the dumbbell system and a second set of weights associated with an opposing end of the dumbbell system. The handle assembly may be selectively fixedly joined to the first and second set of weights. The additional weight may be disposed distally of the handle assembly. The selection assembly may be secured to the additional weight. The selection assembly may include a selection member that may be linearly moveable between a selected position where the additional weight is operatively secured to the handle assembly and an unselected position where the additional weight is disengaged from the handle assembly.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: October 31, 2023
    Assignee: Nautilus, Inc.
    Inventors: Thomas H. Moran, Jason P. Petersen, Marcus L. Marjama, Todd D. Anderson, P J M. Bush, Bryan W. Hamilton, Edward L. Flick
  • Patent number: 11803957
    Abstract: The present disclosure relates to a process and a system for assessing the performance of cleaning operations by utilizing an automatic read out routine for test strips subjected to a cleaning operation. Furthermore, the present disclosure relates to a computer program product capable of performing the process.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: October 31, 2023
    Assignee: Ecolab USA Inc.
    Inventors: Jan Sanders, Fernanda Furtado de Melo Albino, Sabine Swoboda, Sebastian Niebur, Nadine Göhring, Ann Mangskau, Carola Stingl, Daniel D. Anderson, Florian M. Witt, Christian Lührs, Andreas Krohn, Marc Delling
  • Patent number: 11801370
    Abstract: A cartridge having a reservoir for fluid, a tower with an interior chamber, wherein the tower has a first end proximate the reservoir, a second end distal the reservoir, a port in the second end of the tower, and an interior for conducing the fluid from the reservoir. A first rib and a second rib extend along a length of the tower, in the interior of the tower. Both the first and second ribs have second ends that are substantially adjacent the second end of the tower, and the first rib has a first end that extends along the length of the tower toward the first end of the tower further than a first end of the second rib. At least one of the first and second ribs at least partially overlaps a first via within the port and is spaced apart from the first via by a gap.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: October 31, 2023
    Inventor: James D. Anderson, Jr.
  • Publication number: 20230337693
    Abstract: The present disclosure relates to methods and systems for concentrating a solids stream recovered from one or more process streams derived from a beer in a biorefinery by exposing the recovered solids stream to an evaporator system to remove moisture therefrom and form a concentrated, recovered solids stream.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 26, 2023
    Inventors: Matthew J. Rindsig, Neil D. Anderson, Rodney Duane Pierson, David D. Bushong, Jacob A. Milbrandt, Gregory George Fix