Patents by Inventor Sheldon I. Walfish

Sheldon I. Walfish 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: 20240048366
    Abstract: The present disclosure provides computing systems in which respective quorums of computing nodes securely manage respective secrets associated with cryptographic ledgers according to threshold secret sharing schemes. In particular, membership in the quorums can be changed dynamically and unpredictability to improve security of the quorums against adversarial attacks in which adversaries attempt to compromise or gain control of the computing nodes. More specifically, by changing membership in the quorum dynamically and unpredictability, the ability of the adversary to control at any given time a threshold number of the current members of the quorum and gain access to the secret is dramatically reduced.
    Type: Application
    Filed: July 3, 2023
    Publication date: February 8, 2024
    Inventors: William Douglas Cox, Bo Zhu, Orest Bolohan, Sheldon I. Walfish
  • Patent number: 11258593
    Abstract: The present disclosure provides computing systems in which respective quorums of computing nodes securely manage respective secrets associated with cryptographic ledgers according to threshold secret sharing schemes. In particular, membership in the quorums can be changed dynamically and unpredictability to improve security of the quorums against adversarial attacks in which adversaries attempt to compromise or gain control of the computing nodes. More specifically, by changing membership in the quorum dynamically and unpredictability, the ability of the adversary to control at any given time a threshold number of the current members of the quorum and gain access to the secret is dramatically reduced.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: February 22, 2022
    Assignee: Google LLC
    Inventors: William Douglas Cox, Bo Zhu, Orest Bolohan, Sheldon I. Walfish
  • Patent number: 10235689
    Abstract: Processing of point of sale (“POS”) redemptions via a “tap” of a contactless device comprises a POS data collector that facilitates a connection with a contactless device. A merchant scans items for purchase using a POS scanner, which captures product identification information. The POS scanner forwards the product identification information to a POS terminal. The POS data collector intercepts the product identification information between the POS scanner and the POS terminal. A user taps the contactless device in the POS data collector's radio frequency field, and a communication channel is established between the contactless device and the POS data collector. The POS data collector identifies the user via the contactless device and identifies coupons, merchant offers, and other value-added services to redeem with the transaction. The POS data collector forwards this information to the POS terminal, the redemptions are applied to the transaction, and the communication is terminated.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Philipp Hertel, Paul Lee, Sheldon I. Walfish, Alexander W. Hertel, Steven Viavant, Dan Moisa, Gene Sokolov
  • Publication number: 20160012430
    Abstract: A payment processing system receives a token from a user device. Based on the first token, the payment processing system establishes a second token that remains valid longer than the first token. The payment processing system then associates the second token with a user account identifier and establishes a rescue code for use in an offline user transactions. The payment processing system then communicates the second token and the rescue code to the user device. When the user engages in an offline transaction, the payment processing system receives the rescue code and the user account identifier from the merchant computing device. Based on the user account identifier received from the merchant computing devices, the payment processing system identifies the second token and verifies that the received rescue code matches the rescue code associated with the user account identifier. Based on the verification, the payment processing system authorizes the sales transaction.
    Type: Application
    Filed: July 10, 2015
    Publication date: January 14, 2016
    Inventors: Sashikanth Chandrasekaran, Thai Ngoc Duong, Denise Ho, William Hartley Setchell, Diana K. Smetters, Sheldon I. Walfish, Zhihong Xu
  • Patent number: 9198214
    Abstract: Using a Bluetooth communication channel for point of sale processing simulates a near field communication connection. A contactless device and the point of sale reader establish an unsecure communication channel. The user taps the contactless device with a point of sale terminal reader. The contactless device creates receive signal strength indicator (“RSSI”) value spikes. The terminal reader measures the RSSI values and transmits them to the contactless device, which determines if the RSSI value reaches or exceeds a threshold configured for the contactless device. If the threshold is reached, the terminal reader and the contactless device establish a secure communication connection. The devices communicate via the secure communication connection, and the connection is terminated when a request to terminate is received.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: November 24, 2015
    Assignee: GOOGLE INC.
    Inventors: Philipp Hertel, Alexander W. Hertel, Sheldon I. Walfish
  • Publication number: 20140323051
    Abstract: Using a Bluetooth communication channel for point of sale processing simulates a near field communication connection. A contactless device and the point of sale reader establish an unsecure communication channel. The user taps the contactless device with a point of sale terminal reader. The contactless device creates receive signal strength indicator (“RSSI”) value spikes. The terminal reader measures the RSSI values and transmits them to the contactless device, which determines if the RSSI value reaches or exceeds a threshold configured for the contactless device. If the threshold is reached, the terminal reader and the contactless device establish a secure communication connection. The devices communicate via the secure communication connection, and the connection is terminated when a request to terminate is received.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventors: Philipp Hertel, Alexander W. Hertel, Sheldon I. Walfish
  • Publication number: 20140207556
    Abstract: Processing of point of sale (“POS”) redemptions via a “tap” of a contactless device comprises a POS data collector that facilitates a connection with a contactless device. A merchant scans items for purchase using a POS scanner, which captures product identification information. The POS scanner forwards the product identification information to a POS terminal. The POS data collector intercepts the product identification information between the POS scanner and the POS terminal. A user taps the contactless device in the POS data collector's radio frequency field, and a communication channel is established between the contactless device and the POS data collector. The POS data collector identifies the user via the contactless device and identifies coupons, merchant offers, and other value-added services to redeem with the transaction. The POS data collector forwards this information to the POS terminal, the redemptions are applied to the transaction, and the communication is terminated.
    Type: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: GOOGLE INC.
    Inventors: Philipp Hertel, Paul Lee, Sheldon I. Walfish, Alexander W. Hertel, Steven Viavant, Dan Moisa, Gene Sokolov
  • Patent number: 8774721
    Abstract: Using a Bluetooth communication channel for point of sale processing simulates a near field communication connection. A contactless device and the point of sale reader establish an unsecure communication channel. The user taps the contactless device with a point of sale terminal reader. The contactless device creates receive signal strength indicator (“RSSI”) value spikes. The terminal reader measures the RSSI values and transmits them to the contactless device, which determines if the RSSI value reaches or exceeds a threshold configured for the contactless device. If the threshold is reached, the terminal reader and the contactless device establish a secure communication connection. The devices communicate via the secure communication connection, and the connection is terminated when a request to terminate is received.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: July 8, 2014
    Assignee: Google Inc.
    Inventors: Philipp Hertel, Alexander W. Hertel, Sheldon I. Walfish
  • Publication number: 20130304553
    Abstract: Processing of point of sale (“POS”) redemptions via a “tap” of a contactless device comprises a POS data collector that facilitates a connection with a contactless device. A merchant scans items for purchase using a POS scanner, which captures product identification information. The POS scanner forwards the product identification information to a POS terminal. The POS data collector intercepts the product identification information between the POS scanner and the POS terminal. A user taps the contactless device in the POS data collector's radio frequency field, and a communication channel is established between the contactless device and the POS data collector. The POS data collector identifies the user via the contactless device and identifies coupons, merchant offers, and other value-added services to redeem with the transaction. The POS data collector forwards this information to the POS terminal, the redemptions are applied to the transaction, and the communication is terminated.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: GOOGLE Inc.
    Inventors: Philipp Hertel, Paul Lee, Sheldon I. Walfish, Alexander W. Hertel, Steven Viavant
  • Publication number: 20130267176
    Abstract: Using a Bluetooth communication channel for point of sale processing simulates a near field communication connection. A contactless device and the point of sale reader establish an unsecure communication channel. The user taps the contactless device with a point of sale terminal reader. The contactless device creates receive signal strength indicator (“RSSI”) value spikes. The terminal reader measures the RSSI values and transmits them to the contactless device, which determines if the RSSI value reaches or exceeds a threshold configured for the contactless device. If the threshold is reached, the terminal reader and the contactless device establish a secure communication connection. The devices communicate via the secure communication connection, and the connection is terminated when a request to terminate is received.
    Type: Application
    Filed: April 10, 2012
    Publication date: October 10, 2013
    Applicant: GOOGLE Inc.
    Inventors: Philipp Hertel, Alexander W. Hertel, Sheldon I. Walfish