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: 20190324836
    Abstract: A method can include simulating, by at least one hardware processor, operation of an embedded device under a variety of conditions including a variety of electromagnetic interference (EMI) conditions and a variety of weather conditions, determining proper operation characteristics of the components based on the simulating, the proper operation characteristics of the components determined based on simulations that result in the embedded device operating properly, determining which components of the embedded device impact proper operation of the embedded device by a threshold amount, and programming the at least one hardware processor to implement a safeguard that ensures proper operation of a component of the components.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Inventors: Scott Fleischman, Craig O. Shott, Kyle Solander
  • Publication number: 20190109837
    Abstract: Embodiments of the invention are directed to systems and methods of user authentication for data services. The data services may include accessing a tax return at the IRS, accessing or completing a student loan application, accessing a credit report, etc. User authentication data is collected by a data provider and provided to a server computer, and user device data is collected by the server computer after the user device accesses a resource identifier (e.g., URL) associated with the server computer. The user authentication data and/or user device data is analyzed and a risk score is generated.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 11, 2019
    Inventors: Brendan Xavier Louis, Craig O'Connell, Karl Newland, Douglas Fisher
  • Patent number: 10187366
    Abstract: Embodiments of the invention are directed to systems and methods of user authentication for data services. The data services may include accessing a tax return at the IRS, accessing or completing a student loan application, accessing a credit report, etc. User authentication data is collected by a data provider and provided to a server computer, and user device data is collected by the server computer after the user device accesses a resource identifier (e.g., URL) associated with the server computer. The user authentication data and/or user device data is analyzed and a risk score is generated.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: January 22, 2019
    Assignee: Visa International Service Association
    Inventors: Brendan Xavier Louis, Craig O'Connell, Karl Newland, Douglas Fisher
  • Publication number: 20190005407
    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: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Theodore D. Harris, Yue Li, Tatiana Korolevskaya, Craig O'Connell
  • Publication number: 20180372454
    Abstract: An item of armor includes a ballistics arresting core, a first shell layer disposed on a first side of the ballistics arresting core, and a second shell layer disposed on a second side of the ballistics arresting core such that the second shell layer partially overlaps the first shell layer at an edge of the first shell layer to seal the ballistics arresting core within the first shell layer and the second shell layer.
    Type: Application
    Filed: September 5, 2018
    Publication date: December 27, 2018
    Inventors: Craig O. Hallquist, Shawn D. Alexander
  • Publication number: 20180337926
    Abstract: Embodiments of the present invention are directed to methods and systems for utilizing the history of previous authentications and authorizations related to third party computers, as factors in determining whether a current request for accessing a resource should be authorized. A processor server computer, in determining whether to authorize access to the resource, may generate and send a query message to one or more of the third party computers to obtain authorization activity that the third party computers may have regarding a user and/or a device associated with the request. The processor server computer may use the authorization activity from the third party computers in determining whether the request is an authentic request and that the request should be authorized.
    Type: Application
    Filed: July 31, 2018
    Publication date: November 22, 2018
    Inventors: Craig O'Connell, Aditya Srivastava, Kevin Wong
  • Publication number: 20180330258
    Abstract: Embodiments are directed to a method of performing autonomous learning for updating input features used for an artificial intelligence model, the method comprising receiving updated data of an information space that includes a graph of nodes having a defined topology, the updated data including historical data of requests to the artificial intelligence model and output results associated with the requests, wherein different categories of input data corresponds to different input nodes of the graph. The method may further comprise updating edge connections between the nodes of the graph by performing path optimizations that each use a set of agents to explore the information space over cycles to reduce a cost function, each connection including a strength value, wherein during each path optimization, path information is shared between the rest of agents at each cycle for determining a next position value for each of the set of agents in the graph.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Inventors: Theodore D. Harris, Craig O'Connell, Yue Li, Tatiana Korolevskaya
  • Publication number: 20180300729
    Abstract: Embodiments of the present invention are directed to methods and systems for performing a secure authentication process by leveraging the historical transaction data associated with an issuer. The historical transaction data stored at a fraud detection system may include the types of frequency of past authentication processes performed by the issuer, allowing for a determination of the likelihood of an authentication challenge process being applied to a current transaction. A merchant may define merchant rules that define what authentication process, if any, should then be applied to the current transaction based on the likelihood of an authentication challenge process being applied to the current transaction.
    Type: Application
    Filed: June 8, 2018
    Publication date: October 18, 2018
    Inventors: Cory Siddens, Craig O'Connell, Scott Boding
  • Patent number: 10069831
    Abstract: Embodiments of the present invention are directed to methods and systems for utilizing the history of previous authentications and authorizations related to third party computers, as factors in determining whether a current request for accessing a resource should be authorized. A processor server computer, in determining whether to authorize access to the resource, may generate and send a query message to one or more of the third party computers to obtain authorization activity that the third party computers may have regarding a user and/or a device associated with the request. The processor server computer may use the authorization activity from the third party computers in determining whether the request is an authentic request and that the request should be authorized.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 4, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Craig O'Connell, Aditya Srivastava, Kevin Wong
  • Patent number: 10028945
    Abstract: A method of providing a patient with controlled release of ketone-containing opioid using a prodrug capable, upon enzymatic activation and intramolecular cyclization, of releasing the ketone-containing opioid is disclosed. The disclosure also provides such prodrug compounds and pharmaceutical compositions comprising such compounds. Such pharmaceutical compositions can optionally include an enzyme inhibitor that interacts with the enzyme(s) to mediate the enzymatically-controlled release of the ketone-containing opioid from the prodrug so as to modify enzymatic cleavage of the prodrug. Also included are methods to use such compounds and pharmaceutical compositions.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: July 24, 2018
    Assignee: Signature Therapeutics, Inc.
    Inventors: Thomas E. Jenkins, Craig O. Husfeld, Julie D. Seroogy, Jonathan W. Wray
  • Patent number: 9996837
    Abstract: Embodiments of the present invention are directed to methods and systems for performing a secure authentication process by leveraging the historical transaction data associated with an issuer. The historical transaction data stored at a fraud detection system may include the types of frequency of past authentication processes performed by the issuer, allowing for a determination of the likelihood of an authentication challenge process being applied to a current transaction. A merchant may define merchant rules that define what authentication process, if any, should then be applied to the current transaction based on the likelihood of an authentication challenge process being applied to the current transaction.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: June 12, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Cory Siddens, Craig O'Connell, Scott Boding
  • Publication number: 20180114224
    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: May 5, 2016
    Publication date: April 26, 2018
    Inventors: Karl Newland, Douglas Fisher, Craig O'Connell
  • Publication number: 20170372416
    Abstract: Embodiments of the present invention relate to linking a prepaid account with a payment account used to fund the prepaid account. In some embodiments, during payment for a prepaid device, an authorization request message may include a prepaid account identifier associated with the prepaid account. In some embodiments, an activation request message may include a payment account identifier associated with the payment account. A server at the payment processing network may store an association between the prepaid account identifier and the payment account identifier in an account link database. In some embodiments of the invention, if the payment account is canceled, the payment processing network may use the account link database to cancel any associated prepaid accounts, and may transfer funds associated with corresponding prepaid accounts to an issuer associated with the payment account.
    Type: Application
    Filed: September 7, 2017
    Publication date: December 28, 2017
    Inventors: Justin Chace, Glenn Powell, Craig O'Connell
  • Publication number: 20170318000
    Abstract: Embodiments of the invention are directed to systems and methods of user authentication for data services. The data services may include accessing a tax return at the IRS, accessing or completing a student loan application, accessing a credit report, etc. User authentication data is collected by a data provider and provided to a server computer, and user device data is collected by the server computer after the user device accesses a resource identifier (e.g., URL) associated with the server computer. The user authentication data and/or user device data is analyzed and a risk score is generated.
    Type: Application
    Filed: April 28, 2016
    Publication date: November 2, 2017
    Inventors: Brendan Xavier Louis, Craig O'Connell, Karl Newland, Douglas Fisher
  • Patent number: 9786003
    Abstract: Embodiments of the present invention relate to linking a prepaid account with a payment account used to fund the prepaid account. In some embodiments, during payment for a prepaid device, an authorization request message may include a prepaid account identifier associated with the prepaid account. In some embodiments, an activation request message may include a payment account identifier associated with the payment account. A server at the payment processing network may store an association between the prepaid account identifier and the payment account identifier in an account link database. In some embodiments of the invention, if the payment account is canceled, the payment processing network may use the account link database to cancel any associated prepaid accounts, and may transfer funds associated with corresponding prepaid accounts to an issuer associated with the payment account.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: October 10, 2017
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Justin Chace, Glenn Powell, Craig O'Connell
  • Patent number: 9785944
    Abstract: A system for providing real-time risk mitigation for an authorization system. The system receives authorization requests from multiple merchants (or their respective acquirers) and processes such requests. Each processed request is then forwarded to its corresponding issuer for further authorization. Each processed request includes an authorization message. The authorization message can include a risk score, a number of reason codes, and a number of condition codes. The use of the risk score, reason codes and condition codes allows issuers to make better informed decisions with respect to providing authorizations.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: October 10, 2017
    Assignee: VISA U.S.A. INC.
    Inventors: Belva J. Bruesewitz, Nancy Hilgers, Patrick Faith, Kevin Siegel, Xiaoli Li, Kris Koganti, Craig O'Connell
  • Publication number: 20170278104
    Abstract: Methods, systems, and devices are disclosed for using a payment processing network as an authorization engine to access secure physical areas, such as college dormitories, office buildings. A keycard with a cryptogram generator is presented by a user to an access device, and the access device or associated computer sends an access request message formatted like a payment authentication request message to an aggregator/acquirer and payment processing network. The payment processing network validates the cryptogram and returns an access response message, again formatted like a payment authorization response message, indicating that the keycard is authentic. The gate, door, turnstile, or other barrier is then temporarily unlocked to let the user through.
    Type: Application
    Filed: June 14, 2017
    Publication date: September 28, 2017
    Inventors: Craig O'Connell, Kevin E. Wong, Nancy Hilgers, Mark Nelsen
  • Patent number: 9727862
    Abstract: Methods, systems, and devices are disclosed for using a payment processing network as an authorization engine to access secure physical areas, such as college dormitories, office buildings. A keycard with a cryptogram generator is presented by a user to an access device, and the access device or associated computer sends an access request message formatted like a payment authentication request message to an aggregator/acquirer and payment processing network. The payment processing network validates the cryptogram and returns an access response message, again formatted like a payment authorization response message, indicating that the keycard is authentic. The gate, door, turnstile, or other barrier is then temporarily unlocked to let the user through.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: August 8, 2017
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Craig O'Connell, Kevin E. Wong, Nancy Hilgers, Mark Nelsen
  • Publication number: 20170119754
    Abstract: A method of providing a patient with controlled release of ketone-containing opioid using a prodrug capable, upon enzymatic activation and intramolecular cyclization, of releasing the ketone-containing opioid is disclosed. The disclosure also provides such prodrug compounds and pharmaceutical compositions comprising such compounds. Such pharmaceutical compositions can optionally include an enzyme inhibitor that interacts with the enzyme(s) to mediate the enzymatically-controlled release of the ketone-containing opioid from the prodrug so as to modify enzymatic cleavage of the prodrug. Also included are methods to use such compounds and pharmaceutical compositions.
    Type: Application
    Filed: October 5, 2016
    Publication date: May 4, 2017
    Inventors: Thomas E. Jenkins, Craig O. Husfeld, Julie D. Seroogy, Jonathan W. Wray
  • Patent number: 9585963
    Abstract: Pharmaceutical compositions and their methods of use are provided, where the pharmaceutical compositions comprise an opioid prodrug that provides enzymatically-controlled release of an opioid, and an enzyme inhibitor that interacts with the enzyme(s) that mediates the enzymatically-controlled release of the opioid from the opioid prodrug so as to attenuate enzymatic cleavage of the opioid prodrug.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: March 7, 2017
    Assignee: Signature Therapeutics, Inc.
    Inventors: Thomas E. Jenkins, Craig O. Husfeld, Julie D. Seroogy, Jonathan W. Wray