Patents by Inventor Joshua David
Joshua David 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: 20250149642Abstract: Embodiments of a method for the preparation of an electrode assembly, include removing a population of negative electrode subunits from a negative electrode sheet, the negative electrode sheet comprising a negative electrode sheet edge margin and at least one negative electrode sheet weakened region that is internal to the negative electrode sheet edge margin, removing a population of separator layer subunits from a separator sheet, and removing a population of positive electrode subunits from a positive electrode sheet, the positive electrode sheet comprising a positive electrode edge margin and at least one positive electrode sheet weakened region that is internal to the positive electrode sheet edge margin, and stacking members of the negative electrode subunit population, the separator layer subunit population and the positive electrode subunit population in a stacking direction to form a stacked population of unit cells.Type: ApplicationFiled: November 19, 2024Publication date: May 8, 2025Inventors: Robert S. BUSACCA, Ashok LAHIRI, Murali RAMASUBRAMANIAN, Bruno A. VALDES, Gardner Cameron DALES, Harrold J. RUST, III, John F. VARNI, Kim Han LEE, Nirav S. SHAH, Richard J. CONTRERAS, Jeremie J. DALTON, Jonathan C. DOAN, Michael J. ARMSTRONG, Anthony CALCATERRA, Benjamin J. CARDOZO, Joshua David WINANS, Neelam SINGH, Jeffrey Glenn BUCK, Thomas John SCHUERLEIN, Kim Lester FORTUNATI, Neal SARSWAT
-
Publication number: 20250150824Abstract: Various arrangements for wireless network provisioning using a pre-shared key (PSK) are presented. Wireless network access profiles that indicate PSKs may be stored. An access point may receive, from a wireless device, a value based on the PSK, which is then transmitted to a provisioning system. Values based on the PSKs of the wireless network access profiles can be created and a match with the transmitted value can be identified. Data is provided to the access point based on the PSK of the wireless network access profile. Network access can then be granted.Type: ApplicationFiled: January 13, 2025Publication date: May 8, 2025Inventors: Edward W. Neipris, Joshua David Wade, Tyler Nesper
-
Publication number: 20250139254Abstract: Embodiments of the present disclosure provide methods, systems, and computer program products for generating an input set for implementing security vulnerability testing of a software programs for authorized services. Object code of the software program is received, and the object code is disassembled to identify instructions. The instructions are analyzed to determine where specific input registers are referenced. Usage of values stored in the specific input registers when the software program is executed is determined for at least one of comparing against the values stored in the specific input registers for test or conditional branch logic, copying the values stored in the specific input registers, or referencing storage at a location defined by the values in the specific input registers. One or more arrays describing values of one or more possible or valid parameters are generated based on the usage to provide the input set.Type: ApplicationFiled: November 1, 2023Publication date: May 1, 2025Inventors: Michael Page KASPER, Bryan CHILDS, Diane Marie STAMBONI, Joshua David STEEN, Andrew C. M. HICKS
-
Publication number: 20250131641Abstract: Systems and methods described herein for encoding geometrical primitives into data blocks are disclosed. In an implementation, these data blocks can be directly consumed by an application programming interface (API) for ray traversal or rasterization. A graphics application running on a ray tracing system provides primitive data to the graphics API using a data format that defines fixed-point, compressed, and fixed-size data blocks to store encoded primitive data. The stored data can be decompressed to construct an acceleration structure. Data from the graphics application undergoes geometry clustering in a manner that these can be directly exposed by the API to be consumed by a processing circuitry when constructing acceleration structures.Type: ApplicationFiled: June 25, 2024Publication date: April 24, 2025Inventors: David Kirk McAllister, Joshua David Barczak, Andrew Erin Kensler
-
Publication number: 20250127985Abstract: A device for delivery of a drug into cerebrospinal fluid of a brain including a hollow container having a reservoir volume and an outlet, the container having an upper surface and a lower surface; a porous structure having a sintered rigid material that passively regulates diffusion of a drug from the container at a controlled release rate; and a catheter coupled to a lower end of the container, the catheter having a lumen, a proximal end region, and a distal end region, the lumen configured to communicate with the reservoir volume of the container through the porous structure. Related systems and methods are provided.Type: ApplicationFiled: December 23, 2024Publication date: April 24, 2025Inventors: Mayumi Naito Bowen, Joshua David Horvath, Devon Michael Thompson, Darren Gilbert Doud
-
Publication number: 20250131639Abstract: Systems and methods described herein for storing primitive data for ray tracing and/or rasterization. The data is encoded efficiently into arrays of fixed-size data blocks using a data format which can be directly consumed for ray traversal or rasterization. Vertex data in a block is pre-quantized and stored using a fixed-bit quantization grid. Mesh connectivity is encoded using a triangle strips based on control values representing triangle interconnectivity, and a compressed index buffer storing indices for vertices in each strip. Further, triangle identifiers are derived from the triangle's position in the strip. The block can further store geometry identifiers and opacity maps corresponding to primitive data.Type: ApplicationFiled: June 13, 2024Publication date: April 24, 2025Inventors: Joshua David Barczak, Mohammed Ahmed Muneam Al-Obaidi, David Kirk McAllister, Trevor James Hedstrom
-
Publication number: 20250131640Abstract: Systems and methods for ray intersection against primitives are described. Primitive data is encoded efficiently into arrays of fixed-size data blocks using a data format which can be directly consumed for ray traversal. Vertex data in a block is pre-quantized and stored using a fixed-bit quantization grid. Mesh connectivity is encoded using a triangle strips based on control values representing triangle interconnectivity, and a compressed index buffer storing indices for vertices in each strip. Primitives can alternatively be quantized to generate primitive packets, that are stored compactly in, with, or near a leaf node of an acceleration structure. Low-precision intersection testers test a ray simultaneously against primitives to find candidate triangles that require full-precision intersection. Primitives that generate an inconclusive result during low-precision testing are retested using full-precision testers to definitively determine ray-triangle hits or misses.Type: ApplicationFiled: June 13, 2024Publication date: April 24, 2025Inventors: Joshua David Barczak, Mohammed Ahmed Muneam Al-Obaidi, David Kirk McAllister, Andrew Erin Kensler
-
Patent number: 12282807Abstract: A system, method, and computer-program product includes receiving, by a controller node, a request to execute a client process associated with a first programming language and a plurality of threads; launching, by the controller node, a plurality of multi-language worker processes based on a number of threads associated with the client process; and instructing, by the controller node, the plurality of multi-language worker processes to execute the plurality of threads associated with the client process.Type: GrantFiled: December 23, 2024Date of Patent: April 22, 2025Assignee: SAS INSTITUTE INC.Inventors: Xindian Long, Liping Cai, Xingqi Du, Steven Eric Krueger, Joshua David Griffin, Yan Xu, Scott Russell Pope, Lawrence Edmund Lewis
-
Publication number: 20250123188Abstract: At least some embodiments of the technology are directed to an automated slide processing apparatus configured to apply at least one reagent to a specimen carried by a microscope slide. The slide processing station can include a support element with a support surface, at least one vacuum port, and a sealing member having a non-round shape. In an uncompressed state, the sealing member can extend upwardly beyond the support surface. In a compressed state, the sealing member can be configured to maintain an airtight seal with a backside of the microscope slide as the microscope slide is pulled against the support surface by a vacuum drawn via the at least one vacuum port.Type: ApplicationFiled: August 29, 2024Publication date: April 17, 2025Inventors: Luke Dyson-Holland, Daniel C. Malberg, Timothy B. McDonald, Donald M. Barnett, Kevin D. Marshall, John Douglas Willems, Jr., Timothy Durrant, Simon Spence, Benjamin James, Joshua David Kenneth Harrison, Matthew Ketterer, Brian Kram
-
Patent number: 12277410Abstract: A system, method, and computer-program product includes commencing a parent computer process based on receiving a request to perform an analytical operation on one or more datasets, commencing at least one child computer process that is launched by the parent computer process when the parent computer process initiates an execution of the analytical operation on the one or more datasets, transmitting, by the at least one child computer process, a request to the parent computer process to retrieve the one or more datasets, writing, by the parent computer process, the one or more datasets to a cross-process queue based on the parent computer process receiving the requests, reading, by the at least one child computer process, the one or more datasets from the cross-process queue, and executing, using an analytical application executing on the least one child computer process, the analytical operation based on the one or more datasets.Type: GrantFiled: December 23, 2024Date of Patent: April 15, 2025Assignee: SAS INSTITUTE INC.Inventors: Mohammadreza Nazari, Xindian Long, Steven Eric Krueger, Joshua David Griffin, Lawrence Edmund Lewis, Amirhassan Fallah Dizche, Ralph Walter Abbey, Jorge Manuel Gomes Da Silva
-
Patent number: 12277224Abstract: A system, method, and computer-program product includes commencing a parent computer process based on receiving a request to perform an analytical operation on one or more datasets, commencing at least one child computer process that is launched by the parent computer process when the parent computer process initiates an execution of the analytical operation on the one or more datasets, transmitting, by the at least one child computer process, a request to the parent computer process to retrieve the one or more datasets, writing, by the parent computer process, the one or more datasets to a cross-process queue based on the parent computer process receiving the requests, reading, by the at least one child computer process, the one or more datasets from the cross-process queue, and executing, using an analytical application executing on the least one child computer process, the analytical operation based on the one or more datasets.Type: GrantFiled: December 23, 2024Date of Patent: April 15, 2025Assignee: SAS INSTITUTE INC.Inventors: Mohammadreza Nazari, Xindian Long, Steven Eric Krueger, Joshua David Griffin, Lawrence Edmund Lewis, Amirhassan Fallah Dizche, Ralph Walter Abbey, Jorge Manuel Gomes Da Silva
-
Publication number: 20250114257Abstract: A wheelchair comprising a base assembly including a body portion having a frame and a plurality of wheel assemblies secured to the body portion. A seat assembly including a frame with a seating portion is supported on the base assembly, and a vertical lift assembly is secured to the base assembly and extends vertically upward therefrom. The vertical lift assembly is configured to move the seat assembly about and between a lowered vertical position and a raised vertical position. The lowered vertical position and the raised vertical position can be separated by at least 24.0 inches.Type: ApplicationFiled: October 8, 2024Publication date: April 10, 2025Inventors: Rory A. Cooper, Jorge Luis Candiotti, Garrett G. Grindle, Benjamin T. Gebrosky, Joshua David Kanode, Keshav Mukherjee
-
Publication number: 20250117252Abstract: Apparatuses, methods, systems, chip containing products, and computer readable media are disclosed. An apparatus comprises dispatch circuitry to receive instructions, and to identify linear chains of instructions each comprising a first instruction and one or more further instructions, which are temporarily ineligible for execution due to a dependence on an immediately preceding instruction. The apparatus further comprises offline storage circuitry. The dispatch circuitry is configured, for each of the linear chains: to dispatch the sequentially first instruction to the issue circuitry and to retain the one or more further instructions in the offline storage circuitry until a chain trigger signal is received, the chain trigger signal indicating that a previously dispatched instruction, on which a sequentially next instruction depends, has satisfied a predefined issuing condition.Type: ApplicationFiled: October 10, 2023Publication date: April 10, 2025Inventors: Kim Richard SCHUTTENBERG, Joshua David KNEBEL
-
Patent number: 12271795Abstract: A system, method, and computer-program product includes selecting, by a controller node, a plurality of hyperparameter search points from a hyperparameter search space; instructing, by the controller node, one or more worker nodes to concurrently train a plurality of machine learning models for a target number of epochs using the plurality of hyperparameter search points; receiving, from the one or more worker nodes, a plurality of performance metrics that measure a performance of the plurality of machine learning models during the target number of epochs; and removing, by the controller node, one or more underperforming hyperparameter search points from the plurality of hyperparameter search points according to a pre-defined performance metric ranking criterion associated with the plurality of performance metrics.Type: GrantFiled: December 24, 2024Date of Patent: April 8, 2025Assignee: SAS INSTITUTE INC.Inventors: Xindian Long, Liping Cai, Xingqi Du, Steven Eric Krueger, Joshua David Griffin, Yan Xu, Scott Russell Pope, Lawrence Edmund Lewis
-
Patent number: 12265530Abstract: The disclosed techniques automatically ingest new documents and store data extracted from the documents in a database for conversion into a different format. The disclosed techniques identify, via a backend API, newly released documents that include data for users and, based on the identifying, automatically ingest, via an ingestion call executed made by the backend API, the newly released documents. The disclosed techniques extract, using a computer vision model trained on different types of documents, a data from the newly released documents, where the extracting includes identifying locations within the documents from which to extract data. The disclosed techniques store the extracted data in the database storing data extracted from previously ingested documents for users in a text-based object format and convert, using a machine learning model trained on a plurality of metatags, data corresponding to a given user from the text-based object format to a queryable file format.Type: GrantFiled: January 31, 2023Date of Patent: April 1, 2025Assignee: Salesforce, Inc.Inventor: Joshua David Alexander
-
Patent number: 12262927Abstract: A screw driving instrument is provided with a stylet holder able to retain a head of a stylet at one of multiple discrete locations. A user may vary a distance that a point of the stylet extends from a distal end of the instrument by choosing which of the discrete locations to insert the stylet head into before coupling the stylet holder to the instrument. The instrument may include a ratcheting handle capable of rotation in one direction about a central axis of the instrument relative to other components of the instrument. The stylet holder may be engageable with the handle.Type: GrantFiled: December 7, 2021Date of Patent: April 1, 2025Assignee: K2M, Inc.Inventors: Daniel Genovese, Erica Lynn Marron, Joshua David Rubin, Andrew Kam
-
Publication number: 20250105283Abstract: Embodiments of secondary batteries having electrode assemblies are provided. A secondary battery can comprise an electrode assembly having a stacked series of layers, the stacked series of layers having an offset between electrode and counter-electrode layers in a unit cell member of the stacked series. A set of constraints can be provided with a primary constraint system with first and second primary growth constraints separated from each other in a longitudinal direction, and connected by at least one primary connecting member, and a secondary constraint system comprises first and second secondary growth constraints separated in a second direction and connected by members of the stacked series of layers. The primary constraint system may at least partially restrain growth of the electrode assembly in the longitudinal direction, and the secondary constraint system may at least partially restrain growth in the second direction that is orthogonal to the longitudinal direction.Type: ApplicationFiled: December 9, 2024Publication date: March 27, 2025Inventors: Robert S. Busacca, Ashok Lahiri, Murali Ramasubramanian, Bruno A. Valdes, Gardner Cameron Dales, Christopher J. Spindt, Geoffrey Matthew Ho, Harrold J. Rust, III, James D. Wilcox, John F. Varni, Kim Han Lee, Nirav S. Shah, Richard J. Contreras, Lynn Van Erden, Ken S. Matsubayashi, Jeremie J. Dalton, Jason Newton Howard, Robert Keith Rosen, Jonathan C. Doan, Michael J. Armstrong, Anthony Calcaterra, Benjamin L. Cardozo, Joshua David Winans, Neelam Singh, Jeffrey Glenn Buck, Thomas John Schuerlein, Kim Lester Fortunati, Neal Sarswat
-
Patent number: 12258417Abstract: A modified adenovirus, in particular Enadenotucirev (EnAd), armed with at least two bispecific T cell engagers each comprising at least two binding domains, wherein at least one of the domains is specific for a surface antigen on an immune cell of interest, such as a T-cell of interest. Also provided are a composition, such as a pharmaceutical formulation comprising the virus, use of the virus and virus formulations for treatment, such as in the treatment of cancer. The disclosure also extends to processes for preparing the virus.Type: GrantFiled: August 29, 2017Date of Patent: March 25, 2025Assignee: AKAMIS BIO LIMITEDInventors: Brian Robert Champion, Alice Claire Noel Bromley, Joshua David Freedman, Kerry David Fisher, Leonard William Seymour
-
Publication number: 20250090383Abstract: Examples of an engineered knitted garment with a number of integrated compression zones are disclosed. The engineered knitted garment may be a pair of tights having a first compression zone located at the calves, a second compression zone located at the knees, and a third compression zone located at the waist. The compressive moduli of the compression zones may be different to provide higher compression in areas where greater support is required (e.g., at the calves) and lower compression in areas where greater mobility is required (e.g., at the knees).Type: ApplicationFiled: December 5, 2024Publication date: March 20, 2025Inventors: Audrey Milligan Reilly, Sophie Adrienne Doyle, Alison Claire Maxfield, Joshua David Hiney, Yu Wen Angela Huang, Sisi Jiang, Eliot Jean Cohen Pirenne
-
Patent number: 12252849Abstract: Various control systems and methods for a working machine such as a compactor are disclosed. The control system can include any one or combination of components including a controller in communication with at least a steering system and a position sensor. The controller can be configured to: receive position data from the position sensor including during operator implemented steering of the compactor, save the position data to a memory, determine from the position data saved in the memory a possible intent by an operator to create a compaction area, generate a prompt on an operator interface to confirm an actual intent of the operator, and generate a compaction plan for autonomously steering the compactor to compact in the compaction area. The compaction plan can be based at least partially upon the operator implemented steering of the compactor. The controller can implement the compaction plan via autonomous steering.Type: GrantFiled: April 8, 2022Date of Patent: March 18, 2025Assignee: Caterpillar Paving Products Inc.Inventors: Joshua David Keyes, David Edwin Gerding, John L. Marsolek, Nathaniel S. Doy