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: 20240119112Abstract: 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: ApplicationFiled: September 22, 2022Publication date: April 11, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Jeongwan HAAH, Robin Ashok KOTHARI, Ryan William O'DONNELL, Ewin Nicolas TANG
-
Publication number: 20240037212Abstract: 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: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: Nutanix, Inc.Inventors: Ashwini RAJENDRAN, William O'DONNELL, Heli Utpal MODI, Malay PRAJAPATI, Ketan SHAH
-
Publication number: 20240037213Abstract: 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: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: 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: 11353877Abstract: 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: GrantFiled: December 16, 2019Date of Patent: June 7, 2022Assignee: Zoox, Inc.Inventors: Ravi Gogna, Meredith James Goldman, Edward William O'Donnell, Frank Reinaldo Ramirez, Dennis Schaefer, Wenhao Sheng, Matthew Miller Young
-
Publication number: 20210272206Abstract: 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: ApplicationFiled: May 18, 2021Publication date: September 2, 2021Applicant: Afford It Technology, LLCInventors: Kevin O'Brien, Thomas Seeley, Sidharth Anandkumar, William O'Donnell
-
Publication number: 20210181750Abstract: 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: ApplicationFiled: December 16, 2019Publication date: June 17, 2021Inventors: Ravi Gogna, Meredith James Goldman, Edward William O'Donnell, Frank Reinaldo Ramirez, Dennis Schafer, Wenhao Sheng, Matthew Miller Young
-
Publication number: 20160229847Abstract: 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: ApplicationFiled: September 22, 2014Publication date: August 11, 2016Inventors: 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: 20120283003Abstract: 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: ApplicationFiled: July 13, 2012Publication date: November 8, 2012Inventor: Peter William O'Donnell
-
Patent number: 8240558Abstract: 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: GrantFiled: January 15, 2009Date of Patent: August 14, 2012Assignee: Aristocrat Technologies Australia Pty LimitedInventor: Peter William O'Donnell
-
Publication number: 20100180329Abstract: 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: ApplicationFiled: January 9, 2009Publication date: July 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Henry Guski, Deborah Mapes, William O'Donnell, Ira Steven Ringle
-
Patent number: 7734844Abstract: 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: GrantFiled: August 19, 2004Date of Patent: June 8, 2010Assignee: General Dynamics Advanced Information Systems, Inc.Inventors: Robert Pedersen, Basil Chambers, Patrick Sullivan, William O'Donnell
-
Publication number: 20090230186Abstract: 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: ApplicationFiled: January 15, 2009Publication date: September 17, 2009Inventor: Peter William O'Donnell
-
Publication number: 20070022900Abstract: 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: ApplicationFiled: July 10, 2006Publication date: February 1, 2007Inventors: William O'Donnell, Paul Aspengren
-
Patent number: 7117529Abstract: 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: GrantFiled: October 22, 2001Date of Patent: October 3, 2006Assignee: Intuit, Inc.Inventors: William O'Donnell, Daniel Wilks
-
Patent number: 7024689Abstract: 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: GrantFiled: December 13, 2002Date of Patent: April 4, 2006Assignee: Intuit, Inc.Inventors: William O'Donnell, Daniel Wilks
-
Publication number: 20050279245Abstract: 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: ApplicationFiled: July 28, 2005Publication date: December 22, 2005Inventors: William O'Donnell, Paul Aspengren
-
Publication number: 20050223935Abstract: 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: ApplicationFiled: June 7, 2005Publication date: October 13, 2005Inventors: Erik Jensen, William O'Donnell, Paul Aspengren
-
Publication number: 20050198412Abstract: 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: ApplicationFiled: August 19, 2004Publication date: September 8, 2005Applicant: General Dynamics Advanced Information Systems, Inc.Inventors: Robert Pedersen, Basil Chambers, Patrick Sullivan, William O'Donnell
-
Publication number: 20050183626Abstract: 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: ApplicationFiled: February 24, 2004Publication date: August 25, 2005Inventors: William O'Donnell, Paul Aspengren
-
Publication number: 20050061196Abstract: A railroad car energy absorption apparatus is disclosed. The railroad car energy absorption apparatus includes a spring assembly having an elastomer spring element arranged in operable combination with structure for inhibiting localized heat deterioration of the elastomer spring element.Type: ApplicationFiled: September 24, 2004Publication date: March 24, 2005Inventors: William O'Donnell, Michael VanMaldegiam, Erik Jensen, Donald Wilt, Michael Dillon