Patents by Inventor David Howard
David Howard 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: 20250243746Abstract: A system and method for predicting oil production is disclosed herein. A computing system receives production data for a plurality of wells in a plurality of geographic regions. The computing system identifies a subset of wells from the plurality of wells. The subset of wells includes wells that have a threshold amount of production data. The computing system trains a machine learning model using the subset of wells. The computing system applies the trained learning model to a target well to predict oil production from the target well.Type: ApplicationFiled: January 23, 2025Publication date: July 31, 2025Applicant: Enverus, Inc.Inventors: Gabrielle Sunderland, Jose Vieria Lopes Da Costa Neto, Jiarao Huang, Morgan Kwan, Jianan Qu, David Howard, Livan Alonso
-
Publication number: 20250222416Abstract: Disclosed are various embodiments an auger of an immersion treatment system. The auger can include auger panels that move a product and a treatment liquid in a treatment tank. A first auger panel can include at least: a leading edge and a trailing edge. The at least one of the leading edge and the trailing edge can include one or more gaps that form corresponding grille passages where the at least one of the leading edge and the trailing edge are connected to another auger panel at a weld joint.Type: ApplicationFiled: January 10, 2024Publication date: July 10, 2025Inventors: Derek William Thompson, David Howard Macaluso
-
Publication number: 20250208841Abstract: Systems and methods of software enhancement and management can comprise inputting one or more data transformation algorithms representing asset data, decomposing the one or more data transformation algorithms into a plurality of TALPs, executing the plurality of TALPs to generate at least one or more value complexity prediction polynomials, simulating one or more investment data units and external stored data to generate a simulated data output based at least on the one or more value complexity prediction polynomials, executing a TALP control engine using predictive analytics and at least the simulated data output to create temporally sequenced TALP output data, pooling the temporally sequenced TALP output data, modeling predictive outcomes based at least on the pooled temporally sequenced TALP output data merged with external unoptimized context data via a feedback loop over time, and outputting optimized and discretized data based on the modeled predictive outcomes.Type: ApplicationFiled: March 13, 2025Publication date: June 26, 2025Inventors: Scott Andrew SMITH, Christopher Graham SMITH, Kevin David HOWARD
-
Patent number: 12293926Abstract: An inorganic substrate with an improved via shape and methods for facilitating formation of such improved via shape are disclosed. A double-sided opening process may be applied to an inorganic substrate to form openings at the ends of a damage track previously formed in the inorganic substrate. One side of the inorganic substrate may then be sealed, such as by being temporarily bonded to a carrier or blocking substrate, so that a single-sided opening process may be applied to the other unsealed or unblocked surface of the inorganic substrate. The single-sided opening process may enlarge at least one of the openings formed by the double-sided opening process and may enlarge a channel between the openings to form a via having an advantageous shape.Type: GrantFiled: April 19, 2022Date of Patent: May 6, 2025Assignee: MOSAIC MICROSYSTEMS LLCInventors: Shelby Forrester Nelson, David Howard Levy
-
Patent number: 12293173Abstract: Software systems and methods convert algorithms and software codes into time affecting linear pathways (TALPs) via decomposition and convert paired Input/Output (I/O) datasets into TALPs via Value Complexity polynomials. Generated TALPs can be enhanced through merging with other TALPs. TALPs can be grouped by matching the outputs of the TALP-associated prediction polynomials with some set of given criteria into families and cross-families that are useful in a new type of software optimization that allows for output values of grouped TALPs to be modeled, pooled, discretized and optimized to enhance goals or meet user goals.Type: GrantFiled: October 24, 2024Date of Patent: May 6, 2025Assignee: C SQUARED IP HOLDINGS LLCInventors: Scott Andrew Smith, Christopher Graham Smith, Kevin David Howard
-
Publication number: 20250140243Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting a continued conversation are disclosed. In one aspect, a method includes the actions of receiving first audio data of a first utterance. The actions further include obtaining a first transcription of the first utterance. The actions further include receiving second audio data of a second utterance. The actions further include obtaining a second transcription of the second utterance. The actions further include determining whether the second utterance includes a query directed to a query processing system based on analysis of the second transcription and the first transcription or a response to the first query. The actions further include configuring the data routing component to provide the second transcription of the second utterance to the query processing system as a second query or bypass routing the second transcription.Type: ApplicationFiled: January 6, 2025Publication date: May 1, 2025Inventors: Marcin M. Nowak-Przygodzki, Nathan David Howard, Gabor Simko, Andrei Giurgiu, Behshad Behzadi
-
Patent number: 12286669Abstract: An apparatus for performing nucleic acid amplification reactions includes a thermally-conductive receptacle holder that includes multiple receptacle wells. Each well can receive a receptacle and has a through-hole extending from an inner surface of the well to an outer surface of the holder. The apparatus includes multiple optical fibers, and each optical fiber has a first end in optical communication with an associated well and a second end in optical communication with an excitation signal source and/or an emission signal detector. The first end of each optical fiber is moveable with respect to the through-hole. A cover is movable between an open position and a closed position relative to the receptacle holder, and the first end of each optical fiber moves with respect to the through-hole of the associated well as the cover moves to the open or closed position or when the cover moves into or out of contact with any receptacles within the wells.Type: GrantFiled: September 21, 2020Date of Patent: April 29, 2025Assignee: GEN-PROBE INCORPORATEDInventors: David Buse, David Howard Combs, Norbert D. Hagen, David Opalsky, Bruce Richardson, Anita Prasad, Keith Moravick, Tyler Moore, Byron J. Knight
-
Patent number: 12275140Abstract: A method of manufacturing a robotic manipulator including determining desired manipulator properties including a manipulator shape and manipulator jamming properties; using the manipulator jamming properties and a packing computational model to determine a packing element configuration, the packing computational model defining relationships between manipulator jamming properties and different packing element configurations; controlling an additive printing machine based on the packing element configuration and manipulator shape to manufacture the robot manipulator. The robot manipulator includes a flexible outer skin defining a chamber; a connector attached to the outer skin and connected to a fluid pump to allow fluid to be added to or removed from the chamber; filling elements disposed in the chamber according to the packing element configuration.Type: GrantFiled: February 10, 2020Date of Patent: April 15, 2025Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: David Howard, James Brett, Gary Delaney
-
Patent number: 12265471Abstract: Methods and systems for existing software applications to automatically take advantage of multicore computer systems outside of the conventional simultaneous processing of multiple applications and without performance problems from cache misses and mismatched task processing times are presented. Unlike other multicore optimization techniques, the present invention uses techniques that are applied to design graphs and work for scaled and standard speedup-based parallel processing. The methods and systems optimize software designs that are attached to code for maximum performance on multicore computer hardware by analyzing and modifying loop structures to produce a general parallel solution, not just simple loop unrolling.Type: GrantFiled: September 21, 2024Date of Patent: April 1, 2025Assignee: C SQUARED IP HOLDINGS LLCInventor: Kevin David Howard
-
Publication number: 20250085941Abstract: The present invention relates generally to generating and processing spatiotemporal data transformation objects of an algorithm, and a Time-Affecting Linear Pathway (TALP)-based enhancement and management system that can use blockchain networks to generate and pool TALP predictive analytics.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Inventors: Scott Andrew SMITH, Christopher Graham SMITH, Kevin David HOWARD
-
Publication number: 20250085940Abstract: Systems and methods of software enhancement and management can comprise inputting one or more data transformation algorithms representing asset data; decomposing the one or more data transformation algorithms into a plurality of Time-Affecting Linear Pathways (TALPs), executing the plurality of TALPs to generate at least one or more value complexity prediction polynomials, executing a TALP execution engine using predictive analytics and external unoptimized context data to create temporally sequenced TALP output data from the plurality of TALPs, modeling predictive outcomes using at least TALP optimization criteria data and the temporally sequenced TALP output data and merging additional external unoptimized context data via a feedback loop over time, and outputting optimized and discretized temporally sequenced output data based on the modeled predictive outcomes.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Inventors: Scott Andrew SMITH, Christopher Graham SMITH, Kevin David HOWARD
-
Publication number: 20250075561Abstract: Embodiments disclosed herein generally relate to a method and a system to generate well trajectories. A computing device receives one or more parameters associated with a target well in a target location. The computing device receives two or more data points for the target well in the target location. The computing device generates a modified wellbore path based on the one or more parameters associated with a target well and the two or more data points via a trained wellbore prediction model. The computing device compares the modified wellbore path for the target well to one or more wellbore paths of one or more wells co-located with the target well in the target location. The computing device updates the modified wellbore path for the target well by adjusting one or more coordinates of the modified wellbore path based on the comparison. The computing device generates a three-dimensional model of the target location.Type: ApplicationFiled: November 19, 2024Publication date: March 6, 2025Applicant: RS Energy Group Topco Inc.Inventors: Livan B. Alonso, Erik Langenborg, David Howard, Manuj Nikhanj
-
Patent number: 12230271Abstract: A method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple Long-Short Term Memory (LSTM) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. The neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. The method further including determining, using the respective textual representation generated for each word of the plurality of words of the spoken utterance, that the spoken utterance is one of directed toward the automated assistant server or not directed toward the automated assistant server, and when the spoken utterance is directed toward the automated assistant server, generating instructions that cause the automated assistant server to generate a response to the spoken utterance.Type: GrantFiled: December 1, 2023Date of Patent: February 18, 2025Assignee: Google LLCInventors: Nathan David Howard, Gabor Simko, Maria Carolina Parada San Martin, Ramkarthik Kalyanasundaram, Guru Prakash Arumugam, Srinivas Vasudevan
-
Patent number: 12223950Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting a continued conversation are disclosed. In one aspect, a method includes the actions of receiving first audio data of a first utterance. The actions further include obtaining a first transcription of the first utterance. The actions further include receiving second audio data of a second utterance. The actions further include obtaining a second transcription of the second utterance. The actions further include determining whether the second utterance includes a query directed to a query processing system based on analysis of the second transcription and the first transcription or a response to the first query. The actions further include configuring the data routing component to provide the second transcription of the second utterance to the query processing system as a second query or bypass routing the second transcription.Type: GrantFiled: May 8, 2023Date of Patent: February 11, 2025Assignee: GOOGLE LLCInventors: Marcin Nowak-Przygodzki, Nathan David Howard, Gabor Simko, Andrei Giurgiu, Behshad Behzadi
-
Publication number: 20250045031Abstract: Software systems and methods convert algorithms and software codes into time affecting linear pathways (TALPs) via decomposition and convert paired Input/Output (I/O) datasets into TALPs via Value Complexity polynomials. Generated TALPs can be enhanced through merging with other TALPs. TALPs can be grouped by matching the outputs of the TALP-associated prediction polynomials with some set of given criteria into families and cross-families that are useful in a new type of software optimization that allows for output values of grouped TALPs to be modeled, pooled, discretized and optimized to enhance goals or meet user goals.Type: ApplicationFiled: October 24, 2024Publication date: February 6, 2025Inventors: Scott Andrew SMITH, Christopher Graham SMITH, Kevin David HOWARD
-
Publication number: 20250029624Abstract: A method for automatic speech recognition using joint acoustic echo cancellation, speech enhancement, and voice separation includes receiving, at a contextual frontend processing model, input speech features corresponding to a target utterance. The method also includes receiving, at the contextual frontend processing model, at least one of a reference audio signal, a contextual noise signal including noise prior to the target utterance, or a speaker embedding including voice characteristics of a target speaker that spoke the target utterance. The method further includes processing, using the contextual frontend processing model, the input speech features and the at least one of the reference audio signal, the contextual noise signal, or the speaker embedding vector to generate enhanced speech features.Type: ApplicationFiled: October 4, 2024Publication date: January 23, 2025Applicant: Google LLCInventors: Arun Narayanan, Tom O'malley, Quan Wang, Alex Park, James Walker, Nathan David Howard, Yanzhang He, Chung-Cheng Chiu
-
Publication number: 20250013571Abstract: Methods and systems for existing software applications to automatically take advantage of multicore computer systems outside of the conventional simultaneous processing of multiple applications and without performance problems from cache misses and mismatched task processing times are presented. Unlike other multicore optimization techniques, the present invention uses techniques that are applied to design graphs and work for scaled and standard speedup-based parallel processing. The methods and systems optimize software designs that are attached to code for maximum performance on multicore computer hardware by analyzing and modifying loop structures to produce a general parallel solution, not just simple loop unrolling.Type: ApplicationFiled: September 21, 2024Publication date: January 9, 2025Inventor: Kevin David HOWARD
-
Patent number: D1066441Type: GrantFiled: May 15, 2023Date of Patent: March 11, 2025Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Gerald Pereira, David Howard, Paulus Lahur, Michael Breedon, Philip Kilby
-
Patent number: D1072893Type: GrantFiled: May 15, 2023Date of Patent: April 29, 2025Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Gerald Pereira, David Howard, Paulus Lahur, Michael Breedon, Philip Kilby
-
Patent number: D1081740Type: GrantFiled: May 15, 2023Date of Patent: July 1, 2025Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Gerald Pereira, David Howard, Paulus Lahur, Michael Breedon, Philip Kilby