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: 11777917Abstract: 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: GrantFiled: October 15, 2020Date of Patent: October 3, 2023Assignee: Cisco Technology, Inc.Inventors: Jeremy Erickson, Nicholas James Mooney, Jordan Matthew Wright, Nicholas Hamilton Steele, Mikhail Davidov
-
Publication number: 20230175326Abstract: 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: ApplicationFiled: May 3, 2021Publication date: June 8, 2023Applicant: Owen Oil Tools LPInventors: Bradley Vass, Joe McClanahan, Timothy E. LaGrange, Jsffrey Gartz, James Mooney, Jeffrey Wood, Cory Day, Spencer Napier, Andrew Connell
-
Patent number: 11665161Abstract: 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: GrantFiled: June 18, 2019Date of Patent: May 30, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Eldridge Lee Alexander, James Leslie Barclay, Nicholas James Mooney, Mujtaba Hussain
-
Patent number: 11323480Abstract: 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: GrantFiled: May 7, 2019Date of Patent: May 3, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Jeremy Lee Erickson, Nicholas Hamilton Steele, Nicholas James Mooney
-
Publication number: 20220123950Abstract: 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: ApplicationFiled: October 15, 2020Publication date: April 21, 2022Inventors: Jeremy Erickson, Nicholas James Mooney, Jordan Matthew Wright, Nicholas Hamilton Steele, Mikhail Davidov, Richard Lee Barnes, II
-
Publication number: 20220124078Abstract: 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: ApplicationFiled: October 15, 2020Publication date: April 21, 2022Inventors: Jeremy Erickson, Nicholas James Mooney, Jordan Matthew Wright, Nicholas Hamilton Steele, Mikhail Davidov
-
Publication number: 20200403993Abstract: 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: ApplicationFiled: June 18, 2019Publication date: December 24, 2020Inventors: Eldridge Lee Alexander, James Leslie Barclay, Nicholas James Mooney, Mujtaba Hussain
-
Publication number: 20200358822Abstract: 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: ApplicationFiled: May 7, 2019Publication date: November 12, 2020Inventors: Jeremy Lee Erickson, Nicholas Hamilton Steele, Nicholas James Mooney
-
Publication number: 20180001043Abstract: 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: ApplicationFiled: January 5, 2016Publication date: January 4, 2018Inventor: James Mooney
-
Patent number: 9812126Abstract: 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: GrantFiled: April 1, 2015Date of Patent: November 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yaser Khan, Aleksandar Uzelac, Daniel J. Hwang, Sergio Paolantonio, Jenny Kam, Vishwac Sena Kannan, Dennis James Mooney, II, Alice Jane Bernheim Brush
-
Patent number: 9753706Abstract: 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: GrantFiled: August 28, 2015Date of Patent: September 5, 2017Assignee: salesforce.com, inc.Inventor: James Mooney
-
Publication number: 20160155443Abstract: 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: ApplicationFiled: April 1, 2015Publication date: June 2, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Yaser Khan, Aleksandar Uzelac, Daniel J. Hwang, Sergio Paolantonio, Jenny Kam, Vishwac Sena Kannan, Dennis James Mooney, II, Alice Jane Bernheim Brush
-
Patent number: 9262137Abstract: 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: GrantFiled: January 5, 2011Date of Patent: February 16, 2016Assignee: salesforce.com, inc.Inventor: James Mooney
-
Patent number: 9262138Abstract: 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: GrantFiled: January 5, 2011Date of Patent: February 16, 2016Assignee: salesforce.com, inc.Inventor: James Mooney
-
Publication number: 20160041822Abstract: 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: ApplicationFiled: August 28, 2015Publication date: February 11, 2016Applicant: salesforce.com.inc.Inventor: James Mooney
-
Patent number: 9235606Abstract: 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: GrantFiled: December 21, 2012Date of Patent: January 12, 2016Assignee: EMC CorporationInventors: James A. Mooney, Brian Bishop, Jerzy Gruszka
-
Patent number: 8905954Abstract: 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: GrantFiled: August 18, 2011Date of Patent: December 9, 2014Inventor: James Mooney
-
Publication number: 20130046217Abstract: 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: ApplicationFiled: August 18, 2011Publication date: February 21, 2013Inventor: James Mooney
-
Patent number: 8219502Abstract: 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: GrantFiled: November 3, 2009Date of Patent: July 10, 2012Assignee: References-Online, Inc.Inventors: David Mark Gold, Daniel R. Montoya, James Mooney
-
Publication number: 20110296381Abstract: 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: ApplicationFiled: January 5, 2011Publication date: December 1, 2011Applicant: SALESFORCE.COM, INC.Inventor: James Mooney