Patents by Inventor David Anderson

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

  • Patent number: 11461096
    Abstract: A method for sorting of a vector in a processor is provided that includes performing, by the processor in response to a vector sort instruction, generating a control input vector for vector permutation logic comprised in the processor based on values in lanes of the vector and a sort order for the vector indicated by the vector sort instruction and storing the control input vector in a storage location.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: October 4, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Timothy David Anderson, Mujibur Rahman
  • Patent number: 11461236
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for allocation in a victim cache system. An example apparatus includes a first cache storage, a second cache storage, a cache controller coupled to the first cache storage and the second cache storage and operable to receive a memory operation that specifies an address, determine, based on the address, that the memory operation evicts a first set of data from the first cache storage, determine that the first set of data is unmodified relative to an extended memory, and cause the first set of data to be stored in the second cache storage.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: October 4, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Naveen Bhoria, Timothy David Anderson, Pete Michael Hippleheuser
  • Publication number: 20220308648
    Abstract: The vector data path is divided into smaller vector lanes. A register such as a memory mapped control register stores a vector lane number (VLX) indicating the number of vector lanes to be powered. A decoder converts this VLX into a vector lane control word, each bit controlling the ON of OFF state of the corresponding vector lane. This number of contiguous least significant vector lanes are powered. In the preferred embodiment the stored data VLX indicates that 2VLX contiguous least significant vector lanes are to be powered. Thus the number of vector lanes powered is limited to an integral power of 2. This manner of coding produces a very compact controlling bit field while obtaining substantially all the power saving advantage of individually controlling the power of all vector lanes.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Timothy David Anderson, Duc Quang Bui
  • Publication number: 20220309004
    Abstract: A caching system including a first sub-cache, a second sub-cache, coupled in parallel with the first sub-cache, for storing write-memory commands that are not cached in the first sub-cache, the second sub-cache including privilege bits configured to store an indication that a corresponding cache line of the second sub-cache is associated with a level of privilege, and wherein the second sub-cache is further configured to receive a first write memory command for a memory address associated with a first level of privilege, store, in the second sub-cache, first data associated with the first write memory command and the level of privilege associated with the cache line, receive a second write memory command for the cache line, the second write memory command associated with a second level of privilege, merge the first level of privilege with the second level of privilege, and output the merged privilege level with the cache line.
    Type: Application
    Filed: June 16, 2022
    Publication date: September 29, 2022
    Inventors: Naveen BHORIA, Timothy David ANDERSON, Pete HIPPLEHEUSER
  • Publication number: 20220306512
    Abstract: A cooling panel for a melter is disclosed that includes first and second outer walls and a plurality of side walls coupled to the first and second outer walls. The first and second outer walls and the plurality of side walls define an interior space. Each of the first and second outer walls, moreover, has a plurality of openings. The cooling panel further includes a plurality of baffles disposed in the interior space. The baffles include a plurality of projections. The respective openings of the outer walls and projections of the baffles fit together and are connected from outside of the cooling panel so that the outer walls and the baffles are fixed together, and the side walls are fixed to the outer walls so that the cooling panel is fluid-tight.
    Type: Application
    Filed: June 14, 2022
    Publication date: September 29, 2022
    Inventors: Shane T. Rashley, Robert Kuhlman, David Soley, Jian Jiao, Walter Anderson, Susan L. Smith
  • Publication number: 20220306511
    Abstract: A cooling panel for a melter includes first and second outer walls and a plurality of side walls coupled to the first and second outer walls. The first and second outer walls and the plurality of side walls define an interior space. The cooling panel also includes a plurality of baffles disposed in the interior space. The baffles divide the interior space into a plurality of rows, wherein the rows have widths W, and further have first and second longitudinal surfaces and an open transverse surface. The open transverse surfaces of the baffles are spaced away from adjacent side walls by a distance D that is 70% to 80% of the widths W of the rows.
    Type: Application
    Filed: June 14, 2022
    Publication date: September 29, 2022
    Inventors: Shane T. Rashley, Robert Kuhlman, David Soley, Jian Jiao, Walter Anderson, Susan L. Smith
  • Patent number: 11453655
    Abstract: Compounds of Formula (I): pharmaceutically acceptable salts thereof, deuterated derivatives of any of the foregoing, and metabolites of any of the foregoing are disclosed. Pharmaceutical compositions comprising the same, methods of treating cystic fibrosis using the same, and methods for making the same are also disclosed. Also disclosed are solid state forms of Compound 1 and salts and solvates thereof.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: September 27, 2022
    Assignee: Vertex Pharmaceuticals Incorporated
    Inventors: Alexander Russell Abela, Timothy Alcacio, Corey Anderson, Paul Timothy Angell, Minson Baek, Jeremy J. Clemens, Thomas Cleveland, Lori Ann Ferris, Peter Diederik Jan Grootenhuis, Raymond Stanley Gross, Anton V. Gulevich, Sara Sabina Hadida Ruah, Clara Kuang-Ju Hsia, Robert M. Hughes, Pramod Virupax Joshi, Ping Kang, Ali Keshavarz-Shokri, Haripada Khatuya, Paul John Krenitsky, Jason McCartney, Mark Thomas Miller, Prasuna Paraselli, Fabrice Jean Denis Pierre, Yi Shi, Muna Shrestha, David Andrew Siesel, Kathy Stavropoulos, Andreas P. Termin, Fredrick F. Van Goor, Johnny Uy, Timothy John Young, Jinglan Zhou
  • Publication number: 20220301451
    Abstract: The present invention is a simulator for skill-oriented training. The simulator includes a work piece platform having a sensor, a head-mounted display unit (HMDU) including a camera, a speaker and a sensor providing visual and audio output to an operator, and a controller having a controller sensor. The simulator includes a processor that executes algorithms to simulate a virtual training environment depicting a work piece rendered on the work piece platform. The controller sensor, the HMDU sensor and the platform sensor output signals to the processor representing spatial positioning, angular orientation and movement data of the controller relative to the work piece to render a virtual powder coating spray pattern including a stream having particles charged and emitted from the controller and a powder coating coverage as applied to the work piece during one or more passes of a powder coating spray process performed by the operator.
    Type: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Applicant: VRSIM, INC.
    Inventors: Matthew Wallace, David Zboray, Alejandro Fudge, Katerine Anderson, Joshua Armour, Paul Ong, Jay Poulin, Zachary Lenker, Vasily Shishkin, Sara Blackstock, Shawn Kennedy, Claude Manville
  • Patent number: 11451044
    Abstract: Systems and method for automated self-testing of a protective device for a transformer are disclosed. One system includes a protection circuit electrically connected to a transformer neutral, the transformer electrically connected to a power grid, the protection circuit may include a DC blocking component, a switch assembly, and a spark gap assembly each positioned in parallel between the transformer neutral and ground, a switch assembly. The system may further include various testing circuits configured within the protection circuit and switches which when actuated inject a signal to test various components in the protective device.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: September 20, 2022
    Assignee: TechHold, LLC
    Inventors: Frederick R. Faxvog, Greg Fuchs, Wallace Jensen, David Anderson
  • Patent number: 11449336
    Abstract: A method of storing register data elements to interleave with data elements of a different register, a processor thereof, and a system thereof, wherein each non-consecutive data elements of a register is retrieved to be stored to interleave with each non-consecutive data elements of a different register upon an executive of an interleaving store instruction, wherein a mask instruction directing a lane of a storage space in which the non-consecutive data elements are stored is executed in conjunction with the interleaving store instruction, and wherein a processor of a second type is configured to emulate a processor of a first type to store the non-consecutive data elements the same as non-consecutive data elements stored in the first type processor.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: September 20, 2022
    Assignee: Texas Instmments Incorporated
    Inventors: Duc Quang Bui, Alan L. Davis, Dheera Balasubramanian Samudrala, Timothy David Anderson
  • Patent number: 11449432
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to evict in a dual datapath victim cache system. An example apparatus includes a cache storage, a cache controller operable to receive a first memory operation and a second memory operation concurrently, comparison logic operable to identify if the first and second memory operations missed in the cache storage, and a replacement policy component operable to, when at least one of the first and second memory operations corresponds to a miss in the cache storage, reserve an entry in the cache storage to evict based on the first and second memory operations.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: September 20, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Naveen Bhoria, Timothy David Anderson, Pete Michael Hippleheuser
  • Patent number: 11450850
    Abstract: Systems and methods for configuring anisotropic expansion of silicon-dominant anodes using particle size may include a cathode, an electrolyte, and an anode, where the anode may include a current collector and an active material on the current collector. An expansion of the anode during operation may be configured by utilizing a predetermined particle size distribution of silicon particles in the active material. The expansion of the anode may be greater for smaller particle size distributions, which may range from 1 to 10 ?m. The expansion of the anode may be smaller for a rougher surface active material, which may be configured by utilizing larger particle size distributions that may range from 5 to 25 ?m. The expansion may be configured to be more anisotropic using more rigid materials for the current collector, where a more rigid current collector may comprise nickel and a less rigid current collector may comprise copper.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: September 20, 2022
    Assignee: Enevate Corporation
    Inventors: Ian Browne, Benjamin Park, Jill Renee Pestana, Fred Bonhomme, Monika Chhorng, David J. Lee, Heidi Anderson
  • Patent number: 11451047
    Abstract: A circuit includes a detector and controller circuit configured to detect a high field RF (radio frequency) electromagnetic fields indicating a potential of an electromagnetic pulse event capable of damaging electrical equipment connected to a power grid. The circuit also includes controller receiving an input from the detector circuit, the controller being included within a shielded enclosure and configured to initiate an event in response to detection of the high field electromagnetic pulse field to remove the electrical equipment from the power grid.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 20, 2022
    Assignee: TechHold, LLC
    Inventors: David Anderson, Greg Fuchs, Frederick R. Faxvog
  • Publication number: 20220292023
    Abstract: A caching system including a first sub-cache, a second sub-cache, coupled in parallel with the first sub-cache, for storing cache data evicted from the first sub-cache and write-memory commands that are not cached in the first sub-cache, and a cache controller configured to receive two or more cache commands, determine a conflict exists between the received two or more cache commands, determine a conflict resolution between the received two or more cache commands, and sending the two or more cache commands to the first sub-cache and the second sub-cache.
    Type: Application
    Filed: May 31, 2022
    Publication date: September 15, 2022
    Inventors: Naveen BHORIA, Timothy David ANDERSON, Pete HIPPLEHEUSER
  • Publication number: 20220288464
    Abstract: Golf club heads include white diffusing top surfaces to aid in club head alignment. Wood type club heads also include a dark diffusing club face so that a crown/face border is emphasized. Scorelines in wood type clubs can be provided with an intermediate contrast surface, and can be displaced from club face center to accommodate player perception when confronted with a white diffusing crown. Putter heads can include dark diffusing alignment lines, and iron-type club heads can include white diffusing surfaces at a sole portion of a club face, at a top line, or a top portion of a club face.
    Type: Application
    Filed: December 17, 2021
    Publication date: September 15, 2022
    Applicant: Taylor Made Golf Company, Inc.
    Inventors: Todd P. Beach, David Anderson, Bill Price, Kevin Harper, Benoit Vincent, Bret H. Wahl
  • Patent number: 11442868
    Abstract: A caching system including a first sub-cache and a second sub-cache in parallel with the first sub-cache, wherein the second sub-cache includes: line type bits configured to store an indication that a corresponding cache line of the second sub-cache is configured to store write-miss data, and an eviction controller configured to evict a cache line of the second sub-cache storing write-miss data based on an indication that the cache line has been fully written.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: September 13, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Naveen Bhoria, Timothy David Anderson, Pete Hippleheuser
  • Patent number: 11444968
    Abstract: A system and method for performing autonomous analysis of computing resources of a particular entity across the open internet. In particular, a modularized system that is configured to distribute work to ephemeral worker nodes in order perform a blackbox analysis of a target entity and various computing resources under the control or administration of that entity. The blackbox analysis includes an evaluation of discovered resources and services based on appeal or threat actor temptation heuristic.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: September 13, 2022
    Assignee: Randori, Inc.
    Inventors: David Wolpoff, Eric McIntyre, Evan Anderson
  • Publication number: 20220282147
    Abstract: An aqueous based drilling fluid that exhibits improved lubricity, containing a phospholipid lubricant component and methods of improving the lubricity of an aqueous based drilling fluids. The methods include improving the lubricity of an aqueous based drilling fluid composed of an aqueous base fluid, and a weighting agent, with the addition of an effective amount of a phospholipid to substantially reduce the coefficient of friction when compared to the fluid absent the phospholipids.
    Type: Application
    Filed: August 5, 2020
    Publication date: September 8, 2022
    Inventors: Xiangdong Sun, David Anderson, Jr., Robert N. Comber, John W. Baxter
  • Publication number: 20220283810
    Abstract: A method is provided that includes performing, by a processor in response to a vector matrix multiply instruction, multiplying an m×n matrix (A matrix) and a n×p matrix (B matrix) to generate elements of an m×p matrix (R matrix), and storing the elements of the R matrix in a storage location specified by the vector matrix multiply instruction.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 8, 2022
    Inventors: Asheesh Bhardwaj, Mujibur Rahman, Timothy David Anderson
  • Publication number: 20220276965
    Abstract: Techniques for caching data are provided that include receiving, by a caching system, a write memory command for a memory address, the write memory command associated with a first color tag, determining, by a first sub-cache of the caching system, that the memory address is not cached in the first sub-cache, determining, by second sub-cache of the caching system, that the memory address is not cached in the second sub-cache, storing first data associated with the first write memory command in a cache line of the second sub-cache, storing the first color tag in the second sub-cache, receiving a second write memory command for the cache line, the write memory command associated with a second color tag, merging the second color tag with the first color tag, storing the merged color tag, and evicting the cache line based on the merged color tag.
    Type: Application
    Filed: May 16, 2022
    Publication date: September 1, 2022
    Inventors: Naveen BHORIA, Timothy David ANDERSON, Pete HIPPLEHEUSER