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

  • Publication number: 20230401162
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to facilitate fully pipelined read-modify-write support in level 1 data cache using store queue and data forwarding. An example apparatus includes a first storage, a second storage, a store queue coupled to the first storage and the second storage, the store queue operable to receive a first memory operation specifying a first set of data, process the first memory operation for storing the first set of data in at least one of the first storage and the second storage, receive a second memory operation, and prior to storing the first set of data in the at least one of the first storage and the second storage, feedback the first set of data for use in the second memory operation.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 14, 2023
    Inventors: Naveen BHORIA, Timothy David Anderson, Pete Michael Hippleheuser
  • Publication number: 20230390311
    Abstract: Methods of stabilizing acidic cannabinoids by intercalating the acidic cannabinoids into layered double hydroxides (LFHs) are provided. Also provided are compositions comprising the LDH-intercalated acidic cannabinoids, physiologically compatible formulations comprising the compositions and methods of using the formulations to treat a variety of diseases and conditions in subjects.
    Type: Application
    Filed: October 15, 2021
    Publication date: December 7, 2023
    Inventor: David ANDERSON
  • Patent number: 11836319
    Abstract: Disclosed herein are systems, methods, and devices for sensing touch at a surface. Sensing touch can be achieved while decreasing the number of sensors at a surface as well as data and computation complexity, but maintaining accuracy. Such sensing touch can be achieved via applying excitation and detecting emission waveforms at a surface that are associated with touch at a surface.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: December 5, 2023
    Assignees: University of Pittsburgh—Of the Commonwealth System of Higher Education, UPMC
    Inventor: David A. Anderson
  • Patent number: 11836494
    Abstract: A digital signal processor having a CPU with a program counter register and, optionally, an event context stack pointer register for saving and restoring the event handler context when higher priority event preempts a lower priority event handler. The CPU is configured to use a minimized set of addressing modes that includes using the event context stack pointer register and program counter register to compute an address for storing data in memory. The CPU may also eliminate post-decrement, pre-increment and post-decrement addressing and rely only on post-increment addressing.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: December 5, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy David Anderson, Duc Quang Bui, Joseph Zbiciak, Kai Chirca
  • Publication number: 20230386110
    Abstract: Described herein is a computer implemented method. The method includes detecting user input activating a text effect selection control. In response to the user input the method further includes automatically determining a selected design element, the selected design element being a text element displayed on a page; applying a stroke to the selected design element; setting a fill of the selected design element to be transparent; and generating and displaying a shadow for the selected design element.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 30, 2023
    Applicant: Canva Pty Ltd
    Inventors: Declan Robin Vong, Matthew David Anderson, Lynneal Jia Santos, Jesse James Walker
  • Patent number: 11829300
    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: October 3, 2022
    Date of Patent: November 28, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy David Anderson, Mujibur Rahman
  • Patent number: 11822786
    Abstract: Techniques for maintaining cache coherency comprising storing data blocks associated with a main process in a cache line of a main cache memory, storing a first local copy of the data blocks in a first local cache memory of a first processor, storing a second local copy of the set of data blocks in a second local cache memory of a second processor executing a first child process of the main process to generate first output data, writing the first output data to the first data block of the first local copy as a write through, writing the first output data to the first data block of the main cache memory as a part of the write through, transmitting an invalidate request to the second local cache memory, marking the second local copy of the set of data blocks as delayed, and transmitting an acknowledgment to the invalidate request.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: November 21, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Kai Chirca, Timothy David Anderson
  • Publication number: 20230364481
    Abstract: A ring toss game apparatus including a ring; a line suspending the ring from a support for manually induced movement of the ring; a housing for mounted disposition a predetermined length away from the ring; a hook mounted to the housing for ring capture through the hook opening; means for providing a control signal responsive to the hook operatively capturing the ring; and means for engaging the ring and moving the ring off the hook wherein games may be played by urging the ring toward the hook with the objective of each iteration being operative engagement of the ring with the hook, resulting in operation of the means for engaging the ring and moving the ring off the hook, thereby allowing another attempt at hook engagement without the player having to approach the hook and manually remove the ring.
    Type: Application
    Filed: May 14, 2022
    Publication date: November 16, 2023
    Inventors: John Randolph Anderson, Jonathan David Anderson
  • Patent number: 11813099
    Abstract: Devices, systems, and methods of evaluating risk associated with a condition of the vessel and issuing an automatic recommendation based on co-registered physiological measurements are disclosed. The includes steps of obtaining image data for the vessel of the patient, obtaining physiological measurements for the vessel of the patient, co-registering the obtained physiological measurements with the obtained image data such that the physiological measurements are associated with corresponding portions of the vessel of the patient, analyzing the co-registered physiology measurements to identify a region of interest, and outputting, to a user interface, a suggested diagnostic procedure for the region of interest based on the analysis of the co-registered physiology measurements.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: November 14, 2023
    Assignee: PHILIPS IMAGE GUIDED THERAPY CORPORATION
    Inventors: David Anderson, Fergus Merritt
  • Publication number: 20230359385
    Abstract: A method of clearing of registers and logic designs with AND and OR logics to propagate the zero values provided to write enable signal buses upon the execution of clear instruction of more than one registers, allowing more than one architecturally visible registers to be cleared with one signal instruction regardless of the values of data buses.
    Type: Application
    Filed: July 17, 2023
    Publication date: November 9, 2023
    Inventors: Timothy David ANDERSON, Duc Quang BUI, Soujanya NARNUR
  • Patent number: 11811727
    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: Grant
    Filed: March 29, 2021
    Date of Patent: November 7, 2023
    Assignee: Lutron Technology Company LLC
    Inventors: David Anderson, Agniva Banerjee, Parker Evans
  • Publication number: 20230350813
    Abstract: Various configurations of processors are provided. In a configuration, the processor comprises first and second multiplication unit. Each of these multiplication units includes carry-save adder circuitry with a respective outputs, partial product alignment multiplexing logic coupled to the outputs of the associated carry-save adder circuitry. The processor further comprises communication paths coupled between the outputs of the carry-save adder circuitry of the first multiplication unit and the partial product alignment multiplexing logic of the second multiplication unit. In other configurations, each of the first and second multiplication units may include one or more instances of masking logic, one or more instances of a multiplier array coupled to the associated instance(s) of masking logic, and one or more instances of a multiplexer set coupled to the associated instance(s) of multiplier array(s).
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Inventors: Timothy David Anderson, Mujibur Rahman
  • Publication number: 20230352145
    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: June 26, 2023
    Publication date: November 2, 2023
    Inventors: David ANDERSON, Andrew TOCHTERMAN
  • Publication number: 20230352024
    Abstract: A device, such as Network Microphone Device or a playback device, detecting an event associated with the device or a system comprising the device. 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 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 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 keyword or sending at least part of the input sound data stream to the VAS.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 2, 2023
    Inventors: Connor Kristopher Smith, Matthew David Anderson
  • Patent number: 11803486
    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: Grant
    Filed: June 16, 2022
    Date of Patent: October 31, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Naveen Bhoria, Timothy David Anderson, Pete Hippleheuser
  • Patent number: 11804858
    Abstract: A system, method, and device is shown that is 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 that includes a plurality of layers of multiplexers. Many transformations are possible with such a network which may include separate control of each multiplexer.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: October 31, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Dheera Balasubramanian, Joseph Zbiciak, Duc Quang Bui, Timothy David Anderson
  • Publication number: 20230342305
    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 a set of cache lines, line type bits configured to store an indication that a corresponding cache line of the set of cache lines is configured to store write-miss data, and an eviction controller configured to flush stored write-miss data based on the line type bits.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 26, 2023
    Inventors: Naveen BHORIA, Timothy David ANDERSON, Pete HIPPLEHEUSER
  • Publication number: 20230342214
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for a remote processing acceleration engine. Disclosed is an infrastructure processing unit (IPU) comprising an offload engine driver to access a remote procedure call (RPC) from business logic circuitry, network interface circuitry, and RPC offload circuitry to select a destination to perform an operation associated with the RPC call, the destination selected based on an ability of the destination to perform the operation using remote direct memory access (RDMA), and cause communication of the operation to the destination via the network interface circuitry.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 26, 2023
    Inventors: Thomas E. Willis, Vered Bar Bracha, Dinesh Kumar, David Anderson, Dror Bohrer, Stephen Ibanez, Salma Johnson, Brad Burres
  • Publication number: 20230338301
    Abstract: Disclosed herein are delivery systems including coated and uncoated yarns, yarn precursors, threads, fibers, and other substrates for the constant or near-constant release of active compounds, as well as methods for manufacturing such delivery systems. The yarns, yarn precursors, threads, fibers, and other substrates can include a cross-linked hydrophobic elastomer and an active compound. One or more coatings that are impermeable or substantially impermeable to the active compound may partially or fully occlude the yarn or substrate to control release rates of the active compound. The delivery systems may be used in a variety of applications, including the making of articles of clothing, textiles, and fabrics, and may be used in methods of treating various conditions and diseases.
    Type: Application
    Filed: June 28, 2023
    Publication date: October 26, 2023
    Applicant: Textile-Based Delivery, Inc.
    Inventors: David Anderson, Jordan Schindler, Erik Scott Goebel
  • Publication number: 20230333848
    Abstract: A method includes executing, by a processor a vector finite impulse response (VFIR) filter instruction that specifies coefficients, data elements, and a storage location. The executing includes reordering a subset of the data elements to provide each data element of the reordered subset of the data elements to a respective slice multiply component of a vector multiplier of the processor, generating, by the vector multiplier, filter outputs based on the coefficients and data elements, and storing the filter outputs in the storage location.
    Type: Application
    Filed: May 19, 2023
    Publication date: October 19, 2023
    Inventors: Mujibur Rahman, Asheesh Bhardwaj, Timothy David Anderson