Patents by Inventor James Mooney

James Mooney 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: 11777917
    Abstract: This disclosure describes techniques for authenticating one or more devices of a user in association with cloud computing services. The techniques include generating credential portions. The credential portions may be used in a signing protocol between one of the user devices and a cloud authenticator. The signing protocol may generate a signature that may be used in authentication with a cloud computing service. In some cases, the credential portions may be shared with other devices of the user. As such, the cloud authenticate may assist multiple user devices to authenticate with the cloud computing service.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: October 3, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Jeremy Erickson, Nicholas James Mooney, Jordan Matthew Wright, Nicholas Hamilton Steele, Mikhail Davidov
  • Publication number: 20230175326
    Abstract: An apparatus for perforating a subterranean formation comprises a first perforating gun (33b) having a box end (112) having a nose, a second perforating gun (33a) having a pin end (118) having a shoulder (124); and an alignment assembly. The alignment assembly includes internal threads formed on the box end, external threads formed on the pin end, and an alignment member (120) positioned between the box end nose and the pin end shoulder. The internal threads and the external threads are specified to form an angular alignment between the first perforating gun and the second perforating gun within a first specified angular tolerance. The alignment member has at least one characteristic selected to vary the angular alignment within the first specified angular tolerance without degrading a locking force connecting the first perforating gun to the second perforating gun.
    Type: Application
    Filed: May 3, 2021
    Publication date: June 8, 2023
    Applicant: Owen Oil Tools LP
    Inventors: Bradley Vass, Joe McClanahan, Timothy E. LaGrange, Jsffrey Gartz, James Mooney, Jeffrey Wood, Cory Day, Spencer Napier, Andrew Connell
  • Patent number: 11665161
    Abstract: An identity server authenticates a first user identity for a user device through a first authentication exchange as part of a passwordless authentication system. The identity server registers with a relying party as an authenticator for a second user identity. The identity server initiates a second authentication exchange by obtaining from the relying party, a credential request associated with the second user identity. Responsive to a determination that the first user identity authenticated in the first authentication exchange is authorized to act as the second user identity, the identity server obtains a credential request response authenticated by the authenticator in the identity server. The identity server completes the second authentication exchange by providing the credential response to the relying party. The second authentication exchange authenticates the user device to the relying party without involving the user device.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 30, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Eldridge Lee Alexander, James Leslie Barclay, Nicholas James Mooney, Mujtaba Hussain
  • Patent number: 11323480
    Abstract: An authentication system handles authentication requests to apply introspection and policy enforcement. A policy server obtains a client security policy and an authenticator security policy. The policy server obtains an encrypted credential request with client metadata from a client and determines whether the client metadata satisfies the client security policy. The policy server provides the encrypted credential request to an authenticator device and obtains an encrypted credential response with authenticator metadata in response. The policy server determines whether the authenticator metadata satisfies the authenticator security policy. The policy server processes the encrypted credential response, without decrypting the encrypted credential request or the encrypted credential response, based on a determination of whether the client metadata satisfies the client security policy and the authenticator metadata satisfies the authenticator security policy.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: May 3, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jeremy Lee Erickson, Nicholas Hamilton Steele, Nicholas James Mooney
  • Publication number: 20220123950
    Abstract: This disclosure describes techniques for authenticating one or more devices of a user in association with cloud computing services. The techniques include generating credential portions. The credential portions may be used in a signing protocol between one of the user devices and a cloud authenticator. The signing protocol may generate a signature that may be used in authentication with a cloud computing service. Furthermore, the user may be able to use any one of the user devices to log in to an online service after enrolling only a single user device with the online service. As such, the cloud authenticator may assist multiple user devices to authenticate with the cloud computing service.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 21, 2022
    Inventors: Jeremy Erickson, Nicholas James Mooney, Jordan Matthew Wright, Nicholas Hamilton Steele, Mikhail Davidov, Richard Lee Barnes, II
  • Publication number: 20220124078
    Abstract: This disclosure describes techniques for authenticating one or more devices of a user in association with cloud computing services. The techniques include generating credential portions. The credential portions may be used in a signing protocol between one of the user devices and a cloud authenticator. The signing protocol may generate a signature that may be used in authentication with a cloud computing service. In some cases, the credential portions may be shared with other devices of the user. As such, the cloud authenticate may assist multiple user devices to authenticate with the cloud computing service.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 21, 2022
    Inventors: Jeremy Erickson, Nicholas James Mooney, Jordan Matthew Wright, Nicholas Hamilton Steele, Mikhail Davidov
  • Publication number: 20200403993
    Abstract: An identity server authenticates a first user identity for a user device through a first authentication exchange as part of a passwordless authentication system. The identity server registers with a relying party as an authenticator for a second user identity. The identity server initiates a second authentication exchange by obtaining from the relying party, a credential request associated with the second user identity. Responsive to a determination that the first user identity authenticated in the first authentication exchange is authorized to act as the second user identity, the identity server obtains a credential request response authenticated by the authenticator in the identity server. The identity server completes the second authentication exchange by providing the credential response to the relying party. The second authentication exchange authenticates the user device to the relying party without involving the user device.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Inventors: Eldridge Lee Alexander, James Leslie Barclay, Nicholas James Mooney, Mujtaba Hussain
  • Publication number: 20200358822
    Abstract: An authentication system handles authentication requests to apply introspection and policy enforcement. A policy server obtains a client security policy and an authenticator security policy. The policy server obtains an encrypted credential request with client metadata from a client and determines whether the client metadata satisfies the client security policy. The policy server provides the encrypted credential request to an authenticator device and obtains an encrypted credential response with authenticator metadata in response. The policy server determines whether the authenticator metadata satisfies the authenticator security policy. The policy server processes the encrypted credential response, without decrypting the encrypted credential request or the encrypted credential response, based on a determination of whether the client metadata satisfies the client security policy and the authenticator metadata satisfies the authenticator security policy.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Jeremy Lee Erickson, Nicholas Hamilton Steele, Nicholas James Mooney
  • Publication number: 20180001043
    Abstract: The present invention relates to a tracheal protective ventilation device specially adapted for use with neonates, a stylet that aids in insertion and spatial verification of the tracheal protective ventilation device, and methods for using the same. The ventilation provided by the devices of the present invention is atraumatic to the trachea and the glottis compared to ventilation devices currently available in the art, and has the additional feature of allowing the administration of nutritional matter to the gut without interrupting airflow.
    Type: Application
    Filed: January 5, 2016
    Publication date: January 4, 2018
    Inventor: James Mooney
  • Patent number: 9812126
    Abstract: An electronic device in a topology of interconnected electronic devices can listen for a wake phrase and voice commands. The device can control when and how it responds so that a single device responds to voice commands. Per-task device preferences can be stored for a user. If a preferred device is not available, the task can still be performed on a device that has appropriate capabilities. Machine learning can determine a user's preferences. Power conservation and effective user interaction can result.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yaser Khan, Aleksandar Uzelac, Daniel J. Hwang, Sergio Paolantonio, Jenny Kam, Vishwac Sena Kannan, Dennis James Mooney, II, Alice Jane Bernheim Brush
  • Patent number: 9753706
    Abstract: A version of the source file is created that includes source code from a source file, and at least a portion of a client-side scripting language file (CSSLF) for generating at least a portion of markup language for a web page to be served to a client device using a webserver. A processor associates metadata with a preprocessed directive (PPD) and a version of the source file (VSF). The metadata can include at least the portion of the CSSLF. The webserver can then retrieve, from a database, only the metadata associated with the PPD in the VSF such that the entire source file does not need to be retrieved. When a request for the metadata associated with the VSF is received, at least the portion of the markup language for the web page can be generated in accordance with the metadata associated with the PPD and the VSF.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 5, 2017
    Assignee: salesforce.com, inc.
    Inventor: James Mooney
  • Publication number: 20160155443
    Abstract: An electronic device in a topology of interconnected electronic devices can listen for a wake phrase and voice commands. The device can control when and how it responds so that a single device responds to voice commands. Per-task device preferences can be stored for a user. If a preferred device is not available, the task can still be performed on a device that has appropriate capabilities. Machine learning can determine a user's preferences. Power conservation and effective user interaction can result.
    Type: Application
    Filed: April 1, 2015
    Publication date: June 2, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yaser Khan, Aleksandar Uzelac, Daniel J. Hwang, Sergio Paolantonio, Jenny Kam, Vishwac Sena Kannan, Dennis James Mooney, II, Alice Jane Bernheim Brush
  • Patent number: 9262137
    Abstract: In a method, system, and computer-readable medium having instructions for adding directives for versions of JavaScript files directly into source code, a source file for preprocessing is received and the source file is written in a client-side scripting language, the source file is parsed, directive information is identified for a directive within the source file and the directive information comprises data on at least a portion of a client-side scripting language file and a mode, a version of the source file for the mode is created and the version of the source file comprises source code from the source file and the at least a portion of the client-side scripting language file, and metadata is associated with the directive and the version of the source file.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: February 16, 2016
    Assignee: salesforce.com, inc.
    Inventor: James Mooney
  • Patent number: 9262138
    Abstract: In a method, system, and computer-readable medium having instructions for adding directives for JavaScript files directly into source code, a source file for preprocessing is received and the source file is written in a client-side scripting language, the source file is parsed, directive information is identified within the source file, metadata is associated with the directive during preprocessing, metadata associated is retrieved with a preprocessed directive, a request to access metadata associated with a preprocessed directive in the source file is received and the preprocessed directive is the directive from the source file, and at least a portion of markup language is generated for a web page in accordance with metadata associated with the preprocessed directive in response to the request.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: February 16, 2016
    Assignee: salesforce.com, inc.
    Inventor: James Mooney
  • Publication number: 20160041822
    Abstract: A version of the source file is created that includes source code from a source file, and at least a portion of a client-side scripting language file (CSSLF) for generating at least a portion of markup language for a web page to be served to a client device using a webserver. A processor associates metadata with a preprocessed directive (PPD) and a version of the source file (VSF). The metadata can include at least the portion of the CSSLF. The webserver can then retrieve, from a database, only the metadata associated with the PPD in the VSF such that the entire source file does not need to be retrieved. When a request for the metadata associated with the VSF is received, at least the portion of the markup language for the web page can be generated in accordance with the metadata associated with the PPD and the VSF.
    Type: Application
    Filed: August 28, 2015
    Publication date: February 11, 2016
    Applicant: salesforce.com.inc.
    Inventor: James Mooney
  • Patent number: 9235606
    Abstract: A set of objects associated with an incremental backup is determined where the set of objects includes one or more full backup objects associated with a full backup from which the incremental backup depends. A backup is performed using the set of objects, including by setting one or more timestamps associated with the one or more full backup objects to a time later than the full backup.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: James A. Mooney, Brian Bishop, Jerzy Gruszka
  • Patent number: 8905954
    Abstract: An appliance which removably stores a portion of a catheter and an adapter, where the indwelling portion of catheter is still inside the body tissue of a patient. The appliance has an aperture that permits connection of a vacuum source such as hospital suction. When the appliance containing the catheter is held against the portion of the body including the indwelling site of the catheter, the vacuum source is applied, having a tendency to hold the appliance in place against the body. An orthopedic cast can be fabricated around the appliance, after which time the vacuum can be deactivated and the appliance can be removed, revealing a channel formed in the orthopedic cast. Through the channel, the distal portion of the catheter and the adapter can be accessed, facilitating continued post-operative anesthesia, easy visual inspection for signs of infection or dislodgment of the catheter and permitting easy removal when needed.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: December 9, 2014
    Inventor: James Mooney
  • Publication number: 20130046217
    Abstract: An appliance which removably stores a portion of a catheter and an adapter, where the indwelling portion of catheter is still inside the body tissue of a patient. The appliance has an aperture that permits connection of a vacuum source such as hospital suction. When the appliance containing the catheter is held against the portion of the body including the indwelling site of the catheter, the vacuum source is applied, having a tendency to hold the appliance in place against the body. An orthopedic cast can be fabricated around the appliance, after which time the vacuum can be deactivated and the appliance can be removed, revealing a channel formed in the orthopedic cast. Through the channel, the distal portion of the catheter and the adapter can be accessed, facilitating continued post-operative anesthesia, easy visual inspection for signs of infection or dislodgment of the catheter and permitting easy removal when needed.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Inventor: James Mooney
  • Patent number: 8219502
    Abstract: Automated interview systems and methods are disclosed. An exemplary method comprises selectively presenting interview questions based on user input to at least one interviewee identified by a user, and receiving answers from the at least one interviewee in response to presenting the interview questions. The method further comprises compiling the interview questions and received answers as a recorded interview to assist the user to build online references for the user's products or services.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: July 10, 2012
    Assignee: References-Online, Inc.
    Inventors: David Mark Gold, Daniel R. Montoya, James Mooney
  • Publication number: 20110296381
    Abstract: In a method, system, and computer-readable medium having instructions for adding directives for versions of JavaScript files directly into source code, a source file for preprocessing is received and the source file is written in a client-side scripting language, the source file is parsed, directive information is identified for a directive within the source file and the directive information comprises data on at least a portion of a client-side scripting language file and a mode, a version of the source file for the mode is created and the version of the source file comprises source code from the source file and the at least a portion of the client-side scripting language file, and metadata is associated with the directive and the version of the source file.
    Type: Application
    Filed: January 5, 2011
    Publication date: December 1, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventor: James Mooney