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: 12292866Abstract: 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: GrantFiled: June 7, 2023Date of Patent: May 6, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 12245961Abstract: 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: GrantFiled: November 9, 2022Date of Patent: March 11, 2025Assignee: 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: 20250069064Abstract: 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: ApplicationFiled: August 22, 2024Publication date: February 27, 2025Inventors: Michael Kaplan, Patrick Robert O'Grady, Stephen Buttolph, Aaron Buchwald, Bernard Wong, Cameron John Schultz, Geoffrey Stuart, Matthew Lam
-
Publication number: 20250037120Abstract: 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: ApplicationFiled: October 8, 2024Publication date: January 30, 2025Inventors: Michael Edmond Kaplan, Stephen Buttolph, Daniel Laine, Alexander Dunn, Cameron John Schultz, Aaron Buchwald, Patrick Robert O'Grady, Bernard Wong
-
Publication number: 20240084910Abstract: 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: ApplicationFiled: September 14, 2023Publication date: March 14, 2024Inventors: Patrick WONG, Abdul RACHIM, Simeon HELFRICH
-
Patent number: 11461780Abstract: 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: GrantFiled: June 10, 2019Date of Patent: October 4, 2022Assignee: PAYPAL, INC.Inventors: Michael Charles Todasco, Anand Lakshmanan, Patrick Wong, Brandye Cassandra Sweetnam, Sumeet Ahuja
-
Patent number: 11379296Abstract: 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: GrantFiled: April 28, 2020Date of Patent: July 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien Duy Nguyen
-
Patent number: 11292344Abstract: 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: GrantFiled: June 3, 2019Date of Patent: April 5, 2022Assignee: 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: 20220077696Abstract: 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: ApplicationFiled: June 3, 2019Publication date: March 10, 2022Applicant: 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: 11041717Abstract: 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: GrantFiled: January 19, 2018Date of Patent: June 22, 2021Assignee: City University of Hong KongInventors: Liang Guo, Zhiming Zhang, Wen Wang, Pat Lam Patrick Wong
-
Patent number: 10970727Abstract: 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: GrantFiled: October 31, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Graham R. Bucknell, Ewan M. Scott, Nicholas A. Baldwin, Patrick Wong
-
Publication number: 20200257587Abstract: 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: ApplicationFiled: April 28, 2020Publication date: August 13, 2020Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
-
Patent number: 10692083Abstract: 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: GrantFiled: July 24, 2015Date of Patent: June 23, 2020Assignee: PAYPAL, INC.Inventors: Michael Charles Todasco, Anand Lakshmanan, Patrick Wong, Brandye Sweetnam, Sumeet Ahuja
-
Patent number: 10684910Abstract: 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: GrantFiled: April 17, 2018Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: Kwan Yin Andrew Chau, Tony Le, Patrick Wong, Dien D. Nguyen
-
Publication number: 20200134643Abstract: 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: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Graham R. Bucknell, Ewan M. Scott, Nicholas A. Baldwin, Patrick Wong
-
Publication number: 20190317850Abstract: 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: ApplicationFiled: April 17, 2018Publication date: October 17, 2019Inventors: Kwan Yin Andrew CHAU, Tony LE, Patrick WONG, Dien D. NGUYEN
-
Patent number: D882595Type: GrantFiled: April 23, 2019Date of Patent: April 28, 2020Assignee: LYFT, INC.Inventors: Michelle Venetucci Harvey, Patrick Wong, Frank Yoo, Henrique Penha, Sam Huskins
-
Patent number: D889480Type: GrantFiled: June 4, 2018Date of Patent: July 7, 2020Assignee: LYFT, INC.Inventors: Brandon Souba, Patrick Wong, Junxu Lye
-
Patent number: D921007Type: GrantFiled: September 3, 2019Date of Patent: June 1, 2021Assignee: LYFT, INC.Inventors: Michelle Venetucci Harvey, Patrick Wong, Frank Yoo
-
Patent number: D1011358Type: GrantFiled: July 6, 2020Date of Patent: January 16, 2024Assignee: Lyft, Inc.Inventors: Brandon Souba, Patrick Wong, Junxu Lye