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: 11923129
    Abstract: Methods and systems for controlling a circuit designed to protect electrical equipment, in particular sensitive power grid equipment such as transformers, are disclosed. In particular, methods of local and remote control of operation of protection circuits are provided that allow for remote access to change an operational mode of such protection circuits, while ensuring that power grid equipment is protected locally regardless of any configuration instructions received from a remote or centralized facility. Override levels may be set to ensure power grid transformer protection, regardless of operational mode or remote instruction.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: March 5, 2024
    Assignee: TechHold LLC
    Inventors: David Anderson, Greg Fuchs
  • Publication number: 20240065640
    Abstract: Devices, systems, and methods of evaluating a vascular system of a patient, are provided. In some instances, the method includes obtaining external imaging data associated with the heart; obtaining cardiac test data associated with the heart; generating a three-dimensional graphical representation of the heart using the external imaging data and the cardiac test data; and outputting the graphical representation of the heart to a display device, wherein the graphical representation of the heart includes a graphical representation of the cardiac test data. Corresponding systems and devices are also provided.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 29, 2024
    Inventor: David ANDERSON
  • Publication number: 20240063827
    Abstract: A system, method, and device are shown that are operable to transform and align a plurality of fields from an input to an output data stream using a multilayer butterfly or inverse butterfly network by selectably switching bit positions of the input data stream. In some examples, a device includes a first circuit configured to selectably switch bit positions of a first subset of the data stream with a second subset of the data stream and a second circuit configured to: selectably switch bit positions of a first subset of the first subset of the data stream with a second subset of the first subset of the data stream, and selectably switch bit positions of a first subset of the second subset of the data stream with a second subset of the second subset of the data stream.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Inventors: Dheera Balasubramanian, Joseph Zbiciak, Duc Quang Bui, Timothy David Anderson
  • Patent number: 11907721
    Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a pad value indicator. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. A padded stream vector is formed that includes a specified pad value without accessing the pad value from system memory.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: February 20, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Asheesh Bhardwaj, Timothy David Anderson, Son Hung Tran
  • Patent number: 11907753
    Abstract: An apparatus includes a CPU core, a first cache subsystem coupled to the CPU core, and a second memory coupled to the cache subsystem. The first cache subsystem includes a configuration register, a first memory, and a controller. The controller is configured to: receive a request directed to an address in the second memory and, in response to the configuration register having a first value, operate in a non-caching mode. In the non-caching mode, the controller is configured to provide the request to the second memory without caching data returned by the request in the first memory. In response to the configuration register having a second value, the controller is configured to operate in a caching mode. In the caching mode the controller is configured to provide the request to the second memory and cache data returned by the request in the first memory.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: February 20, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Abhijeet Ashok Chachad, Timothy David Anderson, David Matthew Thompson
  • Patent number: 11906435
    Abstract: A system including a signal obtaining module and a controller is provided. The signal obtaining module includes: a receiver to which an emission light generated in the target by an excitation light is input; a receiving optical path that guides the emission light and a residual light, which is at least a part of the excitation light propagated forward, coaxially between the target and the receiver; a separator that separates the residual light from the receiving optical path to be routed to an image sensor; and an actuator for controlling an optical relative position between the target and the receiver. The controller includes a module that controls the actuator to maintain an optical alignment.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: February 20, 2024
    Assignee: ATONARP INC.
    Inventors: Lukas Brueckner, David Anderson
  • Patent number: 11897618
    Abstract: Disclosed is a cabin air compressor (CAC) of an aircraft environmental control system, the CAC having: a CAC case defining a forward end and an aft end axially spaced apart axially from the forward end, wherein the forward end defines a compressor inlet; and a supplemental cooling passage defined by the CAC case, wherein the supplemental cooling passage is configured to direct a supplemental cooling medium through it.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: February 13, 2024
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Brent J. Merritt, Darryl A. Colson, David Anderson, Mark Mongillo
  • Patent number: 11900117
    Abstract: A streaming engine in a system receives a first set of stream parameters into a queue to define a first stream along with an indication of either a queue mode of operation or a speculative mode of operation for the first stream. Acquisition of the first stream then begins. At some point, a second set of stream parameters is received into the queue to define a second stream. When the queue mode of operation was specified for the first stream, the second set of parameters is queued and acquisition of the second stream is delayed until completion of acquisition of the first stream. When the speculative mode of operation was specified for the first stream, acquisition of the first stream is canceled upon receipt of the second set of stream parameters and acquisition of the second stream begins immediately.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: February 13, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy David Anderson, Jonathan (Son) Hung Tran, Joseph Raymond Michael Zbiciak
  • Publication number: 20240045810
    Abstract: A processor and a vector sort instruction for the processor to execute are provided, in which the vector sort instructions includes instructions for comparing a first element of a set of vector elements of a vector to a remainder of the set of vector elements; determining, based on the comparing, a control vector that specifies a respective sorted position for each element of the set of vector elements; and reordering the set of vector elements based on the control vector.
    Type: Application
    Filed: October 17, 2023
    Publication date: February 8, 2024
    Inventors: Timothy David Anderson, Mujibur Rahman
  • Publication number: 20240045922
    Abstract: In described examples, an integrated circuit (IC) includes a matrix multiplication accelerator including a first memory, a second memory, and a memory controller. The second memory is configured to store multiple rows of an input feature map on a single line of cells of the memory, and to store a filter kernel. The memory controller reads multiple contiguous memory vectors of the second memory, different ones of the contiguous memory vectors corresponding to different portions of the input feature map. The memory controller also replaces (with padding zeroes) values of respective ones of the contiguous memory vectors. The number and location of replaced values are selected in response to a column index of an element of the filter kernel in response to which the respective contiguous memory vector is read. Zero padded contiguous memory vectors are written to the first memory.
    Type: Application
    Filed: July 30, 2022
    Publication date: February 8, 2024
    Inventors: Timothy David Anderson, Asheesh Bhardwaj, Burton Adrik Copeland
  • Publication number: 20240047038
    Abstract: A method of evaluating a vessel of a patient is provided. The method includes outputting, to a display device, a screen display including: a visualization based on pressure measurements obtained from a first instrument and a second instrument positioned within the vessel of the patient while the second instrument is moved longitudinally through the vessel and the first instrument remains stationary within the vessel; and a visual representation of a vessel; receiving a user input to modify the visualization to simulate a therapeutic procedure; and updating the screen display, in response to the user input, including modifying the visualization based on the user input. A system for evaluating a vessel of a patient is also provided. The system includes first and second instruments sized and shaped for introduction into the vessel of the patient; and a processing system communicatively coupled to the first and second instruments and a display device.
    Type: Application
    Filed: October 17, 2023
    Publication date: February 8, 2024
    Inventors: David ANDERSON, Andrew TOCHTERMAN
  • Publication number: 20240039888
    Abstract: A load control system may be provided including control devices and a system controller. The system controller may be configured to broadcast a service set identifier (SSID) and provide a wireless network connection to a network device. The system controller may provide a web page to the network device, wherein the web page may include an indication of target system controllers. The target system controllers may be used for configuring (e.g., associating) the control devices. The system controller may receive an indication of a target system controller selected to associate the control devices. The system controller may determine an address and port number of the target system controller identified by the network device. The system controller may provide, to the network device, the web page from the target system controller while the network device is connected to the system controller via the wireless network connection.
    Type: Application
    Filed: October 6, 2023
    Publication date: February 1, 2024
    Applicant: Lutron Technology Company LLC
    Inventors: David Anderson, Agniva Banerjee, Parker Evans
  • Patent number: 11886353
    Abstract: A caching system including a first sub-cache, and a second sub-cache, coupled in parallel with the first 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 wherein the second sub-cache includes: color tag bits configured to store an indication that a corresponding cache line of the second sub-cache storing write miss data is associated with a color tag, and an eviction controller configured to evict cache lines of the second sub-cache storing write-miss data based on the color tag associated with the cache line.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 30, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Naveen Bhoria, Timothy David Anderson, Pete Hippleheuser
  • Patent number: 11883677
    Abstract: An implantable medical device has a therapy module configured to generate a composite pacing pulse including a series of at least two individual pulses. The therapy module is configured to generate the composite pacing pulse by generating a first pulse of the at least two individual pulses by selectively coupling a first portion of a plurality of capacitors to an output signal line and generate a second pulse of the at least two individual pulses by selectively coupling a second portion of the plurality of capacitors to the output signal line.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: January 30, 2024
    Assignee: Medtronic, Inc.
    Inventors: David A Anderson, Mark T. Marshall, Vladimir P. Nikolski, Robert T. Sawchuk, Amy E. Thompson-Nauman, John D. Wahlstrand, Gregory A. Younker
  • Publication number: 20240023930
    Abstract: Multi-mode capacitive micromachined ultrasound transducer (CMUT) and associated devices systems, and methods are provided. In an embodiment, an intravascular device includes a flexible elongate member having a proximal portion, a distal portion, and a first sensor assembly disposed at the distal portion of the flexible elongate member. The first sensor assembly comprises a first array of capacitive micromachined ultrasonic transducers (CMUTs). The first sensor assembly comprises at least two of a pressure sensor, a flow sensor, or an imaging sensor. In some embodiments, the intravascular device further includes a second sensor assembly comprising a second array of CMUTs.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 25, 2024
    Inventor: David ANDERSON
  • Publication number: 20240025842
    Abstract: A composition comprises one or more trimesic acid derivatives of Formula (I) in which R1, R2, and R3 are independently selected from the group consisting of alkyl groups. A polymer composition comprises a composition as described above and a polyolefin polymer. The polymer compositions containing a trimesic acid derivative of Formula (I) exhibit very low haze levels and minimal extraction of the trimesic acid derivative.
    Type: Application
    Filed: October 2, 2023
    Publication date: January 25, 2024
    Inventors: Daniel Kremer, Hans-Werner Schmidt, Paul Smith, John David Anderson, Suchitra Datta, Keith Keller, Nathan Mehl, Walter Scrivens
  • Publication number: 20240028523
    Abstract: Methods, apparatus, systems and articles of manufacture to facilitate atomic compare and swap in cache for a coherent level 1 data cache system are disclosed. An example system includes a cache storage; a cache controller coupled to the cache storage wherein the cache controller is operable to: receive a memory operation that specifies a key, a memory address, and a first set of data; retrieve a second set of data corresponding to the memory address; compare the second set of data to the key; based on the second set of data corresponding to the key, cause the first set of data to be stored at the memory address; and based on the second set of data not corresponding to the key, complete the memory operation without causing the first set of data to be stored at the memory address.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Inventors: Naveen Bhoria, Timothy David Anderson, Pete Michael Hippleheuser
  • Publication number: 20240023903
    Abstract: Devices, systems, and methods directed to evaluating a vessel of a patient are provided. The method includes outputting, to a display, a screen display including: a visual representation of a pressure ratio of pressure measurements obtained by first and second instruments positioned within a vessel while the second instrument is moved longitudinally through the vessel and the first instrument remains stationary within the vessel; and a visual representation of the vessel; receiving a user input to modify one of the visual representations of the pressure ratio and the vessel to simulate a therapeutic procedure; and updating the screen display, in response to the user input, including: modifying the selected one of the visual representation of the pressure ratio and the vessel based on the received user input; and correspondingly modifying the unselected one of the visual representation of the pressure ratio and the vessel.
    Type: Application
    Filed: October 3, 2023
    Publication date: January 25, 2024
    Inventors: David ANDERSON, Andrew TOCHTERMAN
  • Patent number: 11881222
    Abstract: A device, such as Network Microphone Device or a playback device, receives an indication of a track change associated with a playback queue output by a media playback system. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of command keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a command keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the command keyword or sending at least part of the input sound data stream to the VAS.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: January 23, 2024
    Assignee: Sonos, Inc
    Inventors: Connor Kristopher Smith, Matthew David Anderson
  • Publication number: 20240020242
    Abstract: Methods, apparatus, systems and articles of manufacture to reduce bank pressure using aggressive write merging are disclosed. An example apparatus includes a first cache storage; a second cache storage; a store queue coupled to at least one of the first cache storage and the second cache storage and operable to: receive a first memory operation; process the first memory operation for storing the first set of data in at least one of the first cache storage and the second cache storage; receive a second memory operation; and prior to storing the first set of data in the at least one of the first cache storage and the second cache storage, merge the first memory operation and the second memory operation.
    Type: Application
    Filed: July 31, 2023
    Publication date: January 18, 2024
    Inventors: Naveen Bhoria, Timothy David Anderson, Pete Michael Hippleheuser