Patents by Inventor Douglas Joseph

Douglas Joseph 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: 20240311308
    Abstract: Systems and methods for computing with multiple nodes. In some embodiments, the method includes: determining that a first data value in a cache is a global data value; setting a first flag to indicate that the first data value is a global data value; and selectively invalidating one or more portions of the cache, wherein the selective invalidating of the cache includes: determining, based on the first flag, that the first data value is a global data value; and based on the determining, invalidating the first data value.
    Type: Application
    Filed: December 8, 2023
    Publication date: September 19, 2024
    Inventors: Arun Francis RODRIGUES, Alan GARA, Douglas JOSEPH, Jai DAYAL, David LOMBARD, Manisha GAJBE, Andrew TAUFERNER, Casey THIELEN, Ping ZOU, Samantika SURY, Eric BORCH, Zaid MCKIE KRISBERG, Robert WISNIEWSKI
  • Publication number: 20240315055
    Abstract: A memory solution device may include a logic die, a high-bandwidth memory, and a first memory die. The logic die may be a central processing unit or an accelerator, and may include a first surface. The high-bandwidth memory die may be located on the first surface at a first predetermined location. The first memory die may be located on the first surface at a second predetermined location that is different from the first predetermined location. The first memory die may be a read-only memory, a random access memory, a non-volatile memory, or a combination thereof.
    Type: Application
    Filed: August 11, 2023
    Publication date: September 19, 2024
    Inventors: Casey Glenn THIELEN, Douglas JOSEPH
  • Publication number: 20240311899
    Abstract: A system according to certain aspects of the disclosure provides drug pricing information from multiple PBMs to users. For example, the system may obtain, calculate, and/or estimate drug prices that are available under contracts or agreements between PBMs and various pharmacies. These prices may be prices of drugs for purchase at the various pharmacies. In response to requests for prices of particular drugs, the system can display relevant prices. For example, the system displays a price for each pharmacy chain and/or displays prices for a particular geographical area. The users can compare the prices for a particular drug and determine which pharmacy they would like to purchase the drug from. The system can provide a discount coupon that allows the users to purchase the drug at the price listed by the system at the selected pharmacy.
    Type: Application
    Filed: January 22, 2024
    Publication date: September 19, 2024
    Inventors: Trevor Zachary Bezdek, Douglas Joseph Hirsch, Scott Andrew Marlette, William Raymond McClure, Andrew David Slutsky
  • Publication number: 20240311289
    Abstract: A method to address memory in nodes of a distributed memory system includes partitioning the memory in each node into one or more memory blocks available for a global memory pool. The method also includes combining, in response to a request to address memory in the global memory pool, a global bit from a global page table with a physical address to generate a global virtual address. The global bit indicates whether the memory is local or remote. The method also includes translating, using global access tuple (GAT) tables, the global virtual address to a global physical address, and addressing a memory block in the global memory pool based on the global physical address.
    Type: Application
    Filed: March 1, 2024
    Publication date: September 19, 2024
    Inventors: David Lombard, Robert Wisniewski, Douglas Joseph, Matthew Wolf, Jai Dayal, James Loo, Andrew Thomas Tauferner, Rolf Riesen
  • Publication number: 20240311315
    Abstract: Systems and methods for computing with multiple nodes. In some embodiments, a method includes: reading, by a first node of a plurality of nodes, from a shared memory shared by the nodes, a first data value; modifying, by the first node, the first data value; storing, by the first node, the modified first data value in a cache of the first node; initiating, by the first node, a global synchronization command; and in response to the initiating, by the first node, of the global synchronization command: indicating, by the first node, that the first node has completed a time step synchronization.
    Type: Application
    Filed: October 9, 2023
    Publication date: September 19, 2024
    Inventors: Alan GARA, Douglas JOSEPH, Arun RODRIGUES, Samantika SURY, Rolf RIESEN, Robert WISNIEWSKI
  • Patent number: 12059465
    Abstract: Edible compositions are provided and comprise a soluble mineral component and/or a phosphate component in amounts effective for use as an oral medicament. The soluble mineral component comprises one or more minerals selected from the group consisting of zinc, manganese, tin, copper, and mixtures thereof. The edible compositions are advantageously companion animal chews, treats or supplements. Further disclosed are methods of making the chews, treats or supplements as are methods of treating conditions of the oral cavity.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: August 13, 2024
    Assignee: Mars, Incorporated
    Inventors: Edward Russell Cox, Douglas Joseph Dobrozsi, Thomas Edward Huetter, Allan John Lepine, Susan Ruth Beyer
  • Publication number: 20240152659
    Abstract: A method of modifying a CAD system model performed on a data processing system includes receiving a dataset of co-ordinates representing an article in 2d, or in 3d and receiving 2d or 3d constraints respectively, to be applied to any changes to the dataset of co-ordinates for the article. A modification to be applied to the dataset is received and combined with the relevant 2d and 3d constraints to produce a constrained modification for each of the article and associated article. The constrained modification is solved in 2d and in 3d to determine whether a solution exists in which all constraints are met. If the solve is successful, the constrained modification is applied to each dataset simultaneously and, updated datasets are stored. If the solve fails, the constraints may be reduced and the solve step repeated, or the process is terminated.
    Type: Application
    Filed: January 15, 2024
    Publication date: May 9, 2024
    Applicant: Siemens Industry Software Inc.
    Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
  • Publication number: 20240144353
    Abstract: A system according to certain aspects of the disclosure provides drug pricing information from multiple PBMs to users. For example, the system may obtain, calculate, and/or estimate drug prices that are available under contracts or agreements between PBMs and various pharmacies. These prices may be prices of drugs for purchase at the various pharmacies. In response to requests for prices of particular drugs, the system can display relevant prices. For example, the system displays a price for each pharmacy chain and/or displays prices for a particular geographical area. The users can compare the prices for a particular drug and determine which pharmacy they would like to purchase the drug from. The system can provide a discount coupon that allows the users to purchase the drug at the price listed by the system at the selected pharmacy.
    Type: Application
    Filed: October 5, 2023
    Publication date: May 2, 2024
    Inventors: Trevor Zachary Bezdek, Douglas Joseph Hirsch, Scott Andrew Marlette, William Raymond McClure, Andrew David Slutsky
  • Patent number: 11954040
    Abstract: Various implementations described herein are directed to device. The device may include a first tier having a processor and a first cache memory that are coupled together via control logic to operate as a computing architecture. The device may include a second tier having a second cache memory that is coupled to the first cache memory. Also, the first tier and the second tier may be integrated together with the computing architecture to operate as a stackable cache memory architecture.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: April 9, 2024
    Assignee: Arm Limited
    Inventors: Alejandro Rico Carro, Douglas Joseph, Saurabh Pijuskumar Sinha
  • Patent number: 11947876
    Abstract: A method of modifying a CAD system model performed on a data processing system includes receiving a dataset of co-ordinates representing an article in 2d, or in 3d and receiving 2d or 3d constraints respectively, to be applied to any changes to the dataset of co-ordinates for the article. A modification to be applied to the dataset is received and combined with the relevant 2d and 3d constraints to produce a constrained modification for each of the article and associated article. The constrained modification is solved in 2d and in 3d to determine whether a solution exists in which all constraints are met. If the solve is successful, the constrained modification is applied to each dataset simultaneously and, updated datasets are stored. If the solve fails, the constraints may be reduced and the solve step repeated, or the process is terminated.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: April 2, 2024
    Assignee: Siemens Industry Software Inc.
    Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
  • Publication number: 20240086997
    Abstract: A system according to certain aspects of the disclosure provides drug pricing information from multiple PBMs to users. For example, the system may obtain, calculate, and/or estimate drug prices that are available under contracts or agreements between PBMs and various pharmacies. These prices may be prices of drugs for purchase at the various pharmacies. In response to requests for prices of particular drugs, the system can display relevant prices. For example, the system displays a price for each pharmacy chain and/or displays prices for a particular geographical area. The users can compare the prices for a particular drug and determine which pharmacy they would like to purchase the drug from. The system can provide a discount coupon that allows the users to purchase the drug at the price listed by the system at the selected pharmacy.
    Type: Application
    Filed: June 14, 2023
    Publication date: March 14, 2024
    Inventors: Trevor Zachary Bezdek, Douglas Joseph Hirsch, Scott Andrew Marlette, William Raymond McClure, Andrew David Slutsky
  • Publication number: 20230314953
    Abstract: Embodiments described herein relate to methods of printing features within a lithography environment. The methods include determining a mask pattern. The mask pattern includes auxiliary features to be provided with main features to a maskless lithography device in a lithography process. The auxiliary features are determined with a rule-based process flow or a lithography model process flow.
    Type: Application
    Filed: September 16, 2021
    Publication date: October 5, 2023
    Inventors: Chi-Ming TSAI, Thomas L. LAIDIG, Douglas Joseph VAN DEN BROEKE, Jang Fung CHEN
  • Publication number: 20230277829
    Abstract: An applicator for a microprojection array is described. In one embodiment, the applicator comprises an energy-storing element. Application of force causes the compressed energy-storing element to extend or transition from first and second configurations, releasing stored energy to deploy a holding member in the application which is configured to hold an array of microprojections. In another embodiment, the applicator comprises an energy storing element with two stable configurations, a first stable configuration and second stable configuration. Application of force causes the energy-storing element to transition from the higher energy first stable configuration to the lower energy second stable configuration, releasing the difference in energies of the two states to deploy a holding member in the application which is configured to hold an array of microprojections.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 7, 2023
    Inventors: Joseph C. Trautman, Douglas Joseph Scott Bourne, Anthony Le, Robert Wade Worsham, Parminder Singh
  • Patent number: 11709957
    Abstract: The present technology relates to identifying an artificial intelligence model based on a received first key value to write a received first block of data associated with a file. The received first key value is applied to the identified artificial intelligence model which is trained to output one of a plurality of actual index values where the identified artificial intelligence model and the plurality of data blocks are stored as a neural tree. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to a first data block of the plurality of data. The received first block of data associated with the file is written into the determined first data block.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 25, 2023
    Assignee: NETAPP, INC.
    Inventor: Douglas Joseph Santry
  • Patent number: 11673820
    Abstract: A hybrid membrane aerated biofilm reactor (MABR) and activated sludge (AS) system and process are described herein. At least a portion of the AS system includes aerobic mixed liquor, for example in an aerobic tank or zone downstream of a tank or zone containing membrane aerated biofilm modules. The flow of air to the membrane aerated biofilm is modulated considering the ammonia loading rate to the system or to the aerobic mixed liquor, for example according to a diurnal cycle. For example, air flow to the membrane supported biofilm can be below an average or initial air flow rate during a period of low ammonia loading. Air flow to the aerobic mixed liquor may remain essentially constants during the same period. Optionally, mixed liquor around the membrane aerated biofilm modules may be aerated during a period of high ammonia loading.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: June 13, 2023
    Inventors: Dwight Cornelius Houweling, John David Ireland, Douglas Joseph Thompson, Jeffrey Gerard Peeters
  • Patent number: 11666740
    Abstract: An applicator for a microprojection array is described. In one embodiment, the applicator comprises an energy-storing element. Application of force causes the compressed energy-storing element to extend or transition from first and second configurations, releasing stored energy to deploy a holding member in the application which is configured to hold an array of microprojections. In another embodiment, the applicator comprises an energy storing element with two stable configurations, a first stable configuration and second stable configuration. Application of force causes the energy-storing element to transition from the higher energy first stable configuration to the lower energy second stable configuration, releasing the difference in energies of the two states to deploy a holding member in the application which is configured to hold an array of microprojections.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: June 6, 2023
    Assignee: Corium Pharma Solutions, Inc.
    Inventors: Joseph C. Trautman, Douglas Joseph Scott Bourne, Anthony Le, Robert Wade Worsham, Parminder Singh
  • Publication number: 20230152684
    Abstract: A system, methods, and a non-transitory computer-readable medium for digital lithography to reduce mura in substrate sections. The boundary lines of the digital lithography need to be invisible. In one example, a system includes a processing unit configured to print a virtual mask file provided by a controller. The controller is configured to receive data and convert the data into a virtual mask file having an exposure pattern for a lithographic process. The exposure pattern includes a plurality of first sections, and second sections. Each first section forms a boundary with each second section along a first column of image projection systems of the processing unit. The controller patterns the substrate. The exposure pattern includes a first section pattern of each first section that crosses the eye to eye boundary with the second section making the boundary invisible.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 18, 2023
    Inventors: Douglas Joseph VAN DEN BROEKE, Chi-Ming TSAI
  • Publication number: 20230034407
    Abstract: A furniture system includes a piece of furniture with a groove. A magnetically attractive element is placed about the groove. A furniture accessory has a tongue that can fit into the groove. Magnets positioned about the tongue engage with the magnetically attractive element to hold the accessory in place. The magnetic force is sufficient to secure the accessory in its location within the groove while allowing for repositioning or removal of the accessory with relative ease.
    Type: Application
    Filed: January 14, 2022
    Publication date: February 2, 2023
    Applicant: Wyrmwood, Inc.
    Inventors: Jason Eric MacDonald, Douglas Joseph Costello
  • Publication number: 20220382171
    Abstract: Embodiments of the present disclosure relate to a system, a software application, and a method of a lithography process to update one or more of a mask pattern, maskless lithography device parameters, lithography process parameters utilizing a file readable by each of the components of a lithography environment. The file readable by each of the components of a lithography environment stores and shares textual data and facilitates communication between of the components of a lithography environment such that the mask pattern corresponds to a pattern to be written is updated, the maskless lithography device of the lithography environment is calibrated, and process parameters of the lithography process are corrected for accurate writing of the mask pattern on successive substrates.
    Type: Application
    Filed: October 8, 2019
    Publication date: December 1, 2022
    Inventors: Tamer COSKUN, Jang Fung CHEN, Douglas Joseph VAN DEN BROEKE
  • Publication number: 20220284055
    Abstract: The present technology relates to identifying one of a plurality of artificial intelligence models based on a received key value. The received key value is applied to the identified one of the artificial intelligence models which is trained to output one of a plurality of actual index values. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to the data block. A received input-output operation is performed on the data block when the one of the actual index values is determined to point to the data block.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventor: Douglas Joseph Santry