Patents by Inventor Craig O'Connell

Craig O'Connell 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: 20220207021
    Abstract: A distributed secured database system includes a ledger, a transmitting device, edge devices, and a time synchronization source. An evolving nonce is generated at the transmitting device and the edge devices. The evolving nonce is time-synced across the transmitting device and the edge devices. A hash value is generated at the transmitting device and the edge devices using the evolving nonce. The hash value is verified at the transmitting device and each of the edge devices during a particular time frame. A block is added to the distributed secured database system when the hash value is verified by the transmitting device and the edge devices.
    Type: Application
    Filed: December 29, 2020
    Publication date: June 30, 2022
    Inventors: Andrew M. Wilds, Gregory M. Wagner, Craig O. Shott, James N. Head
  • Publication number: 20220175699
    Abstract: The embodiments provide Compound AM-9, Amphetamine-arginine-glycine-acetate, or acceptable salts, solvates, and hydrates thereof and Compound AM-10, Amphetamine-arginine-alanine-acetate. The present disclosure also provides compositions, and their methods of use, where the compositions comprise a prodrug, Compound AM-9 or Compound AM-10, that provides controlled release of amphetamine Such compositions can optionally provide a trypsin inhibitor that interacts with the enzyme that mediates the controlled release of amphetamine from the prodrug so as to attenuate enzymatic cleavage of the prodrug.
    Type: Application
    Filed: March 4, 2020
    Publication date: June 9, 2022
    Inventors: Thomas E. Jenkins, Craig O. Husfeld, Julie D. Seroogy, Jonathan W. Wray
  • Publication number: 20220164799
    Abstract: A server computing device receives authentication request messages formatted according to a first message format from a party via a computing device of a user involved in a transaction, translates the messages into modified authentication request messages formatted according to a second message format, and transmits the modified authentication request messages to an authorization computer. The server computing device may augment the modified authentication request messages by including data gathered from the received authentication request messages describing the user, user's computing device, and/or network path between the server computing device and user's computing device, as well as risk scores generated based upon the received authentication request message.
    Type: Application
    Filed: February 10, 2022
    Publication date: May 26, 2022
    Inventors: Mark Allen Nelsen, Craig O'Connell, Karl Newland, Douglas Fisher
  • Publication number: 20220107490
    Abstract: Optical sensors and particularly gimbaled optical sensors transmit an active signal at a given wavelength and receive passive signals over a range of wavelengths while controlling pointing without benefit of measuring and locating the active signal return. The sensor includes a Tx/Rx Aperture Sharing Element (ASE) is configured to block the received active signal (e.g. reflections off a target in a scene) and process only the passive emissions. These optical sensors may, for example, be used with guided munitions or autonomous vehicles.
    Type: Application
    Filed: October 7, 2020
    Publication date: April 7, 2022
    Inventors: Gerald P. Uyeno, Eric Rogala, Mark K. Lange, Sean D. Keller, Vanessa Reyna, Benn H. Gleason, Craig O. Shott, Garret A. Odom, Jon E. Leigh
  • Patent number: 11282082
    Abstract: A server computing device receives authentication request messages formatted according to a first message format from a party via a computing device of a user involved in a transaction, translates the messages into modified authentication request messages formatted according to a second message format, and transmits the modified authentication request messages to an authorization computer. The server computing device may augment the modified authentication request messages by including data gathered from the received authentication request messages describing the user, user's computing device, and/or network path between the server computing device and user's computing device, as well as risk scores generated based upon the received authentication request message.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 22, 2022
    Assignee: Visa International Service Association
    Inventors: Mark Allen Nelsen, Craig O'Connell, Karl Newland, Douglas Fisher
  • Publication number: 20220051108
    Abstract: Methods for controlling genetic learning for predictive models using predefined strategies may include, for each of a plurality of agents, selecting a type of predictive model. A strategy may be selected from predefined strategies. Candidate genomes may be generated and may include a plurality of genes. Each gene may be associated with a feature of the agent predictive model. A fit of each candidate genome to the agent strategy may be determined. A candidate genome may be selected based on the fit. For each of a plurality of epochs, a plurality of training iterations may be performed for each agent. A fitness of each agent predictive model may be determined. A subset of agents with a highest fitness may be determined. For each agent of the subset, at least one new agent may be generated. The genomes of the new agents may be merged with some genomes of the subset.
    Type: Application
    Filed: March 20, 2019
    Publication date: February 17, 2022
    Inventors: Theodore David Harris, Tatiana Korolevskaya, Yue Li, Craig O'Connell
  • Publication number: 20210390461
    Abstract: Embodiments are directed to a method for accelerating machine learning using a plurality of graphics processing units (GPUs), involving receiving data for a graph to generate a plurality of random samples, and distributing the random samples across a plurality of GPUs. The method may comprise determining a plurality of communities from the random samples using unsupervised learning performed by each GPU. A plurality of sample groups may be generated from the communities and may be distributed across the GPUs, wherein each GPU merges communities in each sample group by converging to an optimal degree of similarity. In addition, the method may also comprise generating from the merged communities a plurality of subgraphs, dividing each sub-graph into a plurality of overlapping clusters, distributing the plurality of overlapping clusters across the plurality of GPUs, and scoring each cluster in the plurality of overlapping clusters to train an AI model.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Theodore D. Harris, Yue Li, Tatiana Korolevskaya, Craig O'Connell
  • Patent number: 11197933
    Abstract: The invention provides compositions and methods for the treatment or prevention of pain. Compositions provided are resistant to overdose and abuse. Compositions provided comprise two or more different molecules, where each molecule comprises at least one GI enzyme-labile opioid agonist releasing subunit comprising an opioid agonist that is covalently linked to at least one GI enzyme inhibitor subunit.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: December 14, 2021
    Assignee: Elysium Therapeutics, Inc.
    Inventors: Thomas E. Jenkins, Craig O. Husfeld
  • Publication number: 20210372752
    Abstract: A projectile including an ejectable aft fin housing assembly. The aft fin housing assembly includes aft fins that increase a distance between a center of gravity and a center of pressure of the projectile, improving passive stabilization of the projectile. Once the projectile has been passively stabilized, the aft fin housing assembly is ejected, decreasing a distance between the center of gravity and the center of pressure, improving active stabilization of the projectile.
    Type: Application
    Filed: June 1, 2020
    Publication date: December 2, 2021
    Inventors: Craig O. Shott, Brayden Peery, Gary W. Liles, Alex Karwas, Gregory J. Larson
  • Publication number: 20210372753
    Abstract: A projectile including an ejectable aft fin housing assembly. The aft fin housing assembly includes aft fins that increase a distance between a center of gravity and a center of pressure of the projectile, improving passive stabilization of the projectile. Once the projectile has been passively stabilized, the aft fin housing assembly is ejected, decreasing a distance between the center of gravity and the center of pressure, improving active stabilization of the projectile.
    Type: Application
    Filed: June 1, 2020
    Publication date: December 2, 2021
    Inventors: Craig O. Shott, Brayden Peery, Gary W. Liles, Alex Karwas, Gregory J. Larson
  • Patent number: 11179355
    Abstract: Pharmaceutical compositions and their methods of use are provided, where the pharmaceutical compositions comprise an amphetamine prodrug that provides enzymatically-controlled release of amphetamine or an amphetamine analog. The composition can further comprise an enzyme inhibitor that interacts with the enzyme(s) that mediates the enzymatically-controlled release of amphetamine or the amphetamine analog from the amphetamine prodrug so as to attenuate enzymatic cleavage of the amphetamine prodrug.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: November 23, 2021
    Assignee: Signature Therapeutics, Inc.
    Inventors: Thomas E. Jenkins, Craig O. Husfeld, Julie D. Seroogy, Jonathan W. Wray
  • Publication number: 20210352073
    Abstract: Techniques for authorizing a transaction or interaction of a user that is modified by authentication information for the same user are described herein. In embodiments, an authorization request message for a transaction and a session identifier may be received from a transport computer or a resource provider computer. A portion of pre-analyzed data about the user and the one or more interactions may be obtained, from a database, based on the session identifier. A risk analysis for the transaction using the portion of the pre-analyzed data may be performed to generate a value. The authorization request message may be modified to include the portion of the pre-analyzed data and the value. The modified authorization request message may be transmitted to an authorizing computer.
    Type: Application
    Filed: October 17, 2018
    Publication date: November 11, 2021
    Inventors: Craig O'Connell, Karl Newland
  • Publication number: 20210319450
    Abstract: One embodiment of the invention is directed to a method comprising, receiving an authentication request message for a transaction. The method further comprises determining that detailed device information is required to authenticate the transaction and generating a message including an identifier and a request for the detailed device information. The method further comprises retrieving the detailed device information from a remote server computer using the identifier and modifying the authentication request message to include the detailed device information. The method further comprises sending the modified authentication request message to an access control server computer. The method further comprises receiving an authentication response message from the access control server computer including a verification value for the transaction, where the verification value is generated based on a result of a risk analysis performed using the detailed device information.
    Type: Application
    Filed: June 22, 2021
    Publication date: October 14, 2021
    Inventors: Karl Newland, Douglas Fisher, Craig O'Connell
  • Patent number: 11138516
    Abstract: Embodiments are directed to a method for accelerating machine learning using a plurality of graphics processing units (GPUs), involving receiving data for a graph to generate a plurality of random samples, and distributing the random samples across a plurality of GPUs. The method may comprise determining a plurality of communities from the random samples using unsupervised learning performed by each GPU. A plurality of sample groups may be generated from the communities and may be distributed across the GPUs, wherein each GPU merges communities in each sample group by converging to an optimal degree of similarity. In addition, the method may also comprise generating from the merged communities a plurality of subgraphs, dividing each sub-graph into a plurality of overlapping clusters, distributing the plurality of overlapping clusters across the plurality of GPUs, and scoring each cluster in the plurality of overlapping clusters to train an AI model.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 5, 2021
    Assignee: Visa International Service Association
    Inventors: Theodore D. Harris, Yue Li, Tatiana Korolevskaya, Craig O'Connell
  • Publication number: 20210302936
    Abstract: A system and method for authenticating a physical object. The method may include the steps of: (1) encoding a feed material with randomized information; (2) forming the object with the feed material such that one or more portions of the object have respective randomized signatures based upon at least some of the randomized information of the feed material; (3) reading the respective randomized signatures at the one or portions of the object; (4) creating a profile of the respective randomized signatures at the one or more portions of the object based upon information from the reading; (5) transporting the physical object to an authenticator, and transmitting the profile to the authenticator; (6) reading the respective randomized signatures at the one or more portions of the object by the authenticator; and (7) comparing the reading by the authenticator to the profile received by the authenticator to thereby authenticate the physical object.
    Type: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Inventors: Andrew M. Wilds, Craig O. Shott, Ryan D. White
  • Publication number: 20210264448
    Abstract: A method includes a) receiving, by a computer, network data comprising a plurality of transactions conducted by a plurality of actual users and a plurality of actual resource providers. The computer can b) generate a plurality of simulated users. Each simulated user based upon a set of the plurality of actual users. The computer can then c) generate a plurality of simulated resource providers. Each simulated resource provider based upon at least one actual resource provider. The computer can d) execute a simulation using the plurality of simulated users and the plurality of simulated resource providers, and in response to step d) can e) determine a plurality of simulated transactions conducted by the plurality of simulated users and the plurality of simulated resource providers.
    Type: Application
    Filed: July 24, 2019
    Publication date: August 26, 2021
    Inventors: Theodore D. Harris, Craig O'Connell, Tatiana Korolevskaya, Yue Li
  • Publication number: 20210244053
    Abstract: A system and process for sous vide cooking and enzyme tenderization of food. In an exemplary embodiment, a tenderizer applicator applies a selected enzyme tenderizer to uncooked protein pieces at a temperature below an activation temperature of the tenderizer; a packaging machine vacuum seals the uncooked protein pieces with inactive tenderizer in pouches; a sous vide cooker cooks the pouches a first temperature to activate the enzyme tenderizer for a first time interval to provide a selected tenderization of the protein pieces, then cooks the pouches of tenderized protein pieces at second temperature higher than the first temperature to deactivate the selected tenderizer for a second time interval to cease tenderization of the protein pieces and completely cook the tenderized protein pieces; and a chiller chills the cooked tenderized protein pieces in the pouches to cease cooking the protein pieces.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventors: Mark Edward AUERNHEIMER, Craig O'BRIEN
  • Publication number: 20210240458
    Abstract: Systems and methods are provided for transcompiling non-distributed source code for a non-distributed software program into a distributed software package for implementation on a distributed computing system. A transcompiler can identify loops within non-distributed source code written in a data-driven language. The transcompiler can generate MapReduce jobs using mapper keys based on grouping indicators associated with each of the loops. The MapReduce jobs can be linked together based on input-output connections of the loops in the non-distributed source code. Then, the transcompiler can generate a distributed software package including the generated MapReduce jobs to implement the same functionality as the non-distributed source code on the distributed computing system, thereby improving the speed of execution over very large datasets. The distributed software package can be optimized using machine learning searching algorithms.
    Type: Application
    Filed: April 23, 2021
    Publication date: August 5, 2021
    Inventors: Craig O'Connell, Theodore Harris, Yue Li, Tatiana Korolevskaya
  • Publication number: 20210233081
    Abstract: A computer-implemented method of using past transaction declines to predict future fraudulent behavior. A transaction has been declined for an account is determined, and a risk score is determined. The risk score is compared to a risk threshold. The transaction is compared to one or more transactions in a transaction profile for a past fraudster in response to the risk score being determined to be over the risk threshold. A best fit of the transaction profiles of the past fraudster is determined and a measure of success for the best fit of the transaction profiles of the past fraudster is also determined. If the measure of success is over a threshold, the method updates profiles of past fraudsters based on the transaction to include the transaction that has been declined. The method predicts future fraudulent transactions and attempts to stop future fraudulent transactions based on the predicted future fraudulent transactions.
    Type: Application
    Filed: January 27, 2020
    Publication date: July 29, 2021
    Inventors: Theodore Harris, Craig O'Connell, Tatiana Korolevskaya, Yue Li
  • Patent number: 11074585
    Abstract: One embodiment of the invention is directed to a method comprising, receiving an authentication request message for a transaction. The method further comprises determining that detailed device information is required to authenticate the transaction and generating a message including an identifier and a request for the detailed device information. The method further comprises retrieving the detailed device information from a remote server computer using the identifier and modifying the authentication request message to include the detailed device information. The method further comprises sending the modified authentication request message to an access control server computer. The method further comprises receiving an authentication response message from the access control server computer including a verification value for the transaction, where the verification value is generated based on a result of a risk analysis performed using the detailed device information.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: July 27, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Karl Newland, Douglas Fisher, Craig O'Connell