Patents by Inventor Raul Acevedo

Raul Acevedo 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: 20230261865
    Abstract: Techniques are described herein for efficiently and expeditiously performing key rotation and key replacement. In an embodiment, a key replacement request is received that specifies one or more key names of a plurality of key names. A location-to-key-name mapping that maps the plurality of key names to a plurality of encrypted-data locations is used to determine one or more encrypted-data locations that are mapped to the one or more key names. A first set of messages is generated where each message identifies a table that is associated with the one or more encrypted-data locations. The first set of messages is stored in a queue for processing by a first plurality of worker processes. Each worker process of the first plurality of worker processes retrieves a message of the first set of messages from the queue and generates a message of a second set of messages that identifies a subset of encrypted data records from the table identified in the message of the first set of messages.
    Type: Application
    Filed: April 26, 2023
    Publication date: August 17, 2023
    Inventors: Mohsin Roowalla, Tianhao Gu, Pranamya Raghuveer Nayak, Edward Suryadi, Roger Santosa Tanuatmadja, Raul Acevedo
  • Patent number: 11641275
    Abstract: Techniques are described herein for performing key rotation and key replacement. In an embodiment, a request is received that specifies key names. A first set of messages is generated, where each message identifies a table that is associated with the encrypted-data locations, and stored in a queue for processing by a first plurality of worker processes. Each worker process retrieves a message from the queue and generates a second message that identifies a subset of encrypted data records from the table. Each second message is stored in a distinct queue which is assigned to a worker process of a second plurality of worker processes. Each worker process retrieves the message from the assigned queue, decrypts the subset of encrypted data records, re-encrypts the decrypted data records using a new encryption key that corresponds to a new key name, and stores the re-encrypted data records in a database.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: May 2, 2023
    Assignee: LendingClub Bank, National Association
    Inventors: Mohsin Roowalla, Tianhao Gu, Pranamya Raghuveer Nayak, Edward Suryadi, Roger Santosa Tanuatmadja, Raul Acevedo
  • Patent number: 11392574
    Abstract: Techniques are described herein to handle situations in which multiple systems can change different copies of the same data item. Optimistic locking and time stamps are used to ensure consistency between the systems without incurring the performance penalties associated with two-phase commit. Specifically, when propagating a change to a data item from a first system to a second system, the second system compares the first system's “pre-update” value of the data item with its current value of the data item. If the pre-update value from the first system does not match the current value in the second system, then a conflict has occurred. Upon detecting a conflict, both systems use timestamps associated with the respective conflicting changes to determine which conflicting change “wins”. The winning change is applied by all systems whose changes did not win.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: July 19, 2022
    Assignee: LendingClub Bank, National Association
    Inventors: David Taubler, Hyunsuk Han, Yana Nikitina, Abhijit Karpe, Raul Acevedo
  • Publication number: 20210184848
    Abstract: Techniques are described herein for efficiently and expeditiously performing key rotation and key replacement. In an embodiment, a key replacement request is received that specifies one or more key names of a plurality of key names. A location-to-key-name mapping that maps the plurality of key names to a plurality of encrypted-data locations is used to determine one or more encrypted-data locations that are mapped to the one or more key names. A first set of messages is generated where each message identifies a table that is associated with the one or more encrypted-data locations. The first set of messages is stored in a queue for processing by a first plurality of worker processes. Each worker process of the first plurality of worker processes retrieves a message of the first set of messages from the queue and generates a message of a second set of messages that identifies a subset of encrypted data records from the table identified in the message of the first set of messages.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventors: Mohsin Roowalla, Tianhao Gu, Pranamya Raghuveer Nayak, Edward Suryadi, Roger Santosa Tanuatmadja, Raul Acevedo
  • Publication number: 20190213270
    Abstract: Techniques are described herein to handle situations in which multiple systems can change different copies of the same data item. Optimistic locking and time stamps are used to ensure consistency between the systems without incurring the performance penalties associated with two-phase commit. Specifically, when propagation a change to a data item from a first system to a second system, the second system compares the first system's “pre-update” value of the data item with its current value of the data item. If the pre-update value from the first system does not match the current value in the second system, then a conflict has occurred. Upon detecting a conflict, both systems use timestamps associated with the respective conflicting changes to determine which conflicting change “wins”. The winning change is applied by all systems whose changes did not win.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: David Taubler, Hyunsuk Han, Yana Nikitina, Abhijit Karpe, Raul Acevedo
  • Patent number: 7214093
    Abstract: In general, in one aspect, the disclosure describes an apparatus that includes a connector mountable to a circuit board and a bracket attached to the connectors. The connector includes at least one port at least one retractable raised portion formed it at least one side of the connector adjacent to a side having a port opening. The bracket includes a front face for abutting against the side of the connector having the port opening and includes a first opening to provide access to the port. The bracket includes at least one side adjacent the front face that has at least one second opening in alignment with the at least one retractable raised portion so as to enable the retractable raised portion to enter the second opening and secure the bracket to the connector.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: May 8, 2007
    Assignee: Intel Corporation
    Inventors: David Capwell, Raul Acevedo, Brian Sackerman
  • Patent number: 4674978
    Abstract: A wedge-shaped orthodontic appliance is described for affixation to the crown of the tooth of a patient. The appliance contains receiving slots in its thicker end for holding an archwire. A tapered end is provided to direct food bolus away from the archwire support area.
    Type: Grant
    Filed: June 4, 1986
    Date of Patent: June 23, 1987
    Inventor: Raul Acevedo
  • Patent number: 4083114
    Abstract: A novel articulating apparatus, a novel bite registration guide, and a new procedure for diagnosis and study are used for the mounting preparation and arrangement of my stereodont Orthodontic Study Model of U.S. Pat. No. 3,787,979, granted on Jan. 29, 1973. In the form of my guide and my new articulator and my Orthodontic Study Model, there is reproduced very accurately the orthodontic parameters of the patient's dentition. The Orthodontist with this new articulator, bite registration guide, and my study model has a new and powerful tool which he can utilize in diagnosis and in treatment planning to shorten the treatment time and have better control of the desired tooth measurements.
    Type: Grant
    Filed: February 20, 1976
    Date of Patent: April 11, 1978
    Inventor: Raul Acevedo
  • Patent number: 3983628
    Abstract: A novel articulating apparatus, a novel bite registration guide, and a new procedure for diagnosis and study are used for the mounting preparation and arrangement of my stereodont Orthodontic Study Model of U.S. Pat. No. 3,787,979, granted on Jan. 29, 1973. In the form of my guide and my new articulator and my Orthodontic Study Model, there is reproduced very accurately the orthodontic parameters of the patient's dentition. The Orthodontist with this new articulator, bite registration guide, and my study model has a new and powerful tool which he can utilize in diagnosis and in treatment planning to shorten the treatment time and have better control of the desired tooth measurements.
    Type: Grant
    Filed: January 24, 1975
    Date of Patent: October 5, 1976
    Inventor: Raul Acevedo