Patents by Inventor Alexey Kalinichenko

Alexey Kalinichenko 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: 10783629
    Abstract: A method for inspecting a customized orthodontic aligner for manufacturing defects, the customized orthodontic aligner customized for a specific arch of a specific patient and a specific stage of orthodontic treatment, the method including obtaining images of the customized orthodontic aligner; identifying an identifier of the customized orthodontic aligner, determining a digital file based on the identifier, the digital file associated with the customized orthodontic aligner including a digital model of a mold used during manufacture of the customized orthodontic aligner, determining a intended property for the customized orthodontic aligner by digitally manipulating the digital model of the mold, determining an actual property of the customized orthodontic aligner from the images, determining whether there is a manufacturing defect in the customized orthodontic aligner by comparing the intended property with the actual property, outputting an output associated with the determination of whether there is a ma
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: September 22, 2020
    Assignee: Align Technology, Inc.
    Inventors: Anatoliy Parpara, Ivan Kharpalev, Stephan Albert Alexandre Dumothier, Andrey Cherkas, Alexey Kalinichenko, Jack Shaw, Israel Velazquez, Kwan Ho, Paren Indravadan Shah, Shiva P. Sambu, Enrique Soltero Borrego, Ben Castricone, Ari Siletz
  • Publication number: 20200242765
    Abstract: A system for inspecting a customized dental device associated with a dental application for manufacturing defects is disclosed. The system obtains images of the customized device and identifies an identifier of the customized device. The system determines a digital file associated with the customized device based on the identifier, the digital file including a first digital model of the customized device and/or a second digital model of a mold used during manufacture of the customized device. The system determines an intended property for the customized device based on at least one of the first digital model or the second digital model, determines an actual property of the customized device from the images, determines whether there is a manufacturing defect in the customized device by comparing the intended property for the customized device with the actual property of the customized device, and outputs an output associated with the determination.
    Type: Application
    Filed: April 16, 2020
    Publication date: July 30, 2020
    Inventors: Anatoliy Parpara, Ivan Kharpalev, Stephan Albert Alexandre Dumothier, Andrey Cherkas, Alexey Kalinichenko, Jack Shaw, Israel Velazquez
  • Publication number: 20200184443
    Abstract: Techniques and arrangements of a point-of-sale (POS) system including a transaction interface control mechanism configured to prevent simultaneous input by a merchant and a customer during a transaction. The POS system can include a merchant user interface (UI) presented on a merchant-facing display and a customer UI presented on a customer-facing display. In some instances, the merchant UI can be on a display of a merchant device, while the customer UI can be on a display of a customer device. In such instances, the merchant device and the customer device can be operably connected via a wired or wireless connection.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 11, 2020
    Inventors: Bruce Bell, Alexey Kalinichenko, Logan Johnson, Nicholas Dower, Raymond Ryan
  • Patent number: 10678999
    Abstract: A computer-implemented method for coordinating documents between computer systems includes identifying, on a computing device, changes made by a user to a document having a model stored on the computing device, with corresponding models stored on a remote client and a server system; generating from the identified changes, one or more mutations that describe the changes and a one or more locations that correspond to positions in the model where the changes are to be provided; receiving one or more mutations from the server system and transforming the generated mutations using the received mutations; and updating the model stored on the computing device using the transformed mutations.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Micah Lemonik, Olga Sergeyevna Saviano, Janani R. Ravi, Nicholas Cooper, Alexey Kalinichenko, John Day-Richter
  • Publication number: 20200160497
    Abstract: Implementations describe systems and methods for machine based defect detection of three-dimensional (3D) printed objects. A method of one embodiment of the disclosure includes providing a first illumination of a 3D printed object using a first light source arrangement. A plurality of images of the 3D printed object are then generated using one or more imaging devices. Each image may depict a distinct region of the 3D printed object. The plurality of images may then be processed by a processing device using a machine learning model trained to identify one or more types of manufacturing defects of a 3D printing process. The machine learning model may provide a probability that an image contains a manufacturing defect. The processing device may then determine, without user input, whether the 3D printed object contains one or more manufacturing defects based on the results provided by the machine learning model.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 21, 2020
    Inventors: Paren Indravadan Shah, Anatoliy Parpara, Andrey Cherkas, Alexey Kalinichenko
  • Patent number: 10650517
    Abstract: A method and system for inspecting a customized orthodontic aligner for manufacturing defects are described. The method includes obtaining images of the customized orthodontic aligner, determining a digital file associated with the aligner, the digital file including a digital model of a mold used during manufacture of the customized orthodontic aligner, determining an inspection recipe for the aligner, determining an intended property for the customized orthodontic aligner by digitally manipulating the digital model of the mold, determining an actual property of the customized orthodontic aligner from the images, determining whether there is a manufacturing defect in the customized orthodontic aligner by comparing the intended property with the actual property, and outputting an output associated with the determination of whether there is a manufacturing defect.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: May 12, 2020
    Assignee: Align Technology, Inc.
    Inventors: Anatoliy Parpara, Ivan Kharpalev, Stephan Albert Alexandre Dumothier, Andrey Cherkas, Alexey Kalinichenko, Jack Shaw, Israel Velazquez
  • Patent number: 10614450
    Abstract: A technique for a proxy card to emulate each of a plurality of payment cards according to emulation rules associated with the payment card. The proxy card initially selects one of the plurality of payment cards for emulation based on one or more selection rules or a user instruction. Next, the proxy card emulates the selected payment card according to one or more emulation rule associated with the selected payment card, each relating to how emulation is performed with respect to time, location, business, or other factors.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: April 7, 2020
    Assignee: Squre, Inc.
    Inventors: Thomas Templeton, Alexey Kalinichenko, Andrew Borovsky, Paul Aaron, Jesse L. Dorogusker
  • Patent number: 10607200
    Abstract: A point of sale system includes a merchant terminal and a customer terminal. The merchant terminal is configured to display a user interface (UI) window on the merchant terminal. The UI window on the merchant terminal displays a merchant-specific version of a screen displayed on the customer terminal. The merchant terminal receives updates from the customer terminal regarding the status of the payment portion for a transaction. The merchant terminal can provide an input to the UI window which is sent as a message to the customer terminal. Control of state for the point of sale system is shared such that when the system is in a first state, the merchant terminal is the state control terminal, and when the point of sale system is in a second state, the customer terminal is the state control terminal and has control of state for the system.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: March 31, 2020
    Assignee: Square, Inc.
    Inventors: Koun Han, Nicholas Dower, Raymond Ryan, Bruce Bell, Jared Travis Marr, Alexey Kalinichenko, Tien Nguyen
  • Patent number: 10504092
    Abstract: Techniques and arrangements of a point-of-sale (POS) system including a transaction interface control mechanism configured to prevent simultaneous input by a merchant and a customer during a transaction. The POS system can include a merchant user interface (UI) presented on a merchant-facing display and a customer UI presented on a customer-facing display. In some instances, the merchant UI can be on a display of a merchant device, while the customer UI can be on a display of a customer device. In such instances, the merchant device and the customer device can be operably connected via a wired or wireless connection.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 10, 2019
    Assignee: Square, Inc.
    Inventors: Bruce Bell, Raymond Ryan, Alexey Kalinichenko, Logan Johnson, Nicholas Dower
  • Publication number: 20190295254
    Abstract: A method and system for inspecting a customized orthodontic aligner for manufacturing defects are described. The method includes obtaining images of the customized orthodontic aligner, determining a digital file associated with the aligner, the digital file including a digital model of a mold used during manufacture of the customized orthodontic aligner, determining an inspection recipe for the aligner, determining an intended property for the customized orthodontic aligner by digitally manipulating the digital model of the mold, determining an actual property of the customized orthodontic aligner from the images, determining whether there is a manufacturing defect in the customized orthodontic aligner by comparing the intended property with the actual property, and outputting an output associated with the determination of whether there is a manufacturing defect.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 26, 2019
    Inventors: Anatoliy Parpara, Ivan Kharpalev, Stephan Albert Alexandre Dumothier, Andrey Cherkas, Alexey Kalinichenko, Jack Shaw, Israel Velazquez
  • Publication number: 20190102880
    Abstract: A method for inspecting a customized orthodontic aligner for manufacturing defects, the customized orthodontic aligner customized for a specific arch of a specific patient and a specific stage of orthodontic treatment, the method including obtaining images of the customized orthodontic aligner; identifying an identifier of the customized orthodontic aligner, determining a digital file based on the identifier, the digital file associated with the customized orthodontic aligner including a digital model of a mold used during manufacture of the customized orthodontic aligner, determining a intended property for the customized orthodontic aligner by digitally manipulating the digital model of the mold, determining an actual property of the customized orthodontic aligner from the images, determining whether there is a manufacturing defect in the customized orthodontic aligner by comparing the intended property with the actual property, outputting an output associated with the determination of whether there is a ma
    Type: Application
    Filed: September 27, 2018
    Publication date: April 4, 2019
    Inventors: Anatoliy Parpara, Ivan Kharpalev, Stephan Albert Alexandre Dumothier, Andrey Cherkas, Alexey Kalinichenko, Jack Shaw, Israel Velazquez
  • Publication number: 20180150817
    Abstract: A point of sale system includes a merchant terminal and a customer terminal. The merchant terminal is configured to display a user interface (UI) window on the merchant terminal. The UI window on the merchant terminal displays a merchant-specific version of a screen displayed on the customer terminal. The merchant terminal receives updates from the customer terminal regarding the status of the payment portion for a transaction. The merchant terminal can provide an input to the UI window which is sent as a message to the customer terminal. Control of state for the point of sale system is shared such that when the system is in a first state, the merchant terminal is the state control terminal, and when the point of sale system is in a second state, the customer terminal is the state control terminal and has control of state for the system.
    Type: Application
    Filed: April 25, 2017
    Publication date: May 31, 2018
    Inventors: Koun Han, Nicholas Dower, Raymond Ryan, Bruce Bell, Jared Travis Marr, Alexey Kalinichenko, Tien Nguyen
  • Publication number: 20180039965
    Abstract: A point of sale system includes a merchant terminal and a customer terminal. The merchant terminal is configured to display a user interface (UI) window on the merchant terminal. The UI window on the merchant terminal displays a merchant-specific version of a screen displayed on the customer terminal. The merchant terminal receives updates from the customer terminal regarding the status of the payment portion for a transaction. The merchant terminal can provide an input to the UI window which is sent as a message to the customer terminal. Control of state for the point of sale system is shared such that when the system is in a first state, the merchant terminal is the state control terminal, and when the point of sale system is in a second state, the customer terminal is the state control terminal and has control of state for the system.
    Type: Application
    Filed: September 29, 2017
    Publication date: February 8, 2018
    Inventors: Koun Han, Nicholas Dower, Raymond Ryan, Bruce Bell, Jared Travis Marr, Alexey Kalinichenko, Tien Nguyen
  • Publication number: 20170364888
    Abstract: Techniques and arrangements of a point-of-sale (POS) system including a transaction interface control mechanism configured to prevent simultaneous input by a merchant and a customer during a transaction. The POS system can include a merchant user interface (UI) presented on a merchant-facing display and a customer UI presented on a customer-facing display. In some instances, the merchant UI can be on a display of a merchant device, while the customer UI can be on a display of a customer device. In such instances, the merchant device and the customer device can be operably connected via a wired or wireless connection.
    Type: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    Inventors: Bruce Bell, Raymond Ryan, Alexey Kalinichenko, Logan Johnson, Nicholas Dower
  • Patent number: 9576287
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing payment events. One of the systems includes one or more processing engines configured to periodically retrieve information from a payment event feed that comprises a list of payment events in an order, and a server configured to perform a sequence of steps for a payment transaction, the sequence of steps including receiving a request for authorization of the payment transaction from a merchant, receiving an indication that the payment transaction has been authorized, and sending authorization to the merchant for the payment transaction without receiving acknowledgment that the one or more transaction processing engines have received the request for authorization, wherein the server is configured to record completion of each step in the sequence of steps as a payment event in the list of payment events to generate the payment event feed.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 21, 2017
    Assignee: Square, Inc.
    Inventors: Alexey Kalinichenko, Simo Leone, Abhay Kumar, Austin Broyles, Matt Mihic
  • Publication number: 20160117298
    Abstract: A computer-implemented method for coordinating documents between computer systems includes identifying, on a computing device, changes made by a user to a document having a model stored on the computing device, with corresponding models stored on a remote client and a server system; generating from the identified changes, one or more mutations that describe the changes and a one or more locations that correspond to positions in the model where the changes are to be provided; receiving one or more mutations from the server system and transforming the generated mutations using the received mutations; and updating the model stored on the computing device using the transformed mutations.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Micah Lemonik, Olga Sergeyevna Saviano, Janani R. Ravi, Nicholas Cooper, Alexey Kalinichenko, John Day-Richter
  • Patent number: 8667092
    Abstract: A first message comprising first information specifying a file is received from a first server. Respective second messages comprising second information specifying the file are transmitted to a plurality of lock services. Assignment information identifying a file server assigned to handle requests related to the specified file is received from each of the plurality of lock services. One or more conflict resolution rules are applied to reconcile conflicts among the assignment information received from the plurality of lock services and to determine an assigned file server assigned to handle requests related to the specified file. A third message identifying the file server assigned to handle requests related to the specified file is transmitted to the first server.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: March 4, 2014
    Assignee: Google Inc.
    Inventors: Isaac Quinn Shum, Alexey Kalinichenko, Micah Lemonik
  • Publication number: 20120030563
    Abstract: A computer-implemented method for coordinating documents between computer systems includes identifying, on a computing device, changes made by a user to a document having a model stored on the computing device, with corresponding models stored on a remote client and a server system; generating from the identified changes, one or more mutations that describe the changes and a one or more locations that correspond to positions in the model where the changes are to be provided; receiving one or more mutations from the server system and transforming the generated mutations using the received mutations; and updating the model stored on the computing device using the transformed mutations.
    Type: Application
    Filed: October 12, 2011
    Publication date: February 2, 2012
    Inventors: Micah Lemonik, Olga S. Belomestnykh, Janani R. Ravi, Nicholas M.V. Cooper, Alexey Kalinichenko, John M. Day-Richter
  • Publication number: 20110252312
    Abstract: A computer-implemented method for coordinating documents between computer systems includes identifying, on a computing device, changes made by a user to a document having a model stored on the computing device, with corresponding models stored on a remote client and a server system; generating from the identified changes, one or more mutations that describe the changes and a one or more locations that correspond to positions in the model where the changes are to be provided; receiving one or more mutations from the server system and transforming the generated mutations using the received mutations; and updating the model stored on the computing device using the transformed mutations.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 13, 2011
    Inventors: Micah Lemonik, Olga S. Belomestnykh, Janani R. Ravi, Nicholas M.V. Cooper, Alexey Kalinichenko, John M. Day-Richter
  • Patent number: 7653191
    Abstract: Dynamic telephone call routing. A voice service initiates a voice call session on a data communication network in response to an incoming telephone call directed to a user and generates a notification of the telephone call. An alerts service receiving and responsive to the notification executes a set of routing rules to select a computing device associated with the user. The alerts service also generates an alert directed to the computing device. If the computing device is online, a messaging service sends the alert to the computing device and receives a user request from the computing device in response thereto. The messaging service communicates the user request to the voice service for completing the voice call session to the computing device if specified by the user request. If the computing device is not online, the telephone call is routed to a telephone device.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel S. Glasser, Jithendra K. Veeramachaneni, Alexey Kalinichenko, John S. Strauch, Sharad Mathur, Keiji Kanazawa