Patents by Inventor ANDREI MATEI

ANDREI MATEI 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: 20240070145
    Abstract: Methods and systems for executing non-blocking transactions at a database are provided. The method includes receiving a write transaction that is directed to a partition of a table stored by a cluster of database nodes. The method includes generating, at a database node of the cluster, a synthetic timestamp based on a first time associated with the database node and a duration, wherein the synthetic timestamp exceeds the first time by the duration. The method includes executing, based on determining the synthetic timestamp, one or more operations of the write transaction at one or more replicas of the partition. The method includes committing, based on a threshold number of acknowledgements, the one or more operations of the write transaction at the one or more replicas. The method includes sending, based on a second time exceeding the synthetic timestamp, an indication of success of the write transaction.
    Type: Application
    Filed: November 8, 2023
    Publication date: February 29, 2024
    Inventors: Nathan J. VanBenschoten, Andrei Matei, Andrew E. Kimball
  • Publication number: 20240011772
    Abstract: An apparatus including a chassis, an interactive screen, a processor, a charging system, batteries, laser modules, an inertial sensor, sensors, and other mechanical components, which integrates the functionality of multiple modules found in various tools into one single apparatus/tool, the apparatus being separably connectable to a plurality of attachments which may expand and/or change the functionality of the apparatus depending on the attachment connected.
    Type: Application
    Filed: July 6, 2023
    Publication date: January 11, 2024
    Applicant: ROBBOX INC.
    Inventor: Andrei MATEI
  • Patent number: 11860860
    Abstract: Methods and systems for executing non-blocking transactions at a database are provided. The method includes receiving a write transaction that is directed to a partition of a table stored by a cluster of database nodes. The method includes generating, at a database node of the cluster, a synthetic timestamp based on a first time associated with the database node and a duration, wherein the synthetic timestamp exceeds the first time by the duration. The method includes executing, based on determining the synthetic timestamp, one or more operations of the write transaction at one or more replicas of the partition. The method includes committing, based on a threshold number of acknowledgements, the one or more operations of the write transaction at the one or more replicas. The method includes sending, based on a second time exceeding the synthetic timestamp, an indication of success of the write transaction.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Cockroach Labs, Inc.
    Inventors: Nathan J. VanBenschoten, Andrei Matei, Andrew E. Kimball
  • Publication number: 20230145054
    Abstract: Methods and systems for multi-region database configuration in a distributed computing system are disclosed. A database comprising at least three voting replicas of a partition of a table is stored by a cluster of computing nodes. The database corresponds to one or more database regions that are each indicative of a geographic location corresponding to the cluster of computing nodes. Each of the voting replicas participates in voting to commit write operations to the partition. At least three computing nodes of the cluster each store a respective voting replica of the voting replicas, where each of the computing nodes is located within one of a first, second, or third database region of the database regions. Each of the database regions that does not store one of the voting replicas stores a non-voting replica that does not participate in the voting to commit the write operations to the partition.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 11, 2023
    Inventors: Nathan J. VanBenschoten, Andrew Scott Woods, Adam J. Storm, Arul Ajmani, Richard M. Loveland, Andrei Matei, Aayush Jaiprakash Shah, Rebecca Yale Taft, Oliver Tan
  • Publication number: 20230021150
    Abstract: Methods and systems for executing non-blocking transactions at a database are provided. The method includes receiving a write transaction that is directed to a partition of a table stored by a cluster of database nodes. The method includes generating, at a database node of the cluster, a synthetic timestamp based on a first time associated with the database node and a duration, wherein the synthetic timestamp exceeds the first time by the duration. The method includes executing, based on determining the synthetic timestamp, one or more operations of the write transaction at one or more replicas of the partition. The method includes committing, based on a threshold number of acknowledgements, the one or more operations of the write transaction at the one or more replicas. The method includes sending, based on a second time exceeding the synthetic timestamp, an indication of success of the write transaction.
    Type: Application
    Filed: July 9, 2021
    Publication date: January 19, 2023
    Inventors: Nathan J. VanBenschoten, Andrei Matei, Andrew E. Kimball
  • Publication number: 20220126435
    Abstract: The present disclosure relates to powered hand tools and, in particular, their combination with a laser measuring system to measure a distance between a tool and a reference surface such as a wall, floor, or ceiling.
    Type: Application
    Filed: July 1, 2021
    Publication date: April 28, 2022
    Applicant: ROBBOX INC.
    Inventor: Andrei MATEI
  • Publication number: 20210405701
    Abstract: An apparatus including a display, an antenna, and processing circuitry that receives, via the antenna, a near-field communication data packet from an antenna of a secondary device, the near-field communication data packet including information regarding a functional type of the secondary device, and updates graphics of the display based on the functional type of the secondary device.
    Type: Application
    Filed: June 30, 2021
    Publication date: December 30, 2021
    Applicant: ROBBOX INC.
    Inventor: Andrei MATEI
  • Publication number: 20210205976
    Abstract: The present disclosure is directed to a handheld power tool with a touch screen. In an embodiment, the interactive power tool comprises a power source, a video display mounted on a surface of a housing, the video display being integrated with a touch sensitive display, one or more sensors attached to the housing, and processing circuitry, within the housing and electrically coupled to the power source, configured to identify a type of an attachment connected to the interactive power tool, switch the video display to display image data associated with the type of the attachment, receive sensor data from the one or more sensors, and update the image data based on the received sensor data from the one or more sensors.
    Type: Application
    Filed: January 6, 2021
    Publication date: July 8, 2021
    Applicant: ROBBOX INC.
    Inventor: Andrei MATEI
  • Patent number: 11052532
    Abstract: The present disclosure relates to powered hand tools and, in particular, their combination with a laser measuring system to measure a distance between a tool and a reference surface such as a wall, floor, or ceiling.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: July 6, 2021
    Assignee: ROBBOX INC.
    Inventor: Andrei Matei
  • Publication number: 20200398416
    Abstract: The present disclosure relates to powered hand tools and, in particular, their combination with a laser measuring system to measure a distance between a tool and a reference surface such as a wall, floor, or ceiling.
    Type: Application
    Filed: December 4, 2018
    Publication date: December 24, 2020
    Applicant: ROBBOX INC.
    Inventor: Andrei MATEI
  • Publication number: 20200055174
    Abstract: A modular tool system is disclosed herein with a power unit, a battery, a controller, a sensor, and a plurality of tool modules. The hand-held sized power unit can include a motor housing and a motor with a shaft. The controller can variably control the shaft. Each tool module can include a housing, a work-engaging portion, a transmission linkage, and an identifier. The identifier is within a range of detection of the sensor when the housings are coupled. Each of the identifiers is distinguishable from other identifiers and the sensor transmits a different signal for each of the identifiers. The controller is configured to determine one of a plurality of different shaft speeds or one of a plurality of different torques to transmit through the shaft in response to the signal from the sensor indicating a particular identifier.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 20, 2020
    Applicant: ROBBOX INC.
    Inventor: Andrei MATEI
  • Publication number: 20180178366
    Abstract: A modular tool system is disclosed herein with a power unit, a battery, a controller, a sensor, and a plurality of tool modules. The hand-held sized power unit can include a motor housing and a motor with a shaft. The controller can variably control the shaft. Each tool module can include a housing, a work-engaging portion, a transmission linkage, and an identifier. The identifier is within a range of detection of the sensor when the housings are coupled. Each of the identifiers is distinguishable from other identifiers and the sensor transmits a different signal for each of the identifiers. The controller is configured to determine one of a plurality of different shaft speeds or one of a plurality of different torques to transmit through the shaft in response to the signal from the sensor indicating a particular identifier.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventor: Andrei Matei
  • Publication number: 20170120412
    Abstract: A cutting tool assembly can include a handheld and non-planar electromechanical cutting device. The handheld and non-planar electromechanical cutting device can include a handle portion, a driving motor, a switch, and a rotatable shaft projecting out of the handle portion and configured to receive a cutting disc. The rotatable shaft can be driven by the driving motor. The cutting tool assembly can also include a first post extending from a first lateral side of the handle portion and a second post extending from a second lateral side of the handle portion. The cutting tool assembly can also include a base plate having a first channel and a second channel. The channels can be sized to receive the posts for sliding engagement.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventor: ANDREI MATEI
  • Patent number: D910399
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 16, 2021
    Assignee: ROBBOX INC.
    Inventor: Andrei Matei