Patents by Inventor William O'Donnell

William O'Donnell 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: 20240119112
    Abstract: A computing system including a quantum computing device and a classical computing device. The computing system computes an estimated unitary matrix over a plurality of iterations that each include, at a processor, computing a current-iteration exponent, a current-iteration error parameter, and a conjugate transpose of a current-iteration estimate of the unitary matrix. Each iteration further includes transmitting the current-iteration exponent, the current-iteration error parameter, and the conjugate transpose to the quantum computing device. At the quantum computing device, each iteration further includes computing a process tomography result and outputting the process tomography result to the classical computing device. At the processor, each iteration further includes computing a distance measure between the current-iteration estimate and the process tomography result, and, when the distance measure is below a predefined constant, updating the current-iteration estimate.
    Type: Application
    Filed: September 22, 2022
    Publication date: April 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jeongwan HAAH, Robin Ashok KOTHARI, Ryan William O'DONNELL, Ewin Nicolas TANG
  • Patent number: 11918748
    Abstract: A respiratory assistance apparatus has a gases inlet configured to receive a supply of gases, a blower unit configured to generate a pressurised gases stream from the supply of gases; a humidification unit configured to heat and humidify the pressurised gases stream; and a gases outlet for the heated and humidified gases stream. A flow path for the gases stream extends through the respiratory device from the gases inlet through the blower unit and humidification unit to the gases outlet. A sensor assembly is provided in the flow path before the humidification unit. The sensor assembly has an ultrasound gas composition sensor system for sensing one or more gas concentrations within the gases stream.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: March 5, 2024
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Dean Antony Barker, Mikael Douglas Stewart, Peter Geoffrey Hawkins, Kevin Peter O'Donnell, Russel William Burgess
  • Publication number: 20240037212
    Abstract: Role-based access controls (RBAC) are extended to include multi-party authorizations for certain computing cluster operations or data items. Upon receiving a request to perform an operation over a computing cluster or its data, a check is carried out to determine if the operation (e.g., READ, WRITE, EXECUTE, DELETE, etc.) is subject to both a role-based access control as well as a multi-party authorization (MPA) consensus protocol. The determination to allow or deny the request includes (1) accessing a role-based access control record corresponding to the operation or data item, and (2) invoking the multi-party authorization consensus protocol. Prior to performance of the operation, a computer program collects “approve” or “deny” responses from individual ones of the multiple parties. When approval consensus is reached, the operation is performed. If approval is denied, or if an approval consensus is not reached within a time limit, then the operation is not performed.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Applicant: Nutanix, Inc.
    Inventors: Ashwini RAJENDRAN, William O'DONNELL, Heli Utpal MODI, Malay PRAJAPATI, Ketan SHAH
  • Publication number: 20240037213
    Abstract: Methods, systems, and computer program products for thwarting a malware attack. A data storage system stores data items, some of which data items correspond to snapshots. Upon identification of a possible ransomware attack on a data item, the system identifies a version of the snapshot that is not subject to the ransomware attack and seeks to protect the data state of the system from further damage (e.g., due to performance of unauthorized operations on the version of the snapshot that is not subject to the ransomware attack) by requiring consensus from a multi-party authorization (MPA) consensus regime before carrying out requested operations over the snapshot. The MPA consensus regime operates by determining that the operation is subject to a role-based access control (RBAC) as well as a multi-party authorization (MPA) consensus protocol, and then allowing or denying execution of the requested operations based on achieving consensus from among candidate approvers.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Applicant: Nutanix, Inc.
    Inventors: Ashwini RAJENDRAN, William O'DONNELL, Heli Utpal MODI, James SARANTOS, Malay PRAJAPATI, Mark NIJMEIJER, Naveen KUMAR, Sandeep Jeevraj PARMAR, Sasthakumar RAMAMURTHY, Ketan SHAH
  • Patent number: 11353877
    Abstract: Techniques to provide guidance to a vehicle operating in an environment may include determining a suggested region to block in the environment along a path of the vehicle and causing presentation of the suggested region to block in a user interface of the computer device. Information about the blocked region may be transmitted to one or more vehicles in the environment. Based on the information about the blocked region, at least one of the computer device or a vehicle computer system of the vehicle may control operation of the vehicle to avoid the blocked region.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: June 7, 2022
    Assignee: Zoox, Inc.
    Inventors: Ravi Gogna, Meredith James Goldman, Edward William O'Donnell, Frank Reinaldo Ramirez, Dennis Schaefer, Wenhao Sheng, Matthew Miller Young
  • Publication number: 20210272206
    Abstract: A recommendation engine analyzes an entity's financial situation and, if possible, makes recommendations that, if accepted, will move the entity's financial state into one in which, for example, a loan will be approved. In some embodiments, the recommendation engine analyzes an entity's financial situation and, if possible, makes recommendations that generally improve the financial state of the entity. In one embodiment, recommendations include reduce existing debt, using existing assets for equity, looking at co-borrowers and whether a co-borrowers is in a better financial state, using a portion of a down payment to pay down existing debts, consolidate debt to low rate credit cards, etc.
    Type: Application
    Filed: May 18, 2021
    Publication date: September 2, 2021
    Applicant: Afford It Technology, LLC
    Inventors: Kevin O'Brien, Thomas Seeley, Sidharth Anandkumar, William O'Donnell
  • Publication number: 20210181750
    Abstract: Techniques to provide guidance to a vehicle operating in an environment may include determining a suggested region to block in the environment along a path of the vehicle and causing presentation of the suggested region to block in a user interface of the computer device. Information about the blocked region may be transmitted to one or more vehicles in the environment. Based on the information about the blocked region, at least one of the computer device or a vehicle computer system of the vehicle may control operation of the vehicle to avoid the blocked region.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 17, 2021
    Inventors: Ravi Gogna, Meredith James Goldman, Edward William O'Donnell, Frank Reinaldo Ramirez, Dennis Schafer, Wenhao Sheng, Matthew Miller Young
  • Publication number: 20160229847
    Abstract: Compounds and pharmaceutically acceptable salts of the compounds are disclosed, wherein the compounds have the structure of Formula II as defined in the specification. Corresponding pharmaceutical compositions, methods of treatment, methods of synthesis, and intermediates are also disclosed.
    Type: Application
    Filed: September 22, 2014
    Publication date: August 11, 2016
    Inventors: Martin Youngjin Pettersson, Christopher William am Ende, Michael Eric Green, Douglas Scott Johnson, Gregory Wayne Kauffman, Christopher William O'Donnell, Nandini Chaturbhai Patel, Antonia Friederike Stepan, Cory Michael Stiff, Chakrapani Subramanyam, Tuan Phong Tran, Patrick Robert Verhoest
  • Publication number: 20120283003
    Abstract: A method of processing a user data card comprising: determining that a user data card comprising a non-compatible smart card has been entered into a card reader; obtaining a user identifier from a magnetic stripe of the user data card; and processing the user identifier to obtain data from a user record to enable further processing in respect of the user data card.
    Type: Application
    Filed: July 13, 2012
    Publication date: November 8, 2012
    Inventor: Peter William O'Donnell
  • Patent number: 8240558
    Abstract: A method of processing a user data card comprising: determining that a user data card comprising a non-compatible smart card has been entered into a card reader; obtaining a user identifier from a magnetic stripe of the user data card; and processing the user identifier to obtain data from a user record to enable further processing in respect of the user data card.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: August 14, 2012
    Assignee: Aristocrat Technologies Australia Pty Limited
    Inventor: Peter William O'Donnell
  • Publication number: 20100180329
    Abstract: An authenticated identity propagation and translation technique is provided in a transaction processing environment including distributed and mainframe computing components. Identified and authenticated user identification and authentication information is forwarded in association with transaction requests from a distributed component to a mainframe component, facilitating the selection of the appropriate mainframe user identity with which to execute the mainframe portion of the transaction, and creating the appropriate runtime security context. The forwarded user identification and authentication information contains a plurality of sections with identifying information about an authenticated client end-user identity as known at the initial authentication component and a mask specifying a subset of the sections.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Henry Guski, Deborah Mapes, William O'Donnell, Ira Steven Ringle
  • Patent number: 7734844
    Abstract: The disclosure relates to a trusted interface unit and a method of making and using the same. According to one embodiment of the present invention, a method of transmitting data on a network may include receiving data from a partition within a node on the network. This node may be configured to transmit data associated with a number of sensitivity levels. According to one embodiment of the invention, these sensitivity levels may be classification levels. One method of transmission of data may include determining the identity of the partition that originated the data within the node. Furthermore, a label may be added to the data received from within the node and the data may be encrypted with a key that may be uniquely associated with the label on the data. After encryption, the data may be transmitted on the network. Additional methods including the reception of data are disclosed. Various node and network architectures are disclosed implementing the methods and apparatus of the present invention.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: June 8, 2010
    Assignee: General Dynamics Advanced Information Systems, Inc.
    Inventors: Robert Pedersen, Basil Chambers, Patrick Sullivan, William O'Donnell
  • Publication number: 20090230186
    Abstract: A method of processing a user data card comprising: determining that a user data card comprising a non-compatible smart card has been entered into a card reader; obtaining a user identifier from a magnetic stripe of the user data card; and processing the user identifier to obtain data from a user record to enable further processing in respect of the user data card.
    Type: Application
    Filed: January 15, 2009
    Publication date: September 17, 2009
    Inventor: Peter William O'Donnell
  • Publication number: 20070022900
    Abstract: A constant contact side bearing assembly configured for insertion into a walled receptacle on an upper surface of a railcar bolster. The constant contact side bearing assembly includes a housing defining a cavity. A cap is positioned by and overlies an end of the spring. The cap is mounted for reciprocatory guided movements by and relative to the housing, with a generally flat railcar body engaging portion on the cap being positioned relative to the housing and the walled receptacle by the spring. The side bearing assembly housing and the walled receptacle are configured to accommodate an apparatus used to locate and secure the side bearing assembly housing within the walled receptacle on the railcar bolster.
    Type: Application
    Filed: July 10, 2006
    Publication date: February 1, 2007
    Inventors: William O'Donnell, Paul Aspengren
  • Patent number: 7117529
    Abstract: An identification and authentication scheme maintains control relationships among identities in order to allow a user to dynamically grant or deny permission for a technical support representative to access the user's data, while allowing the user to retain ultimate control over access to the data. Interactions entered by the representative can be distinguished from those entered by the user, while execution paths for representative-entered interactions are configured so that, to an application, the representative-entered transactions appear substantially identical to user-entered transactions. Technical support representatives are thereby able to duplicate users' problems to enable diagnosis and resolution of problems without requiring users to reveal their passwords or login credentials.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: October 3, 2006
    Assignee: Intuit, Inc.
    Inventors: William O'Donnell, Daniel Wilks
  • Patent number: 7024689
    Abstract: An access site allows a client application to access a server application on behalf of a subscriber who has an account at the client site. A client application registers with the access site and receives a certificate for the client application. A subscriber is directed to the access site upon an indication that she would like to use the features of the client application that integrate with the server application. The subscriber specifies access rights to the access site, and issues a validation token in association with the specified access rights. When the client site needs the server application to process subscriber data, it forwards the validation token to the access site, using the certificate. The access site validates this information, and where appropriate the server application processes the subscriber data and returns the results to the client application.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: April 4, 2006
    Assignee: Intuit, Inc.
    Inventors: William O'Donnell, Daniel Wilks
  • Publication number: 20050279245
    Abstract: A constant contact side bearing assembly configured for insertion into a walled receptacle provided on an upper surface of a railcar bolster. The constant contact side bearing assembly includes a walled housing defining a cavity extending therethrough and open at opposite ends and a spring having a first end, abuttingly engaging a portion of the upper surface of said railcar bolster, and a second end, axially spaced from the first end. A cap is arranged at the second end of the spring. The cap is mounted for reciprocatory guided movements by and relative to the housing, with a generally flat railcar body engaging portion on the cap being positioned relative to the housing and the walled enclosure by the spring. The side bearing assembly further includes an apparatus for locating and securing the side bearing assembly within the walled receptacle on the railcar bolster.
    Type: Application
    Filed: July 28, 2005
    Publication date: December 22, 2005
    Inventors: William O'Donnell, Paul Aspengren
  • Publication number: 20050223935
    Abstract: A constant contact side bearing assembly configured for insertion into a walled receptacle provided on an upper surface of a railcar bolster. The side bearing assembly includes a housing assembly including a base and cap receivable within the open top walled receptacle on the bolster. The base has laterally spaced sides and longitudinally spaced ends. The cap is guided for movements relative to the base and has a generally flat railcar body engaging portion along with structure which combines with the sides and ends on the base to define an internal void for the side bearing assembly. A longitudinally elongated and generally rectangularly-shaped elastomeric compression spring is arranged in the internal void within the side bearing assembly for absorbing, dissipating, and returning energy imparted to the side bearing assembly during a work cycle.
    Type: Application
    Filed: June 7, 2005
    Publication date: October 13, 2005
    Inventors: Erik Jensen, William O'Donnell, Paul Aspengren
  • Publication number: 20050198412
    Abstract: The disclosure relates to a trusted interface unit and a method of making and using the same. According to one embodiment of the present invention, a method of transmitting data on a network may include receiving data from a partition within a node on the network. This node may be configured to transmit data associated with a number of sensitivity levels. According to one embodiment of the invention, these sensitivity levels may be classification levels. One method of transmission of data may include determining the identity of the partition that originated the data within the node. Furthermore, a label may be added to the data received from within the node and the data may be encrypted with a key that may be uniquely associated with the label on the data. After encryption, the data may be transmitted on the network. Additional methods including the reception of data are disclosed. Various node and network architectures are disclosed implementing the methods and apparatus of the present invention.
    Type: Application
    Filed: August 19, 2004
    Publication date: September 8, 2005
    Applicant: General Dynamics Advanced Information Systems, Inc.
    Inventors: Robert Pedersen, Basil Chambers, Patrick Sullivan, William O'Donnell
  • Publication number: 20050183626
    Abstract: A constant contact side bearing assembly configured for insertion into a walled receptacle provided on an upper surface of a railcar bolster. The constant contact side bearing assembly includes a walled housing defining a cavity extending therethrough and open at opposite ends and a spring having a first end, abuttingly engaging a portion of the upper surface of said railcar bolster, and a second end, axially spaced from the first end. A cap is arranged at the second end of the spring. The cap is mounted for reciprocatory guided movements by and relative to the housing, with a generally flat railcar body engaging portion on the cap being positioned relative to the housing and the walled enclosure by the spring. The side bearing assembly further includes an apparatus for locating and securing the side bearing assembly within the walled receptacle on the railcar bolster.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Inventors: William O'Donnell, Paul Aspengren