Patents by Inventor D. Anderson
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: 20250147765Abstract: A method of branch prediction includes determining that a processor is to execute at least a portion of a first set of instructions. An address associated with a sequentially first instruction of the first set of instruction is determined, and a branch prediction index is determined based on the address and a branch history. A table is queried based on the branch prediction index to determine a predicted exit point of the first set of instructions. The processor fetches a subset of the first set of instructions based on the predicted exit point.Type: ApplicationFiled: January 10, 2025Publication date: May 8, 2025Inventors: Kai Chirca, Timothy D. Anderson, David E. Smith, JR., Paul D. Gauvreau
-
Patent number: 12290771Abstract: A nanofiber filter wrap is a filter element comprising a polymer film including a first surface, a second surface opposite the first surface, an array of nanofibers extending from the first surface, a first end, a second end opposite the first end, and opposing first and second edges extending from the first end to the second end. The polymer film is wound or folded to form a plurality of spaced adjacent layers defining interlayer gaps extending through the filter element from the first edge to the second edge substantially normal to a basal plane defined by the second edge of the polymer film. A fluid flowed can be flowed through the interlayer gaps to contact at least a portion of the array of nanofibers whereby a contaminant contained in the fluid is at least partially filtered from the fluid.Type: GrantFiled: March 29, 2022Date of Patent: May 6, 2025Assignee: ULTRA SMALL FIBERS, LLCInventors: William H. Hofmeister, Robert A. Van Wyk, Collin D. Anderson
-
Publication number: 20250129657Abstract: A fenestration unit with a first panel and a second panel, one panel being supported for sliding relative to the other. The fenestration unit includes an interpanel coupling system with a first coupling member and a second coupling member. The first coupling member includes a first facing member and a first projection that projects from the first facing member into an interpanel gap. The second coupling member includes a second facing member and a second projection that projects from the second facing member into the interpanel gap. The coupling system including a seal member that is attached to the first projection or the second projection. The seal member is configured to engage and resiliently deflect against the other of the first projection and the second projection when the second panel is in the closed position.Type: ApplicationFiled: October 20, 2023Publication date: April 24, 2025Applicant: JELD-WEN, Inc.Inventors: Jacob D. Anderson, Layne R. Stubbs, Jack M. Mathes
-
Patent number: 12280324Abstract: 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: GrantFiled: August 1, 2023Date of Patent: April 22, 2025Assignee: Research Products CorporationInventors: Thomas J. Anoszko, Gajanan Subray Bhat, Collin D. Anderson, William H. Hofmeister, Qin Sun, Jatin Champaklal Khanpara, Guolian Wu
-
Publication number: 20250117247Abstract: Techniques related to executing a plurality of instructions by a processor comprising receiving a first instruction for execution on an instruction execution pipeline, wherein the instruction execution pipeline is in a first execution mode, and wherein the first instruction is configured to utilize a first memory location, begin execution of the first instruction on the instruction execution pipeline, receiving an execution mode instruction to switch the instruction execution pipeline to a second execution mode, switching the instruction execution pipeline to the second execution mode based on the received execution mode instruction, receiving a second instruction for execution on the instruction execution pipeline, the second instruction configured to utilize the first memory location, determining that the first instruction and the second instruction utilize the first memory location, and stalling execution of the second instruction based on the determining.Type: ApplicationFiled: December 19, 2024Publication date: April 10, 2025Inventors: Duc BUI, Timothy D. ANDERSON
-
Publication number: 20250117224Abstract: 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: ApplicationFiled: December 16, 2024Publication date: April 10, 2025Inventors: Kai Chirca, Timothy D. Anderson, Todd T. Hahn, Alan L. Davis
-
Publication number: 20250115050Abstract: A cartridge carriage and method for reducing damage to flexible circuits on fluid ejection cartridges. The carriage includes cavity therein configured to hold a fluid ejection cartridge in a fluid ejection device. The cavity includes opposing side walls attached to a front wall, a bottom wall attached to the opposing side walls perpendicular to the front wall, and a top wall distal from the bottom wall attached to the side walls and front wall. The front wall has a plurality of electrical contact pins and a first support ledge disposed apart from the electrical contact pins between the electrical contact pins and top wall. The first support ledge is configured to abut a first cartridge projection of the first fluid ejection cartridge to align the first fluid ejection cartridge with the plurality of electrical contact pins when the first fluid ejection cartridge is latched into the cartridge carriage.Type: ApplicationFiled: October 6, 2023Publication date: April 10, 2025Applicant: Funai Electric Co., Ltd.Inventor: James D. Anderson, JR.
-
Patent number: 12270161Abstract: A paving machine can include a frame; a screed coupled to the frame, the screed including one or more screed plates; one or more movable extender mechanisms located at a back end of each screed plate and configured to extend and retract up and down beneath the screed plate; and a controller configured to extend the one or more extender mechanisms a pre-determined distance before the screed begins a paving operation and to retract the one or more extender mechanisms after the screed has begun the paving operation.Type: GrantFiled: September 29, 2021Date of Patent: April 8, 2025Assignee: Caterpillar Paving Products Inc.Inventors: Chad M. Thiesse, Bradley D Anderson, Ryan T. Thiesse, Ronald D. Wilson, Rick L. Mings, Bryan J. Downing, Anthony Paul Steinhagen, Mathew J. Hedrington
-
Publication number: 20250108918Abstract: A system includes processing circuitry and a drone that includes a marking mount that receives a marking device, a motion guide that provides a sliding framework for a reciprocating motion of the marking mount, and a shock absorption sub-assembly positioned between the marking mount and the motion guide. Control logic of the drone is configured to navigate, based on navigation instructions received from the processing circuitry, the drone to an area associated with a misapplication of a tape as applied to a substrate or a substrate defect, such that a distal tip of the marking device makes contact with the area associated with the tape misapplication or the substrate defect, while activating the shock absorption sub-assembly to at least partially absorb a shock caused by the contact between the distal tip of the marking device and the area associated with the tape misapplication or the substrate defect.Type: ApplicationFiled: April 7, 2022Publication date: April 3, 2025Inventors: Patrick S. Bowden, Paul A. Kendrick, Nathaniel D. Anderson, Caitlin M. Race, Orlin B. Knudson, Francis J. Tate, Martin J. O. Widenbrant
-
Publication number: 20250098772Abstract: The e-vaping method includes providing a reservoir within a housing, the reservoir being configured to contain a pre-vapor formulation, first configuring ejectors to eject droplets of the pre-vapor formulation towards a vaporizing heater, the ejectors being in fluid communication with the reservoir, and second configuring a vaporizing heater to vaporize at least some of the droplets.Type: ApplicationFiled: December 9, 2024Publication date: March 27, 2025Applicant: Altria Client Services LLCInventors: Raymond LAU, Eric HAWES, Terry BACHE, Ryan NEWCOMB, John Glenn EDELEN, James D. ANDERSON JR., Byron BELL
-
Patent number: 12260219Abstract: 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: GrantFiled: July 20, 2023Date of Patent: March 25, 2025Assignee: Texas Instruments IncorporatedInventors: Duc Bui, Timothy D. Anderson, Paul Gauvreau
-
Patent number: 12251489Abstract: The present disclosure relates generally to chemical indicators. In particular, the chemical indicators are useful for monitoring sterilization processes. The chemical indicator includes a fluid pathway and a chamber comprises a chemical-indicating composition.Type: GrantFiled: December 19, 2019Date of Patent: March 18, 2025Assignee: Solventum Intellectual Properties CompanyInventors: G. Marco Bommarito, Scott D. Anderson, Ryan W. Clarke, Paul N. Holt, William E. Foltz, Timothy J. Nies, Kevin D. Landgrebe
-
Publication number: 20250082980Abstract: 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: ApplicationFiled: August 9, 2024Publication date: March 13, 2025Applicant: Johnson Health Tech Retail, Inc.Inventors: Thomas H. Moran, Jason P. Petersen, Marcus L. Marjama, Todd D. Anderson, PJ M. Bush, Bryan W. Hamilton, Edward L. Flick
-
Patent number: 12247628Abstract: A universal joint (U-joint) assembly transmits torque from a drive component to a driven component across an articulating joint. The U-joint assembly includes male and female U-joint members, a central ball joint, and a retaining device configured to secure the assembly in an assembled configuration. The female U-joint member includes a cavity extending into a receptacle end thereof. The cavity terminates in a circular receptacle and includes a plurality of rectangular channels extending radially outward from the cavity at equal intervals, each channel defined by three planar drive surfaces. The male U-joint member has a drive end with a plurality of corresponding rectangular extensions protruding from an outer periphery of the drive end, each extension including a plurality of axial angular surfaces. When assembled, each of the angular surfaces of the drive end opposes a corresponding one of the drive surfaces of the cavity. Other embodiments are also disclosed.Type: GrantFiled: November 1, 2023Date of Patent: March 11, 2025Assignee: New Ventures Marketing, LLCInventors: Gregory Clarence Goff, Patrick Daniel Gallagher, Daniel Robert Gallagher, Krista D. Anderson
-
Publication number: 20250075445Abstract: A compaction assembly can move in a direction of motion over particulate material. The compaction assembly can include a reciprocable agitating portion positioned along an axis perpendicular to the direction of motion. The agitating portion can move laterally along the axis and to agitate the material transverse to the direction of motion. The compaction assembly can further include a screed plate mounted behind the agitating portion with respect to the direction of motion, the screed plate configured to smooth the material.Type: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: Caterpillar Paving Products Inc.Inventor: Bradley D. Anderson
-
Patent number: 12233770Abstract: A vehicle chock device includes a first body portion and a stepped-box body integrally formed with the first body portion. The stepped-box body has a lower portion and an upper portion. The stepped-box body transitions from a first generally planar, generally horizontal surface on the lower portion to an intermediate sloped surface to a generally planar, generally vertical surface on the upper portion. The lower portion has a second generally planar, generally horizontal surface configured to engage a supporting surface of a carrier vehicle on which an automobile is disposed. An opposite side of the upper portion that is opposite the generally planar, generally vertical surface defines a tire-contacting surface that is positioned to engage a vehicle tire of the automobile while the second generally planar, generally horizontal surface engages the supporting surface of the carrier vehicle.Type: GrantFiled: June 7, 2021Date of Patent: February 25, 2025Assignee: Transportation IP Holdings, LLCInventors: John D. Anderson, Walter J. Peach
-
Patent number: 12223327Abstract: 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: GrantFiled: October 16, 2023Date of Patent: February 11, 2025Assignee: Texas Instruments IncorporatedInventors: Timothy D. Anderson, Duc Bui, Joseph Zbiciak, Reid E. Tatge
-
Publication number: 20250045902Abstract: 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: ApplicationFiled: October 22, 2024Publication date: February 6, 2025Inventors: 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
-
Publication number: 20250045230Abstract: This invention is a bus communication protocol. A master device stores bus credits. The master device may transmit a bus transaction only if it holds sufficient number and type of bus credits. Upon transmission, the master device decrements the number of stored bus credits. The bus credits correspond to resources on a slave device for receiving bus transactions. The slave device must receive the bus transaction if accompanied by the proper credits. The slave device services the transaction. The slave device then transmits a credit return. The master device adds the corresponding number and types of credits to the stored amount. The slave device is ready to accept another bus transaction and the master device is re-enabled to initiate the bus transaction. In many types of interactions a bus agent may act as both master and slave depending upon the state of the process.Type: ApplicationFiled: August 26, 2024Publication date: February 6, 2025Inventors: David M. Thompson, Timothy D. Anderson, Joseph R.M. Zbiciak, Abhijeet A. Chachad, Kai Chirca, Matthew D. Pierson
-
Patent number: D1068756Type: GrantFiled: March 23, 2022Date of Patent: April 1, 2025Inventors: Kaitlyn D. Anderson, Michael D. Brangoccio, Jesse D. Greenhalgh, Zachery L. Harger, Antonio Rivera Gonzalez