Patents by Inventor Patrick Wong

Patrick Wong 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: 12292866
    Abstract: Solutions for data unification include: receiving a data record, the data record comprising a plurality of data fields; selecting, from among the plurality of data fields, a subset of the data fields, the subset of the data fields being fewer in number than the plurality of data fields, wherein selecting the subset of the data fields comprises: applying a first rule to select at least a first one of the data fields within the data record for inclusion in the subset of the data fields; using content of the subset of the data fields, generating a stable identifier (stableID) for the data record; and inserting the stableID into a primary key data field of the data record.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: May 6, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Meiyalagan Balasubramanian, Lengning Liu, Aditya Kuppa, Kirk Hartmann Freiheit, Kalen Wong, Paula Budig Greve, Patrick Clinton Little, Lucas Pritz, Yue Wang, Vivek Ravindranath Narasayya, Katchaguy Areekijseree, Yeye He, Surajit Chaudhuri, Gaurav Ghosh
  • Patent number: 12245961
    Abstract: A system for implanting a flow modifying device in a heart comprises a flow modifying device comprising a tubular body comprising first and second openings located at first and second ends of the tubular body and a neck positioned between the first opening and the second opening, and a guide catheter comprising a flexible elongate shaft comprising a proximal portion comprising a fitting for receiving an insertion instrument and distal portion comprising an enlarged distal tip to prevent the flexible elongate shaft from passing through the flow modifying device. A guide catheter for cannulating a coronary sinus from a superior vena cava comprises a pre-formed distal portion comprising a proximal straight zone, a proximal curved zone extending along a first curved path, a distal straight zone extending along a straight path and a distal curved zone extending along a second curved path. The guide catheter can have different stiffnesses.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: March 11, 2025
    Assignee: SHOCKWAVE MEDICAL, INC.
    Inventors: Scott R. Wilson, Sai Ho Choy, Keith Alan Jackson, Ernest Wai Wong, Guy Patrick Vanney, Jason Lee Ladoucer, Fredericus Antonius Colen
  • Publication number: 20250069064
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for bridging native tokens. Various aspects may include initializing a first blockchain by allocating a plurality of native tokens. Aspects may also include transferring, using a bridge, one or more transactions from a second blockchain to the first blockchain using locked tokens on the second blockchain as collateral. Aspects may also include minting new native tokens at the first blockchain when a value of transactions sum to the plurality of native tokens and the plurality of native tokens are backed by the locked tokens. Aspects may also include reporting, to the second blockchain, the amount of tokens used for the transaction fees in the one or more transactions. Aspects may also include burning, at the second blockchain, tokens corresponding to the amount of tokens used for paying transaction fees.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 27, 2025
    Inventors: Michael Kaplan, Patrick Robert O'Grady, Stephen Buttolph, Aaron Buchwald, Bernard Wong, Cameron John Schultz, Geoffrey Stuart, Matthew Lam
  • Publication number: 20250037120
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for cross-chain communication in a blockchain platform. Various aspects may include accepting, at a first blockchain, a first transaction including a message and a message payload. Aspects may also include validating, at the first blockchain, the message by signing the message using signature keys of one or more validators in a first set of validators of the first blockchain. Aspects may also include generating an aggregate signature based on the signature keys of the one or more validators in a first set of validators. Aspects may also include submitting a second transaction on to a second blockchain, the second transaction including the message and the aggregate signature. Aspects may include validating, at the second blockchain, the second transaction based on a shared registry.
    Type: Application
    Filed: October 8, 2024
    Publication date: January 30, 2025
    Inventors: Michael Edmond Kaplan, Stephen Buttolph, Daniel Laine, Alexander Dunn, Cameron John Schultz, Aaron Buchwald, Patrick Robert O'Grady, Bernard Wong
  • Publication number: 20240084910
    Abstract: A stemless valve includes (a) a valve body having a longitudinal axis and defining a central flow passage and an upper actuator opening; (b) a cylindrical rotator disposed within the central flow passage, and having a rotator gear exposed through the actuator opening, the rotator sealed within the valve body to prevent fluid flow outside the central flow passage; (c) an actuating element passing through the upper actuator opening, and having a actuating gear which engages the rotator gear. Movement of the actuating rod rotates the rotator around the longitudinal axis within the valve body, causing opening or closing of a variable orifice connected to the rotator.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 14, 2024
    Inventors: Patrick WONG, Abdul RACHIM, Simeon HELFRICH
  • Patent number: 11461780
    Abstract: There are provided systems and methods for shared authentication for limited use of an associated account based on user location and connected devices. A user may own a location where another user may visit or rent. The user may have a payment account that may be used with merchants to purchase items that are associated with the location or offered with use of the location. The user may set up the payment account to have a shared authentication mechanism with other users that utilize the location to allow the other users to pay for items using the payment account. The authentication mechanism may be a credential that may be pushed to a device of one or more of the other users when the other users are at or nearby the location or may be information of the other users that may be matched during transaction processing.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: October 4, 2022
    Assignee: PAYPAL, INC.
    Inventors: Michael Charles Todasco, Anand Lakshmanan, Patrick Wong, Brandye Cassandra Sweetnam, Sumeet Ahuja
  • Patent number: 11379296
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien Duy Nguyen
  • Patent number: 11292344
    Abstract: A portable electric vehicle support equipment (EVSE) unit is formed as a cord of plural insulated conductors and a flexible outer sheath enclosing said plural insulated conductors. The cord includes an EVSE docking connector on a docking end of the cord and a utility plug on a utility end of the cord, said cord being divided into a docking section terminated at said docking connector and a utility section terminated at said utility connector. The cord further includes an in-line EVSE controller and a housing enclosing said controller, said housing sealed with said flexible outer sheath and disposed at an intermediate section of said cord between said docking and utility sections.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: April 5, 2022
    Assignee: Webasto Charging Systems, Inc.
    Inventors: David Paul Soden, Albert Joseph Flack, Herman Joseph Steinbuchel, IV, Larry Hayashigawa, Brendan Francis O'Donnell, Francis Patrick Wong, Robert Barrosa
  • Publication number: 20220077696
    Abstract: A portable electric vehicle support equipment (EVSE) unit is formed as a cord of plural insulated conductors and a flexible outer sheath enclosing said plural insulated conductors. The cord includes an EVSE docking connector on a docking end of the cord and a utility plug on a utility end of the cord, said cord being divided into a docking section terminated at said docking connector and a utility section terminated at said utility connector. The cord further includes an in-line EVSE controller and a housing enclosing said controller, said housing sealed with said flexible outer sheath and disposed at an intermediate section of said cord between said docking and utility sections.
    Type: Application
    Filed: June 3, 2019
    Publication date: March 10, 2022
    Applicant: Webasto Charging Systems, Inc.
    Inventors: David Paul SODEN, Albert Joseph FLACK, Herman Joseph Steinbuchel, IV, Larry Hayashigawa, Brendan Francis O'Donnell, Francis Patrick Wong, Robert Barrosa
  • Patent number: 11041717
    Abstract: An analytical method of determining the solution of an object with a plurality of planar surfaces under applied load includes the steps of assigning the load applied on each of the plurality of planar surfaces in the three dimensional directions respectively, determining the equivalent load applied on each of the plurality of planar surfaces in the three dimensional directions from the applied loads with the stress boundary conditions, and determining the stress and strain fields from the equivalent load applied on each of the plurality of planar surfaces.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: June 22, 2021
    Assignee: City University of Hong Kong
    Inventors: Liang Guo, Zhiming Zhang, Wen Wang, Pat Lam Patrick Wong
  • Patent number: 10970727
    Abstract: A method, computer system, and a computer program product for voice activated inventory management is provided. The present invention may include recording an audio feed of a customer product query from a customer and a staff response from a staff member. The present invention may then include identifying a product requested by the customer. The present invention may also include identifying an inventory status in the staff response. The present invention may also include determining that a negative inventory status trigger is detected in the identified inventory status associated with the identified product requested by the customer. The present invention may further include, in response to determining that the negative inventory status trigger is detected in the identified inventory status associated with the identified product requested by the customer, storing, in an inventory database, a plurality of customer query data associated with the identified product requested by the customer.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Graham R. Bucknell, Ewan M. Scott, Nicholas A. Baldwin, Patrick Wong
  • Publication number: 20200257587
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Application
    Filed: April 28, 2020
    Publication date: August 13, 2020
    Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
  • Patent number: 10692083
    Abstract: There are provided systems and methods for automatic authentication for a user with a service provider during a voice data connection to a merchant. A user may place a voice call to an entity, for example, through a plain old telephone service (POTS) or through voice over IP. The voice call may be detected by a service provider, which may determine whether the entity receiving the voice call requires authentication of the user during the voice call. The service provider may further determine whether the entity requires authentication of the user for use of an account with the service provider. The service provider may communicate information used to authenticate the user to the entity during the voice call. Additionally, the service provider may generate an authentication mechanism for the payment account, which may be used to authenticate use of the payment account by the user during the voice call.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: June 23, 2020
    Assignee: PAYPAL, INC.
    Inventors: Michael Charles Todasco, Anand Lakshmanan, Patrick Wong, Brandye Sweetnam, Sumeet Ahuja
  • Patent number: 10684910
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien D. Nguyen
  • Publication number: 20200134643
    Abstract: A method, computer system, and a computer program product for voice activated inventory management is provided. The present invention may include recording an audio feed of a customer product query from a customer and a staff response from a staff member. The present invention may then include identifying a product requested by the customer. The present invention may also include identifying an inventory status in the staff response. The present invention may also include determining that a negative inventory status trigger is detected in the identified inventory status associated with the identified product requested by the customer. The present invention may further include, in response to determining that the negative inventory status trigger is detected in the identified inventory status associated with the identified product requested by the customer, storing, in an inventory database, a plurality of customer query data associated with the identified product requested by the customer.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Graham R. Bucknell, Ewan M. Scott, Nicholas A. Baldwin, Patrick Wong
  • Publication number: 20190317850
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining iteratively captured frames of image data representing a user interface screen, wherein one or more of the frames of image data represents an error screen indicating an error condition of one or more resource of a plurality of resources of a services system; performing recognition processing using image data of the captured frames of image data to determine an error classifier associated to the error screen: determining one or more action based on the error classifier; and performing the one or more action in response to the determining.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
  • Patent number: D882595
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 28, 2020
    Assignee: LYFT, INC.
    Inventors: Michelle Venetucci Harvey, Patrick Wong, Frank Yoo, Henrique Penha, Sam Huskins
  • Patent number: D889480
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: July 7, 2020
    Assignee: LYFT, INC.
    Inventors: Brandon Souba, Patrick Wong, Junxu Lye
  • Patent number: D921007
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: June 1, 2021
    Assignee: LYFT, INC.
    Inventors: Michelle Venetucci Harvey, Patrick Wong, Frank Yoo
  • Patent number: D1011358
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: January 16, 2024
    Assignee: Lyft, Inc.
    Inventors: Brandon Souba, Patrick Wong, Junxu Lye