Patents by Inventor Richard Joel
Richard Joel 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: 12265853Abstract: Arranging computational sub-tasks in a hybrid-computing environment is provided. The method comprises receiving input of a number of nodes, wherein each node represents a computational sub-task, and wherein the nodes are grouped into different sets according to differing computing resources used by the nodes. A computational objective is also received as well as initial data inputs and desired final outputs. A directed graph network is generated comprising the nodes and directed edges connecting the nodes. An optimization problem is then solved to determine a best path through the directed graph network for deriving the desired final outputs from the initial data inputs according to the computational objective. The best path comprises a subset of nodes and directed edges within the directed graph network. The best path to achieve the computational objective and estimated computational resources required for the best path are output to a user.Type: GrantFiled: May 19, 2022Date of Patent: April 1, 2025Assignee: The Boeing CompanyInventors: Richard Joel Thompson, Nam Hoang Nguyen, Kristen Smith Williams, Marna Kagele, John R. Lowell
-
Publication number: 20250020575Abstract: Methods of determining corrosion of an object that occurs over a time period. The methods determine physical factors of the object and environmental factors that occur during the time period. Node points are determined on the object. At different times during the time period, the methods determine the corrosion of the object at the node points based on the physical factors and the environmental factors. A cumulative corrosion of the object is determined based on the corrosion determined at each of the node points at each of the times.Type: ApplicationFiled: July 14, 2023Publication date: January 16, 2025Inventors: Richard Joel Thompson, Kristen Smith Williams
-
Patent number: 12197834Abstract: A method of minimizing a cost function of a quantum computation is provided. The method comprises receiving input of an initial state of a quantum problem instance comprising a Hamiltonian with an associated cost function. The Hamiltonian is converted into a number of Pauli strings, which are used to form an operator pool. The Pauli strings in the operator pool are ranked according to how much they lower a value of the cost function with respect to the initial state. Pauli strings are iteratively added from the operator pool to a parameterized quantum circuit, in a manner to minimize circuit depth, until a variational quantum eigensolver (VQE) algorithm converges to an approximate ground state wave function generated by the parameterized quantum circuit.Type: GrantFiled: March 8, 2022Date of Patent: January 14, 2025Assignee: The Boeing CompanyInventors: Nam Hoang Nguyen, Richard Joel Thompson, John R. Lowell, Marna M. Kagele, Kristen Smith Williams
-
Patent number: 12175743Abstract: Examples are disclosed that relate to computer-predicting behavior of foreign object debris (FOD) in a machine. In one example, a geometric computer model of the machine is recognized. FOD initial conditions within the geometric computer model of the machine are recognized. A movement schedule for the geometric computer model of the machine is recognized. A movement trajectory of a FOD from a starting position consistent with the FOD initial conditions throughout the geometric computer model of the machine is simulated based at least on the movement schedule for the geometric computer model of the machine. Simulation data detailing a likelihood that the FOD will come to rest at a location within the geometric computer model of the machine based on the simulated movement trajectory is output.Type: GrantFiled: October 27, 2021Date of Patent: December 24, 2024Assignee: The Boeing CompanyInventors: Alex Aaron McMullin, Richard Joel Thompson
-
Publication number: 20240366549Abstract: Various embodiments relate to monoglyceride use in animals such as post-weaning pigs. A method of feeding an animal includes feeding the animal a diet comprising one or more monoglycerides. Various embodiments provide concentrates, premixes, top dresses, or complete feeds for carrying out the method and methods of making the same.Type: ApplicationFiled: July 18, 2024Publication date: November 7, 2024Applicant: CAN TECHNOLOGIES, INC.Inventors: Richard Joel FARIS, Junmei ZHAO
-
Patent number: 12070441Abstract: Various embodiments relate to monoglyceride use in animals such as post-weaning pigs. A method of feeding an animal includes feeding the animal a diet comprising one or more monoglycerides. Various embodiments provide concentrates, premixes, top dresses, or complete feeds for carrying out the method and methods of making the same.Type: GrantFiled: August 27, 2019Date of Patent: August 27, 2024Assignee: CAN TECHNOLOGIES, INC.Inventors: Richard Joel Faris, Junmei Zhao
-
Patent number: 11960859Abstract: A method for discovering optimal algorithms is provided. The method comprises defining a starting condition for a program defining a number of program targets, wherein the program targets map program user-specified inputs to expected outputs, defining a number of program objectives, and defining a number of program constraints. An iterative optimization problem is then initialized to solve for the resulting program. A determination is made if defined termination conditions have been met according to the program targets and optimization objectives. Responsive to the defined termination conditions not being met an update to the program is selected by addition or subtraction of operations, the updated program is evaluated according to the program targets, the number of program objectives are evaluated, and the optimization problem is re-iterated. Responsive to the defined termination conditions being met, the program is reassembled into an instruction set.Type: GrantFiled: November 12, 2021Date of Patent: April 16, 2024Assignee: The Boeing CompanyInventor: Richard Joel Thompson
-
Publication number: 20240085309Abstract: The application is directed to methods and devices for estimating corrosion of a material. One of the methods includes obtaining data regarding corrosion. The data is obtained from various sources, such as but not limited to sensors and observational data. The data is then trained to provide for a more complete data set. The trained data is then used to estimate the expected amount of corrosion for a given situation.Type: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Inventors: Richard Joel Thompson, Tyler Benjamin Smith, Nam Hoang Nguyen, Jason Robert Lathrop, Kristen Smith Williams, Hsien-Lin Huang, Wilbur Harrison Barwick
-
Patent number: 11861273Abstract: A method, a computing system and a computer program product are provided to efficiently define a guide that includes one or more defined sets of ordered ply orientations. In the context of a method, a plurality of stacking sequence rules are received. The method defines the guide including the one or more defined sets of ordered ply orientations in accordance with a constrained, linear integer optimization formulation. In this regard, the method defines the guide by dividing the guide into a plurality of blocks and determining a plurality of sublaminate stacks that satisfy the stacking sequence rules and that have a size limited by a size of the blocks. For each of the plurality of blocks, the method determines in accordance with the constrained, linear integer optimization formulation a sublaminate stack from among the plurality of sublaminate stacks that is compatible with a respective block.Type: GrantFiled: December 13, 2019Date of Patent: January 2, 2024Assignee: THE BOEING COMPANYInventors: Richard Joel Thompson, Vladimir Balabanov, Adriana Willempje Blom-Schieber
-
Publication number: 20230376354Abstract: Arranging computational sub-tasks in a hybrid-computing environment is provided. The method comprises receiving input of a number of nodes, wherein each node represents a computational sub-task, and wherein the nodes are grouped into different sets according to differing computing resources used by the nodes. A computational objective is also received as well as initial data inputs and desired final outputs. A directed graph network is generated comprising the nodes and directed edges connecting the nodes. An optimization problem is then solved to determine a best path through the directed graph network for deriving the desired final outputs from the initial data inputs according to the computational objective. The best path comprises a subset of nodes and directed edges within the directed graph network. The best path to achieve the computational objective and estimated computational resources required for the best path are output to a user.Type: ApplicationFiled: May 19, 2022Publication date: November 23, 2023Inventors: Richard Joel Thompson, Nam Hoang Nguyen, Kristen Smith Williams, Marna Kagele, John R. Lowell
-
Publication number: 20230289501Abstract: A method of minimizing a cost function of a quantum computation is provided. The method comprises receiving input of an initial state of a quantum problem instance comprising a Hamiltonian with an associated cost function. The Hamiltonian is converted into a number of Pauli strings, which are used to form an operator pool. The Pauli strings in the operator pool are ranked according to how much they lower a value of the cost function with respect to the initial state. Pauli strings are iteratively added from the operator pool to a parameterized quantum circuit, in a manner to minimize circuit depth, until a variational quantum eigensolver (VQE) algorithm converges to an approximate ground state wave function generated by the parameterized quantum circuit.Type: ApplicationFiled: March 8, 2022Publication date: September 14, 2023Inventors: Nam Hoang Nguyen, Richard Joel Thompson, John R. Lowell, Marna M. Kagele, Kristen Smith Williams
-
Patent number: 11710060Abstract: A method, apparatus, system, and computer program product for quantum processing. A target quantum programming for a process for a quantum computer is identified. A universal gate set is selected based on a computer type. Any operation possible for a particular quantum computer can be performed using the universal gate set. Instructions for the process in a source quantum programming language are sent to a source quantum language translator which outputs a digital model representation of quantum computer components that are arranged to perform the process using the instructions. The digital model representation of the quantum computer components and the universal gate set are sent to a target quantum language translator, which outputs the instructions for operations for the process in a target quantum programming language using the digital model representation of the quantum computer components and the universal gate set for the computer type for the quantum computer.Type: GrantFiled: June 17, 2020Date of Patent: July 25, 2023Assignee: The Boeing CompanyInventors: Richard Joel Thompson, Marna M. Kagele
-
Publication number: 20230153074Abstract: A method for discovering optimal algorithms is provided. The method comprises defining a starting condition for a program defining a number of program targets, wherein the program targets map program user-specified inputs to expected outputs, defining a number of program objectives, and defining a number of program constraints. An iterative optimization problem is then initialized to solve for the resulting program. A determination is made if defined termination conditions have been met according to the program targets and optimization objectives. Responsive to the defined termination conditions not being met an update to the program is selected by addition or subtraction of operations, the updated program is evaluated according to the program targets, the number of program objectives are evaluated, and the optimization problem is re-iterated. Responsive to the defined termination conditions being met, the program is reassembled into an instruction set.Type: ApplicationFiled: November 12, 2021Publication date: May 18, 2023Inventor: Richard Joel Thompson
-
Publication number: 20230130496Abstract: Examples are disclosed that relate to computer-predicting behavior of foreign object debris (FOD) in a machine. In one example, a geometric computer model of the machine is recognized. FOD initial conditions within the geometric computer model of the machine are recognized. A movement schedule for the geometric computer model of the machine is recognized. A movement trajectory of a FOD from a starting position consistent with the FOD initial conditions throughout the geometric computer model of the machine is simulated based at least on the movement schedule for the geometric computer model of the machine. Simulation data detailing a likelihood that the FOD will come to rest at a location within the geometric computer model of the machine based on the simulated movement trajectory is output.Type: ApplicationFiled: October 27, 2021Publication date: April 27, 2023Inventors: Alex Aaron McMullin, Richard Joel Thompson
-
Publication number: 20230008216Abstract: In some implementations, a system may identify a plurality of sensor devices that are associated with a physical environment. The system may receive an indication that a set of sensor devices (e.g., that includes two or more sensor devices) are to be associated with a virtual sensor that is associated with the physical environment. The system may generate, based on receiving the indication, the virtual sensor. The system may obtain sensor data that was captured by the set of sensor devices. The system may process the sensor data to determine a set of parameters associated the virtual sensor. The system may determine, based on the set of parameters associated with the virtual sensor, that a physical environment condition is satisfied. The system may cause, based on determining that the physical environment condition is satisfied, one or more actions to be performed.Type: ApplicationFiled: July 6, 2021Publication date: January 12, 2023Applicants: Verizon Patent and Licensing Inc., Verizon Deutschland GmbHInventors: Vaidyanathan KALYANASUNDARAM, Cesar JERI, Marek MYCAWKA, Dirk SCHLOTTER, Muthu CHANDRASEKARAN, Richard JOEL, Sri Vinayak Katta CHANUKYA, Michael BONOMO, Venkat SWAMINATHAN
-
Patent number: 11545023Abstract: In some implementations, a system may identify a plurality of sensor devices that are associated with a physical environment. The system may receive an indication that a set of sensor devices (e.g., that includes two or more sensor devices) are to be associated with a virtual sensor that is associated with the physical environment. The system may generate, based on receiving the indication, the virtual sensor. The system may obtain sensor data that was captured by the set of sensor devices. The system may process the sensor data to determine a set of parameters associated the virtual sensor. The system may determine, based on the set of parameters associated with the virtual sensor, that a physical environment condition is satisfied. The system may cause, based on determining that the physical environment condition is satisfied, one or more actions to be performed.Type: GrantFiled: July 6, 2021Date of Patent: January 3, 2023Assignees: Verizon Patent and Licensing Inc., Verizon Deutschland GmbHInventors: Vaidyanathan Kalyanasundaram, Cesar Jeri, Marek Mycawka, Dirk Schlotter, Muthu Chandrasekaran, Richard Joel, Sri Vinayak Katta Chanukya, Michael Bonomo, Venkat Swaminathan
-
Patent number: 11379627Abstract: A method for certifying a design of a liquid container onboard a vehicle for manufacture of the liquid container is provided. The method includes generating a computer geometric model of the liquid container according to the design, and executable code to reproduce dynamics and operational parameters of the vehicle, with the dynamics of the vehicle including dynamics during a vehicle maneuver that is selectable from a database of vehicle dynamics for a plurality of vehicle maneuvers. The method includes executing a simulating application to perform a simulation of liquid sloshing in the liquid container onboard the vehicle is performed subject to the dynamics and operational parameters, and iterate the simulation to refine a prediction of loads and stresses on the liquid container from the simulation produced thereby. Locations within the liquid container more vulnerable to fatigue-risk are identified based on the prediction, and output for certification of the design.Type: GrantFiled: March 31, 2017Date of Patent: July 5, 2022Assignee: The Boeing CompanyInventors: Daniel ReMine, Richard Joel Thompson, Sean Auffinger
-
Patent number: 11217014Abstract: A method of identifying surfaces within a discretized mesh model is provided. The method comprises identifying a number of faces in the mesh model and constructing an adjacency graph of connections between the faces. A value is assigned to each connection in the adjacency graph according to a metric of similarity between incident faces of the connection. Connections with a metric of similarity value that satisfies a prescribed policy of elimination are removed from the adjacency graph. From the remaining connections in the adjacency graph a number of strongly connected components in the mesh model are determined.Type: GrantFiled: February 6, 2020Date of Patent: January 4, 2022Assignee: The Boeing CompanyInventors: John-Paul Nathaniel Sabino, Richard Joel Thompson
-
Publication number: 20210398007Abstract: A method, apparatus, system, and computer program product for quantum processing. A target quantum programming for a process for a quantum computer is identified. A universal gate set is selected based on a computer type. Any operation possible for a particular quantum computer can be performed using the universal gate set. Instructions for the process in a source quantum programming language are sent to a source quantum language translator which outputs a digital model representation of quantum computer components that are arranged to perform the process using the instructions. The digital model representation of the quantum computer components and the universal gate set are sent to a target quantum language translator, which outputs the instructions for operations for the process in a target quantum programming language using the digital model representation of the quantum computer components and the universal gate set for the computer type for the quantum computer.Type: ApplicationFiled: June 17, 2020Publication date: December 23, 2021Inventors: Richard Joel Thompson, Marna M. Kagele
-
Publication number: 20210319460Abstract: A system for measuring a market performance metric of an animal comprising: a sensor unit that detects an emitted spectrum from the animal wherein the sensor unit filters the received emitted spectra to a set of spectral values; and a memory unit that comprises a set of predetermined chemometric data correlated to at least the market performance metric, wherein the memory unit is correlated to the set of spectral values.Type: ApplicationFiled: September 4, 2019Publication date: October 14, 2021Applicant: CAN TECHNOLOGIES, INC.Inventors: Eric John EDEN, Richard Joel FARIS, Delphine Marie Pierre MELCHIOR