Patents by Inventor David Griffin
David Griffin 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: 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
-
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
-
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
-
Publication number: 20250099413Abstract: An anxiolytic composition formulated for oral administration to a mammal includes a synergistic combination of L-theanine, at least one of magnolia and an extract of magnolia, and at least one of phellodendron and an extract of phellodendron. The composition may include a combination of an extract of Magnolia officinalis and a extract of Phellodendron amurense. The synergistic combination may provide an anxiolytic change in a release pattern of one or more brain neurotransmitters, such as glutamate and/or ?-aminobutyric acid (GABA).Type: ApplicationFiled: October 9, 2024Publication date: March 27, 2025Inventors: Todd Henderson, David Griffin, David Bledsoe
-
Publication number: 20250041229Abstract: A nutritional supplemental for a human or animal, such as a dog or a cat, which includes a partially hydrophobic coating applied to a tablet, is provided. The tablet includes SAMe (S-Adenosylmethionine) milk thistle, and/or any other hydroscopic raw material. SAMe is typically used as an active ingredient to support the liver of the animal. The coating of the tablet typically includes a polymer or resin, stearic acid as a moisture barrier, and calcium carbonate. The coating may also include a plasticizer and color agent. The polymer or resin is typically hydroxypropyl methyl cellulose, and the plasticizer typically includes triethyl citrate and optionally lecithin.Type: ApplicationFiled: December 7, 2022Publication date: February 6, 2025Inventors: David GRIFFIN, Binh DAVIS, Hubert RATKOWSKI
-
Patent number: 12207690Abstract: The present invention provides shirts, such as shirts that are worn as work uniform shirts, which are configured to provide significant improvements in a wearer's comfort, performance, and mobility over a predefined range of motions. Embodiments of the shirts comprise one or more stretch panels that are configured to provide for stretching of the shirt at an identified micro site in order to provide a wearer with enhanced mobility. In other embodiments, the manner in which the various portions of the shirt are shaped and connected together, and specifically the connection between the sleeve and the rear panel of the shirt, may be adjusted in order to provide a wearer with enhanced mobility.Type: GrantFiled: June 4, 2021Date of Patent: January 28, 2025Assignee: WORKWEAR OUTFITTERS, LLCInventors: David Griffin, Dianne Tatara, Amber Roberts, Shannon North
-
Patent number: 12194011Abstract: An anxiolytic composition formulated for oral administration to a mammal includes a synergistic combination of L-theanine, at least one of magnolia and an extract of magnolia, and at least one of phellodendron and an extract of phellodendron. The composition may include a combination of an extract of Magnolia officinalis and a extract of Phellodendron amurense. The synergistic combination may provide an anxiolytic change in a release pattern of one or more brain neurotransmitters, such as glutamate and/or ?-aminobutyric acid (GABA).Type: GrantFiled: December 28, 2022Date of Patent: January 14, 2025Assignee: Nutramax Laboratories, Inc.Inventors: Todd Henderson, David Griffin, David Bledsoe
-
Patent number: 12179724Abstract: An electrohydraulic valve system for controlling a braking system of a work machine includes a valve body forming a bore and a fluid channel, and a valve spool disposed within the bore and in fluid communication with the fluid channel. The valve spool includes at least a first land and a second land. An armature is positioned with respect to the valve spool to move the valve spool axially within the bore between a first position and a second position. A spring is disposed within the bore and biases the valve spool to its first position. A first electromagnetic coil and a second electromagnetic coil are operably controlled between an energized state and a de-energized state. The spring biases the valve spool to its first position when at least one of the first and second electromagnetic coil is in its de-energized state.Type: GrantFiled: December 3, 2020Date of Patent: December 31, 2024Assignee: DEERE & COMPANYInventors: Marcus L. Kuhl, David Griffin Reid
-
Patent number: 12182517Abstract: Present embodiments are directed to a virtual agent with improved natural language understanding (NLU) capabilities. The disclosed virtual agent enables topic selection and topic changes during natural language exchanges with a user. The virtual agent is designed to select suitable topic flows to execute based on intents identified in received user utterances, including selection of an initial topic flow in response to a topic identified in a first user utterance, as well as switching between topic flows mid-conversation based on identified topic changes. The virtual agent is also capable of considering all intents and entities conveyed during the conversation, which enables the virtual agent to avoid prompting the user to provide redundant information. Furthermore, the virtual agent is capable of executing topic flows as part of a global topic flow, which enables the virtual agent to perform a number of predefined activities as part of each interaction with the user.Type: GrantFiled: September 6, 2023Date of Patent: December 31, 2024Assignee: ServiceNow, Inc.Inventors: Nabil Abu Asba, Mark David Griffin, Anuj Jain
-
Publication number: 20240285648Abstract: Compositions are described including a combination of hydroxytyrosol and 3-O-acetyl-11-keto-?-boswellic acid. The hydroxytyrosol may be sourced from an olive extract and the 3-O-acetyl-11-keto-?-boswellic acid may be sourced from a Boswellia serrata extract. The compositions may be formulated for oral administration to a mammalian or an avian subject. Methods for preventing or reducing an inflammatory response in connective tissue are provided, the methods comprising orally administering the compositions to a subject in need thereof.Type: ApplicationFiled: April 24, 2024Publication date: August 29, 2024Applicant: NUTRAMAX LABORATORIES, INC.Inventors: Todd Henderson, David Griffin
-
Patent number: 12046244Abstract: A virtual agent that utilizes an in-house natural language understanding (NLU) service and integrates a third party NLU service. The third-party NLU service is integrated with the virtual agent via a transformation script that establishes a transformation boundary through which communications are directed for adjustment and conditioning. The third party NLU service communicates with the virtual agent via an application programming interface (API). The virtual agent receives an utterance from a user via a chat session and provides the utterance to the third party NLU service. The third party NLU service may return intents, entities, and confidence, generate and return a response, and/or take actions within the cloud-based platform via the API, dependent upon the degree of integration. The virtual agent then provides a response to the user via the chat session.Type: GrantFiled: July 28, 2022Date of Patent: July 23, 2024Assignee: ServiceNow Inc.Inventors: Nabil Abu Asba, Mark David Griffin
-
Patent number: 11980624Abstract: Compositions are described including a synergistic combination of hydroxytyrosol and 3-O-acetyl-11-keto-?-boswellic acid. The hydroxytyrosol may be sourced from an olive extract and the 3-O-acetyl-11-keto-?-boswellic acid may be sourced from a Boswellia serrata extract. The compositions may be formulated for oral administration to a mammalian or an avian subject. Methods for treating, repairing, or reducing damage to connective tissue caused by one or more inflammatory mediators and for reducing levels of one or more inflammatory mediators in connective tissue are provided, the methods comprising orally administering the compositions to a subject in need thereof.Type: GrantFiled: December 22, 2021Date of Patent: May 14, 2024Assignee: NUTRAMAX LABORATORIES, INC.Inventors: Todd Henderson, David Griffin
-
Patent number: 11983631Abstract: A computer determines a solution to a nonlinear optimization problem. A conjugate gradient (CG) iteration is performed with a first order derivative vector and a second order derivative matrix to update a CG residual vector, an H-conjugate vector, and a residual weight vector. A CG solution vector is updated using a previous CG solution vector, the H-conjugate vector, and the residual weight vector. An eigenvector of the second order derivative matrix having a smallest eigenvalue is computed. A basis matrix is defined that includes a cubic regularization (CR) solution vector, a CR residual vector, the CG solution vector, the CG residual vector, and the eigenvector. A CR iteration is performed to update the CR solution vector. The CR residual vector is updated using the first order derivative vector, the second order derivative matrix, and the updated CR solution vector. The process is repeated until a stop criterion is satisfied.Type: GrantFiled: November 16, 2023Date of Patent: May 14, 2024Assignee: SAS INSTITUTE INC.Inventors: Wenwen Zhou, Joshua David Griffin, Riadh Omheni, Seyedalireza Yektamaram, Yan Xu
-
Patent number: 11886329Abstract: A computing device selects new test configurations for testing software. (A) First test configurations are generated using a random seed value. (B) Software under test is executed with the first test configurations to generate a test result for each. (C) Second test configurations are generated from the first test configurations and the test results generated for each. (D) The software under test is executed with the second test configurations to generate the test result for each. (E) When a restart is triggered based on a distance metric value computed between the second test configurations, a next random seed value is selected as the random seed value and (A) through (E) are repeated. (F) When the restart is not triggered, (C) through (F) are repeated until a stop criterion is satisfied. (G) When the stop criterion is satisfied, the test result is output for each test configuration.Type: GrantFiled: June 15, 2022Date of Patent: January 30, 2024Assignee: SAS Institute Inc.Inventors: Steven Joseph Gardner, Connie Stout Dunbar, David Bruce Elsheimer, Gregory Scott Dunbar, Joshua David Griffin, Yan Gao
-
Publication number: 20240003200Abstract: A self-orienting perforating gun includes an outer housing having a throughbore, a charge carrier positioned in the throughbore of the outer housing, a hub secured directly or indirectly to the outer housing, a bearing secured to each carrier end of the charge carrier wherein the bearing overlies the hub to provide a rotatable relationship between the hub and the charge carrier about a rotational axis within the outer housing, and an eccentric weight coupled to the charge carrier applying an off-axis orienting force to the charge carrier for urging the charge carrier to rotate about the rotational axis toward a predefined orientation relative to the direction of gravity.Type: ApplicationFiled: June 29, 2023Publication date: January 4, 2024Applicant: G&H Diversified Manufacturing LPInventors: Benjamin Vascal Knight, James Edward Kash, Ryan Ward, Brian Auer, Timmothy Lee, Steven Zakharia, Joe Noel Wells, Adam Green, David Griffin, Christina Matthews
-
Publication number: 20230409837Abstract: Present embodiments are directed to a virtual agent with improved natural language understanding (NLU) capabilities. The disclosed virtual agent enables topic selection and topic changes during natural language exchanges with a user. The virtual agent is designed to select suitable topic flows to execute based on intents identified in received user utterances, including selection of an initial topic flow in response to a topic identified in a first user utterance, as well as switching between topic flows mid-conversation based on identified topic changes. The virtual agent is also capable of considering all intents and entities conveyed during the conversation, which enables the virtual agent to avoid prompting the user to provide redundant information. Furthermore, the virtual agent is capable of executing topic flows as part of a global topic flow, which enables the virtual agent to perform a number of predefined activities as part of each interaction with the user.Type: ApplicationFiled: September 6, 2023Publication date: December 21, 2023Inventors: Nabil Abu Asba, Mark David Griffin, Anuj Jain
-
Patent number: 11790176Abstract: Present embodiments are directed to a virtual agent with improved natural language understanding (NLU) capabilities. The disclosed virtual agent enables topic selection and topic changes during natural language exchanges with a user. The virtual agent is designed to select suitable topic flows to execute based on intents identified in received user utterances, including selection of an initial topic flow in response to a topic identified in a first user utterance, as well as switching between topic flows mid-conversation based on identified topic changes. The virtual agent is also capable of considering all intents and entities conveyed during the conversation, which enables the virtual agent to avoid prompting the user to provide redundant information. Furthermore, the virtual agent is capable of executing topic flows as part of a global topic flow, which enables the virtual agent to perform a number of predefined activities as part of each interaction with the user.Type: GrantFiled: June 4, 2019Date of Patent: October 17, 2023Assignee: ServiceNow, Inc.Inventors: Nabil Abu Asba, Mark David Griffin, Anuj Jain
-
Patent number: 11775878Abstract: A computing device selects new test configurations for testing software. Software under test is executed with first test configurations to generate a test result for each test configuration. Each test configuration includes a value for each test parameter where each test parameter is an input to the software under test. A predictive model is trained using each test configuration of the first test configurations in association with the test result generated for each test configuration based on an objective function value. The predictive model is executed with second test configurations to predict the test result for each test configuration of the second test configurations. Test configurations are selected from the second test configurations based on the predicted test results to define third test configurations. The software under test is executed with the defined third test configurations to generate the test result for each test configuration of the third test configurations.Type: GrantFiled: November 10, 2021Date of Patent: October 3, 2023Assignee: SAS Institute Inc.Inventors: Yan Gao, Joshua David Griffin, Yu-Min Lin, Bengt Wisen Pederson, Ricky Dee Tharrington, Jr., Pei-Yi Tan, Raymond Eugene Wright
-
Patent number: 11752123Abstract: An anxiolytic composition includes a synergistic combination of one or more of an L-theanine, an s-adenosylmethionine (SAMe), and optionally an extract of Magnolia, an extract of Phellodendron, and a whey protein.Type: GrantFiled: January 25, 2021Date of Patent: September 12, 2023Assignee: NUTRAMAX LABORATORIES, INC.Inventors: Todd Henderson, David Griffin, David Bledsoe